java基礎360條選擇題_第1頁
java基礎360條選擇題_第2頁
java基礎360條選擇題_第3頁
java基礎360條選擇題_第4頁
java基礎360條選擇題_第5頁
已閱讀5頁,還剩119頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

01請問,以下哪些描述是正確的?

請選擇所有正確答窠:

(1)如果package語句存在,則必須出現(xiàn)在源文件的非空白首行。

(2)如果import語句存在,則必須出現(xiàn)在源文件的非空白首行。

(3)如果main。方法存在,則必須出現(xiàn)在源文件的非空白首行。

(4)如果在源文件中聲明了一個public接口,則其名稱必須和源文件名一致。

答案:⑴⑷

02:請問,為了使一個名為MyCIass和public類成功編譯,需滿足以下哪些條件?

請選擇一個正確答案:

(l)MyClass類中必須定義一h正確的main。方法。

⑵MyCIass類必須定義在MyClass.java源文件中。

⑶MyCIass類必須定義在MyCIass包中。

(4)MyCIass類必須被導入。

答案:⑵

03:請問,現(xiàn)有■—個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型數(shù)據(jù)的正確取值范圍?

請選擇一個正確答案:

(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:請問,字符型數(shù)據(jù)的取值范圍是什么?

請選擇一個正確答案:

(1)0..216

(2)0..216-1

(3)0..215

(4)0.,215-1

答案:(2)

21:請問,字節(jié)基本數(shù)據(jù)類型的取值范圍是什么?

請選擇一個正確答案:

(1)0..+255

(2)-127..+128

(3)-128..+127

(4)0-65535

⑸-32767..+32768

答案:(3)

22:請問,以下哪些是短整型數(shù)據(jù)的取值范圍?

請選擇一個正確答案:

(D0..216

⑵-2叱.216

⑶-22.215

(4)-2"..215-1

答案:(4)

23:請問,Java語言中一個長整數(shù)由幾位字節(jié)表示?

請選擇一個正確答案:

(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位的有符號整數(shù)值。

(2)short類型是一個16位的無符號整數(shù)值。

(3)char類型是一個16位的Unicode編碼字符。

(4)float類型是一個64位的浮點數(shù)值。

(5)long類型是一個64位的有符號整數(shù)值。

答案:⑴⑶⑸

28:給出以下代碼,請問該程序的運行結果是什么?

classExample{

publicstaticvoidmain(Stringargs[]){

booleanb=true;

System.out.println(b);

請選擇一個正確答案:

⑴打印輸出true。

Q)打印輸出lo

(3)編譯錯誤,因為System.out.println()方法的參數(shù)只能為整數(shù)。

(4)無內容輸出。

(5)編譯錯誤,如果把true改變?yōu)門RUE,則可使代碼編譯通過.

答案:(1)

29:請問,以下哪些是基本數(shù)據(jù)類型?

請選擇一個正確答案:

(l)byte

(2)String

(3)integer

(4)FIoat

答案:⑴

30:請問,以下哪些是十進制123的正確的十六進制表示?

請選擇一個正確答案:

(1)0x173

(2)0x123

(3)0x7B

(4)173

答案:(3)

31:請問,以下哪些是十進制數(shù)123的正確的八進制表示?

請選擇一個正確答案:

(1)0173

(2)123

(3)0x123

(4)0x173

答案:⑴

32:請問,以下哪些語句用于實現(xiàn)將一個數(shù)值為17對應的八進制文字值賦值給一個整數(shù)

變量?

請選擇一個正確答案:

(l)privatefinalinttheNumber=0xl7;

(2)privatefinalinttheNumber=017;

(3)prblicinttheNumber=017;

(4)publicinttheNumber=(octal)17;

(5)publicintTHE_NUMBER=017;

答案:⑵⑶⑸

33:請問,以下哪些是十進制數(shù)5對應的16進制正確表示?

請選擇一個正確答案:

(1)0x5

(2)0x05

(3)0X05

(4)0X5

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

34:請問,以下哪些是雙精度型數(shù)據(jù)文字值的正確形式?

請選擇一個正確答案:

(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:請問,以下哪些是聲明一個數(shù)組的正確形式?

請選擇所有正確答案:

(1)inti[5][];

(2)inti[J[];

(3)int[]i[];

(4)inti[5][5];

(5)int[][]a;

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

40:請問,以下哪些語句用于一個二維數(shù)組?

請選擇一個正確答窠:

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

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

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

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

答案:⑶

41:請問,以下哪些語句實現(xiàn)了聲明一個二維整數(shù)數(shù)組?

請選擇所有正確答案:

(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:請問,以下哪些語句用于初始化一個數(shù)組?

請選擇所有正確答案:

(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:請問,以下哪些是初始化數(shù)組的正確形式?

請選擇所有正確答案:

(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:請問,以下哪些語句用于獲取數(shù)組中元素的個數(shù)?

請選擇一個正確答案:

(1)intArray.slze;

(2)intArray.size();

(3)iiitArray.length;

(4)intArray.length();

(5)intArray.getSize();

答案:(3)

46:給出以下代碼,請問插入那條語句后可以依次打印輸出數(shù)組中的每個元素?

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:給出發(fā)下代碼,請問該程序的運行結果是什么?

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:給出以下代碼,如果采用命令行方式執(zhí)行c:\somedirectory>javaExample,當執(zhí)行完

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)垃圾回收器是一個優(yōu)先級的后臺線程。

(2)垃圾回收器始終監(jiān)視著每個對像。

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

答案:(1)(2)

71:請問,以下哪些是finslize()方法的正確形式?

請選擇一個正確答案:

(1)protectedvoidfinalize()Throwable

(2)finalfinalize()

(3)publicBooleanfinalize()

(4)privateBooleanfinalize()

(5)privatefinalvoidfinalize()throwsException

答案:(1)

72:請問,如果finalize。方法拋出一個運行期異常,以下哪些描述正確?

請選擇一個正確答案:

(1)正在運行的應用程序系統(tǒng)崩潰。

(2)此異常被忽略,并且該異常對像被垃圾回收器回收。

(3)此異常被忽略,但是該異常對象未被回收器回收。

(4)此異常導致JVM崩潰。

答案:(2)

73:請問,如何強制垃圾回收一個指定的對象?

請選擇一個正確答案:

(1)調用finalized。方法。

(2)廢棄所有對象的引用。

(3)使用所有的內存

(4)無法強制垃圾回收一個指定的對象。

答案:(4)

73:請問,如何放掉一個指定占據(jù)的內存空間?

請選擇一個正確答案:

(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()方法不能聲明為靜態(tài)方法。

(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:請問,以下哪些是初始化數(shù)組的正確語法形式?

請選擇一個正確答案:

(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:請問,以下哪些是字節(jié)型數(shù)據(jù)的的取值范圍?

請選擇一個正確答案:

(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:請問,現(xiàn)有一組intMyArray[]={l,2,3},以下哪些語句用于獲取該數(shù)組的元素個數(shù)?

請選擇一個正確答案:

(1)MyArray.size;

(2)MyArray.siae();

(3)MyArray.length;

(4)MyArray.length();

(5)MyArray.getSize();

答案:(3)

87:請問,以下哪些語句用于聲明一個二維數(shù)組?

(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)無法強制垃圾回收器執(zhí)行

答案:(4)

89:請問,帶符號基本數(shù)據(jù)類型的正確取值范圍和負數(shù)絕對取值范圍是否相等?

請選擇一個正確答案:

(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源文件中頂層元素出現(xiàn)次序?

請選擇一個正確答案:

(1)import,package,class.

(2)classeimport,package.

(3)package語句必須位于最前面,import語句和class聲明之間無次序要求。

(4)package,import,class

(5)import語句必須位于最前面,package語句和class聲明之間無次序要求。

答案:(4)

93:請問,執(zhí)行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)無法強制垃圾回收器執(zhí)行。

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

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

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

(5)將對象賦值null.

答案:(1)

97:請問,以下哪些是短型數(shù)據(jù)的取值范圍?

請選擇一個正確答案:

(1)取決于硬件環(huán)境:

(2)0..215.1

32

(3)0..2.1

(4)"二產1

3131

-2..2-1

答案:(4)

98:請問,以下哪些是byte型數(shù)據(jù)的取值范圍?

請選擇一個正確答案:

(1)取決于硬件環(huán)境。

(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的運行結果是什么類型的數(shù)據(jù)?

請選擇一個正確答案:

(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)執(zhí)行兩段代碼都會拋出異常。

(2)執(zhí)行兩段代碼都無異常拋出。

(3)執(zhí)行兩段代碼,只有代碼片斷1拋出異常,

(4)執(zhí)行兩段代碼,只有代碼片斷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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論