最新JAVA等級(jí)考試題庫(kù)_第1頁(yè)
最新JAVA等級(jí)考試題庫(kù)_第2頁(yè)
最新JAVA等級(jí)考試題庫(kù)_第3頁(yè)
最新JAVA等級(jí)考試題庫(kù)_第4頁(yè)
最新JAVA等級(jí)考試題庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩42頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1、下面關(guān)于變量及其作用范圍的陳述哪個(gè)是不對(duì)的?( B )A實(shí)例變量是類的成員變量。B實(shí)例變量用關(guān)鍵字static聲明。/Static 聲明的是類變量C在方法中定義的局部變量在該方法被執(zhí)行時(shí)創(chuàng)建。D局部變量在使用前必須被初始化。2、下面哪條語(yǔ)句把方法聲明為抽象的公共方法?( B )Apublic abstract method();Bpublic abstract void method();Cpublic abstract void method()Dpublic void method() extends abstract;3、哪個(gè)是將一個(gè)十六進(jìn)制值賦值給一個(gè)long型變量?( D )Al

2、ong number = 345L;Blong number = 0345;Clong number = 0345L;Dlong number = 0x345L;4、下面的哪個(gè)賦值語(yǔ)句是不對(duì)的?( A )Afloat f = 11.1;Bdouble d = 5.3E12;Cdouble d = 3.14159;Ddouble d = 3.14D;5、下面哪個(gè)是不合法的標(biāo)識(shí)符?( C )A$persons;BTwoUsers;C*point;D_endline;6、若在某一個(gè)類定義中定義有如下的方法: final void aFinalFunction( );則該方法屬于( C )。A、本地方

3、法 B、靜態(tài)方法 C、最終方法 D、抽象方法7、main方法是Java Application程序執(zhí)行的入口點(diǎn),關(guān)于main方法的方法頭以下哪項(xiàng)是合法的( 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中,一個(gè)類可同時(shí)定義許多同名的方法,這些方法的形式參數(shù)個(gè)數(shù)、類型或順序各不相同,傳回的值也可以不相同。這種面向?qū)ο蟪绦虻奶匦苑Q為( C )。A、隱藏

4、B、覆蓋 C、重載 D、Java不支持此特性9、在Java applet程序中,用戶自定義的Applet子類常常覆蓋父類的( D )方法來(lái)完成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)造方法的敘述中,錯(cuò)誤的是(C )AJava語(yǔ)言規(guī)定構(gòu)造方法名與類名必須相同BJava語(yǔ)言規(guī)定構(gòu)造方法沒(méi)有返回值,但不用void聲明CJav

5、a語(yǔ)言規(guī)定構(gòu)造方法不可以重載DJava語(yǔ)言規(guī)定構(gòu)造方法只能通過(guò)new自動(dòng)調(diào)用12、關(guān)于被私有訪問(wèn)控制符private修飾的成員變量,以下說(shuō)法正確的是(C )A可以被三種類所引用:該類自身、與它在同一個(gè)包中的其他類、在其他包中的該類的子類B可以被兩種類訪問(wèn)和引用:該類本身、該類的所有子類C只能被該類自身所訪問(wèn)和修改D只能被同一個(gè)包中的類訪問(wèn)13、執(zhí)行完以下代碼int x = new int10;后,以下哪項(xiàng)說(shuō)明是正確的( A )Ax9為0 Bx9未定義Cx10為0Dx0為空14、類Test1定義如下:1. public class Test12 public float aMethod(floa

6、t a, float 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=

7、 + s);輸出結(jié)果應(yīng)該是:( C)A代碼得到編譯,并輸出“s=” B代碼得到編譯,并輸出“s=null” C由于String s沒(méi)有初始化,代碼不能編譯通過(guò)D代碼得到編譯,但捕獲到 NullPointException異常16、下述概念中不屬于面向?qū)ο蠓椒ǖ氖? D )。A對(duì)象、消息 B繼承、多態(tài) C類、封裝 D過(guò)程調(diào)用17、編譯并運(yùn)行以下程序,以下描述哪個(gè)選項(xiàng)是正確的( D )。1. class A2.protected String toString()3.return super.toString();4.A、行2出錯(cuò),不能成功編譯 B、編譯通過(guò)但運(yùn)行時(shí)出錯(cuò)C、編譯通過(guò)運(yùn)行無(wú)異常 D、

