java學(xué)習(xí)筆記課后選擇答案整理_第1頁
java學(xué)習(xí)筆記課后選擇答案整理_第2頁
java學(xué)習(xí)筆記課后選擇答案整理_第3頁
java學(xué)習(xí)筆記課后選擇答案整理_第4頁
java學(xué)習(xí)筆記課后選擇答案整理_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第一章1哪個組織負責(zé)監(jiān)督審察java相關(guān)技術(shù)規(guī)格的演進?· a、jcp· b、apache· c、eu· d、w3c2java技術(shù)規(guī)格必須以何種正式文件提交審察?· a、rfc· b、jsr· c、iso· d、ieee3java的原始碼擴展名為何?編譯完后是哪個擴展名?· a、*.txt、*.java· b、*.c、*.class· c、*.java、*.class· d、*.cpp、*.java4對jvm來說,可執(zhí)行文件案的擴展名為何?· a、*.java

2、83; b、*.class· c、*.dll· d、*.pyc5在java下載頁面中,可看到j(luò)re下載選項,這是哪種jre?· a、web jre· b、private jre· c、server jre· d、public jre 6在java下載頁面中,哪個下載選項安裝后,會有javac編譯程序可以使用?· a、jdk· b、jre· c、javadoc· d、netbeans7如果只是要運行java程序,下載程序哪個安裝即可· a、jdk· b、jre· c、

3、javadoc· d、netbeans8java根據(jù)應(yīng)用領(lǐng)域不同,區(qū)分為哪三大平臺?· a、java se· b、java ee· c、java me· d、android 9哪些平臺不在java規(guī)范之中?· a、java me· b、android· c、ios· d、avi 10以下哪些包括在jre之中?· a、開發(fā)工具程序· b、java se api· c、jvm· d、部署技術(shù)第二章1如果在hello.java中撰寫以下的程序代碼:public class

4、 hello     publicstaticdmain(stringargs)          system.out.println("hello world");    以下描述何者正確?· a、執(zhí)行時顯示hello world· b、執(zhí)行時出現(xiàn)noclassdeffounderror· c、執(zhí)行時出現(xiàn)出現(xiàn)找不到主要方法的錯誤· d、編譯失敗 2如果在main.

5、java中撰寫以下的程序代碼:public class main     public static main(string args)          system.out.println("hello world");    以下描述何者正確?· a、執(zhí)行時顯示hello world· b、執(zhí)行時出現(xiàn)noclassdeffounderror· c、執(zhí)行時出現(xiàn)找不到主要方法

6、的錯誤· d、編譯失敗3如果在main.java中撰寫以下的程序代碼:public class main     public static void main()          system.out.println("helloworld");     以下描述何者正確?· a、執(zhí)行時顯示hello world· b、執(zhí)行時出現(xiàn)noclassdeffounder

7、ror· c、執(zhí)行時出現(xiàn)出現(xiàn)找不到主要方法的錯誤· d、編譯失敗4如果在main.java中撰寫以下的程序代碼:public class main     public static void main(string args)          system.out.println("hello world");     以下描述何者正確?· a、執(zhí)行時顯示hell

8、o world· b、執(zhí)行時出現(xiàn)noclassdeffounderror· c、執(zhí)行時出現(xiàn)出現(xiàn)找不到主要方法的錯誤· d、編譯失敗5如果c:workspacehelloclasses中有以下原始碼編譯而成的main.class:public class main     public static void main(string args)          system.out.println("hello world&q

9、uot;);     文本模式下你的工作路徑是c:workspace,那么如何執(zhí)行main類別?· a、java c:workspacehelloclassesmain· b、java helloclasses main· c、java cp helloclasses main· d、以上皆非6如果c:workspacehelloclasses中有以下原始碼編譯而成的main.class:package cc.openhome;public class main    

10、60;public static void main(string args)          system.out.println("hello world");     文本模式下你的工作路徑是c:workspace,那么如何執(zhí)行main類別?· a、java c:workspacehelloclassesmain· b、java helloclasses main· c、java cp helloc

11、lasses main· d、以上皆非7如果有個console類別的原始碼開頭定義如下:package cc.openhome;public class console     . 其完全吻合名稱為何?· a、cc.openhome.console· b、package.cc.openhome.console· c、cc.openhome.class.console· d、以上皆非正確答案: a  8如果c:workspacehellosrc中有main.java如下:package

12、cc.openhome; public class main     public static void main(stringargs)          system.out.println("hello world");     文本模式下你的工作路徑是c:workspacehello,那么如何編譯與執(zhí)行main類別?· a、javac srcmain.java jav

13、a c:workspacehelloclassesmain· b、javac d classes srcmain.java java cp classes main· c、javac d classes srcmain.java java cp classes cc.openhome.main· d、javac d classes srcmain.java java cp classesccopenhome main 9如果有個console類別的原始碼開頭定義如下:package cc.openhome; public class console  &

14、#160;  . 如何在另一個類別中撰寫import?· a、import cc.openhome.console;· b、import cc.openhome;· c、import cc.openhome.*;· d、import console;10關(guān)于包以下何者正確?· a、要使用java se api的system類別必須import java.lang.system;· b、在程序中撰寫import java.lang.system;會發(fā)生編譯錯誤,因為java.lang中的類別不用import

15、· c、import并不影響執(zhí)行效能· d、程序中撰寫了import cc.openhome.main,執(zhí)行java指令時只要下java main就可以了第三章1如果有以下的程序代碼:int number; system.out.println(number); 以下描述何者正確?· a、執(zhí)行時顯示0· b、執(zhí)行時顯示隨機數(shù)字· c、執(zhí)行時出現(xiàn)錯誤· d、編譯失敗2如果有以下的程序代碼:system.out.println(10 / 3); 以下描述何者正確?· a、執(zhí)行時顯示3· b

16、、執(zhí)行時顯示3.33333.· c、執(zhí)行時出現(xiàn)錯誤· d、編譯失敗3如果有以下的程序代碼:float radius = 88.2; double area= 2 * 3.14 * radius * radius; system.out.println(area); 以下描述何者正確?· a、執(zhí)行時顯示48853.6272· b、執(zhí)行時顯示48853· c、執(zhí)行時出現(xiàn)錯誤· d、編譯失敗正確答案: d4如果有以下的程序代碼:byte a = 100; byte b = 200; byte

17、 c = (byte) (a + b); system.out.println(c); 以下描述何者正確?· a、執(zhí)行時顯示300· b、執(zhí)行時顯示127· c、執(zhí)行時出現(xiàn)錯誤· d、編譯失敗5如果有以下的程序代碼:system.out.println(integer.max_value + 1 = integer.min_value); 以下描述何者正確?· a、執(zhí)行時顯示true· b、執(zhí)行時顯示false· c、執(zhí)行時出現(xiàn)錯誤· d、編譯失敗6如果有以下的程序代碼:system.

18、out.println(-integer.max_value = integer.min_value); 以下描述何者正確?· a、執(zhí)行時顯示true· b、執(zhí)行時顯示false· c、執(zhí)行時出現(xiàn)錯誤· d、編譯失敗7如果有以下的程序代碼:int i = 10;10 int number = i+;number = -i; 以下描述何者正確?· a、執(zhí)行后number為10,i為10· b、執(zhí)行后number為10,i為11· c、執(zhí)行后number為11,i為10· d、執(zhí)行后num

19、ber為11,i為118如果有以下的程序代碼:int i = 10; int number = +i; number = +i; 以下描述何者正確?· a、執(zhí)行后number為11,i為11· b、執(zhí)行后number為11,i為12· c、執(zhí)行后number為12,i為11· d、執(zhí)行后number為12,i為129如果有以下的程序代碼:for(int i = 1; i < 10; i+)      if(i = 5) continue; system.out.prin

