可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
西交《Java語言》在線作業(yè)
試卷總分:100 得分:100
第1題,給出下面代碼,關(guān)于該程序以下哪個說法是正確的?( )
public class Person{
static int arr[] = new int[5];
public static void main(String a[]) {
System.out.println(arr[0]);}
}
}
A、編譯時將產(chǎn)生錯誤
B、編譯時正確,運行時將產(chǎn)生錯誤
C、輸出零
D、輸出空
正確答案:
第2題,要想定義一個不能被實例化的抽象類,在類定義中必須加上修飾符( )
A、final
B、public
C、private
D、abstract
正確答案:
第3題,關(guān)于以下application的說明,正確的是( )
1. class StaticStuff
2. {
3. static int x=10;
4. static { x+=5;}
5. public static void main(String args[ ])
6. {
7. System.out.println("x=" + x);
8. }
9. static { x/=3;}
10. }
A、4行與9行不能通過編譯,因為缺少方法名和返回類型
B、9行不能通過編譯,因為只能有一個靜態(tài)初始化器
C、編譯通過,執(zhí)行結(jié)果為:x=5
D、編譯通過,執(zhí)行結(jié)果為:x=3
正確答案:
第4題,以下哪項是接口的正確定義?( )
A、interface B
{ void print() { } ;}
B、abstract interface B
{ void print() ;}
C、abstract interface B extends A1,A2 //A1、A2為已定義的接口
{ abstract void print(){ };}
D、interface B{ void print();}
正確答案:
答案來源:(www.),若在某一個類定義中定義有如下的方法:abstract void performDial();該方法屬于()。
A、接口方法
B、最終方法
C、抽象方法
D、空方法
正確答案:
第6題,給出下面代碼段 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) }哪行將引起一個編譯時錯誤? ()。。
A、line 3
B、line 5
C、line 6
D、line 10
正確答案:
第7題,下面的表達(dá)式哪個是正確的( )
A、String s="你好";int i=3; s+=i;
B、String s="你好";int i=3; if(i==s){ s+=i};
C、String s="你好";int i=3; s=i+s;
D、String s="你好";int i=3; s=i+;
正確答案:
第8題,下列描述中,錯誤的是_________。
A、Java要求編程者管理內(nèi)存
B、Java的安全性體現(xiàn)在多個層次上
C、Applet要求在支持Java的瀏覽器上運行
D、Java有多線程機制
正確答案:
第9題,下列語句序列執(zhí)行后,i 的值是( )。 int i=8, j=16; if( i-1 j ) i--; else j--;
A、15
B、16
C、7
D、8
正確答案:
答案來源:(www.),下列方法中,不屬于WindowListener接口的是_________。
A、windowOpened()
B、windowClosed()
C、windowActivated()
D、mouseDragged()
正確答案:
第11題,java語言使用的字符碼集是( )
A、ASCⅡ
B、BCD
C、DCB
D、Unicode
正確答案:
答案來源:(www.),運行下列程序, 會產(chǎn)生什么結(jié)果 1:public class X extends Thread implements Runnable{ 2:publ主c void run(){ 3: System.out.println("this is run()"); 4:} 5:public static void main(String args〔〕){ 6:Threadt二new Thread(new X()); 7:t.start(); 8:} 9:}
A、第一行會產(chǎn)生編譯錯誤
B、第六行會產(chǎn)生編譯錯誤
C、第六行會產(chǎn)生運行錯誤
D、程序會運行和啟動
正確答案:
第13題,下面關(guān)于Applet的說法正確的是 ( )
A、Applet也需要main方法
B、Applet必須繼承自java.awt.Applet
C、Applet能訪問本地文件
D、Applet程序不需要編譯
正確答案:
第14題,關(guān)于被私有訪問控制符private修飾的成員變量,以下說法正確的是( )。
A、可以被三種類所引用:該類自身、與它在同一個包中的其他類、在其他包中的該類的子類
B、可以被兩種類訪問和引用:該類本身、該類的所有子類
C、只能被該類自身所訪問和修改
D、只能被同一個包中的類訪問
正確答案:
答案來源:(www.),下列關(guān)于Java線程的說法那些是正確的()
A、每一個Java線程可以看成由代碼、一個真實的CPU以及數(shù)據(jù)三部份組成。
B、創(chuàng)建線程的兩種方法中,從Thread類中繼承的創(chuàng)建方式可以防止出現(xiàn)多父類問題。
C、Thread類屬于java.util程序包。
D、其他說法無一正確。
正確答案:
第16題,下列哪個是合法的Java標(biāo)識符?()
A、Tree&Glasses
B、FirstJavaApplet
C、*theLastOne
D、273.5
正確答案:
第17題,Java編程所必須的默認(rèn)引用包為()
A、java.sys包
B、java.lang包
C、java.util包
D、其他都不是
正確答案:
第18題,不允許作為類及類成員的訪問控制符的是( )。
A、public
B、private
C、static
D、protected
正確答案:
第19題,指出下列程序運行的結(jié)果
public class Example{ String str=new String("good"); char[]ch={'a','b','c'}; public static void main(String args[]){ Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+" and "); Sytem.out.print(ex.ch); } public void change(String str,char ch[]){ str="test ok"; ch[0]='g'; }
} ( )
A、A good and abc
B、good and gbc
C、test ok and abc
D、test ok and gbc
正確答案:
答案來源:(www.),下面哪種注釋方法能夠支持javadoc命令:
A、/**...**/
B、/*...*/
C、//
D、/**...*/
正確答案:
第21題,有一段java應(yīng)用程序,它的主類名是a1,那么保存它的源文件名可以是()
A、a1.java
B、a1.class
C、a1
D、都對
正確答案:
第22題,System類在哪個包中? ( )
A、java.util
B、java.io
C、java.awt
D、java.lang
正確答案:
第23題,以下關(guān)于繼承的敘述正確的是()。
A、在Java中類只允許單一繼承
B、在Java中一個類只能實現(xiàn)一個接口
C、在Java中一個類不能同時繼承一個類和實現(xiàn)一個接口
D、在Java中接口只允許單一繼承
正確答案:
第24題,假設(shè)A類有如下定義,設(shè)a是A類的一個實例,下列語句調(diào)用哪個是錯誤的?( )
class A
{ int i;static String s;void method1() { }static void method2() { }
}
A、System.out.println(a.i);
B、a.method1();
C、A.method1();
D、A.method2()
正確答案:
答案來源:(www.),下面哪些選項是正確的main方法說明? ( )
A、public main(String args[])
B、public static void main(String args[])
C、private static void main(String args[])
D、void main()
正確答案:
第26題,在Java中,"456"屬于()類的對象。
A、int
B、String
C、Integer
D、Number
正確答案:
第27題,關(guān)于以下application的說明,正確的是( )
1. class StaticStuff
2. {
3. static int x=10;
4. static { x+=5;}
5. public static void main(String args[ ])
6. {
7. System.out.println("x=" + x);
8. }
9. static { x/=3;}
10. }
A、4行與9行不能通過編譯,因為缺少方法名和返回類型
B、9行不能通過編譯,因為只能有一個靜態(tài)初始化器
C、編譯通過,執(zhí)行結(jié)果為:x=5
D、編譯通過,執(zhí)行結(jié)果為:x=3
正確答案:
第28題,看以下程序: boolean a=false; boolean b=true; boolean 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;
正確答案:
第29題,編譯Java源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴展名為()。
A、.byte
B、.class
C、.html
D、.exe
正確答案:
答案來源:(www.),以下標(biāo)識符中哪項是不合法的( )
A、const
B、$double
C、hello
D、BigMeaninglessName
正確答案:
第31題,構(gòu)造BufferedInputStream的合適參數(shù)是哪個? ( )
A、BufferedInputStream
B、BufferedOutputStream
C、FileInputStream
D、FileOuterStream
E、File
正確答案:,C
第32題,哪個布局管理器使用的是組件的最佳尺寸( preferred size)( )
A、FlowLayout
B、BorderLayout
C、GridLayout
D、CardLayout
E、GridBagLayout
正確答案:,E
第33題,下列說法錯誤的有()
A、在類方法中可用this來調(diào)用本類的類方法
B、在類方法中調(diào)用本類的類方法時可直接調(diào)用
C、在類方法中只能調(diào)用本類中的類方法
D、在類方法中絕對不能調(diào)用實例方法
正確答案:,C,D
第34題,下列說法正確的是: ( )
A、java語言里的線程是沒有優(yōu)先級的
B、String類在java.lang包中
C、java語言支持類的序列化
D、能序列化的類必須實現(xiàn)java.io.Serializable接口
正確答案:,C,D
第35題,下面的Java語句錯誤的是( )。
A、Double a=1.0;
B、double a=1.0;
C、out.println("hello");
D、DatagramSocket a = new DatagramSocket()
正確答案:,C
第36題,下列說法正確的有()
A、環(huán)境變量可在編譯source code時指定
B、在編譯程序時,所能指定的環(huán)境變量不包括class path
C、javac一次可同時編譯數(shù)個Java源文件
D、javac.exe能指定編譯結(jié)果要置于哪個目錄(directory)
正確答案:,C,D
第37題,對于下列代碼: public class Sample{ long length; public Sample(long l){ length = l; } public static void main(String arg[]){ Sample s1, s2, s3; s1 = new Sample(21L); s2 = new Sample(21L); s3 = s2;long m = 21L; } }
下列哪些表達(dá)式返回值為'true'? ( )
A、s1 = = s2;
B、s2 = = s3;
C、m = = s1;
D、s1.equals(m)
正確答案:
第38題,下面哪些代碼片段會產(chǎn)生編譯錯誤?
A、String s = "Gone with the wind"; String t = " good "; String k = s + t;
B、String s = "Gone with the wind"; String t; t = s[3] + "one";
C、String s = "Gone with the wind"; String standard = s.toUpperCase();
D、String s = "home directory"; String t
正確答案:,D
第39題,不能用來修飾interface的有()
A、private
B、public
C、protected
D、static
正確答案:,C,D
第40題,下面的Java語句錯誤的是:
A、Double a=1.0;
B、double a=1.0;
C、out.println("hello");
D、DatagramSocket a = new DatagramSocket()
正確答案:,C
第41題,UDP是面向連接的協(xié)議。( )
A、錯誤
B、正確
正確答案:
第42題,seek方法必須以文件頭為基準(zhǔn)進(jìn)行查找。( )
A、錯誤
B、正確
正確答案:
第43題,發(fā)出一個異常是否一定會是程序終止。( )
A、錯誤
B、正確
正確答案:
第44題,方法System.out.println只在命令窗口中顯示(或打印)一行文字。()
A、錯誤
B、正確
正確答案:
第45題,通過點運算符與類對象的引用相連,可以訪問此類的成員。( )
A、錯誤
B、正確
正確答案:
第46題,不基于GUI的應(yīng)用程序會終止,applet或基于GUI的應(yīng)用程序會重新開始一般事件處理。( )
A、錯誤
B、正確
正確答案:
第47題,抽象類可以實例化對象。()
A、錯誤
B、正確
正確答案:
第48題,隨機存取文件中的記錄必須等長。( )
A、錯誤
B、正確
正確答案:
第49題,類和方法一般可以實現(xiàn)滿足所有用戶需要的錯誤處理。( )
A、錯誤
B、正確
正確答案:
答案來源:(www.),如果線程死亡,它便不能運行。( )
A、錯誤
B、正確
正確答案: