Java題庫(kù)道選擇題_第1頁
Java題庫(kù)道選擇題_第2頁
Java題庫(kù)道選擇題_第3頁
Java題庫(kù)道選擇題_第4頁
Java題庫(kù)道選擇題_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Java 程序設(shè)計(jì)理論題庫(kù)選擇題(單選 175 題)1. 欲構(gòu)造 ArrayList 類的一個(gè)實(shí)例,此類繼承了 List 接口,下列哪個(gè)方法是正確的 ? BA、ArrayList myList=new Object();B、List myList=new ArrayList();C、ArrayList myList=new List();D、List myList=new List();2. paint() 方法使用哪種類型的參數(shù) ? AA、GraphicsB、Graphics2DC、StringD、Color3. 指出正確的表達(dá)式 DA、byte=128; /byte取值到 127B、Boo

2、lean=null;C、long l=0xfffL;D、double=0.9239d;4. 指出下列程序運(yùn)行的結(jié)果 Bpublic clA、good and abcB、good and gbcC、test ok and abcD、test ok and gbc5. 運(yùn)行下列程序 , 會(huì)產(chǎn)生什么結(jié)果 C Dpublic clA、第一行會(huì)產(chǎn)生編譯錯(cuò)誤B、第六行會(huì)產(chǎn)生編譯錯(cuò)誤C、第六行會(huì)產(chǎn)生運(yùn)行錯(cuò)誤D、程序會(huì)運(yùn)行和啟動(dòng)6. 要從文件file.dat 文件中讀出第10個(gè)字節(jié)到變量C中,下列哪個(gè)方法適合? AA、FileInputStream in=new FileInputStream(file.da

3、t); in.skip(9); int c=in.read();B、FileInputStream in=new FileInputStream(file.dat); in.skip(10); int c=in.read();C、FileInputStream in=new FileInputStream(file.dat); int c=in.read();D、RandomAccessFile in=new RandomAccessFile(file.dat); in.skip(9); int c=in.readByte();7. 容器被重新設(shè)置大小后,哪種布局管理器的容器中的組件大小不隨容

4、器大小的變化而改變?BA、CardLayoutB、FlowLayoutC、BorderLayoutD、GridLayout8. 給出下面代碼:public cl 那個(gè)語句是正確的? CA、編譯時(shí)將產(chǎn)生錯(cuò)誤;B、編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤;C 、輸出零;D、 輸出空。9. 哪個(gè)關(guān)鍵字可以對(duì)對(duì)象加互斥鎖? BA、transientB synchronizedC serializeD static10. 下列哪些語句關(guān)于內(nèi)存回收的說明是正確的 ? BA、程序員必須創(chuàng)建一個(gè)線程來釋放內(nèi)存;B、內(nèi)存回收程序負(fù)責(zé)釋放無用內(nèi)存C、內(nèi)存回收程序允許程序員直接釋放內(nèi)存D、內(nèi)存回收程序可以在指定的時(shí)間釋放內(nèi)存對(duì)

5、象11. 下列代碼哪幾行會(huì)出錯(cuò) : CA、line 4B、line 6C、line 7D、line 812. MAX_LENGT是int型public成員變量,變量值保持為常量100,用簡(jiǎn)短語句定義這個(gè)變量。DA、public int MAX_LENGTH=100;B、final int MAX_LENGTH=100;C、final public int MAX_LENGTH=100;D、public final int MAX_LENGTH=100.13. 給出下面代碼:1) class Parent 2 private String name;3 public Parent()4 5) p

6、ublic class Child extends Parent 6 private String department;7 public Child() 8 public String getValue() return name; 9 public static void main(String arg) 10 Parent p = new Parent();11 12 那些行將引起錯(cuò)誤? DA、第 3 行B、第 6 行C、第 7 行D、第 8 行14. 類 Teacher 和 Student 是類 Person 的子類;Person p;Teacher t;Student s;/p, t

7、 and s are all non-null.if(t instanceof Person) s = (Student)t; 最后一句語句的結(jié)果是: B CA、將構(gòu)造一個(gè) Student 對(duì)象;B、表達(dá)式是合法的;C、表達(dá)式是錯(cuò)誤的;D、編譯時(shí)正確,但運(yùn)行時(shí)錯(cuò)誤 。15. 給出下面代碼段1) public class Test 2) int m, n;3) public Test() 4) public Test(int a) m=a; 5) public static void main(String arg) 6) Test t1,t2;7) int j,k;8) j=0; k=0;9)

8、 t1=new Test();10) t2=new Test(j,k);11) 12) 哪行將引起一個(gè)編譯時(shí)錯(cuò)誤? DA、line 3B、line 5C、line 6D、line 1016. 對(duì)于下列代碼:1) class Person 2) public void printValue(int i, int j) /. 3) public void printValue(int i)/. 4) 5) public class Teacher extends Person 6) public void printValue() /. 7) public void printValue(int

9、i) /.8) public static void main(String args)9) Person t = new Teacher();10) t.printValue(10);11) 第 10 行語句將調(diào)用哪行語句? ? DA、line 2B、line 3C、line 6D、line 717. 哪個(gè)關(guān)鍵字可以拋出異常? CA、transientB、finallyC、throwD、static18. Main() 方法的返回類型是: BA、intB、voidC、booleanD、static19.System 類在哪個(gè)包中 ? DA、java.utilB、java.ioC、java.a

10、wtD、java.lang20. 對(duì)于下列代碼: public class Parent public int addValue( int a, int b) int s; s = a+b; return s;class Child extends Parent 下述哪些方法可以加入類 Child? CA、int addValue( int a, int b )/ do something.B、public void addValue (int a, int b )/ do something.C、public int addValue( int a )/ do something.D、pub

11、lic int addValue( int a, int b )throws MyException /do something.21.給出下面代碼:public clAA、編譯時(shí)將產(chǎn)生錯(cuò)誤;B、編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤;C、輸出零;D、輸出空。22.下面哪些選項(xiàng)是正確的 main 方法說明? BA、public main(String args)B、public static void main(String args)C、private static void main(String args)D、void main()23.給定下面的代碼片段: CA、line 1B、line 2C、

12、line 5D、line 824.下面哪種注釋方法能夠支持 javadoc 命令 : BDA、/*.*/B、/*.*/C、/D、 /*.*/25. 欲編寫如下圖的一個(gè)界面,用于顯示用戶指定的圖像 : 如果在區(qū)域 A 中只能放置一個(gè)AWT組件,從各組件的本來功能角度考慮,最好使用哪種組件:DA、TextAreaB、PanelC、AppletD、Canvas26. 界面如上題所示。若 Button1 的功能是:點(diǎn)擊后彈出一個(gè)用于輸入的界面,獲取用戶想要顯示的圖像文件名,則 該界面最好是(從編程簡(jiǎn)單和程序不易出錯(cuò)的角度考慮):cA、模式( Modal ) DialogB、非模式( None-moda

13、l ) DialogC、FileDialogD、Frame BA、構(gòu)造方法B、paint ( Graphics g )C、update ( Graphics g )D、repaint ()28. 下面關(guān)于 Applet 的說法正確的是 BA、Applet 也需要 main 方法C、Applet 能訪問本地文件D、Applet 程序不需要編譯29. 看下面一段程序:class Aclclass);public class Bclass extends Aclclass);public static void main(String args)Aclass a=new Aclass();Aclas

14、s a1=new Bclass();a.go();a1.go();以上程序運(yùn)行結(jié)果是: B CA、AclassAclassB、BclassBclassC、AclassBclassD、BclassAclass30. 下列關(guān)于 Java 線程的說法那些是正確的() DA、 每一個(gè)Java線程可以看成由代碼、一個(gè)真實(shí)的CPU以及數(shù)據(jù)三部份組成。B、創(chuàng)建線程的兩種方法中,從 Thread 類中繼承的創(chuàng)建方式可以防止出現(xiàn)多父類問題。C、Thread 類屬于 java.util 程序包。D、以上說法無一正確。31. 看以下程序:boolean a=false;boolean b=true;boolean

15、c=(a&b)&(!b)int result=(c= =false)?1:2; 這段程序執(zhí)行完后, c 與 result 的值是:A、c=false;result=1;B、c=true;result=2;C、c=true;result=1;D、c=false;result=2;32. 運(yùn)行下列程序 , 會(huì)產(chǎn)生什么結(jié)果 Bpublic clA、in the Inner outerB、this is run()C、in the InnerD、編譯不通過33.指出下列程序的運(yùn)行結(jié)果 BA、defaultB、default, zeroC、error default clause not defined

16、D、no output displayed那個(gè)34.運(yùn)行下列程序,會(huì)產(chǎn)生什么結(jié)果: Bclass Outer1private int a;void foo(double d,final float f)String s;final boolean b;clA、in the Inner outerB、outerC、in the InnerD、編譯不通過35.下面哪個(gè)單詞是 Java 語言的關(guān)鍵字(A、36.C、 string 下面哪個(gè)是 Java 語言中正確的標(biāo)識(shí)符(FloatB、 thisD、unsigned)A、3comB、 importC、 thatD、 this?37. 下面哪個(gè)語句不能

17、定義一個(gè)字符變量(A、 char c1=06477;B、char c2=ufaceD、 char c3=u0041;?38. 下面哪個(gè)修飾符修飾的方法只能被本類中的其他方法使用(C、 char c4=0xbeef ;A、protectedB、 staticC、private39. 下面哪個(gè)運(yùn)算后結(jié)果為 32 ( BA、2A5B、 (82)5D、C )D、 public?(23)?40. 下面哪個(gè)是對(duì)字符串 String 的正確定義A、String s1=null;B、 String s2= nullC、String s3=(String)abc ;D、 String s4=(String)uf

18、ace41. 下面哪條語句不能定義一個(gè) float 型的變量 ( B )A、float f1= -343 ;B、 float f2=3.14 ;C、 float f3=0x12345 ;D、 float f4=2.8F ;42. 下面哪條語句定義了 5 個(gè)元素的數(shù)組( A )A、int a=22,23,24,25,12;B、int a =new int(5);C、int 5 array;D、int arr;43. 下面哪個(gè)范圍是 char 型的取值范圍 ( c )A、 -256 255B、-(2A15)(2人15)-144. 給出一段程序,選擇運(yùn)行結(jié)果( DC、 u0000 uffff )D、

19、03276?public class sss public static void main(String args)String s1=args1; String s2=args2;String s3=args3; String s4=args4;“args2= ”+s2);D、運(yùn)行出現(xiàn)異常命令行執(zhí)行: java sss 1 2 3 4結(jié)果是下面哪一個(gè)?A、 args2=2B、 args2=nullC、 args2=145. 下面哪個(gè)描述是正確的 ( A)A、Applet 程序中不需要 main() 方法,也不能有B、Application 程序中可以沒有 main() 方法。C、Apple

20、t 程序中可以不定義 init( ) 方法D、Application 程序中必須有 run( ) 方法46. 給出一段程序,試判斷哪個(gè)是正確的結(jié)果 ( B)public class rtExceptpublic static void throwit()“throwit ” );throw new RuntimeException(); public static void main(String aa) try“ hello “);throwit(); catch(Exception re) “ caught ”); finally“finally ”); “ after ”);A、hell

21、o throwit caughtB、hello throwit caught finally afterC、hello throwit RuntimeException afterD、hello throwit caught finally after RuntimeException47. 對(duì)一個(gè) java 源文件 aaa.java ,編輯保存后但未編譯,在其所在目錄下執(zhí)行 java aaa ,則接著會(huì)出現(xiàn)什么 ( C )A、error: cannot read: aaa.javaB、無任何顯示ClassDefFoundError: aaaD、程序正常執(zhí)行并顯示,則下列原因最正確的是 ( A

22、48. 編譯 java 程序時(shí)出現(xiàn) error: cannot read: aaa.javaA、 原因是執(zhí)行的當(dāng)前目錄下沒有找到aaa.java文件B、原因是沒有安裝 JDK開發(fā)環(huán)境。C、原因是java源文件名后綴一定是以.txt 結(jié)尾D、原因是JDK安裝后沒有正確設(shè)置環(huán)境變量PATH和 Classpath49. 給出一段程序,試判斷哪個(gè)是正確的結(jié)果( D)public class myprogrampublic static void main (String args)try“ Hello world ” ); finally“ Finally executing”);A、無法編譯,因?yàn)闆]

23、有指定異常B、 無法編譯,因?yàn)闆]有catch子句C、Hello worldD、Hello world Finally executing50. 下面哪個(gè)是 Java 語言中正確的標(biāo)識(shí)符( B)A、3DB、 $thisC、 extendsD、 implements51. 下面哪個(gè)范圍是 char 型的取值范圍( C)A、-256 255B、-(2T5)(2人15)-1C、 u0000 uffff D、03276752.下面哪個(gè)語句不能定義一個(gè)字符變量(D)A、char c1=3210;B、char c2= uface JC、char c4=0xabcd ;D、char c3= ”u0065 ”J