8、不能成功編譯,行3出錯(cuò)18、假設(shè)Foo類有如下定義,設(shè)f是Foo類的一個(gè)實(shí)例,下列語(yǔ)句調(diào)用哪個(gè)是錯(cuò)誤的?( 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、以下哪個(gè)接口的定義是正確的?( D )A、 interface A void print() ;B、 abstract interface A void print() ;C、 abs

9、tract interface A extends I1, I2 / I1、I2為已定義的接口 abstract void print() ;D、 interface A void print();20、關(guān)于以下程序段,正確的說(shuō)法是( 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

10、不執(zhí)行C行6執(zhí)行,行4不執(zhí)行 D行4、行6都不執(zhí)行21、下列哪些標(biāo)識(shí)符是不合法的?( B )A: _underscoreB: 5IntelC: Intel5 D: $value$ 22、對(duì)數(shù)組的定義及初始化不正確的方法是:( B ) Aint array; Bint array8; Cint array=new int8; Dint array=new int8; 23、下面哪個(gè)表達(dá)式正確?( D ) Afloat f=1.3; Bchar c=a; Cbyte b=257; Dint i=10;24、下面程序運(yùn)行結(jié)果為:(D)public class test3public static v

11、oid 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,用簡(jiǎn)短語(yǔ)句定義這個(gè)變量。 ( B )A、 public int MAX_LENGTH=100; B、 final int MAX_LENGTH=100

12、; 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(String a

13、rg) 10 Parent p = new Parent(); 11 12 那些行將引起錯(cuò)誤? ( A )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; 最后一句語(yǔ)句的結(jié)果是: ( B )A、 將構(gòu)造一個(gè)Student對(duì)象; B、 表達(dá)式是合法的; C、 表達(dá)式是錯(cuò)誤的; D、 編譯時(shí)正確,但運(yùn)行時(shí)錯(cuò)誤。 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 哪行將引起一個(gè)編譯時(shí)錯(cuò)誤?( C ) A、 line 3 B、 line 5 C、 line 6 D、 line 10 80.對(duì)于下列代碼: 1) class Person 2 public void pri

15、ntValue(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行語(yǔ)句將調(diào)用哪行語(yǔ)句? ( B )A、 line 2 B、 line 3 C、 l

16、ine 6 D、 line 781.哪個(gè)關(guān)鍵字可以拋出異常? ( C )A、 transient B、 finally C、 throw D、 static 82.Main()方法的返回類型是: ( B )A、 int B、 void C、 boolean D、 static 83.System類在哪個(gè)包中? ( C )A、 java.util B、 java.io C、 java.awt D、 java.lang84.對(duì)于下列代碼: public class Parent public int addValue( int a, int b) int s; s = a+b; return s;

17、 class Child extends Parent 下述哪些方法可以加入類Child? ( D )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 test

18、 static int a = new a10; public static void main(String args) System.out.println(arr10); 那個(gè)選項(xiàng)是正確的? ( A )A、 編譯時(shí)將產(chǎn)生錯(cuò)誤; B、 編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤; C、 輸出零; D、 輸出空。 86.下面哪些選項(xiàng)是正確的main方法說(shuō)明? ( B )A、 public main(String args) B、 public static void main(String args) C、 private static void main(String args) D、 void mai

19、n() 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. 下面哪個(gè)是對(duì)字符串String的正確定義 ( A )A、String s1=null;B、String s2=null ;C、String s3=(String) abc ;D、String s4=(String) uface;105. 下面哪條語(yǔ)句不能

20、定義一個(gè)float型的變量( C )A、float f1= -343 ;B、float f2=3.14 ;C、float f3=0x12345 ; D、float f4=2.8F ;106. 下面哪條語(yǔ)句定義了5個(gè)元素的數(shù)組( B )A、int a=22,23,24,25,12;B、int a =new int(5);C、int 5 array;D、int arr;107. 下面哪個(gè)范圍是char型的取值范圍( C )A、-256 255B、-(215) (215)-1C、u0000 uffffD、032767108. 給出一段程序,選擇運(yùn)行結(jié)果public class sss public static void main(String args)String s1=args1; String s2=args2;String s3=args3; String s4=args4;System.out.println(“args2=”+s2);命令行執(zhí)行: java sss 1 2 3 4 結(jié)果是下面哪一個(gè)?( C )A、args2=2B、args2=nullC、args2=1D、運(yùn)行出現(xiàn)異常109. 下面哪個(gè)描述是正確的( C )A、Applet程序中不需要main()方法,也不能有B、Application程序中可以沒(méi)有main()方法。C、Applet程序中可

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論