20、tf("i = %d%n", i); 以下描述何者正確?· a、顯示i =1到4,以及6到9· b、顯示i =1到9· c、顯示i =1到4· d、顯示i = 6到910如果有以下的程序代碼:for(int number = 0; number != 5; number = (int) (math.random() * 10)     system.out.println(number); 以下描述何者正確?· a、執(zhí)行時顯示數(shù)字永不停止· b、執(zhí)行時顯示數(shù)字0后停

21、止· c、執(zhí)行時顯示數(shù)字5后停止· d、執(zhí)行時顯示數(shù)字直到number為5后停止第四章1如果有以下的程序代碼:int x = 100; int y = 100; integer wx = x; integer wy = y; system.out.println(x = y); system.out.println(wx = wy); 在jdk5以上的環(huán)境編譯與執(zhí)行,請問顯示結(jié)果為何?· a、true、true· b、true、false· c、false、true· d、編

22、譯失敗2如果有以下的程序代碼:int x = 200; int y = 200; integer wx = x; integer wy = y; system.out.println(x = wx); system.out.println(y = wy); 在jdk5以上的環(huán)境編譯與執(zhí)行,請問顯示結(jié)果為何?· a、true、true· b、true、false· c、false、true· d、編譯失敗3如果有以下的程序代碼:int x = 300; int y = 300; 

23、;integer wx = x; integer wy = y; system.out.println(wx.equals(x); system.out.println(wy.equals(y); 以下描述何者正確?· a、true、true· b、true、false· c、false、true· d、編譯失敗4如果有以下的程序代碼:int arr1 = 1, 2, 3;int arr2 = arr1; arr21 = 20; system.out.println(arr11); 以

24、下描述何者正確?· a、執(zhí)行時顯示2· b、執(zhí)行時顯示20· c、執(zhí)行時出現(xiàn)arrayindexoutofboundexception錯誤· d、編譯失敗5如果有以下的程序代碼:int arr1 = 1, 2, 3;int arr2 = new intarr1.length; arr2 = arr1; for(int value : arr2)     system.out.printf("%d", value); 以下描述何者正確?· a、執(zhí)行時顯示123

25、3; b、執(zhí)行時顯示12300· c、執(zhí)行時出現(xiàn)arrayindexoutofboundexception錯誤· d、編譯失敗6如果有以下的程序代碼:string strs = new string5; 以下描述何者正確?· a、產(chǎn)生5個string實例· b、產(chǎn)生1個string實例· c、產(chǎn)生0個string實例· d、編譯失敗7如果有以下的程序代碼:string strs = "java", "java", "java", "java",

26、"java"以下描述何者正確?· a、產(chǎn)生5個string實例· b、產(chǎn)生1個string實例· c、產(chǎn)生0個string實例· d、編譯失敗8如果有以下的程序代碼:string strs = new string25; 以下描述何者正確?· a、產(chǎn)生10個string實例· b、產(chǎn)生2個string實例· c、產(chǎn)生0個string實例· d、編譯失敗9如果有以下的程序代碼:string strs =      "java",

27、 "java", "java",      "java", "java", "java", "java"system.out.println(strs.length); system.out.println(strs0.length); system.out.println(strs1.length); 以下描述何者正確?· a、顯示2、3、4· b、顯示2、0、1·

28、 c、顯示1、2、3· d、編譯失敗10如果有以下的程序代碼:string strs =     "java", "java", "java",     "java", "java", "java", "java"for(_row : strs)     for(_str : row)      &

29、#160;  .    空白處應(yīng)該分別填上什么?· a、string、string· b、string、string· c、string、string· d、string、string第五章1 如果有以下程序片段:public class some     private some some;     private some()     public static some create()   

30、0;     if(some = null)             some = new some();                return some;     以下描述何者正確?· a、 編譯失敗 · b、 客戶端必須new some()產(chǎn)some

31、生實例 · c、 客戶端必須new some().create()產(chǎn)生some實例 · d、 客戶端必須some.create()產(chǎn)生some實例 2 如果有以下程序片段:int scores1 = 88, 81, 74, 68, 78, 76, 77, 85, 95, 93;int scores2 = arrays.copyof(scores1, scores1.length); 其中arrays完全吻合名稱為java.util.arrays,以下描述何者正確? · a、 arrays.copyof()應(yīng)該改為new arrays().copyof() 

32、3; b、 copyof()是static成員 · c、 copyof()是public成員 · d、 arrays被宣告為public 3 如果有以下程序片段:public class some     public int x;     public some(int x)         this.x = x;     以下描述何者正確?· a、 建構(gòu)some時,可使用new some()或new s

33、ome(10)形式 · b、 建構(gòu)some時,只能使用new some()形式 · c、 建構(gòu)some時,只能使用newsome(10)形式 · d、 沒有無自變量建構(gòu)式,所以編譯失敗 4 如果有以下程序片段:public class some     public int x;     public some(int x)         x = x;     以下描述何者正確?· a、 new

34、 some(10)建構(gòu)對象后,對象成員x值為10 · b、 new some(10)建構(gòu)對象后,對象成員x值為0 · c、 some s = new some(10)后,可使用s.x取得值 · d、 編譯失敗 5 如果有以下程序片段:public class some     private int x;     public some(int x)         this.x = x;    

35、 以下描述何者正確?· a、 new some(10) 建構(gòu)物件后,成員 x值為 10 · b、 new some(10) 建構(gòu)物件后,成員 x值為 0 · c、 some s = new some(10) 后,可使用 s.x 取得值 · d、 編譯失敗 6 如果有以下程序片段:package cc.openhome.util; class some     public int x;     public some(int x)      &#

36、160;      this.x = x;     以下描述何者正確?· a、 cc.openhome.util 套件中其它程序代碼可以 new some(10) · b、 cc.openhome.util 套件外其它程序代碼可以 new some(10) · c、 可以在其它套件 import cc.openhome.util.some; · d、 編譯失敗 7 如果有以下程序片段:public class some    

37、 private final int x;     public some()     public some(int x)         this.x = x;     以下描述何者正確?· a、 new some(10)建構(gòu)對象后,對象成員x值為10 · b、 new some(10)建構(gòu)對象后,對象成員x值為0 · c、 some s = new some(10)后,可使用s.x取得值 ·

38、 d、 編譯失敗 8 如果有以下程序片段:public class some     public static int sum(int. numbers)         int sum = 0;         for(int i = 10; i < numbers.length; i+)           

39、0; sum += numbersi;20                 return sum;     以下描述何者正確?· a、 可使用some.sum(1, 2, 3)加總1、2、3 · b、 可使用new some.sum(1, 2, 3)加總1、2、3 · c、 可使用some.sum(new int1,2, 3)加總1、2、3 · d、 編譯失敗,因為不定長度自變量只能用增

40、強式for循環(huán)語法 9 如果有以下程序片段:public class some     public static void somemethod(int i)         system.out.println("int 版本被呼叫");        public static void somemethod(integer integer)      

41、0;  system.out.println("integer 版本被呼叫");    以下描述何者正確?· a、 some.somemethod(1)顯示int版本被呼叫 · b、 some.somemethod(1)顯示integer版本被呼叫 · c、 some.somemethod(new integer(1)顯示int版本被呼叫 · d、 編譯失敗 10 如果有以下程序片段:public class main    public intsome(int.

42、numbers)         int sum = 0;         for(int number : numbers)             sum += number;                

43、; return sum;         public static void main(string args)          system.out.println(sum(1, 2, 3);    以下描述何者正確?· a、 顯示6 · b、 顯示1 · c、 無法執(zhí)行 · d、 編譯失敗 第六章1 如果有以下程序片段:class some    

44、 void doservice()         system.out.println("some service");    class other extends some     override    void doservice()         system.out.println("other service"

45、);    public class main     public static void main(string args)         other other = new other();        other.doservice();    以下描述何者正確?· a、 編譯失敗 · b、 顯示some service ·

46、c、 顯示other service · d、 先顯示some service、后顯示other service 2 承上題,如果main()中改為:some some = new other();some.doservice();以下描述何者正確?· a、 編譯失敗 · b、 顯示some service · c、 顯示other service · d、 先顯示some service、后顯示other service 3 如果有以下程序片段:class some     string tostring() &

47、#160;       return "some instance"    public class main     public static void main(string args)         some some= new some();        system.out.println(some);

48、    以下描述何者正確?· a、 顯示some instance · b、 顯示somexxxx,xxxx為16進位數(shù)字 · c、 發(fā)生classcastexception · d、 編譯失敗 4 如果有以下程序片段:class some     int hashcode()         return 99;    public class main     p

49、ublic static void main(string args)         some some = new some();        system.out.println(some.hashcode();    以下描述何者正確?· a、 顯示99 · b、 顯示0 · c、 發(fā)生classnotfoundexception · d、 編譯失敗 5 如果有以下程序片段:c

50、lass some     override    string tostring()         return "some instance"    public class main     public static void main(string args)         some some = new

51、 some();        system.out.println(some);    以下描述何者正確?· a、 顯示some instance · b、 顯示somexxxx,xxxx為16進位數(shù)字 · c、 發(fā)生classcastexception · d、 編譯失敗 6 如果有以下程序片段:class some     abstract void doservice();class other extends som

52、e     override    void doservice()         system.out.println("other service");    public class main     public static void main(string args)         some some

53、= new other();        some.doservice();    以下描述何者正確?· a、 編譯失敗 · b、 顯示other service · c、 執(zhí)行時發(fā)生classcastexception · d、 移除override可編譯成功 7 如果有以下程序片段:class some     protected int x;    some(int x)  &#

54、160;      this.x = x;    class other extends some     other(int x)         this.x = x;    以下描述何者正確?· a、 new other(10)后,物件成員x值為10 · b、 new other(10)后,物件成員x值為任意值 · c、 other中無法存取x的編譯失

55、敗 · d、 other中無法呼叫父類別建構(gòu)式的編譯失敗 8 如果有以下程序片段:public class iterablestring extends string     public iterablestring(string original)         super(original);        public void iterate()      

56、0;  /.    以下描述何者正確?· a、 string s = new iterablestring("j")可通過編譯 · b、 iterablestring s = new iterablestring("j")可通過編譯 · c、 因無法呼叫super()的編譯失敗 · d、 因無法繼承string的編譯失敗 9 如果有以下程序片段:class some     some()      

57、;   system.out.println("some()");        this(10);        some(int x)         system.out.println("some(int x)");    class other extends some other()  

58、   super(10);        system.out.println("other()");        other(int y)         system.out.println("other(int y)");    以下描述何者正確?· a、 new other()顯示&quo

59、t;some(int x)"、"other()" · b、 new other(10)顯示"other(int y)" · c、 newsome()顯示"some(int x)"、"some()" · d、 編譯失敗 10 如果有以下程序片段:class some     some()         this(10);     

60、;   system.out.println("some()");        some(int x)         system.out.println("some(int x)");    class other extends some     other()       

61、60; super(10);        system.out.println("other()");        other(int y)         system.out.println("other(int y)");    以下描述何者正確?· a、 new other()顯示"some(in

62、t x)"、"other()" · b、 new other(10)顯示"some()"、"some(int x)"、"other(int y)" · c、 new some()顯示"some(int x)"、"some()" · d、 編譯失敗 第七章 1 如果有以下程序片段:interface some     protected void dosome();class someimpl impleme

63、nts some     public void dosome()         system.out.println("作一些事");    public class main     public static void main(string args)         some s = new someimpl();  

64、;      s.dosome();   以下描述何者正確?· a、 編譯失敗 · b、 顯示"作一些事" · c、 發(fā)生classcastexception · d、 執(zhí)行時不顯示任何訊息 2 如果有以下程序片段:interface some     int x = 10;public class main     public static void main(string args)  &#

65、160;      system.out.println(some.x);    以下描述何者正確?· a、 編譯失敗 · b、 顯示10 · c、 必須建構(gòu)some實例才能存取x · d、 顯示0 3 如果有以下程序片段:interface some     void dosome();class someimpl implements some     void dosome()   

66、0;    system.out.println("作一些事");    public class main     public static void main(string args)         some s = new someimpl();        s.dosome();    以下描述何者正確?

67、· a、 編譯失敗 · b、 顯示"作一些事" · c、 發(fā)生classcastexception · d、 執(zhí)行時不顯示任何訊息 4 如果有以下程序片段:interface some     void dosome();class someimpl implements some     public void dosome()         system.out.println("作一些事&

68、quot;);    public class main     public static void main(string args)         some s = new someimpl();        s.dosome();    以下描述何者正確?· a、 編譯失敗 · b、 顯示"作一些事" ·

69、c、 發(fā)生classcastexception · d、 執(zhí)行時不顯示任何訊息 5 如果有以下程序片段:interface some    void dosome();interface other     void doother();class someotherimpl implements some, other     public void dosome()         system.out.println("

70、作一些事");public void doother()     system.out.println("作其它事");    public class main    public static void main(string args)         some s = new someotherimpl();        s.d

71、osome();other o = (other) s;        o.doother();    以下描述何者正確?· a、 編譯失敗 · b、 顯示"作一些事"、"作其它事" · c、 發(fā)生classcastexception · d、 執(zhí)行時不顯示任何訊息 6 如果有以下程序片段:interface some     void dosome();abstract class a

72、bstractsome implements some     public abstract void dosome();    public void doservice()         system.out.println("作一些服務(wù)");    public class main     public static void main(string args)  

73、       abstractsome s = new abstractsome();        s.doservice();    以下描述何者正確?· a、 編譯失敗 · b、 顯示"作一些服務(wù)" · c、 發(fā)生classcastexception · d、 執(zhí)行時不顯示任何訊息 正確答案: a7 如果有以下程序片段:interface some   

74、; void dosome();abstract class abstractsome implements some     public abstract void dosome();    public void doservice()         system.out.println("作一些服務(wù)");    public class main     public stat

75、ic void main(string args)         abstractsome s = new abstractsome()             public void dosome()                 system.out.print

76、ln("作一些事");                        public void doservice()        ;       s.doservice();    以下描述何者正確?

77、3; a、 編譯失敗 · b、 顯示"作一些服務(wù)" · c、 發(fā)生classcastexception · d、 執(zhí)行時不顯示任何訊息 8 如果有以下程序片段:interface some     void dosome();public class main     public static void main(string args)         some s = new some()  

78、0;          public void dosome()                 system.out.println("作一些事");                

79、60;       public void doservice()                 system.out.println("作一些服務(wù)");                  

80、0; ;       s.doservice();    以下描述何者正確?· a、 編譯失敗 · b、 顯示"作一些服務(wù)" · c、 發(fā)生classcastexception · d、 執(zhí)行時不顯示任何訊息 9 如果有以下程序片段:interface some     protected static final int x = 10;public class main     pub

81、lic static void main(string args)         system.out.println(some.x);    以下描述何者正確?· a、 編譯失敗 · b、 顯示10 · c、 必須建構(gòu)some實例才能存取x · d、 顯示0 10 如果有以下程序片段:interface some     void dosome();    void doservice()         system.out.println("作一些服務(wù)");    class someimpl implements some     public void dosome()         system.out.println("作一些事");    public

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論