




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Java語言程序設計測試題選擇題部分問題:Java語言程序設計測試題選擇題部分回答:1. 關于被私有保護訪問控制符 private protected 修飾的成員 變量,以下說法正確的是()A .可以被三種類所引用:該類自身、與它在同一個包中的其 他類、在其他包中的該類的子類B. 可以被兩種類訪問和引用:該類本身、該類的所有子類C. 只能被該類自身所訪問和修改D .只能被同一個包中的類訪問2、 以下代碼段將創(chuàng)建()個對象。String s1= beString s2= beA. 0 B、1 C、2 D、33、 編譯并運行以下程序,以下描述哪個選項是正確的()1. class X2. prote
2、cted Stri ng toStri ng()3. retur n super.toStri ng();4. A、編譯通過運行無異常B、編譯通過但運行時出錯、C、行2出錯,不能成功編譯D、不能成功編譯,行3出錯4、下列關于修飾符混用的說法,錯誤的是()A. abstract不能與final并列修飾同一個類B. abstract類中不可以有private的成員C. abstract方法必須在abstract類中D. static方法中能處理非static的屬性5、容器Panel和Applet缺省使用的布局編輯策略是()A、BorderLayout B、FlowLayout C、GridLayo
3、ut D、 CardLayout6、以下標識符中哪項是不合法的()A、BigMeaninglessName B 、$intC、1 st D、$17、 main方法是Java Application程序執(zhí)行的入口點,關于main 方法的方法頭以下哪項是合法的()A、 public static void main () B、public static void main(String args )C、 public static int main(String arg ) D、public void main(String arg)8、 執(zhí)行完以下代碼int x = new int25;后,以下
4、哪項說明是正確的()A、x24為 0 B、x24未定義 C、x25為 0 D、x0為空9、以下代碼段執(zhí)行后的輸出結果為()int x=3 ; int y=10 ;System.out.pri ntln (y%x);A、0 B、1 C、2 D、310、以下哪個表達式是不合法的()A、Stringx=”Hello”; int y=9;x+=y;B、Stringx=”Hello”; int y=9;if(x= =y)C、Stringx=”Hello”; int y=9;x=x+y;D、Stringx=nuII; int y=(x!=null) (x.length()0)x.length : 011、
5、 編譯運行以下程序后,關于輸出結果的說明正確的是()public class Con diti on alpublic static void mai n( Stri ng args )int x=4;System.out.pri ntln( “ value is “ + (x4) 99.9 :9);A、輸出結果為:value is 99.99 B、輸出結果為:value is 9C、輸出結果為:value is 9.0 D、編譯錯誤12、以下聲明合法的是()A、 default String s ; B、 public final static native int w()C、 abstra
6、ct double d ; D、 abstract final doublehyperbolicCos in e()13、 關于以下application 的說明,正確的是()1 . class StaticStuff3 . static int x=10;4 . static x+=5; 5 . public static void main (String args)6 . 7 .System.out.pri ntln(“ x= ” + x);8 . 9 . static x/=3;10. A、4行與9行不能通過編譯,因為缺少方法名和返回類型B、9行不能通過編譯,因為只能有一個靜態(tài)初始化器
7、C、編譯通過,執(zhí)行結果為:x=5D、編譯通過,執(zhí)行結果為:x=314、關于以下程序代碼的說明正確的是()1 .class HasStatic2 .private static int x=100;3 . public static void ma in (Stri ng args )4 . HasStatic hs 仁new HasStatic();5 .hs1.x+;6 . HasStatic hs2 二new HasStatic();7 .hs2.x+;8 . hs1= new HasStatic();9. hs1.x+;10 . HasStatic.x-;11 . System.out.
8、pri ntln( “ x= ” +x);12. 13.A、5行不能通過編譯,因為引用了私有靜態(tài)變量B、10行不能通過編譯,因為x是私有靜態(tài)變量C、程序通過編譯,輸出結果為:x=103D、 程序通過編譯,輸出結果為:x=10215、以下選項中循環(huán)結構合法的是()A. while (int i1、關于被私有保護訪問控制符private protected修飾的成員變量,以下說法正確的是()A .可以被三種類所引用:該類自身、與它在同一個包中的其 他類、在其他包中的該類的子類B. 可以被兩種類訪問和引用:該類本身、該類的所有子類C. 只能被該類自身所訪問和修改D .只能被同一個包中的類訪問2、以下
9、代碼段將創(chuàng)建()個對象。String s1= bcString s2= bcA.0 B、1 C、2 D、33、 編譯并運行以下程序,以下描述哪個選項是正確的()1. class X2. protected Stri ng toStri ng()3. retur n super.toStri ng();4. A、編譯通過運行無異常B、編譯通過但運行時出錯、C、行2出錯,不能成功編譯D、不能成功編譯,行3出錯4、下列關于修飾符混用的說法,錯誤的是()A. abstract不能與final并列修飾同一個類B. abstract類中不可以有private的成員C. abstract方法必須在abstr
10、act類中D. static方法中能處理非static的屬性5、容器Panel和Applet缺省使用的布局編輯策略是()A、BorderLayout B、FlowLayout C、GridLayout D、 CardLayout6、以下標識符中哪項是不合法的()A、BigMeaninglessName B 、$intC、1 st D、$17、 main方法是Java Application程序執(zhí)行的入口點,關于main 方法的方法頭以下哪項是合法的()A、 public static void main () B、public static void main(String args )C、
11、public static int main(String arg ) D、public void main(String arg)8、 執(zhí)行完以下代碼int x = new int25;后,以下哪項說明 是正確的()A、x24為 0 B、x24未定義 C、x25為 0 D、x0為空9、以下代碼段執(zhí)行后的輸出結果為()int x=3 ; int y=10 ;System.out.pri ntln (y%x);A、0 B、1 C、2 D、310、以下哪個表達式是不合法的()A、String x=”Hello”; int y=9;x+=y;B、String x=”Hello”; int y=9;i
12、f(x= =y) C、String x=”Hello”; int y=9;x=x+y;D、String x=nuII; int y=(x!=null) (x.length()0) x.length : 011、 編譯運行以下程序后,關于輸出結果的說明正確的是()public class Con diti on alpublic static void mai n( Stri ng args )int x=4;System.out.pri ntln( “ value is “ + (x4) 99.9 :9);A、輸出結果為:value is 99.99 B、輸出結果為:value is 9C、輸
13、出結果為:value is 9.0 D、編譯錯誤12、以下聲明合法的是()A、 default String s ;B、 public final static native int w()C、 abstract double d ; D、 abstract final doublehyperbolicCos in e()13、關于以下 application的說明,正確的是()1 .class StaticStuff2.3.static int x=10;4.static x+=5; 5.public static void main(String args)6 7 . System.out
14、.println(“x= ” + x);8. 9 . static x/=3;10. A、 4行與9行不能通過編譯,因為缺少方法名和返回類型B、9行不能通過編譯,因為只能有一個靜態(tài)初始化器C、編譯通過,執(zhí)行結果為:x=5D、編譯通過,執(zhí)行結果為:x=314、關于以下程序代碼的說明正確的是()1 . class HasStatic2 . private static int x=1003 . public static void main(String args )4 . HasStatic hs仁new HasStatic();5. hs1.x+;6 . HasStatic hs2二new H
15、asStatic();7. hs2.x+;8 . hs1= new HasStatic();9 .hs1.x+;10 . HasStatic.x-;11. System.out.pri ntln( “ x= ” +x);12. 13.A、5行不能通過編譯,因為引用了私有靜態(tài)變量B、10行不能通過編譯,因為x是私有靜態(tài)變量C、程序通過編譯,輸出結果為:x=103D、 程序通過編譯,輸出結果為:x=10215、以下選項中循環(huán)結構合法的是()A、while (int i i+;System.out.pri ntl n(“ i is “ +i);B、int j=3;while(j)16 System.
16、out.pri ntl n(j is +j);C、 int j=0;for(i nt k=0; j + k !=10; j+,k+) System.out.pri ntl n(D、 in t j=0;doSystem.out.pri ntl n(j is + j + k is + k);j is +j+);if (j = = 3) continue loop;while (j16、類Test1定義如下:1 . public class Test12 . public float aMethod3.(float a , float b ) 4. 將以下哪種方法插入行3是不合法的。()A、publ
17、ic float aMethodB、public float aMethod(float a , float b ,float c) (float c ,float d ) C、public int aMethod(int a, int b) D、private float aMethod(int a, int b, int c) 17、類Test1、Test2定義如下:1 . public class T estl2 . public float aMethod (float a , float b ) throws3 . lOException 4. 5 . public class T
18、est2 extends Test16.7. 將以下哪種方法插入行6是不合法的。()A、float aMethod ( float a ,float b ) B、public int aMethod(int a, int b)throws Exception C、public float aMethod(float p ,float q ) D、public int aMethod(int a,int b)throws IOException 18、關于以下程序段,正確的說法是()1String s1= ” abc ”+ ” def” ;2.Stri ng s2二new String(s1);
19、3.if (s1= =s2 )4.System.out.pri ntl n(“ =succeeded ” );5.if (s1.equals(s2)6.System.out.pri ntl n(“.equals() succeeded ” );A、行4與行6都將執(zhí)行B、行4執(zhí)行,行6不執(zhí)行C、行6執(zhí)行,行4不執(zhí)行C、行4、行6都不執(zhí)行19、以下說法哪項是正確的()1 . class MyListener2. extends MouseAdapter implements MouseListener3 . public void mouseEntered(MouseEvent mev )4 .
20、System.out.println( Mouse entered. ); 5. A、以上代碼可通過編譯B、 不能通過編譯,因為沒有實現(xiàn) MouseListe ner接口中的所 有方法C、不能通過編譯,因為類頭定義不能分行D、能通過編譯,若組件用該類作為Mouse的監(jiān)聽者并且接收 了 mouse-exited 事件,則在執(zhí)行過程中會拋出異常20、關于以下程序段的說法,正確的是()1 . class MyListener implements2 . ActionListener , ItemListener3 . public void actio nPerformed(Acti on Eve
21、nt ae ) 4 . System.out.println( Action );5 . public void itemStateChanged(ltemEvent ie)6 . System.out.println( Item );7. 8. A、可通過編譯B、第2行產生編譯錯誤C、第3行產生編譯錯誤D、第5行產生編譯錯誤21、通過調用new List (10 , false )創(chuàng)建一個列表,關于該列 表的幾個說法哪項是錯誤的。()A、該列表不支持復選 B、該列表有10個選項C、根據(jù)需要該列表可能有垂直滾動條D、該列表支持10個可見選項22、以下哪項可能包含菜單條()A、Panel B、Frame C、Applet D、Di
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廠房房屋維修合同范例
- 水電翻新合同范本
- 政府房屋出售合同范本
- 設備歸屬證明合同范本
- 科技與時尚并進簡約風格在商業(yè)空間的應用
- 電子商務在電子競技產業(yè)中的應用研究
- 科技創(chuàng)新驅動的商業(yè)成功案例分享
- 科技企業(yè)辦公空間創(chuàng)新設計探討
- 科技背景下職業(yè)教育的變革與突破
- 科技對電影產業(yè)內容創(chuàng)新的影響研究
- 國有土地上房屋征收與補償條例 課件
- 安全文明施工管理(EHS)方案(24頁)
- 水廠項目基于BIM技術全生命周期解決方案-城市智慧水務講座課件
- 幼兒園繪本:《閃閃的紅星》 紅色故事
- 三年級學而思奧數(shù)講義.doc
- 投標人基本情況一覽表格
- 鐵路建設項目施工企業(yè)信用評價辦法(鐵總建設〔2018〕124號)
- 叉形件加工設計與分析論文
- 高強螺栓質保書
- 市政工程施工進度網絡圖
- 鄒縣1000MW#7機組最大出力試驗報告
評論
0/150
提交評論