上海神机软件有限公司.doc

上传人:wj 文档编号:2142144 上传时间:2023-05-02 格式:DOC 页数:13 大小:293KB
下载 相关 举报
上海神机软件有限公司.doc_第1页
第1页 / 共13页
上海神机软件有限公司.doc_第2页
第2页 / 共13页
上海神机软件有限公司.doc_第3页
第3页 / 共13页
上海神机软件有限公司.doc_第4页
第4页 / 共13页
上海神机软件有限公司.doc_第5页
第5页 / 共13页
上海神机软件有限公司.doc_第6页
第6页 / 共13页
上海神机软件有限公司.doc_第7页
第7页 / 共13页
上海神机软件有限公司.doc_第8页
第8页 / 共13页
上海神机软件有限公司.doc_第9页
第9页 / 共13页
上海神机软件有限公司.doc_第10页
第10页 / 共13页
上海神机软件有限公司.doc_第11页
第11页 / 共13页
上海神机软件有限公司.doc_第12页
第12页 / 共13页
上海神机软件有限公司.doc_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

上海神机软件有限公司.doc

《上海神机软件有限公司.doc》由会员分享,可在线阅读,更多相关《上海神机软件有限公司.doc(13页珍藏版)》请在冰点文库上搜索。

上海神机软件有限公司.doc

选择题

1:

Whichofthefollowingansweriscorrecttoexpressthevalue8inoctalnumber?

A.010

B.0x10

C.08

D.0x8

2:

Whichstatementaboutlisteneristrue?

A.Mostcomponentallowmultiplelistenerstobeadded.

B.Ifmultiplelistenerbeaddtoasinglecomponent,theeventonlyaffectedonelistener.

C.Componentdon?

tallowmultiplelistenerstobeadd.

D.none

3:

Give the following java class:

  

public class Example{  

static int x[]=new int[15];  

public static void main(String args[]){  

System.out.println(x[5]);  

}  

}  

Which statement is corrected?

  

Givethefollowingjavaclass:

publicclassExample{

staticintx[]=newint[15];

publicstaticvoidmain(Stringargs[]){

System.out.println(x[5]);

}

}

Whichstatementiscorrected?

A.Whencompile,someerrorwilloccur.

B.Whenrun,someerrorwilloccur.

C.Outputiszero.

D.Outputisnull.

4:

Give the following java source fragement:

  

//point x  

public class Interesting{  

//do something  

}  

Which statement is correctly Java syntax at point x?

   

Givethefollowingjavasourcefragement:

//pointx

publicclassInteresting{

//dosomething

}

WhichstatementiscorrectlyJavasyntaxatpointx?