24、53.下面哪個(gè)是對(duì)字符串String 的正確定義(A)A、String s1=”nt nullJB、String s2= null JC、String s3=(String) abc ;D、String s4=(String) uface ;54. 給出下面一段程序,選擇運(yùn)行結(jié)果( C)public class Xpublic static void main(String args)String names=new String5;for(int x=0;xargs.length;x+) namesx=argsx;命令行執(zhí)行: java X a b 結(jié)果是下面哪一個(gè)?A、namesB、 bC

25、、 nullD、運(yùn)行出現(xiàn)異常55. 下面哪個(gè)描述是正確的 ( A)A、Applet 程序中不需要 main() 方法,也不能有B、Application 程序中可以沒有 main() 方法。C、Applet 程序中可以不定義 init( ) 方法D、 Application 程序中必須有 run( ) 方法56. 下面哪項(xiàng)可以得到數(shù)組元素的個(gè)數(shù), java 中定義數(shù)組名為 abc ,( B )A、abc.length( )B、 abc.lengthC、len(abc)D、ubound(abc)57. 下面哪個(gè)修飾符修飾的變量是所有同一個(gè)類生成的對(duì)象共享的( C )A、 publicB、 pri

26、vateC、 staticD、 final58. 給出一段程序,試判斷哪個(gè)是正確的結(jié)果(D)public class myprogrampublic static void main (String args)Hello world”); finally“ Finally executing”); A、無法編譯運(yùn)行,因?yàn)闆]有指定異常B、無法編譯運(yùn)行,因?yàn)闆]有 catch 子句C、Hello worldD、Hello world Finally executing59. 下面關(guān)于 java 中類的說法哪個(gè)是不正確的( C)A、類體中只能有變量定義和成員方法的定義,不能有其他語句B、構(gòu)造函數(shù)是類中

27、的特殊方法。C、類一定要聲明為 public的,才可以執(zhí)行。D、一個(gè)java文件中可以有多個(gè) class 定義。60. 下面程序運(yùn)行后的輸出結(jié)果為( c)class Astatic int y=6;“y=”+y); class testApublic static void main(String aaa ) A a1=new A( );A. y+=1; a1.y+;a1.showy( ); 輸出結(jié)果選擇:A、 y=6;B、 y=7;C、 y=8;D程序運(yùn)行出錯(cuò)61. 編譯 java程序時(shí)出現(xiàn) error: cannot read: aaa.java,則下列原因最正確的是(A)A、原因是執(zhí)行的

