版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、一、選擇題1、下面關(guān)于變量及其作用范圍的陳述哪個是不對的?(B ) A實例變量是類的成員變量。B實例變量用關(guān)鍵字static聲明。C在方法中定義的局部變量在該方法被執(zhí)行時創(chuàng)建。D局部變量在使用前必須被初始化。2、下面哪條語句把方法聲明為抽象的公共方法?( B )Apublic abstract method();Bpublic abstract void method();Cpublic abstract void method()Dpublic void method() extends abstract;3、哪個是將一個十六進制值賦值給一個long型變量?( D )Along number
2、 = 345L;Blong number = 0345;Clong number = 0345L;Dlong number = 0x345L;4、下面的哪個賦值語句是不對的?( A )Afloat f = 11.1;Bdouble d = 5.3E12;Cdouble d = 3.14159;Ddouble d = 3.14D;5、下面哪個是不合法的標識符?( C )A$persons;BTwoUsers;C*point;D_endline;6、若在某一個類定義中定義有如下的方法: final void aFinalFunction( );則該方法屬于( C )。A、本地方法 B、靜態(tài)方法 C
3、、最終方法 D、抽象方法7、main方法是Java Application程序執(zhí)行的入口點,關(guān)于main方法的方法頭以下哪項是合法的( B )。A、 public static void main()B、 public static void main(String args)C、 public static int main(String args)D、public void main(String arg )8、在Java中,一個類可同時定義許多同名的方法,這些方法的形式參數(shù)個數(shù)、類型或順序各不相同,傳回的值也可以不相同。這種面向?qū)ο蟪绦虻奶匦苑Q為( C )。A、隱藏 B、覆蓋 C、重載
4、D、Java不支持此特性9、在Java applet程序中,用戶自定義的Applet子類常常覆蓋父類的( C )方法來完成applet界面的初始化工作。A、start( ) B、stop( ) C、init( )D、paint( )10、以下代碼段執(zhí)行后的輸出結(jié)果為( C )。int x=-3; float y=10.0f;System.out.println(y%x);A、不能成功編譯 B、-1.0 C、1.0 D、-111、下列關(guān)于構(gòu)造方法的敘述中,錯誤的是(C )AJava語言規(guī)定構(gòu)造方法名與類名必須相同BJava語言規(guī)定構(gòu)造方法沒有返回值,但不用void聲明CJava語言規(guī)定構(gòu)造方法不
5、可以重載DJava語言規(guī)定構(gòu)造方法只能通過new自動調(diào)用12、關(guān)于被私有訪問控制符private修飾的成員變量,以下說法正確的是(C )A可以被三種類所引用:該類自身、與它在同一個包中的其他類、在其他包中的該類的子類B可以被兩種類訪問和引用:該類本身、該類的所有子類C只能被該類自身所訪問和修改D只能被同一個包中的類訪問13、執(zhí)行完以下代碼int x = new int10;后,以下哪項說明是正確的( A )Ax9為0 Bx9未定義Cx10為0Dx0為空14、類Test1定義如下:1. public class Test12 public float aMethod(float a, float
6、 b) 34 將以下哪種方法插入行3是不合法的。( B )A、public float aMethod(float a, float b,float c) B、public float aMethod(float c,float d) C、public int aMethod(int a, int b) D、private float aMethod(int a,int b,int c) 15、閱讀以下代碼: public class foopublic static void main (String args)String s;System.out.println(s= + s);輸出結(jié)果
7、應(yīng)該是:(C )A代碼得到編譯,并輸出“s=” B代碼得到編譯,并輸出“s=null” C由于String s沒有初始化,代碼不能編譯通過D代碼得到編譯,但捕獲到 NullPointException異常16、下述概念中不屬于面向?qū)ο蠓椒ǖ氖? D )。A對象、消息 B繼承、多態(tài) C類、封裝 D過程調(diào)用17、編譯并運行以下程序,以下描述哪個選項是正確的( A )。1. class A2.protected String toString()3.return super.toString();4.A、行2出錯,不能成功編譯 B、編譯通過但運行時出錯C、編譯通過運行無異常 D、不能成功編譯,行3出
8、錯18、假設(shè)Foo類有如下定義,設(shè)f是Foo類的一個實例,下列語句調(diào)用哪個是錯誤的?( A )public class Fooint i;static String s;void imethod() static void smethod() A、Foo.imethod(); B、f.imethod();C、System.out.println(f.i); D、Foo.smethod()19、以下哪個接口的定義是正確的?( D )A、 interface A void print() ;B、 abstract interface A void print() ;C、 abstract inte
9、rface A extends I1, I2 / I1、I2為已定義的接口 abstract void print() ;D、 interface A void print();20、關(guān)于以下程序段,正確的說法是( C )1Strings1=“a”+“b”;2 Strings2=newString(s1);3 if(s1=s2)4 System.out.println(“= =is succeeded”);5 if (s1.equals(s2)6 System.out.println(“.equals() is succeeded”);A行4與行6都將執(zhí)行 B行4執(zhí)行,行6不執(zhí)行C行6執(zhí)行,行
10、4不執(zhí)行 D行4、行6都不執(zhí)行21、下列哪些標識符是不合法的?( B )A: _underscoreB: 5IntelC: Intel5 D: $value$ 22、對數(shù)組的定義及初始化不正確的方法是:( B ) Aint array; Bint array8; Cint array=new int8; Dint array=new int8; 23、下面哪個表達式正確?( D ) Afloat f=1.3; Bchar c=a; Cbyte b=257; Dint i=10;24、下面程序運行結(jié)果為:(D,如果輸出count則為A)public class test3public stati
11、c void main(String args) int count=0; for (int i=0;i 0 ) 5) j = I * 2; 6) System.out.println ( The value of j is + j ); 7) k = k + 1; 8) I-; 9) 10 A、 line 4 B、 line 6 C、 line 7 D、 line 876.MAX_LENGTH是int型public成員變量, 變量值保持為常量100,用簡短語句定義這個變量。 ( D )A、 public int MAX_LENGTH=100; B、 final int MAX_LENGTH=
12、100; C、 final public int MAX_LENGTH=100; D、 public final int MAX_LENGTH=100. 77.給出下面代碼: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; 9 public static void main(Strin
13、g arg) 10 Parent p = new Parent(); 11 12 那些行將引起錯誤? ( D )A、 第3行 B、 第6行 C、 第7行 D、 第8行78.類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é)果是: ( D )A、 將構(gòu)造一個Student對象; B、 表達式是合法的; C、 表達式是錯誤的; D、 編譯時正確,但運行時錯誤。 79.給出下
14、面代碼段 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 哪行將引起一個編譯時錯誤?( D ) A、 line 3 B、 line 5 C、 line 6 D、 line 10 80.對于下列代碼: 1) class Person 2 public void
15、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)用哪行語句? ( D )A、 line 2 B、 line 3 C
16、、 line 6 D、 line 781.哪個關(guān)鍵字可以拋出異常? ( C )A、 transient B、 finally C、 throw D、 static 82.Main()方法的返回類型是: ( B )A、 int B、 void C、 boolean D、 static 83.System類在哪個包中? ( D )A、 java.util B、 java.io C、 java.awt D、 java.lang84.對于下列代碼: public class Parent public int addValue( int a, int b) int s; s = a+b; return
17、 s; class Child extends Parent 下述哪些方法可以加入類Child? ( C )A、 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. 85.給出下面代碼: public class t
18、est static int a = new a10; public static void main(String args) System.out.println(arr10); 那個選項是正確的? ( C )A、 編譯時將產(chǎn)生錯誤; B、 編譯時正確,運行時將產(chǎn)生錯誤; C、 輸出零; D、 輸出空。 86.下面哪些選項是正確的main方法說明? ( B )A、 public main(String args) B、 public static void main(String args) C、 private static void main(String args) D、 void
19、main() 87.給定下面的代碼片段: 1) String str = null; 2) if (str != null) & (str.length() 10) 3 System.out.println(more than 10); 4 5) else if (str != null) & (str.length() 2)5D、(23)104. 下面哪個是對字符串String的正確定義 ( A )A、String s1=null;B、String s2=null ;C、String s3=(String) abc ;D、String s4=(String) uface;105. 下面哪條語
20、句不能定義一個float型的變量( B )A、float f1= -343 ;B、float f2=3.14 ;C、float f3=0x12345 ; D、float f4=2.8F ;106. 下面哪條語句定義了5個元素的數(shù)組( A )A、int a=22,23,24,25,12;B、int a =new int(5);C、int 5 array;D、int arr;107. 下面哪個范圍是char型的取值范圍( C )A、-256 255B、-(215) (215)-1C、u0000 uffffD、032767108. 給出一段程序,選擇運行結(jié)果public class sss public static void main(String args)String s1=args1; String s2=args2;String s3=args3; String s4=a
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 兒科學(xué)臨床試題庫及答案2025年新版本
- 人民醫(yī)護士值班交接班制度及流程
- 2025年醫(yī)院藥劑科工作計劃報告
- 公司財務(wù)會計崗位工作總結(jié)(一)
- 膀胱破裂應(yīng)急預(yù)案腳本
- 2025年數(shù)字化轉(zhuǎn)型與企業(yè)管理創(chuàng)新考試題及答案
- 2025年消防安全教育培訓(xùn)試題及答案
- 2025年土地登記代理人之地籍調(diào)查題庫及參考答案(典型題)
- 建設(shè)工程施工合同糾紛要素式起訴狀模板填寫步驟超詳細
- 建設(shè)工程施工合同糾紛要素式起訴狀模板法律依據(jù)充分
- 2025年律師事務(wù)所黨支部書記年終述職報告
- 中國腦小血管病診治指南2025
- 中國零排放貨運走廊創(chuàng)新實踐經(jīng)驗、挑戰(zhàn)與建議
- 宋代插花課件
- 2025年度耳鼻喉科工作總結(jié)及2026年工作計劃
- 2024年執(zhí)業(yè)藥師《藥學(xué)專業(yè)知識(一)》試題及答案
- 2025寧夏黃河農(nóng)村商業(yè)銀行科技人員社會招聘考試筆試參考題庫及答案解析
- 統(tǒng)編版語文一年級上冊無紙化考評-趣味樂考 玩轉(zhuǎn)語文 課件
- 2025年新水利安全員b證考試試題及答案
- 高壓氧進修課件
- 2025無人機物流配送網(wǎng)絡(luò)建設(shè)與運營效率提升研究報告
評論
0/150
提交評論