![java基礎選擇題_第1頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/8/96e6c13f-bb18-460a-8062-cb0c2d49e6f5/96e6c13f-bb18-460a-8062-cb0c2d49e6f51.gif)
![java基礎選擇題_第2頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/8/96e6c13f-bb18-460a-8062-cb0c2d49e6f5/96e6c13f-bb18-460a-8062-cb0c2d49e6f52.gif)
![java基礎選擇題_第3頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/8/96e6c13f-bb18-460a-8062-cb0c2d49e6f5/96e6c13f-bb18-460a-8062-cb0c2d49e6f53.gif)
![java基礎選擇題_第4頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/8/96e6c13f-bb18-460a-8062-cb0c2d49e6f5/96e6c13f-bb18-460a-8062-cb0c2d49e6f54.gif)
![java基礎選擇題_第5頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/8/96e6c13f-bb18-460a-8062-cb0c2d49e6f5/96e6c13f-bb18-460a-8062-cb0c2d49e6f55.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.練習01:請問,以下哪些是合法的變量名? 請選擇一個正確答案: (1)_int(2)$marie(3)integer(4)2much(5)選項(1)、(2)、(3)均正確答(5)練習02:請問,以下哪些是java應用的入口程序main()的方法正確語法形式?請選擇一個正確答案:(1) public static void main(stingargs)(2) static public void main(stringargs)(3) public void main(string args)(4) 選項(1)、(2)均正確(5) 選項(1)、(2)、(3)均正確。答(4)練習03:請問,以
2、下哪些是初始化數(shù)組的正確語法形式?請選擇一個正確答案:(1) int x=1,2,3;精品.(2) int x3=1,2,3;(3) intx=0,0,0;(4) charx=a,b;(5) 選項(1),(3),(4)均正確。答(5)練習04:請問,以下哪些是字節(jié)型數(shù)據(jù)的的取值范圍?請選擇一個正確答案:(1)0,+255(2)-127.+128(3)-128.+127(4)0.65535(5)-32767.+32768答(3)練習05:請問,以下哪些描述是正確的?請選擇一個正確答案:(1)int是32位的帶符號型整型值。(2)short型是16位的帶符號整形值。(3)char型是16位的uni
3、code編碼字符。(4)float型是64位的浮點值。(5)選項(1),(2),(3)均正確。精品.答(5) 練習06:請問,以下哪些是邏輯短路運算符?請選擇一個正確答案:(1)&(2)&(3)|(4)| (5)選項(2),(4)均正確。答(5)練習07:請問,以下哪些語句無編譯錯誤?請選擇一個正確答案:(1) int testvalue=0x5;(2) int testvalue=(int)(2.1f+3.4d);(3) int testvalue=(0x0a1);(4) int testvalauc=(0x0a1);(5) 以上選項均正確。答(5)練習08:請問,現(xiàn)有一組int myarr
4、ay=1,2,3,以下哪些語句用于獲取該數(shù)組的元素個數(shù)?精品.請選擇一個正確答案:(1) myarray.size;(2) myarray.siae();(3) myarray.length;(4) myarray.length();(5) myarray.getsize();答(3)練習09:請問,以下哪些語句用于聲明一個二維數(shù)組?(1) int a=new int10,10;(2) int a=new int 1010;(3) int a10,10=new int1010;(4) int a=new int 1010;(5) 選項(2)、(4)均正確。答(5)練習10:請問,如何強制垃圾回
5、收器回收一個對象?請選擇一個正確答案:(1) 調用system.gc()方法(2) 調用runtime.gc()方法(3)將對象賦值null。精品.(4)無法強制垃圾回收器執(zhí)行。 答(4) 練習11:請問,帶符號基本數(shù)據(jù)類型的正確取值范圍和負數(shù)絕對取值范圍是否相等?請選擇一個正確答案:(1) 相等。(2) 不相等。答(2) 練習12:請問,以下哪些是java中合法的標識符?箐選擇所有正確答案:(1) big()1longstringwithmeaniglessname(2) sint(3) bytes(4) $1(5) finalist答(1)(2)(3)(4)(5) 練習13:請問,以下哪些
6、是應用程序的入口程序main()方法的正確語法形式?請選擇所有正確答案:精品.(1) public static void main()(2) public static void main(string arg)(3) public void main(stringarg)(4) public static void main(stringargs)(5) public static int main(stringarg)答(2)(4)練習14:請問,以下哪些java源文件中頂層元素出現(xiàn)次序?請選擇一個正確答案:(1) import,package,class.(2) classe impo
7、rt,package.(3) package語句必須位于最前面,import語句和class聲明之間無次序要求。(4) package,import,class(5) import語句必須位于最前面,package語句和class聲明之間無次序要求。答(4) 練習15:請問,執(zhí)行intx=new int25;語句后,以下哪些選項正確?請選擇所有正確答案:(1) x24值等于0。精品.(2) x24值未確定。(3) x25值等于0(4) x25值等于null。(5) x.length值等于25。答(1)(5)練習16:給出以下代碼,請問該程序的運行結果是什么?1. chass check2. p
8、ublic static void main(string args)3. holder h=new holder();4. h.held=100;5. h.bump(h);6. system.out.println(h.held);7. 8. .9. .10. class holder11. public int held;12. theholder.held+;13. 14. 請選擇一個正確答案:精品.(1) 打印輸出0(2) 打印輸出1(3) 打印輸出100(4) 打印輸出101答(4)練習17:給以下代碼,請問該程序的運行結果是什么?class checkpublic static v
9、oid main(string args)double d =12.3;decrementer dec =new decrementer();dec.decrement(d);system.out.println(d);class decrementerpublic void decrement(double decme)decme=decme-1.0;請選擇一個正確答案:(1) 打印輸出0。0精品.(2) 打印輸出-1。0(3) 打印輸出12。3(4) 打印輸出11。3答(3)練習18:請問,如何強制垃圾回收器回收一個對象?請選擇一個正確答案:(1) 無法強制垃圾回收器執(zhí)行。(2) 調用sy
10、stem.gc()方法。(3) 調用system.gc()方法。(4) 調用runtime.gc()方法。(5) 將對象賦值null.答(1)練習19:請問,以下哪些是短型數(shù)據(jù)的取值范圍?請選擇一個正確答案:(1) 取決于硬件環(huán)境:(2) 0.215-1(3) 0.232-1(4) -(215).215-1(5) -231.231-1答(4)精品.練習20:請問,以下哪些是byte型數(shù)據(jù)的取值范圍?請選擇一個正確答案:(1) 取決于硬件環(huán)境。(2) 0.28-1(3) 0.215-1(4) -27.27-1(5) -215.215-1答(4)練習21:給出以下代碼,請問該程序的運行結果是什么?
11、class checkpublic static void main(string args)int x,a=6,b=7;x=a+ +b+;system.out.print(“x=”+x);system.out.print(“,a=”+a);system.out.print(“,b=”+b);請選擇一個正確答案:(1) 打印輸出x=15,a=7,b=8精品.(2) 打印輸出x=15,a=6,b=7(3) 打印輸出x=13,a=7,b=8(4) 打印輸出x=13,a=6,b=7答(3)練習22:請問,以下哪些表達式的結果是合法的?請選擇所有正確答案:(1) int x=6;x=!x(2) int
12、 x=6;if(!(x3)(3) int x=6;x=x;答(2)(3)練習23:請問,以下哪些表達式的結果是一個整數(shù)值?請選擇所有正確答案:(1) int x=-1;x=x5;(2) int x=-1;x=x32;(3) byte x=-1;x=x5;(4) int x=-1;x=x5;答(1)練習24:請問,以下哪些表達式是合法的?請選擇正確答案:精品.(1) string x=”hello”;int y=9;x+=y;(2) string x=”hello”;int y=9;if(x=y)(3) string x=”hello”;int y=9;x=x+y(4) string x=”he
13、llo”;int y=9;y=y+x(5) stringx=null;int y=(x!=null)&(x.length()0)?x.length():0;答(1)(3)(5)練習25:請問,以下哪些代碼可編譯通過且可以打印輸出equal?請選擇所有正確答案:(1)class checkpublic static void main(string args) int x=100; float y=100.0f; if(x=y) system.out.println(“equal”); (2)class checkpublic static void main(string args)精品. i
14、nt x=100; integer y=new integer(100); if(x=y) system.out.println(“equal”); (3)class checkpublic static void main(string args) integer x=new integer(100); integer y=new integer(100);if(x=y) system.out.println(“epual”); (4)class check public static void main(string args)string x=new string(“100”);stri
15、ng y=new string(“100”);if(x=y)精品. system.out.println(“equal”); (5)class check public static viod main(string atgs)string x=new string(“100”);string y=new string(“100”);if(x=y) system.out.println(“equal”); 答(1)(5)練習26:給出以下代碼,請問該程序運行的結果是什么?1.public class check2. public static viod main(string atgs)3.s
16、tingbuffer s=new stringbuffer(“hello”);4.if(s.length)5)&5.(s.append(“there”).equals(“false”);精品.6./do nothing7.system.out.println(“value”+s)8.9.請選擇一個正確的答案:(1)打印輸出 value is hello(2)打印輸出 value is hello there(3)4、5行代碼編譯錯誤。(4)無內容打印輸出。(5)運行期一個nullpointerexception異常拋出。答(1)練習27:給出以下代碼,請問該程序運行的結果是什么?public
17、class checkpublic static void main(string args)byte b=10;byte c=15;b=(byte)(bc);system.out.println(“b contains”+s);請選擇一個正確答案:精品.(1) 打印輸出b contains10(2) 打印輸出b contains5(3) 打印輸出b contains250(4) 打印輸出b contains245答(3)練習28:給出以下代碼,請問該程序運行的結果是什么?public class checkpublic static void main(string args)int x=4
18、;system.out.println(“value is”+(x4)?99.99:9)請選擇一個正確答案:(1) 打印輸出value is99.99(2) 打印輸出value is9(3) 打印輸出value is9.0(4) 第5行代碼編譯錯誤。答(3)練習29:給出以下代碼,請問該程序運行的結果是什么?精品.class checkpublic static void main(string args)int x=3;int y=10;system.out.println(y%x); 請選擇一個正確答案:(1) 打印輸出0(2) 打印輸出1(3) 打印輸出2(4) 打印輸出3答(3)練習3
19、0:給出以下代碼,請問該程序的運行結果是什么?class check public static void main(string args)int x=1;string names=“a”,”b”,”c”;names-x+=”,”;for(int i=0;ib). f = i;請選擇一個正確答案:精品.() 第行() 第行() 第行() 第行答(4)練習63:給出以下代碼,請問第幾行代碼無法編譯?. byte b = 2;. byte b1 = 3;. b = b*b1;請選擇一個正確答案:() 第行() 第行() 第行答(3)練習6:給出以下代碼,請問變量result的可聲明的類型?. b
20、yte b = 11;. short s = 13;. result = b*+s;請選擇一個正確答案:() byte,short,int,long,float,double() boolean,byte,short,char,int,long,float,double精品.() byte,short,char,int,long,float,double() byte,short,char() int,long,float,double答(5)練習65:給出以下代碼,請問那些描述是正確的?. class check. void ch(int i). system.out.println(“in
21、t version”);. . void ch(string s). system.out.println(“string version”);. . . public static void main(string args). check chk = new check();. char ch = p;. chk.ch(ch);. . 請選擇一個正確答案:() 第行代碼編譯錯誤,因為返回值為void的方法不能被過載。() 第行代碼編譯錯誤,因為沒有ch(char c)形式的方法聲明。() 代碼編譯成功,但在第行運行期拋出異常。() 代碼編譯成功,打印輸出int version。() 代碼編
22、譯成功,打印輸出string version。精品.答(4)練習66:請問,以下哪些描述是正確的?請選擇一個正確答案:() 引用型在賦值語句中可以轉換,在方法調用時不可以被轉換。() 引用型在方法調用時可以轉換,在賦值語句中不可以被轉換。() 引用型在方法調用和賦值語句中可以被轉換,二者轉換規(guī)則不一樣。() 引用型在方法調用和賦值語句中可以被轉換,二者轉換規(guī)則一樣。() 引用型不能被轉換。答(4)練習67:給出以下代碼,請問第幾行代碼無法解析?. object ob = new object();. string stringarr = new string50;. float floater
23、 = new float(3.14f);.ob = stringarr;6.ob =stringarr5;7.floater = ob;8.ob = floater;精品.請選擇一個正確答案:() 第行() 第行() 第行() 第行答(3)練習68:給出以下代碼,請問哪些描述是正確的?. dog rover,fido;. animal anim;. . rover = new dog();. anim = rover;. fido = (dog)anim;請選擇一個正確答案:() 第行代碼編譯錯誤。() 第行代碼編譯錯誤。() 運行期第行拋出異常。() 代碼編譯成功,運行正常。() 去掉第行造
24、型運算符,代碼依然編譯成功,運行正常。答(4)練習69:給出以下代碼,請問哪些描述是正確的?精品. cat sunflower;. washer wawa;. swampthing pogo;. . sunflower = new cat();. wawa = sunflower;. pogo = (swampthing)wawa;請選擇一個正確答案:() 第行代碼編譯錯誤,因為需要明確的一個cat類引用為washer類引用的轉換。() 第行代碼編譯錯誤,因為無法將接口轉換為類。() 去掉第行造型運算符,代碼依然編譯成功,運行正常。() 代碼編譯成功,但在第行運行期拋出異常,因為無法將接口轉換
25、為類。() 代碼編譯成功,但在第行運行期拋出異常,因為無法將washer類引用轉換為swampthing類引用。答(5)練習70:給出以下代碼,請問那些描述是正確的?. raccon rocky;. swampthing pogo;. washer w;. . rocky = new raccoon();. w = rocky;. pogo = w;請選擇一個正確答案:精品.() 第行代碼編譯錯誤,需要明確一個raccoon類引用向waster類引用的轉換。() 第行代碼編譯錯誤,需要明確的一個waster類引用向swampthing類引用的轉換。() 代碼編譯成功,運行正常。() 代碼編譯成
26、功,但在第行運行期拋出異常,因為無法將接口轉換為類。() 代碼編譯成功,但在第性運行期拋出異常,因為無法將waster類引用轉換為swampthing類引用。答(2)練習71:請問,一個try結構是否需要至少存在一個catch語句塊或一個finally語句塊?請選擇一個正確答案:(1) 是(2) 否答(1)練習72:給出以下代碼,請問該程序的運行結果是什么?1. class text2. public static void main(srting arg)3. long k=1;精品.4. switch(k)5. default:6. system.out.println(“default”
27、);7. break;8. case1:9. system.out.println(“1”);10. break;11. case2:12. system.out.println(“2”);13. break14. case3:15. system.out.println(“3”);16. break17. 18. 19. 請選擇一個正確答案:(1) 打印輸出2和3(2) 打印輸出2(3) 代碼編譯失敗,因為缺少default語句塊。(4) 代碼編譯失敗,因為選擇因子類型不應為long型。答(4)精品.練習73:請問,語句是否用于結束當前循環(huán)返回循環(huán)其始處,接著開始一個新的循環(huán)?請選擇一個正確
28、答案:(1) 是(2) 否答(2)練習74:請問,循環(huán)結構中的表達式值是否必須是一個布爾型?請選擇一個正確答案:(1) 是(2) 否答(1)練習75:給出以下代碼,請問該程序的運行結果是什么?20. class test21. public ststic void main(stringargs)22. loop1:23. for(int i=0; i3;i+)24. loop2:25. for(int j=0;j4)36. system.out.println(“if-1”);37. else if (a9)38. system.out.println(“if-2”);39. else精品.
29、40. system.out.println(“if-3”);請選擇一個正確答案:(1)10(2)1(3)-5(4)無論取值均不可能打印輸出if-2答(4)練習77:請問,while循環(huán)結構是否不管catch語句捕獲異常與否在執(zhí)行條件檢查前至少可獲得一次執(zhí)行?請選擇一個正確答案:(1)是(2)否答(2)練習78:請問,是否所有java異常類均是java.lang.throwable類的子類?請選擇一個正確答案:(1) 是(2)否答(1)精品.練習79:請問,是否在switch結構中的case語句后必須是一個在編譯期就可確定其值的一個常量表達式?請選擇一個正確答案:(1) 是(2) 否答(1)練
30、習80:給出以下代碼,請問哪些選項包含在該程序的運行結果中?41. class check42. public static void main(string args)43. for(int i=0; i2; i+)44. for(int j=0;j3;j+;)45. if(i=j)46. continuc;47. 48. 49. 50. 請選擇所有正確答案:(1) i=o j=0(2) i=0 j=1精品.(3) i=o j=2(4) i=1 j=0(5) i=1 j=1(6) i=1 j=2答(2) (3) (4) (6)練習81:給出以下代碼,請問哪些選項包含在該程序的運行結果中?51
31、. class check52. public static void main(string args)53. outer:for(int i=0;i2:i+)54. for(int j=0; j3; j+)55. if(i=j)56. continue outer;57. 58. system.out.println(“i=”+i+“j=”=j);59. 60. 61. 62. 請選擇一個正確答案:(1) i=0 j=0精品.(2) i=0 j=1(3) i=0 j=2(4) i=1 j=0(5) i=1 j=1(6) i=1 j=2答 (4)練習82:請問,一下哪些選項無編譯錯誤?請選擇
32、一個正確答案:(1)63. while(int i7)64. i+;65. system.out.println(“i is”+i);66. (2)67. int i=3;68. while(i)69. system.out.println(“i is+i);70. (3)71. int j=0;72. for(int k=0;j+k!=10;j+,k+)精品.73. system.out.println(“j is”+j+”k is”+k);74. (4)75. int j=0;76. do77. system.out.println(“j is”+j +);78. if(j=3)conti
33、nue loop;79. while(j2)84. if(y5)92. system.out.println(“message three”);93. 94. else95. system.out.println(“message four”);96. 97. 98. 請選擇一個正確的答案:(1) 打印輸出message one(2) 打印輸出message two(3) 打印輸出message three(4) 打印輸出message four答 (4)練習84:給出以下代碼,請問哪些描述是正確的?99. int j=2;100. switch(j)101. case 2;102. syst
34、em.out.println(value is two”);103. case2+1;104. system.out.println(value is three”);精品.105. break;106. default;107. system.out.println(value is”+j);108. break;109. 請選擇一個正確的答案:(1) 第5行產(chǎn)生編譯錯誤。(2) 開關因子j的類型只能為或long.(3) 打印輸出value is two(4) 打印輸出value is two和value is three(5)打印輸出value is twova
35、lue is three和value is 2答 (4)練習85:給出以下異常繼承樹和代碼,請問如果第4行語句拋出一個maiformedurlexception異常,該程序的執(zhí)行結果是什么?精品.java.lang.exceptionjava.io.ioexceptionjava.io.streamcorruptedexcptionj.maiformedurlexceptionclass check public static void main(string args)tryurl u=new url();objectinputstream in=new objectinputstream();object o=in.readobject();system.out.println(“success”);catch(maiformedurlexception e)system.out.println(“bad url”);catch(streamcorruptedexception e)system.out.println(“bad file contents”);catch(e
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權】 ISO/IEC 15045-4-2:2024 EN Information technology - Home Electronic System (HES) gateway - Part 4-2: Structure - Simple gateway
- 【正版授權】 ISO 10993-4:2017/Amd 1:2025 EN Biological evaluation of medical devices - Part 4: Selection of tests for interactions with blood - Amendment 1
- 2025年度兒童接送服務與社區(qū)共建合作協(xié)議
- 2025年度出租車大包合同范本與合同法解讀
- 2025年新型不銹鋼罐體設計、制造與安裝集成合同
- 財務報表披露規(guī)定計劃
- 主管如何激勵高表現(xiàn)者計劃
- 倉庫精益管理的實施效果計劃
- 班級外聯(lián)活動的經(jīng)驗分享計劃
- 課程創(chuàng)新與教學實驗計劃
- VOC廢氣治理工程中低溫催化氧化技術的研究與實踐
- 智能廣告投放技術方案
- 知識產(chǎn)權保護執(zhí)法
- 《管理統(tǒng)計學》課件
- 教師的挑戰(zhàn):寧靜的課堂革命
- 新能源材料與器件導論緒論
- 高質量社區(qū)建設的路徑與探索
- 數(shù)字化時代的酒店員工培訓:技能升級
- 足球守門員撲救技巧:撲救結合守護球門安全
- 《學術規(guī)范和論文寫作》課件全套 第1-10章 知:認識研究與論文寫作 - 引文規(guī)范
- 市政工程監(jiān)理實施細則(完整版)
評論
0/150
提交評論