28、當(dāng)前目錄下沒有找到aaa.java文件B、原因是沒有安裝 JDK開發(fā)環(huán)境。C、原因是java源文件名后綴一定是以.txt 結(jié)尾D、原因是JDK安裝后沒有正確設(shè)置環(huán)境變量PATH和 Classpath62. 下面關(guān)于構(gòu)造函數(shù)的說法不正確的是( BA、構(gòu)造函數(shù)也屬于類的方法,用于創(chuàng)建對(duì)象的時(shí)候給成員變量賦值。B、構(gòu)造函數(shù)不可以重載。C、構(gòu)造函數(shù)沒有返回值。D、構(gòu)造函數(shù)一定要和類名相同。63. 在 java 的一個(gè)異常處理中,哪個(gè)語句塊可以有多個(gè) ( A )A、catchB、finallyC、tryD、 throws,則接著會(huì)出現(xiàn)什么64. 對(duì)一個(gè) java 源文件 aaa.java ,編輯保存后但

29、未編譯,在其所在目錄下執(zhí)行 java aaa ( C )A、error: cannot read: aaa.javaB、無任何顯示ClassDefFoundError: aaaD| 、程序正常執(zhí)行并顯示65下面表達(dá)式中,用來訪問數(shù)組中第一個(gè)值的是_C_A、intArray1 B 、 intArray.1 C.intArray0 D 、 intArray.0 66監(jiān)聽事件和處理事件BA、都由Listener 完成 B、都由相應(yīng)事件 Listener 處登記過的構(gòu)件完成C、 由Listener 和構(gòu)件分別完成D、由Listener和窗口分別完成67如果希望所有的控件在界面上均勻排列,應(yīng)使用下列那種

30、布局管理器?BA、BoxLayout B 、 GridLayout C 、 BorderLayout D 、 FlowLayout68給出如下代碼 :class Testprivate int m;public static void fun() / some code.如何使成員變量 m 被函數(shù) fun() 直接訪問 ? CA 、將 private int m改為 protected int mB、將 private int m改為 public int mC 、將 private int m改為 static int mD 、將 private int m 改為 int m69下面的代碼段

31、中,執(zhí)行之后i 和 j 的值是什么 ? C int i = 1;int j;j = i+;A 、 1, 1 B、 1, 2C、 2, 1D 、 2, 270. 欲構(gòu)造 ArrayList 類的一個(gè)實(shí)例,此類繼承了 List 接口,下列哪個(gè)方法是正確的 ? BA、ArrayList myList=new Object ();B、 List myList=new ArrayList();C、 ArrayList myList=new List();D、List myList=new List ();71. paint() 方法使用哪種類型的參數(shù) ? AA、GraphicsB、Graphics2DC

32、、StringD、Color72. 指出正確的表達(dá)式 CA、byte=128;B、Boolean=null;C、long l=0xfffL;D、double=0.9239d;73. 指出下列程序運(yùn)行的結(jié)果 Dpublic clA、good and abcB、good and gbcC、test ok and abcD、test ok and gbc74. 運(yùn)行下列程序 , 會(huì)產(chǎn)生什么結(jié)果 Apublic clA、第一行會(huì)產(chǎn)生編譯錯(cuò)誤B、第六行會(huì)產(chǎn)生編譯錯(cuò)誤C、第六行會(huì)產(chǎn)生運(yùn)行錯(cuò)誤D、程序會(huì)運(yùn)行和啟動(dòng)75. 要從文件file.dat 文件中讀出第10個(gè)字節(jié)到變量C中,下列哪個(gè)方法適合? AA、F

33、ileInputStream in=new FileInputStream(file.dat); in.skip(9); int c=in.read();B、FileInputStream in=new FileInputStream(file.dat); in.skip(10); int c=in.read();C、FileInputStream in=new FileInputStream(file.dat); int c=in.read();D、RandomAccessFile in=new RandomAccessFile(file.dat); in.skip(9); int c=in

34、.readByte();76. 容器被重新設(shè)置大小后,哪種布局管理器的容器中的組件大小不隨容器大小的變化而改變?BA、CardLayoutB、FlowLayoutC、BorderLayoutD、GridLayout77. 給出下面代碼: Cpublic cl那個(gè)語句是正確的?A、編譯時(shí)將產(chǎn)生錯(cuò)誤;B、編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤;C 、輸出零;D、輸出空。78. 哪個(gè)關(guān)鍵字可以對(duì)對(duì)象加互斥鎖? BA、transientB synchronizedC serializeD static79. 下列哪些語句關(guān)于內(nèi)存回收的說明是正確的 ? BA、程序員必須創(chuàng)建一個(gè)線程來釋放內(nèi)存;B、內(nèi)存回收程序負(fù)責(zé)

35、釋放無用內(nèi)存C、內(nèi)存回收程序允許程序員直接釋放內(nèi)存D、內(nèi)存回收程序可以在指定的時(shí)間釋放內(nèi)存對(duì)象80. 下列代碼哪幾行會(huì)出錯(cuò) : CA、line 4B、line 6C、line 7D、line 881、數(shù)組中可以包含什么類型的元素? D。A、int型B、string 型C、數(shù)組D、 以上都可以該方法頭82、為AB類的一個(gè)無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,的形式為 ( B )。A. static void method( )B. public void method( )C. final void method( )83、編譯 Java Appl

36、icationD. abstract void method( )源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為A. .javaB. .classC. .htmlD. .exe84、 如果類中的成員變量可以被同一包訪問,則使用如下哪個(gè)約束符? DA 、 privateB、 publicC、 protectedD、 no modifier85、 以下哪個(gè)方法用于定義線程的執(zhí)行體?AA 、 start()B、 init()C 、 run()D、 main()86. MAX_LENGT是int型public成員變量,變量值保持為常量100,用簡(jiǎn)短語句定義這個(gè)變量。DA、public in

37、t MAX_LENGTH=100;B、final int MAX_LENGTH=100;C、final public int MAX_LENGTH=100;D、public final int MAX_LENGTH=100.87. 給出下面代碼:1) class Parent 2 private String name;3 public Parent()4 5) public class Child extends Parent 6 private String department;7 public Child() 8 public String getValue() return name

