企业选拔考题.docx

上传人:b****9 文档编号:25227168 上传时间:2023-06-06 格式:DOCX 页数:9 大小:16.63KB
下载 相关 举报
企业选拔考题.docx_第1页
第1页 / 共9页
企业选拔考题.docx_第2页
第2页 / 共9页
企业选拔考题.docx_第3页
第3页 / 共9页
企业选拔考题.docx_第4页
第4页 / 共9页
企业选拔考题.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

企业选拔考题.docx

《企业选拔考题.docx》由会员分享,可在线阅读,更多相关《企业选拔考题.docx(9页珍藏版)》请在冰豆网上搜索。

企业选拔考题.docx

企业选拔考题

一、JAVA基础部分(60分)

1、下面方法的目的是确定其唯一的参数是否为奇数。

这个方法可行吗?

若不行,请更改并说明理由。

publicstaticbooleanisOdd(inti){

returni%2==1;

}

 

2、写结果:

publicclassIncrement{

publicstaticvoidmain(String[]args){

intj=0;

for(inti=0;i<100;i++){

j=j++;

}

System.out.println(j);

}

}

 

3、写结果:

publicclassConfusing{

privateConfusing(Objecto){

System.out.println(“Object!

“);

}

privateConfusing(double[]dArray){

System.out.println(“doublearray“);

}

publicstaticvoidmain(String[]args){

newConfusing(null);

}

}

 

4、请提供一个对i的声明,将下面的循环转变为无限循环:

while(i!

=i){

}

 

5、指出下面程序的运行结果:

publicclassA{

static{

System.out.print("1");

}

publicA(){

System.out.print("2");

}

}

publicclassBextendsA{

static{

System.out.print("a");

}

publicB(){

System.out.print("b");

}

}

publicclassHello{

publicstaticvoidmain(String[]ars){

Aab=newB();

ab=newB();

}

}

 

6、当运行下面程序时结果是什么:

publicclassTester{

intvar;

Tester(doublevar){

this.var=(int)var;

}

Tester(intvar){

this(“hello”);

}

Tester(Strings){

this();

System.out.println(s);

}

Tester(){

System.out.println(“good-bye”);

}

publicstaticvoidmain(String[]args){

Testert=newTester(5);

}

}

 

7、如果下面的代码段被成功编译和执行,将会显示什么结果:

publicclassTest{

publicstaticvoidmain(String[]args){

Baseb=newSubclass();

System.out.println(b.x);

System.out.println(b.method());

}

}

publicclassBase{

intx=2;

intmethod(){

returnx;

}

}

publicclassSubclassextendsBase{

intx=3;

intmethod(){

returnx;

}

}

 

8、Overload和Override的区别。

Overloaded的方法是否可以改变返回值的类型?

请简述。

 

9、以下代码有什么错误?

选写出正确的答案:

publicfinalclassTest{

privateinta=1;

intb=2;

}

publicclassSecondextendsTest{

publicvoidmethod(){

System.out.println(a+b);

}

}

 

10、查看下面的代码:

classTree{

}

classPineextendsTree{

}

classOakextendsTree{

}

publicclassForest{

publicstaticvoidmain(String[]args){

Treetree=newPine();

if(treeinstanceofPine){

System.out.println("Pine");}

if(treeinstanceofTree){

System.out.println("Tree");}

if(treeinstanceofOak){

System.out.println("Oak");}

else{System.out.println("Oops");}

}

}

写出所有会被打印出来的内容:

 

11、给出下面代码,会输出什么结果?

publicclassValHold{

publicinti=10;

}

publicclassObParm{

publicstaticvoidmain(Stringargv[]){

ObParmo=newObParm();

o.amethod();

}

publicvoidamethod(){

inti=99;

ValHoldv=newValHold();

v.i=30;

another(v,i);

System.out.println(v.i);

}//Endofamethod

publicvoidanother(ValHoldv,inti){

i=0;

v.i=20;

ValHoldvh=newValHold();

v=vh;

System.out.println(v.i+""+i);

}//Endofanother

}

 

12、给出以下代码:

publicclassTest{

publicstaticvoidtest(){

this.print();

}

publicstaticvoidprint(){

System.out.println(“Test”);

}

publicstaticvoidmain(String[]args){

test();

}

}

编译和运行这个类时会发生什么:

 

二、软硬件基础部分(20分)

1、按照由小到大的顺序排列PC机接口速率

外部接口:

100M以太网、USB1.1、USB2.0、RS232串口。

 

2、简要说明超线程技术和双核技术的含义和这两种技术的主要区别。

 

3、为了最大限度的保留图像显示在屏幕上的色彩效果,我们应该采用哪种色彩深度?

()

a)8bit

b)16bit

c)24bit

d)32bit

4、色彩和层次丰富的图像(例如照片),采用哪种图片格式可以得到比较大的压缩比?

()

a)BMP

b)GIF

c)TIF

d)JPG

5、已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为:

()

(A)GEDHFBCA

(B)DGEBHFCA

(C)ABCDEFGH

(D)ACBFEDHG

 

三、界面设计部分(20分)

1、单项选择输入可以采用哪些界面形式(控件或者控件的集合)来实现?

(可采用图文并茂的描述,至少给出三种)

 

2、多项选择输入可以采用哪些界面形式(控件或者控件的集合)来实现?

(可采用图文并茂的描述,至少给出三种)

 

附加题(该题型分数不计入总分,但作为考评时的参考)

1.有人邀请A,B,C,D,E,F6个人参加一项会议,这6个人有些奇怪,因为他们有很多要求,已知:

1.A,B两人至少有1人参加会议。

2.A,E,F3人中有2人参加会议。

3.B和C两人一致决定,要么两人都去,要么两人都不去。

4.A,D两人中只1人参加会议。

5.C,D两人中也只要1人参加会议。

6.如果D不去,那么E也决定不去。

那么最后究竟有哪几个人参加了会议呢?

写出简要的推理过程

 

2、一只猴子旁边有100根香蕉,猴子距离家50米,猴子一次顶多搬50根香蕉。

但猴子每走一米就要吃掉一根香蕉,问猴子最多能拿多少根香蕉回家?

要很详细的说明怎么拿回家的

 

3、在一个农场里有农场主和奶牛,农场主每天为奶牛挤奶;现在把农场主和奶牛分别看作是一个对象,你认为应该把挤奶这个属性分配农场主还是分配给奶牛比较合理?

请细说你的观点!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 交通运输

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1