java基础360条选择题_第1页
java基础360条选择题_第2页
java基础360条选择题_第3页
java基础360条选择题_第4页
java基础360条选择题_第5页
已阅读5页,还剩119页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

01请问,以下哪些描述是正确的?

请选择所有正确答窠:

(1)如果package语句存在,则必须出现在源文件的非空白首行。

(2)如果import语句存在,则必须出现在源文件的非空白首行。

(3)如果main。方法存在,则必须出现在源文件的非空白首行。

(4)如果在源文件中声明了一个public接口,则其名称必须和源文件名一致。

答案:⑴⑷

02:请问,为了使一个名为MyCIass和public类成功编译,需满足以下哪些条件?

请选择一个正确答案:

(l)MyClass类中必须定义一h正确的main。方法。

⑵MyCIass类必须定义在MyClass.java源文件中。

⑶MyCIass类必须定义在MyCIass包中。

(4)MyCIass类必须被导入。

答案:⑵

03:请问,现有■—个Java源文件,其中包含有一个名为Example的public类,为了成功

编译该文件,需要满足以下哪些条件?

请选择一个正确答案:

(1)源文件必须导入java.lang包。

(2)源文件必须声明一个main。方法。

(3)源文件名必须为Example.java,

(4)源文件必须具有package包语句。

答案:(3)

04:请问,以下哪些是正确的Java注释形式?

请选择所有正确答案:

(1)\\Thisisacomment.

(2)/*Thisisacomment*/

(3)/**Thisisacomment.*/

(4)\*Thisisacomment.*\

答案:(2)(3)

05:请问,为了使一个名为Example的类可以成功编译,运行,必须满足以下哪些条件?

请选择正确答案:

(1)Example类必须定义在Example.java文件中。

⑵Example类必须声明为public类。

(3)Example类必须定义一个正确的main。方法。

(4)Example类必须导入java.lang包。

答案:(3)

06:请问,以下哪些修饰符不能用于顶层类?

请选择一个正确答案:

(l)public

(2)private

(3)abstract

(4)fmal

答案:(2)

07:请问,以下哪些是Java中合法的标识符?

请选择所有正确答案:

(l)_xpoints

(2)r2d2

(3)bBb$

(4)set-flow

(5)thisisCrazy

答案:⑴⑵(3)(5)

08:请问,以下哪些是合法变量名?

请选择所有正确答案:

(l)Jnt

(2)%large

(3)$fred

(4)integer

(5)2much

答案:⑴(3)(4)

09:请问,以下啊些是Java中的合法标识符?

请选择所有正确答案:

(l)%id

(2)$id

(3)Jd

(4)#id

答案:⑵⑶

10:请问,以下哪些是Java中的合法标识符?

请选择正确答案:

(l)my-id

(2)my_id

(3)101ids

(4)idl01

答案:(2)(4)

11:请问,以下哪些是合法的标识符?

请选择所有正确答案:

(l)%abcd

(2)Sabcd

(3)labcd

(4)package

(5)_a_long_name

答案:⑵⑸

12:请问,以下哪此是Java中合法的关键字?

请选择所有正确答案:

(l)array

(2)boolean

(3)integer

(4)protect

(5)super

答案:(2)(5)

13请问,以下哪些是Java语言中合法的关键字?

请选择所有正确答案:

(l)then

(2)synchronized

(3)volatile

(4)transient

(5)this

答案:⑵⑶(4)⑸

14:请问,以下哪些是Java语言中的关键字?

请选择所有正确答案:

(l)run

(2)default

⑶implement(正确为implements)

(4)import

答案:⑵(4)

15:请问,以下哪些是Java中定义的合法关键字?

请选择所有正确答案:

(l)NULL(正确为null)

(2)sizeof

⑶friend

(4)extends

(5)synchronized

答案:(4)(5)

16:请问,以下哪些是Java中定义的合法关键字?

请选择一个正确答案:

(l)NULL

(2)null

(3)extends

(4)Main

答案:(2)(3)

17:请问,以下哪些是Java中定义的合法关键字?

请选择所有正确答案:

(l)interface

(2)sizeof

(3)super

(4)volatile

答案:(1)(3)(4)

18:请问,以下哪个是int型数据的正确取值范围?

请选择一个正确答案:

(1)取决于编译器。

(2)-231..231-1

(3)-231-1..23'

(4)一21s..2"-I

(5)-215-1..215

答案:(2)

19:给出以下代码,请问变量X的有效取值范围?

intx;

请选择一个正确答案:

⑴一2"..2"-1

⑵一2”-1..2"

(3)-215..215-1

(4)-215-1..215

(5)取决于运行平台。

答案:(1)

20:请问,字符型数据的取值范围是什么?

请选择一个正确答案:

(1)0..216

(2)0..216-1

(3)0..215