38、; 9 public static void main(String arg) 10 Parent p = new Parent();11 12 那些行將引起錯(cuò)誤? DA、第 3 行B、第 6 行C、第 7 行D、第 8 行88. 類 Teacher 和 Student 是類 Person 的子類; Person p; Teacher t; Student s;/p, t and s are all non-null. if(t instanceof Person) s = (Student)t; 最后一句語句的結(jié)果是: CA、將構(gòu)造一個(gè) Student 對(duì)象;B、表達(dá)式是合法的;C、表達(dá)式是

39、錯(cuò)誤的;D、編譯時(shí)正確,但運(yùn)行時(shí)錯(cuò)誤89. 給出下面代碼段1) public class Test 2) int m, n;3) public Test() 4) public Test(int a) m=a; 5) public static void main(String arg) 6) Test t1,t2;7) int j,k;8) j=0; k=0;9) t1=new Test();10) t2=new Test(j,k);11) 12) 哪行將引起一個(gè)編譯時(shí)錯(cuò)誤? DA、line 3B、line 5C、line 6D、line 1090. 對(duì)于下列代碼:1) class Pers

40、on 2) public void printValue(int i, int j) /. 3) public void printValue(int i)/. 4) 5) public class Teacher extends Person 6) public void printValue() /. 7) public void printValue(int i) /.8) public static void main(String args)9) Person t = new Teacher();10) t.printValue(10);11) 第 10 行語句將調(diào)用哪行語句? ?

41、DA、line 2B、line 3C、line 6D、line 791. 哪個(gè)關(guān)鍵字可以拋出異常? CA、transientB、finallyC、throwD、static92. Main() 方法的返回類型是: BA、 intB、voidC、booleanD、static93.System 類在哪個(gè)包中 ? DA、java.utilB、java.ioC、java.awtD、java.lang94. 對(duì)于下列代碼:public class Parent public int addValue( int a, int b) int s;s = a+b;return s;class Child e

42、xtends Parent 下述哪些方法可以加入類 Child? cA、int addValue( int a, int b )/ do something.B、public void addValue (int a, int b )/ do something.C、public int addValue( int a )/ do something.D、public int addValue( int a, int b )throws MyException /do something.95. 給出下面代碼: Apublic clA、編譯時(shí)將產(chǎn)生錯(cuò)誤;B、編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤;C、輸

43、出零;D、輸出空。96. 下面哪些選項(xiàng)是正確的 main 方法說明? BA、public main(String args)B、public static void main(String args)C、private static void main(String args)D、void main()97. Java 語言具有許多優(yōu)點(diǎn)和特點(diǎn),下列選項(xiàng)中,哪個(gè)反映了 Java 程序并行機(jī)制的特點(diǎn) ( B )A 安全性 B 多線程C 跨平臺(tái)D 可移植98. 下列哪個(gè)類聲明是正確的( D )A abstract final class H1.B abstract private move().C

44、protected private numberD public abstract class Car99. 下列關(guān)于 for 循環(huán)和 while 循環(huán)的說法中哪個(gè)是正確的 ( D )A while 循環(huán)能實(shí)現(xiàn)的操作, for 循環(huán)也都能實(shí)現(xiàn)B while 循環(huán)判斷條件一般是程序結(jié)果, for 循環(huán)判斷條件一般是非程序結(jié)果 C 兩種循環(huán)任何時(shí)候都可替換D 兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空100. 異常包含下列哪些內(nèi)容 ( C )A程序中的語法錯(cuò)誤B程序的編譯錯(cuò)誤C程序執(zhí)行過程中遇到的事先沒有預(yù)料到的情況D程序事先定義好的可能岀現(xiàn)的意外情況101. Character 流與Byte流

45、的區(qū)別是(C )A每次讀入的字節(jié)數(shù)不同B前者帶有緩沖,后者沒有C前者是塊讀寫,后者是字節(jié)讀寫D二者沒有區(qū)別,可以互換使用102. 監(jiān)聽事件和處理事件(B )A都由Listener 完成B都由相應(yīng)事件Listener處登記過的構(gòu)件完成C由Listener 和構(gòu)件分別完成D由Listener 和窗口分別完成103. Applet可以做下列哪些操作(A )A讀取客戶端文件B在客戶端主機(jī)上創(chuàng)建新文件C在客戶端裝載程序庫(kù)D讀取客戶端部分系統(tǒng)變量104. 下列哪個(gè)屬于容器的構(gòu)件(A )A JFrameB JButtonC JPanelD JApplet105. 如果希望所有的控件在界面上均勻排列,應(yīng)使用下

46、列哪種布局管理器(B )A BoxLayoutB GridLayoutC BorderLayoutD FlowLayout106. 為實(shí)現(xiàn)多線程之間的通信,需要使用下列哪種流才合適(D )A Filter streamB File streamC Random access streamD Piped stream107. 函數(shù)重載是指(A)A. 兩個(gè)或兩個(gè)以上的函數(shù)取相同的函數(shù)名,但形參的個(gè)數(shù)或類型不同B. 兩個(gè)以上的函數(shù)取相同的名字和具有相同的參數(shù)個(gè)數(shù),但形參的類型可以不同C. 兩個(gè)以上的函數(shù)名字不同,但形參的個(gè)數(shù)或類型相同D.108. 指出下列程序運(yùn)行的結(jié)果(D )public clas

47、s ExampleString str=new String( good);char 口 ch= a, b, c and test ok ;ch : 0 = g;B.good and gbcA. good and abcC. test ok and abcD. test ok and gbc109. 運(yùn)行下列程序,會(huì)產(chǎn)生的結(jié)果是 (A )public cl this is run() );public static void main(String args )Thread t=new Thread(new X();t.start();A. 第一行會(huì)產(chǎn)生編譯錯(cuò)誤B. 第六行會(huì)產(chǎn)生編譯錯(cuò)誤D.程

48、序會(huì)運(yùn)行和啟動(dòng)C. 第六行會(huì)產(chǎn)生運(yùn)行錯(cuò)誤120. 對(duì)于 catch 子句的排列,下列哪種是正確的 (A )A. 父類在先,子類在后B. 子類在先,父類在后C. 有繼承關(guān)系的異常不能在同一個(gè) try 程序段內(nèi)D. 先有子類,其他如何排列都無關(guān)5.Java 中,數(shù)值類型值中可能出現(xiàn)的符號(hào)是 (B )A.RB.D C.TD.Y121. 構(gòu)造方法何時(shí)被調(diào)用 (B )A. 類定義時(shí)B. 創(chuàng)建對(duì)象時(shí)C. 調(diào)用對(duì)象方法時(shí)D. 使用對(duì)象的變量時(shí)122. 下面的表達(dá)式中正確的是 ( ) AA.String s=你好;int i=3;s+=i;B.String s=你好;int i=3;if(i=s)s+=i;C

49、.String s=你好;int i=3;s=i+s;D.String s=你好; int i=3;s=i+;123. 哪個(gè)布局管理器使用的是組件的最佳尺寸 (A )A.FlowLayoutB.BorderLayoutC. GridLayoutD.CardLayout124. 在異常處理中,如釋放資源、關(guān)閉文件、關(guān)閉數(shù)據(jù)庫(kù)等由 ( C) 來完成。A.try 子句C.finally 子句125. 要從文件file.dat文件中讀出第A. FileInputStream in=new FileInputStream(B. FileInputStream in=new FileInputStream

50、(C. FileInputStream in=new FileInputStream(D. RandomAccssFile in=RandomAccssFile(B.catch 子句D.throw 子句1 0個(gè)字節(jié)到變量C中,下列哪個(gè)方法適合(A )file.dat);in.skip9.;int c=in.read();file.dat);in.skip10.;int c=in.read();file.dat);int c=in.read();file.dat );in.skip9.;int c=in.readByte();126. 如果任何包中的子類都能訪問超類中的成員,那么應(yīng)使用哪個(gè)限定詞( C)A.publicB.privateC.protectedD.transient127. 運(yùn)行下列程序的結(jié)果是 ( C)abstract class MineBaseabstract void amethod(); static int i;public cl 打印 5 個(gè) 0C.編譯出錯(cuò),Mine應(yīng)聲明為abstract128. 下列運(yùn)算結(jié)果默認(rèn)為float的是(C)A.100/10B. 編譯出錯(cuò),數(shù)組ar 口D. 出現(xiàn) IndexOutOfBoundes 的例外B. 1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論