A.publicclassMyClass{//dootherthing…}

B.staticintPI=3.14

C.classMyClass{//dosomething…}

D.none

5:

What will be the result of executing the following code?

   

 boolean a = true;  

 boolean b = false;  

 boolean c = true;  

 if (a == true)  

 if (b == true)  

 if (c == true)    System.out.println("Some things are true in this world");  

 else       System.out.println("Nothing is true in this world!

");  

  else if (a && (b = c))  System.out.println("It's too confusing to tell what is true and what is false");  

  else   System.out.println("Hey this won't compile");   

  

Choices:

  

Whatwillbetheresultofexecutingthefollowingcode?

booleana=true;

booleanb=false;

booleanc=true;

if(a==true)

if(b==true)

if(c==true)System.out.println("Somethingsaretrueinthisworld");

elseSystem.out.println("Nothingistrueinthisworld!

");

elseif(a&&(b=c))System.out.println("It'stooconfusingtotellwhatistrueandwhatisfalse");

elseSystem.out.println("Heythiswon'tcompile");

Choices:

A.Thecodewon'tcompile

B."Somethingsaretrueinthisworld"willbeprinted

C."Heythiswon'tcompile"willbeprinted

D.Noneofthese

6:

What will be the result of executing the following code?

   

  

// Filename; SuperclassX.java  

  

package packageX;   

  

public class SuperclassX  

  

{  

  

protected void superclassMethodX()  

  

{  

  

}  

  

int superclassVarX;  

  

}   

  

   

  

// Filename SubclassY.java  

  

1.package packageX.packageY;  

  

2.  

  

3.public class SubclassY extends SuperclassX  

  

4.{  

  

5.SuperclassX objX = new SubclassY();  

  

6.SubclassY objY = new SubclassY();  

  

7.void subclassMethodY()  

  

8.{  

  

9.objY.superclassMethodX();  

  

10.int i;  

  

11.i = objY.superclassVarX;  

  

12.}  

  

13.}   

  

Choices:

  

Whatwillbetheresultofexecutingthefollowingcode?

//Filename;SuperclassX.java

packagepackageX;

publicclassSuperclassX

{

protectedvoidsuperclassMethodX()

{

}

intsuperclassVarX;

}

//FilenameSubclassY.java

1.packagepackageX.packageY;

2.

3.publicclassSubclassYextendsSuperclassX

4.{

5.SuperclassXobjX=newSubclassY();

6.SubclassYobjY=newSubclassY();

7.voidsubclassMethodY()

8.{

9.objY.superclassMethodX();

10.inti;

11.i=objY.superclassVarX;

12.}

13.}

Choices:

A.Compilationerroratline5

B.Compilationerroratline9

C.Runtimeexceptionatline11

D.Noneofthese

7:

在下述选项时,没有构成死循环的程序是

A.inti=100while

(1){i=i%100+1;if(i>100)break;}

B.for(;;);

C.intk=1000;do{++k;}while(k>=10000);

D.ints=36;while(s);--s;

8:

WhichfragmentsarenotcorrectinJavasourcefile?

A.packagetestpackage;publicclassTest{//dosomething...}

B.importjava.io.*;packagetestpackage;publicclassTest{//dosomething...}

C.importjava.io.*;classPerson{//dosomething...}publicclassTest{//dosomething...}

D.importjava.io.*;importjava.awt.*;publicclassTest{//dosomething...}

9:

下述程序代码中有语法错误的行是(  )。

  

int i,ia[10],ib[10];      /*第一行*/  

for (i=0;i<=9;i++)        /*第2行*/  

  ia[i]=0;          /*第3行*/  

ib=ia;    /*第4行*/  

下述程序代码中有语法错误的行是()。

inti,ia[10],ib[10];/*第一行*/

for(i=0;i<=9;i++)/*第2行*/

ia[i]=0;/*第3行*/

ib=ia;/*第4行*/

A.第1行

B.第2行

C.第3行

D.第4行

10:

在软件生命周期中,下列哪个说法是不准确的?

A.软件生命周期分为计划、开发和运行三个阶段

B.在计划阶段要进行问题焉醛和需求分析

C.在开发后期要进行编写代码和软件测试

D.在运行阶段主要是进行软件维护

11:

下面关于变量及其范围的陈述哪些是错的。

A.实例变量是类的成员变量。

B.实例变量用关键字static声明。

C.在方法中定义的局部变量在该方法被执行时创建

D.局部变量在使用前必须被初始化。

12:

Whichmodifiershouldbeappliedtoamethodforthelockofobjectthistobeobtainedpriortoexcutionanyofthemethodbody?

A.synchronized

B.abstract

C.final

D.static

13:

Considertheclasshierarchyshownbelow:

--------------------------------------------------------------------

classFourWheelerimplementsDrivingUtilities

classCarextendsFourWheeler

classTruckextendsFourWheeler

classBusextendsFourWheeler

classCraneextendsFourWheeler

----------------------------------------------------------------------

Considerthefollowingcodebelow:

1.DrivingUtilitiesdu;

2.FourWheelerfw;

3.TruckmyTruck=newTruck();

4.du=(DrivingUtilities)myTruck;

5.fw=newCrane();

6.fw=du;

Whichofthestatementsbelowaretrue?

Choices:

A.Line4willnotcompilebecauseaninterfacecannotrefertoanobject.

B.Thecodewillcompileandrun.

C.Thecodewillnotcompilewithoutanexplicitcastatline6,becausegoingdownthehierarchywithoutcastingisnotallowed.

D.Thecodewillcompileifweputanexplicitcastatline6butwillthrowanexceptionatruntime.

14:

以下的C程序代码片段运行后C和d的值分别是多少

Inta=1,b=2;

Intc,d;

c=(a&b)&&a;

d=(a&&b)&a;

A.0,0

B.0,1

C.1,0

D.1,1

15:

What will be printed when you execute the following code?

   

  

class X   

{  

  Y b = new Y();  

  X()   

 {   

   System.out.print("X");   

  }  

}   

  

class Y   

{  

    Y()   

   {   

     System.out.print("Y");   

   }  

}   

  

public class Z extends X   

{  

   Y y = new Y();   

  Z()   

 {   

    System.out.print("Z");   

  }   

   public static void main(String[] args)   

  {  

               new Z();  

  }  

}   

  

Choices:

  

Whatwillbeprintedwhenyouexecutethefollowingcode?

classX

{

Yb=newY();

X()

{

System.out.print("X");

}

}

classY

{

Y()

{

System.out.print("Y");

}

}

publicclassZextendsX

{

Yy=newY();

Z()

{

System.out.print("Z");

}

publicstaticvoidmain(String[]args)

{

newZ();

}

}

Choices:

A.Z

B.YZ

C.XYZ

D.YXYZ

16:

Give the following code:

  

public class Example{  

public static void main(String args[] ){  

int l=0;  

do{  

System.out.println(“Doing it for l is:

”+l);  

}while(--l>0)  

System.out.println(“Finish”);  

}  

}  

Which well be output:

   

Givethefollowingcode:

publicclassExample{

publicstaticvoidmain(Stringargs[]){

intl=0;

do{

System.out.println(“Doingitforlis:

”+l);

}while(--l>0)

System.out.println(“Finish”);

}

}

Whichwellbeoutput:

A.Doingitforlis3

B.Doingitforlis1

C.Doingitforlis2

D.Doingitforlis0

17:

The following code is entire contents of a file called Example.java,causes precisely one error during compilation:

  

 class SubClass extends BaseClass{  

 }  

 class BaseClass(){  

 String str;  

 public BaseClass(){  

 System.out.println(“ok”);}  

 public BaseClass(String s){  

 str=s;}}  

 public class Example{  

 public void method(){  

 SubClass s=new SubClass(“hello”);  

 BaseClass b=new BaseClass(“world”);  

 }  

 }  

  

Which line would be cause the error?

   

ThefollowingcodeisentirecontentsofafilecalledExample.java,causespreciselyoneerrorduringcompilation:

classSubClassextendsBaseClass{

}

classBaseClass(){

Stringstr;

publicBaseClass(){

System.out.println(“ok”);}

publicBaseClass(Strings){

str=s;}}

publicclassExample{

publicvoidmethod(){

SubClasss=newSubClass(“hello”);

BaseClassb=newBaseClass(“world”);

}

}

Whichlinewouldbecausetheerror?

A.9

B.10

C.11

D.12

18:

设有变量说明语句inta=1,b=0;

则执行以下程序段的输出结果为()。

switch(a)

{

case1:

switch(b)

{

case0:

printf("**0**");break;

case1:

printf("**1**");break;

}

case2:

printf("**2**");break;

}

printf("\n");

A.**0**

B.**0****2**

C.**0****1****2**

D.有语法错误

19:

Whatiswrittentothestandardoutputgiventhefollowingstatement:

System.out.println(4|7);

Selecttherightanswer:

A.4

B.5

C.6

D.7

20:

Whichisthemain()methodreturnofaapplication?

A.String

B.byte

C.char

D.void

21:

Math.round(11.5)等於多少?

A.11

B.12

C.11.5

D.none

简答题

22:

说出ArrayList,Vector,LinkedList的存储性能和特性。

23:

找出32位数中是回文数,且其开方为整数的数。

24:

X博士是一个研究儿童智力开发方法的科学家,他为幼儿教育领域做出了许多贡献。

最近,X博士正在研究一种适合儿童的游戏,用以辅助发展儿童的观察力、注意力和思维能力。

经过连日的构思,X博士终于设计出了一种游戏:

彩球游戏。

  彩球游戏是一种单人参与的游戏,游戏首先给出一串由许多不同颜色的小球组成的小球序列,以及一个整数参数M(M≥2)。

一段连续的具有相同颜色的小球序列称为连续同色序列。

小孩,即游戏参与者,每次可以向任意一段连续同色序列插入一个同色小球,使该序列的长度加一。

当一段连续同色序列在插入一个同色小球后其长度达到M时,该序列就会爆炸消失,然后原序列两边的其余小球会重新连成一串,如果两段相同颜色的连续同色序列在此时连接在一起,它们就会合并形成一段新的连续同色序列。

如果新形成的连续同色序列长度达到M,这段序列也会爆炸消失,然后重复上述过程,直到没有新的长度达到M的连续同色序列出现为止。

游戏的目标很简单,就是插入尽量少的小球,使得所有小球都爆炸消失掉。

  通过长时间的游戏和不断提高游戏水平,这个游戏可以很好地开发儿童的观察力、注意力和思维能力。

但是X博士仍然面临着一个困难的问题,他还需要设计出一个游戏演示AI程序,可以以最优的方式(即插入的小球数量最小)进行游戏,用于游戏教学,或

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

当前位置:首页 > PPT模板 > 国外设计风格

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2