(4)0.,215-1

答案:(2)

21:请问,字节基本数据类型的取值范围是什么?

请选择一个正确答案:

(1)0..+255

(2)-127..+128

(3)-128..+127

(4)0-65535

⑸-32767..+32768

答案:(3)

22:请问,以下哪些是短整型数据的取值范围?

请选择一个正确答案:

(D0..216

⑵-2叱.216

⑶-22.215

(4)-2"..215-1

答案:(4)

23:请问,Java语言中一个长整数由几位字节表示?

请选择一个正确答案:

(1)取决于编译器。

(2)2

(3)4

(4)8

⑸64

答案:(5)

24:请问,以下哪些代码片断正确?

请选择所有正确答案:

(l)publictransientstaticfinalint_FRAMEX=850;

(2)this(“a”,"b”);

(3)privatetransientstaticfinalint_FRAMEX=850;

(4)booleanb=0;

答案:(1)(2)(3)

25:请问,以下哪些描述是正确的?

请选择所有正确答案:

(1)字符型char具有16位宽度。

(2)Unicode编码字符具有16位宽度。

⑶Unicode编码字符具有32位宽度。

(4)UTF编码字符具有24位宽度。

答案:⑴⑵

26:给出以下代码,请问该程序的运行结果是什么?

classExample{

publicstaticvoidmain(Stringargs[]){

booleanflag=false;

if(flag=true){

System.out.println("true");

else{

System.out.printhi("false”);

请选择一个正确答案:

(1)代码编译失败,if语句错误。

(2)代码编译成功,但在运行期时if语句处抛出异常。

(3)打印输出true。

(4)打印输出false,

(5)无内容输出。

答案:(3)

27:请问,以下啊个描述正确?

请选择所有正确答案:

(Dint类型是一个32位的有符号整数值。

(2)short类型是一个16位的无符号整数值。

(3)char类型是一个16位的Unicode编码字符。

(4)float类型是一个64位的浮点数值。

(5)long类型是一个64位的有符号整数值。

答案:⑴⑶⑸

28:给出以下代码,请问该程序的运行结果是什么?

classExample{

publicstaticvoidmain(Stringargs[]){

booleanb=true;

System.out.println(b);

请选择一个正确答案:

⑴打印输出true。

Q)打印输出lo

(3)编译错误,因为System.out.println()方法的参数只能为整数。

(4)无内容输出。

(5)编译错误,如果把true改变为TRUE,则可使代码编译通过.

答案:(1)

29:请问,以下哪些是基本数据类型?

请选择一个正确答案:

(l)byte

(2)String

(3)integer

(4)FIoat

答案:⑴

30:请问,以下哪些是十进制123的正确的十六进制表示?

请选择一个正确答案:

(1)0x173

(2)0x123

(3)0x7B

(4)173

答案:(3)

31:请问,以下哪些是十进制数123的正确的八进制表示?

请选择一个正确答案:

(1)0173

(2)123

(3)0x123

(4)0x173

答案:⑴

32:请问,以下哪些语句用于实现将一个数值为17对应的八进制文字值赋值给一个整数

变量?

请选择一个正确答案:

(l)privatefinalinttheNumber=0xl7;

(2)privatefinalinttheNumber=017;

(3)prblicinttheNumber=017;

(4)publicinttheNumber=(octal)17;

(5)publicintTHE_NUMBER=017;

答案:⑵⑶⑸

33:请问,以下哪些是十进制数5对应的16进制正确表示?

请选择一个正确答案:

(1)0x5

(2)0x05

(3)0X05

(4)0X5

答案:(1)(2)(3)(4)

34:请问,以下哪些是双精度型数据文字值的正确形式?

请选择一个正确答案:

(DID

(2)eE-5D

(3)e2d

(4)1ed

答案:⑴

35:给出以下代码,请问该程序的运行结果是什么?

classExample{

publicstaticvoidmain(Stringargs[]){

chara='\ul234';

}

)

请选择一个正确答案:

(1)代码编译成功.

(2)代码编译成功,但存在警告信息.

(3)代码编译失败.

答案:⑴

36:给出以下代码,请问该程序的运行结果是什么?

publicclassExample{

publicstaticvoidmain(Stringargs[]){

System,out.println(u\\Looklikeacomment.");

)

)

请选择一个正确答案:

(1)\\Lookslikeacomment.

(2)\Lookslikeacomment.

(3)没有输出任何内容.

(4)编译错误.

答案:⑵

37:请问,以下哪些是声明一个字符的正确形式?

请选择所有正确答案:

(1)Stringfls;

(2)String[]s;

(3)String[s];

(4)Strings[];

答案:(1)(2)(4)

38:请问,以下哪些语句正确?

请选择所有正确答案:

(1)doublesnow[]=newdouble[31];

(2)doublesnow[31]=newdouble[31J;

(3)doublesnow[311=newdouble;

(4)doublet]snow=newdouble[31];

答案:(1)(4)

39:请问,以下哪些是声明一个数组的正确形式?

请选择所有正确答案:

(1)inti[5][];

(2)inti[J[];

(3)int[]i[];

(4)inti[5][5];

(5)int[][]a;

答案:(2)(3)(5)

40:请问,以下哪些语句用于一个二维数组?

请选择一个正确答窠:

(1)int[5][5]a=newint[][];

(2)inta=newint[5,5];

(3)int[]a[]=[5][5];

(4)int[][]a=new[5]int[5];

答案:⑶

41:请问,以下哪些语句实现了声明一个二维整数数组?

请选择所有正确答案:

(1)inta[][]=newint[10,10];

(2)inta[][]=newint[10][10];

(3)inta[10,10]=newint[10][10];

(4)int[][]a=newint[10][10];

(5)int[]a[]=newint[10][10];

答案:(2)(4)(5)

42:请问,以下哪些语句用于初始化一个数组?

请选择所有正确答案:

(1)intdayhigh={24,23,24,25,25,23,21);

(2)intdayhigh[]={24,23,24,25,25,23,21);

(3)int[]dayhigh={24,23,24,25,25,23,21);

(4)intdayhigh[]=newint{24,23,24,25,25,23,21};

(5)intdayhigh=[24,23,24,25,25,23,21];

答案:(2)(3)

43:请问,以下哪些是初始化数组的正确形式?

请选择所有正确答案:

(1)intx[J={1,2,3};

(2)int[]X[]={{1,2,3},{1,2,3));

(3)intx[3]={1,2,3);

(4)int[]x={0,0,0};

(5)charc[]={4a,,,b,};

答案:(1)(2)(4)(5)

44:给出以下代码,请问该程序的运行结果是什么?

classExample{

publicstaticvoidmain(Stringargs[]){

char[]c=newchar[100];

System.out.println(c[50]);

)

)

请选择一个正确答案:

⑴打印输出50

(2)打印输出49

(3)打印输出\u0000

(4)打印输出\u0020

(5)打印输出空白行

(6)输出内容无法确定

(7)打印输出null

答案:(3)

45:请问,以下哪些语句用于获取数组中元素的个数?

请选择一个正确答案:

(1)intArray.slze;

(2)intArray.size();

(3)iiitArray.length;

(4)intArray.length();

(5)intArray.getSize();

答案:(3)

46:给出以下代码,请问插入那条语句后可以依次打印输出数组中的每个元素?

classExample{

publicstaticvoidmain(Stringargs[]){

intarr[][]=newint[4][];

arr[0]=newint[4];

arr[l]=newint[3];

arr⑵=newint[2];

arr[3]=newint[l];

for(intn=0;n<4;n++)

System.out.printing*插入语句处*/);

)

)

请选择一个正确答案:

(1)arr[n].length();

(2)arnsize;

(3)arr.size-1;

(4)arr[n][size];

(5)arr[nj.length;

答案:(5)

47:给出发下代码,请问该程序的运行结果是什么?

classExample{

publicstaticvoidmain(Stringargs[]){

int[]a={l,2,3,4,5};

System.out.println(a[3]);

)

}

请选择一个正确答案:

(1)1

(2)2

(3)3

(4)4

答案:(4)

48:给出以下代码,请问该程序的运行结果是什么?

classExample{

publicstaticvoidmain(Stringargs[]){

intindex=l;

intfoo[]=newint[3];

intbar=foo[index];

intbaz=bar+index;

System.out.println(baz);

}

}

请选择一个正确答案:

(1)打印输出:0

(2)打印输出:1

(3)打印输出:2

(4)运行期有异常抛出

(5)代码编译失败

答案(2)

49:给出以下代码,请问该程序的运行结果是什么?

publicclassExample]

publicstaticvoidmain(Stringargs[]){

boolean[Jb=newboolean[2];

double[]d=newdouble[2];

System.out.print(b[0]);

System.out.println(d[l]);

)

)

请选择一个正确答案:

(l)trueO.O

(2)true0

(3)false0.0

(4)false0

答案:(3)

50:给出以下代码,请问该程序的运行结果是什么?

publicclassExample{

publicstaticvoidmain(Stringargs[]){

Objet[]0=newObjet[2];

byte[]b=newbyte[2];

System.out.priiit(o[0]);

System.out.println(b[1]);

)

)

请选择一个正确答案:

(DO

(2)o0

(3)一个NullPointerException异常被抛出。

(4)null0

答案:(4)

51:请问,以下哪些是Java应用程序主方法main。的正确形式?

请选择一个正确答案:

(1)publicstaticvoidmain();

(2)publicstaticvoidmain(Stringargs);

(3)publicstaticvoidmain(Stringargs[]);

(4)publicstaticvoidmain(Graphicsg);

(5)publicstaticbooleanmain(Stringargs[]);

答案:(3)

52:请问,以下哪些是应用程序main。方法的正确形式?

请选择一个正确答案:

(1)publicstaticintmain(charargs[]);

(2)publicstaticvoidmain(Stringargs[]);

(3)publicstaticvoidMAIN(Stringargs[]);

(4)publicstaticvoidmain(charargs[]);

答案:(2)

53:请问,以下哪些是Java应用程序的合法main。方法形式?

请选择所有正确答案:

(1)publicstaticvoidmain(String[]args)

(2)staticpublicvoidmain(Stringargs[])

(3)publicvoidmain(Stringargs[])

(4)publicstaticvoidmain(Stringargs[])

答案:(1)(2)(4)

54:请问,以下哪些是main。方法的正确形式?

请选择所有正确答案:

(1)staticvoidmain(String[]args){}

(2)publicstaticvoidmain(String[]args){}

(3)publicstaticvoidmain(Stringargs[]){}

(4)publicstaticvoidmain(Stringdoor[]){}

答案:(1)(2)(3)(4)

55:给出以下代码,请问采取命令行方式javaExampleIliketests运行该程序,结课是什

么?

请选择一个正确答案:

classExample{

publicstaticvoidmain(String[]args){

System.out.println(args[l]);

)

}

⑴打印输出MyProg

(2)打印输出I

(3)打印输出like

(4)打印输出3

(5)打印输出4

(6)打印输出null

答案:(3)

56:给出以下代码,如果采用命令行方式执行c:\somedirectory>javaExample,当执行完

println。方法后,有异常抛出,以下哪些描述正确?

classExample{

publicstaticvoidmain(Stringargs[]){

System.out.println(args.length);

}

)

请选择一个正确答案:

(1)打印输出。

⑵抛出NullPointerException异常

(3)无内容输出

答案:(1)

57:给出以下代码,请问采用命令行方式javaExample2运行该程序,运行结果是什么?

publicclassExample{

publicstaticvoidmain(Stringargs[J){

IntegerintObj=Integer.valueOf(args[args.length-l]);

inti=intOValue();

if(args.length>l)

System.out.println(i);

if(args.length>0)

System.out.println(i-l);

else

System.out.println(i-2);

)

}

请选择一个正确答案:

(1)打印输出Example

(2)打印输出Example-1

(3)打印输出0

(4)打印输出1

(5)打印输出2

答案(4)

58:给出以下代码,请问采用命令行方式javaExampleMetallicaJusticeForAll运行该程

序,结果是什么?

classExample{

publicstaticvoidmain(String[]args){

System.out.println(args[4]);

)

)

请选择一个正确答案:

(1)打印输出All

(2)打印输出For

(3)打印输出Justice

(4)没有输出

(5)运行期错误

答案:(5)

59:给出以下代码,请问该程序的运行结果是什么?

publicclassExample{

staticStringsi;

staticStrings2;

publicstaticvoidmain(Stringargs[]){

s2=sl+s2;

System.out.println(s2);

)

}

请选择一个正确答案:

(1)代码编译失败

(2)运行期错误,抛出NullPointerException异常

(3)打印输出nullnull

(4)代码编译成功,打印输出内容为空白行

答案:(3)

60:给出以下代码,请问该程序的运行结果是什么?

publicclassExample{

privateinti=giveMeJ();

privateintj=10;

privateintgiveMeJ(){

returnj;

)

publicstaticvoidmain(Stringargs[]){

System.out.println((newExample()).i);

)

)

请选择一个正确答案:

(1)第8行代码编译错误

(2)第2行代码编译错误

(3)打印输出0

(4)打印输出10

答案:(3)

61:给出以下代码,请问该程序的运行结果是什么?

publicclassExample{

privateintj=10;

privateinti=giveMeJ();

privateintgiveMeJ(){

returnj;

)

publicstaticvoidmain(Stringargs[]){

System.out.println((newExample()).i);

)

}

请选择一个正确答案:

(1)第8行代码编译错误

(2)第2行代码编译错误

(3)打印输出0

(4)打印输出10

答案:(4)

62:给出以下代码,请问该程序的运行结果是什么?

publicclassExample{

privateinti=j;

privateintj=10;

publicstaticvoidmain(Stringargs[J){

System.out.println((newExample()).i);

)

请选择一个正确答案:

(1)第5行代码编译错误

(2)第2行代码编译错误

(3)打印输出0

(4)打印输出10

答案:(2)

63:给出以下代码,请问该程序的运行结果是什么?

publicclassExample{

publicstaticvoidmain(Stringargs[]){

Strings;

System.out.println("s="+s);

)

)

请选择一个正确答案:

(1)无内容输出

(2)代码编译失败

(3)打印输出null

⑷打印输出s=null

答案:(2)

64:给出以下代码,请问在程序的第2行和第4行分别插入哪条语句,该程序可成功运行?

l.publicclassExample{

2.

3.publicstaticvoidmain(Stringargs[]){

4.

5.System.out.println("Youwillneedtouse"+c);

6.}

7.}

请选择所有正确答案:

(1)chare;语句插入到第2行

(2)chare;语句插入到第4行

(3)charc=T;语句插入到第2行

(4)charc=T;语句插入到第4行

(5)staticcharc;语句插入到第2行

(6)charc=newchar();语句插入到第4行

答案:(4)(5)

65:给出以下代码,请问该程序的运行结果是什么?

publicclassExample{

publicstaticvoidadd3(Integeri){

intval=Value();

val+=3;

i=newInteger(val);

)

publicstaticvoidmain(Stringargs[]){

Integeri=newInteger(O);

add3(i);

System.ouLprintln(ValueO);

)

)

请选择一个正确答案:

(1)代码编译失败

(2)打印输出0

(3)打印输出3

(4)运行期,第2行抛出异常

答案:(2)

66:给出以下代码,请问该程序的运行结果是什么?

classExample{

publicstaticvoidmain(Stringargs[]){

(newExample()).myMethod();

)

voidmyMethod(){

intx,y;

x=5;y=3;

System.out.print("("+x+","+y+")");

switchCoords(x,y);

System.out.print("("+x+","+y+")");

}

voidswitchCoords(intx,inty){

inttemp;

temp=x;

y=temp;

System.out.print("("+x+","+y+")");

}

)

请选择一个正确答案:

(1)打印输出(5,3)(5,3)(5,3)

(2)打印输出(5,3)(3,5)(3,5)

(3)打印输出(5,3)(3,5)(5,3)

答案:(3)

67:给出以下代码,请问该程序的运行结果是什么?

classExample{

StringmyString="l";

publicstaticvoidmain(Stringargs[]){

ExamplemyObj=newExample();

myObj.stringModifier(myObj.myString);

System.out.print(MH+myObj.myString);

)

voidstringModifier(StringtheString){

theString=theString+H2H;

System.out.print(theString);

)

)

请选择一个正确答案:

(1)打印输出121

(2)打印输出1212

(3)打印输出112

答案:(1)

68:给出以下代码,请问该程序的运行结果是什么?

publicclassExample{

publicstaticvoidmain(Stringargs[]){

Stringstr=newString(nWorldn);

charch[]={,HVe\,r;r,,o,};

change(str,ch);

System.out.print(str+,,and,,+Hu);

for(inti=0;ivch.length;i++)

System.out.print(ch[i]);

)

publicstaticvoidchange(Stringstr,charch[]){

str=MChangedn;

ch[0]='C;

请选择一个答案:

1打印输出WorldandHello

2打印输出WorldandCello

3打印输出ChangedandHello

4打印输出ChangedandHello

答案:(2)

69:请问,以下哪些是有关垃圾回器的正确描述?

请选择所有正确答案:

(1)程序员可以在指定调用时间调用垃圾回收器释放内存。

(2)垃圾回收器可以保证JAVA程序从不会产生内存溢出。

(3)程序员可以指定垃圾回心目中对像。

(4)对像的finaliz。方法在对像被垃圾回收之前获得调用。

答案:(3)(4)

70:请问,以下哪些有关垃圾回收器的描述是正确的?

请选择所有正确答案:

(1)垃圾回收器是一个优先级的后台线程。

(2)垃圾回收器始终监视着每个对像。

(3)可以调用垃圾回收器回收指定的对像。

答案:(1)(2)

71:请问,以下哪些是finslize()方法的正确形式?

请选择一个正确答案:

(1)protectedvoidfinalize()Throwable

(2)finalfinalize()

(3)publicBooleanfinalize()

(4)privateBooleanfinalize()

(5)privatefinalvoidfinalize()throwsException

答案:(1)

72:请问,如果finalize。方法抛出一个运行期异常,以下哪些描述正确?

请选择一个正确答案:

(1)正在运行的应用程序系统崩溃。

(2)此异常被忽略,并且该异常对像被垃圾回收器回收。

(3)此异常被忽略,但是该异常对象未被回收器回收。

(4)此异常导致JVM崩溃。

答案:(2)

73:请问,如何强制垃圾回收一个指定的对象?

请选择一个正确答案:

(1)调用finalized。方法。

(2)废弃所有对象的引用。

(3)使用所有的内存

(4)无法强制垃圾回收一个指定的对象。

答案:(4)

73:请问,如何放掉一个指定占据的内存空间?

请选择一个正确答案:

(1)调用free。方法。

(2)代用system.gcO方法。

(3)赋值给该项对象的引用为null.

(4)程序员无法明确强制垃圾回收器运行。

答案:4

74:给出以下代码,请问该程序运行到第几行变量s2引用的对象符合垃圾回收器回收条件?

1.classExample{

2.publicstaticvoidmain(Stringargs[]){

3.Strings2=”abcd”;

4.Integerx=newInteger(3);

5.Strings2=s+4;

6.s2=null;

7.s=null;

8.}

9・}

请选择一个正确答案:

(1)第7行。

(2)不存在。

(3)第6行。

(4)知道线程结束,s2引用的对象可能被回收。

答案:(3)

75:输出以下代码,请问首先被垃圾回收的对象在第几行?

1.importjava.util*;

2.publicclassExample{

4.Vectorv2=newVector();

5.Vectorvl=newVector();

6.vl=null;

7.vectorv3=vl;

8.vl=v2;

9.vl.add(“This”)

10.vl.add(v2);

11.String=(String)vl.

12.vl=v2;

13.v2=vl;

14.vl.add(s);

15.}

16.}

请选择一个正确答案:

(1)第6行

⑵第7行

⑶第8行

(4)第12行

答案:⑴

76:给出以下代码,请问当程序运行到第9行处,有多少对象符合回收的条件?

ClassExample{

Publicstaicvoidmain(Stringargs[]){

Stringname;

StringnewName="Nick”;

newName="Jason”;

name="Frieda”;

StringnewestName=name;

Name=null;

〃第9行

)

}

请选择一个正确答案:

(1)0个

(2)1个

(3)2个

(4)5个

(5)4个

答案:(2)

77:给出以下代码,请问在何处垃圾回收器可能最先启动?

ClassExample{

Publicstaticvoidmain(Stringargs[]){

Stingr=newString("abc");

Strings=newString("abc");

r=r+l;//I

r=null;//2

s=s+r;//3

//4

)

)

请选择一个正确答案:

(1)在注释1处之前。

(2)在注释2处之前。

(3)在注释3处之前。

(4)在注释4处之前。

(5)以上均不对。

答案:(4)

78:给出以下代码,请问该程序的运行结果是什么?

PublicclassExample{

PublicstaticObjectgetlt(){

Objectrg=newInteger(3);

Objectdg[][]=newObject[l][2];

dg[0][lJ=rg;

dg[0][0]=rg;

rg=null;

returnrg;

请选择所有正确答案:

(1)Example类编译失败。

(2)getlt()方法不能声明为静态方法。

(3)rg对象在调用getlt()方法后,可以被垃圾回收器回收。

答案:(3)

79:请问,以下哪些是合法的变量名?

请选择一个正确答案:

(1)_int

(2)$marie

(3)Integer

(4)2much

⑸选项⑴、(2)、(3)均正确

答案:(5)

80:请问,以下哪些是JAVA应用的入口程序main()的方法正确语法形式?

请选择一个正确答案:

(1)publicstaticvoidmain(Sting[Jargs)

(2)staticpublicvoidmain(String[]args)

(3)publicvoidmain(Stringargs[])

(4)选项(1)、(2)均正确

(5)选项(1)、(2)、(3)均正确。

答案:(4)

81:请问,以下哪些是初始化数组的正确语法形式?

请选择一个正确答案:

(1)intx[]={1,2,3};

(2)intx[3]={l,2,3};

(3)int[]x={0,0,0};

(4)char[]x={'a','b'};

(5)选项(1),(3),(4)均正确。

答案:(5)

82:请问,以下哪些是字节型数据的的取值范围?

请选择一个正确答案:

(1)0,+255

(2)-127..+128

(3)-128..+127

(4)0..65535

(5)S2767..+32768

答案:(3)

83:请问,以下哪些描述是正确的?

请选择一个正确答案:

(1)int是32位的带符号型整型值。

(2)short型是16位的带符号整形值。

(3)char型是16位的Unicode编码字符。

(4)float型是64位的浮点值。

(5)选项(1),(2),(3)均正确。

答案:(5)

84:请问,以下哪些是逻辑短路运算符?

请选择一个正确答案:

(1)&

(2)&&

(3)1

(4)11

⑸选项(2),(4)均正确。

答案:(5)

85:请问,以下哪些语句无编译错误?

请选择一个正确答案:

(1)inttestValue=0x5;

(2)inttestValue=(int)(2.1F+3.4D);

(3)inttestValue=(OxOA»l);

(4)inttestValauc=(OxOA»>l);

(5)以上选项均正确。

答案:(5)

86:请问,现有一组intMyArray[]={l,2,3},以下哪些语句用于获取该数组的元素个数?

请选择一个正确答案:

(1)MyArray.size;

(2)MyArray.siae();

(3)MyArray.length;

(4)MyArray.length();

(5)MyArray.getSize();

答案:(3)

87:请问,以下哪些语句用于声明一个二维数组?

(1)inta[][]=newint[10,10];

(2)inta[][]=newint[10][10];

(3)inta[10,10]=newint[10][10];

(4)int[][]a=newint[10][10];

(5)选项(2)、(4)均正确。

答案:(5)

88:请问,如何强制垃圾回收器回收一个对象?

请选择一个正确答案:

(1)调用System.gc。方法

(2)调用Runtime.gc。方法

(3)将对象赋值null。

(4)无法强制垃圾回收器执行

答案:(4)

89:请问,带符号基本数据类型的正确取值范围和负数绝对取值范围是否相等?

请选择一个正确答案:

(1)相等。

(2)不相等。

答案:(2)

90:请问,以下哪些是JAVA中合法的标识符?

筲选择所有正确答案:

(1)Big()lLongStringWithMeaniglessName

(2)Sint

(3)bytes

(4)$1

(5)finalist

答案:(1)(2)(3)(4)(5)

91:请问,以下哪些是应用程序的入口程序main()方法的正确语法形式?

请选择所有正确答案:

(1)publicstaticvoidmain()

(2)publicstaticvoidmain(Stringarg[])

(3)publicvoidmain(String[]arg)

(4)publicstaticvoidmain(String[]args)

(5)publicstaticintmain(String[]arg)

答案:(2)(4)

92:请问,以下哪些Java源文件中顶层元素出现次序?

请选择一个正确答案:

(1)import,package,class.

(2)classeimport,package.

(3)package语句必须位于最前面,import语句和class声明之间无次序要求。

(4)package,import,class

(5)import语句必须位于最前面,package语句和class声明之间无次序要求。

答案:(4)

93:请问,执行int[]x=newint[25];语句后,以下哪些选项正确?

请选择所有正确答案:

(1)x[24]值等于0。

(2)x[24]值未确定。

(3)x[25]值等于0

(4)x[25]值等于nuIL

(5)x.length值等于25。

答案:(1)(5)

94:给出以下代码,请问该程序的运行结果是什么?

1.chassCheck{

2.publicstaticvoidmain(Stringargs[]){

3.Holderh=newHolder();

4.h.held=100;

5.h.bump(h);

6.System.out.println(h.held);

7.}

8.}.

9..

10.classHolder{

11.publicintheld;

12.publicintheld;

13.theHolder.held++;}

14.)

15.}

请选择一个正确答案:

(1)打印输出o

(2)打印输出1

(3)打印输出100

(4)打印输出101

答案:(4)

95:给以下代码,请问该程序的运行结果是什么?

classCheck{

publicstaticvoidmain(Stringargs[]){

doubled=12.3;

Decrementerdec=newDecrementer();

dec.decrement(d);

System.out.println(d);

)

)

classDecrementer{

publicvoiddecrement(doubledecMe){

decMe=decMe-1.0;

)

}

请选择一个正确答案:

(1)打印输出0。0

(2)打印输出-1。0

(3)打印输出12.3

(4)打印输出11»3

答案:(3)

96:请问,如何强制垃圾回收器回收一个对象?

请选择一个正确答案:

(1)无法强制垃圾回收器执行。

(2)调用System.gc()方法。

(3)调用System.gc。方法。

(4)调用Runtime.gc。方法。

(5)将对象赋值null.

答案:(1)

97:请问,以下哪些是短型数据的取值范围?

请选择一个正确答案:

(1)取决于硬件环境:

(2)0..215.1

32

(3)0..2.1

(4)"二产1

3131

-2..2-1

答案:(4)

98:请问,以下哪些是byte型数据的取值范围?

请选择一个正确答案:

(1)取决于硬件环境。

(2)0..28-1

(3)0..215-1

(4)-27..27-1

(5)-215..2I5-1

答案:(4)

99:给出以下代码,请问该程序的运行结果是什么?

classExample{

publicstaticvoidmain(Stringargs[]){

int[]refToArray={10,11);

intvar=l;

refToArray[var-lJ=var=2;

System.out.println(refToArray[0]+MH+refToArray[l]);

)

)

请选择一个正确答案:

(1)编译失败。

(2)运行期异常。

(3)打印输出211

(4)打印输出102

答案(3)

100:给出以下代码,请问该程序的运行结果是什么?

classExample{

publicstaticvoidmain(Stringargs[]){

intvar=10;

intvar2=20;

System.out.println(var+var2+++""+var2);

}

)

请选择一个正确答案:

打印输出3020

打印输出3021

打印输出3120

打印输出3121

答案:(2)

101:给出以下代码,请问该程序的运行结果是什么?

classExample{

publicstaticvoidmain(Stringargs[]){

intx=l;

inty=~x+l;

System.out.println(x+""+y);

)

}

请选择一个正确答案:

(1)打印输出-11

(2)打印输出11

(3)打印输出1-1

(4)打印输出-1-1

答案:(3)

102:请问表达式(short)10/10.2*2的运行结果是什么类型的数据?

请选择一个正确答案:

(1)short

(2)int

(3)double

(4)Float

(5)编译错误。

答案:(3)

103:给出以下代码,请问该程序的运行结果是什么?

publicclassExample{

publicstaticvoidmain(Stringargs[]){

intx=5;

inty=4;

y=x++;

System.ouLprintln(y);

)

)

请选择一个正确答案:

(1)4

(2)5

(3)6

(4)7

答案:(2)

104:给出以下代码,请问该程序的运行结果是什么?

classExample{

publicstaticvoidmain(Stringargs[]){

intm=0;

while(m++<2)

System.out.println(m);

)

}

请选择所有正确答案:

(1)0

(2)1

(3)2

(4)3

(5)用期抛出异常。

答案:(2)(3)

105:访问,表达式5.4+“3.2”的结果是什么?

(1)双精度型值8.6

(2)字符串型值"8.6”

(3)长整型值8

(4)字符串型值“5.43.2"

答案:(4)

106:给出以下代码,请问该程序的运算结果是什么?

classExample{

publicstaticvoidmain(String[]args){

System.out.println(9+8%7+6);

)

}情选择一个正确答案:

(1)17

(2)16

(3)13

(4)4

答案:(2)

107:给出以下代码,请问该程序的运算结果是什么?

classExample{

publicstaticvoidmain(Stringargs[]){

System.out.println(3/0);

}

)

请选择一个正确答案:

(1)编译失败。

(2)运行期异常

(3)Java.lang,ArithmeticException异常抛出。

(4)打印输出Infinity

答案:(2)

108:给出以下代码,请问该程序的运行结果是什么?

ClassExample{

Publicstaticvoidmain(Stringargs[]){

System.out.println(3.0/0):

)

}

请选择一个正确答案:

(1)编译失败

(2)运行期异常。

(3)Java.lang,ArithmeticException异常抛出。

(4)打印输出Infinity.

答案:(4)

109:给出以下代码,请选择正确的描述?

代码片断1:

inta=3:

intb=0:

Intc=a/b

floata=1.0F:

floatb=0.0F:

floatc=a/b:

请选择一个正确答案:

(1)执行两段代码都会抛出异常。

(2)执行两段代码都无异常抛出。

(3)执行两段代码,只有代码片断1抛出异常,

(4)执行两段代码,只有代码片断2抛出异常。

答案:(3)

110:给出以下代码,请问该程序运行的结果是什么?

classExample{

publicstaticvoidmain(Stringargs[]){

bytex=-64;

bytey=-6;

System.out.println(x/y+""+x%y);

}

)

请选择一个正确答案:

(1)编译失败。

(2)运行期异常。

(3)10.4

(4)10.-4

答案:(4)

111:给出以下代码,请问该程序运行的结果是什么?

classExample{

publicstaticvoidmain(Stringargs[]){

doublex=64.5;

doubley=6.0;

System.out.println(x/y+nn+x%y);

)

)

请选择一个正确答案:

(1)编译失败。

(2)运行期异常。

(3)10.754.5

(4)10.750

答案:(3)

112:给出以下的代码,请问该程序的运算结果是什么?

classExample{

publicstaticvoidmain(Stringargs[]){

try{

doublex=64.0;

doubley=0.0;

System.out.println(x%y);

}catch(Exceptione){

System.out.printlnC^Exception0);

}

)

请选择一个正确的答案:

⑴编译失败。

(2)运行期异常。

(3)打印输出Infinity.

(4)打印输出NaN

答案:(4)

113:给出以下的代码,请问该程序的运算结果是什么?

classExample{

publicstaticvoidmain(Stringargs[]){

try(

intx=64;

inty=0;

System.out.println(x%y);

}catch(Exceptione){

System.out.println(MException'');

)

}}

请选择一个正确答案:

}

(1)编译失败。

(2)运行期异常。

(3)打印输出Infinity.

(4)打印输出NaN

答案:(2)

114:给出以下的代码,请问该程序的运算结果是什么?

classExample{

publicstaticvoidmain(Stringargs[]){

try{

intx=64:

inty=0:

System.out.println(x%y)

}catch(Exceptione){

System.out.println("Exceptkm"):

)

)

请选择一个正确的答案:

(1)编译失败。

(2)运行期异常。

(3)打印输出ture

(4)打印输出false

答案:(4)

115:给出以下的代码,请问该程序的运算结果是什么?

classExample{

publicstaticvoidmain(Stringargs[]){

try(

System.out.println(Float.NaN==Float.NaN);

System.out.println(,,n+(Float.POSITIVE_INFINITY==Float.POSITIVEJ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论