【正文】
nt=0。 b=257。 B.char A.float ) D C.int[] array=new int[8]。 D.行行6都不執(zhí)行2下列哪些標識符是不合法的?( B )A: _underscoreB: 5Intel C: Intel5 D: $value$ 2對數(shù)組的定義及初始化不正確的方法是:( (“.equals() is succeeded”)。if ((s2))6.5. s1=“a”+“b”。String}關(guān)于以下程序段,正確的說法是( C )1.}D、}C、}B、 D、()1以下哪個接口的定義是正確的?( D )A、 B、()。 static String s。1. class A{ 2. protected String toString(){ 3. return ()。 B.繼承、多態(tài)A.對象、消息}}輸出結(jié)果應該是:(( 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){ }1閱讀以下代碼: public class foo{public static void main (String[] args){String s。C.x[10]為0)A.x[9]為0x = new int[10];后,以下哪項說明是正確的(C )A.可以被三種類所引用:該類自身、與它在同一個包中的其他類、在其他包中的該類的子類B.可以被兩種類訪問和引用:該類本身、該類的所有子類C.只能被該類自身所訪問和修改D.只能被同一個包中的類訪問1執(zhí)行完以下代碼int [ ]C (y%x)。 int x=3。A、隱藏 B、覆蓋 C、重載 D、Java不支持此特性在Java applet程序中,用戶自定義的Applet子類常常覆蓋父類的( D )方法來完成applet界面的初始化工作。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[ ])在Java中,一個類可同時定義許多同名的方法,這些方法的形式參數(shù)個數(shù)、類型或順序各不相同,傳回的值也可以不相同。則該方法屬于( C )。D._endline。B.TwoUsers。D.double d = 。B.double d = 。D.long number = 0x345L。B.long number = 0345。C.public abstract void method(){}D.public void method() extends abstract。下面哪條語句把方法聲明為抽象的公共方法?( B )A.public abstract method()。//Static 聲明的是類變量C.在方法中定義的局部變量在該方法被執(zhí)行時創(chuàng)建。下面關(guān)于變量及其作用范圍的陳述哪個是不對的?( B )A.實例變量是類的成員變量。B.實例變量用關(guān)鍵字static聲明。D.局部變量在使用前必須被初始化。B.public abstract void method()。哪個是將一個十六進制值賦值給一個long型變量?( D )A.long number = 345L。C.long number = 0345L。下面的哪個賦值語句是不對的?( A )A.float f = 。C.double d = 。下面哪個是不合法的標識符?( C )A.$persons。C.*point。若在某一個類定義中定義有如下的方法: final void aFinalFunction( )。A、本地方法 B、靜態(tài)方法 C、最終方法 D、抽象方法main方法是Java Application程序執(zhí)行的入口點,關(guān)于main方法的方法頭以下哪項是合法的( B )。這種面向?qū)ο蟪绦虻奶匦苑Q為( C )。A、start( ) B、stop( ) C、init( ) D、paint( )以下代碼段執(zhí)行后的輸出結(jié)果為( C )。 float y=。A、不能成功編譯 B、 C、 D、11下列關(guān)于構(gòu)造方法的敘述中,錯誤的是()A.Java語言規(guī)定構(gòu)造方法名與類名必須相同B.Java語言規(guī)定構(gòu)造方法沒有返回值,但不用void聲明C.Java語言規(guī)定構(gòu)造方法不可以重載D.Java語言規(guī)定構(gòu)造方法只能通過new自動調(diào)用1關(guān)于被私有訪問控制符private修飾的成員變量,以下說法正確的是( A B.x[9]未定義D.x[0]為空1類Test1定義如下:1. public class Test1{2. public float aMethod(float a, float b){ }3. 4. } 將以下哪種方法插入行3是不合法的。(s= + s)。 C)A.代碼得到編譯,并輸出“s=” B.代碼得到編譯,并輸出“s=null” C.由于String s沒有初始化,代碼不能編譯通過D.代碼得到編譯,但捕獲到 NullPointException異常1下述概念中不屬于面向?qū)ο蠓椒ǖ氖? D )。 C.類、封裝 D.過程調(diào)用1編譯并運行以下程序,以下描述哪個選項是正確的( D )。} 4. }A、行2出錯,不能成功編譯 B、編譯通過但運行時出錯C、編譯通過運行無異常 D、不能成功編譯,行3出錯1假設(shè)Foo類有如下定義,設(shè)f是Foo類的一個實例,下列語句調(diào)用哪個是錯誤的?( A ) public class Foo{ int i。 void imethod() { } static void smethod() { }}A、()。C、()。 interface A{ void print() { } 。 abstract interface A{ void print() 。 abstract interface A extends I1, I2 // II2為已定義的接口{ abstract void print(){ }。 interface A{ void print()。2.Strings2=newString(s1);3. if(s1==s2)4. (“= =is succeeded”)。 A.行4與行6都將執(zhí)行 B.行4執(zhí)行,行6不執(zhí)行C.行6執(zhí)行,行4不執(zhí)行 B ) A.int array[]。 B. int array[8]。 D. int array[]=new int[8]。2下面哪個表達式正確?( f=。 c=a。 C.byte D.int i=10。 for (int i=0。i++) count+=count++。void aMethod(intvoidint(m){...}2下面關(guān)于繼承的哪些敘述是正確的? ( D )A.在java中允許多繼承。在java中一個類只能實現(xiàn)一個接口。在java中一個類不能同時繼承一個類和實現(xiàn)一個接口。java的單一繼承使代碼更可靠。 B.數(shù)組有l(wèi)ength()有這個方法,string沒有l(wèi)ength()這個方法。D.數(shù)組沒有l(wèi)ength()這個方法,string也沒有l(wèi)ength()這個方法。public class MyMain{ public static void main(String args){ (“Hello Java”)?,F(xiàn)若想將數(shù)據(jù)序列由小到大排序,則每次放到有序子列尾部位置的元素,應從無序序列中選擇( )。1.Strings1=“x”+“y”。 5.if ((s2))6.(“.equals() is succeeded”)。 D.行行6都不執(zhí)行3類與對象的關(guān)系是( A )。public class Test{ public static void main(String argv[]){ int[] count = new int[4]。}}A.編譯時錯誤B.運行時錯誤C.輸出0D.輸出null3下面是有關(guān)子類繼承父類構(gòu)造函數(shù)的描述,其中正確的是( D )。B.子類無條件地繼承父類不含參數(shù)的構(gòu)造函數(shù)。D.子類無法繼承父類的構(gòu)造函數(shù)。A. class x { .... } B. public x extends y { .... }C.public class x extends y { .... }D. class x extends y implements y1 { .... }3假設(shè)A類有如下定義,設(shè)a是A類的一個實例,下列語句調(diào)用哪個是錯誤的?( C )class A{ int i。 void method1() { } static void method2() { }}A、();B、()。 D、()3在編寫Java Applet程序時,若需要對發(fā)生的事件作出響應和處理,一般需要在程序的開頭寫上( D )語句。 B、import .* 。 D、import .* 。 static String s。 C、()。B派生出子類C,并且在Java源代碼中有如下聲明: 1.2. a1 =new B()。 A a2=new C()。( D )A、只有第1行能通過編譯 以下哪個接口的定義是正確的?( A )A、}B、}C、}D、}4下面的哪個賦值語句是正確的?( D )A、 short myshort=99s。C、 char c=17c。4下面哪個不是Java的保留字或關(guān)鍵字?( B )A、 defaultB、 NULLC、 throwsD、 long 4下面哪個是Math類中正確的方法?( A )A、 random()B、 Random()C、 square()D、 sqr()4編譯并運行以下程序段的結(jié)果是:( B )public static void main(String args[ ]){Frame f=new Frame (“Visual”)。(true)。(“x is ”+ )。}A、x is 300 y is 300B、x is 0 y is 0C、x is 0 y is 300D、x is 300 y is 04下面哪個不是Thread類的方法?( C )A、 yield()B、 sleep(long msec)C、 go()D、 stop()4下面哪個不是Collection接口的方法?( A )A、 iteratorB、 isEmptyC、 toArrayD、 setText4下面哪個不是String類的方法?( C )A、 subString()B、 startsWith()C、 toString()D、 toUpperCase() 4 編譯并運行以下程序段的結(jié)果是:( D ) public class MyClass{final static int i。}public static void main(String args[]){(i)。B: String name = ‘Class Name is: 03076’。D: float f = 。B: int x[3] = {1,2,3}。D: int x[] = new int[]{1,2,3}。 } }A. double B. int C. byte D. short5下面哪一個表達式是正確的? ( D )A、 byte=128。 C、 long l=0xfffL。 5下面哪個修飾符修飾的變量是所有同一個類生成的對象共享的?( C )A、public B、private C、static D、final5下面關(guān)于java中類的說法哪個是不正確的?( C )A、類體中只能有變量定義和成員方法的定義,不能有其他語句。