Java程序設(shè)計(jì)知到智慧樹章節(jié)測試課后答案2024年秋浙江工業(yè)職業(yè)技術(shù)學(xué)院_第1頁
Java程序設(shè)計(jì)知到智慧樹章節(jié)測試課后答案2024年秋浙江工業(yè)職業(yè)技術(shù)學(xué)院_第2頁
Java程序設(shè)計(jì)知到智慧樹章節(jié)測試課后答案2024年秋浙江工業(yè)職業(yè)技術(shù)學(xué)院_第3頁
Java程序設(shè)計(jì)知到智慧樹章節(jié)測試課后答案2024年秋浙江工業(yè)職業(yè)技術(shù)學(xué)院_第4頁
Java程序設(shè)計(jì)知到智慧樹章節(jié)測試課后答案2024年秋浙江工業(yè)職業(yè)技術(shù)學(xué)院_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余6頁可下載查看

下載本文檔

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

文檔簡介

Java程序設(shè)計(jì)知到智慧樹章節(jié)測試課后答案2024年秋浙江工業(yè)職業(yè)技術(shù)學(xué)院緒論單元測試

Java是當(dāng)前最流行的一種現(xiàn)象對象程序設(shè)計(jì)語言。()

A:錯B:對

答案:對Java語言不能從事大型復(fù)雜的企業(yè)級開發(fā),只能進(jìn)行小型移動設(shè)備的開發(fā)。()

A:錯B:對

答案:錯Java語言具有安全性、平臺無關(guān)性、性能優(yōu)異等特點(diǎn)。()

A:錯B:對

答案:對學(xué)習(xí)好java語言最簡單方式就是看書,不需要上機(jī)實(shí)踐。()

A:對B:錯

答案:錯Java語言具有許多優(yōu)點(diǎn)和特點(diǎn),下列選項(xiàng)中,哪個反映了Java中“一次編譯,

隨處運(yùn)行”的特點(diǎn)。()

A:平臺無關(guān)性B:簡單性C:安全性D:面向?qū)ο笮?/p>

答案:平臺無關(guān)性

第一章單元測試

編譯JavaApplication源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為()。

A:htmlB:.exeC:classD:java

答案:class下面main()方法的定義哪些是正確的?()

A:publicstaticvoidmain(String[]x){}B:publicstaticvoidmain(String[]){}C:publicstaticvoidmain(String[]args){}D:publicstaticvoidmain(Stringargs[]){}

答案:publicstaticvoidmain(String[]x){};publicstaticvoidmain(String[]args){};publicstaticvoidmain(Stringargs[]){}關(guān)于Java的三個版本,正確的是()。

A:JavaMEB:JavaSEC:JavaEED:JavaCE

答案:JavaME;JavaSE;JavaEEJava具有的特性不正確的是()。

A:面向?qū)ο驜:抽象C:簡單D:穩(wěn)健

答案:抽象Java的文件擴(kuò)展名是()。

A:.xlsB:.javaC:.txtD:.class

答案:.java運(yùn)行java程序的命令是()。

A:javaB:javaconeJavaAppC:javacD:javaoneJavaApp

答案:javaoneJavaAppjava程序的開發(fā)工具包是()。

A:JDKB:JREC:SDKD:Eclipse

答案:JDKJava語言的基礎(chǔ)是什么()。

A:面向?qū)ο驜:面向過程C:簡單D:可移植性

答案:面向?qū)ο罂梢宰鳛槠渌Z言的開發(fā)工具是()。

A:IDEB:JDKC:EclipseD:PDE

答案:Eclipse在安裝Eclipse前需要先安裝()。

A:MyEclipseB:SDKC:JDKD:IDE

答案:JDKJava中的字符類型采用的是Unicode編碼方案,每個Unicode碼占用()個比特位。

A:32B:8C:64D:16

答案:16Javaapplication中的主類需包含main方法,以下哪項(xiàng)是main方法的正確形參()。

A:CharargB:StringargsC:StringBufferargs[]D:Stringargs[]

答案:Stringargs[]下列說法哪些不正確()。

A:一個程序可以包含多個源文件B:一個源文件中只能有一個類C:一個源文件只能供一個程序使用D:一個源文件中可以有多個公共類

答案:一個源文件中只能有一個類;一個源文件只能供一個程序使用;一個源文件中可以有多個公共類對JDK描述錯誤的是()。

A:JDK本身也是平臺無關(guān)的,不同的操作系統(tǒng)安裝的JDK是一樣的B:運(yùn)行Java程序只要有JRE環(huán)境就可以,不一定需要全部JDK的功能C:JDK的全稱是JavaDevelopmentKitD:JDK中包括JVM、核心類庫、Java開發(fā)工具(java,javac)等

答案:JDK本身也是平臺無關(guān)的,不同的操作系統(tǒng)安裝的JDK是一樣的以下哪個是Java應(yīng)用程序main方法的有效定義()。

A:publicstaticvoidmain(Stringargs[]);B:publicstaticvoidmain();C:publicstaticvoidmain(Stringargs);D:publicstaticbooleanmain(Stringa[]);E:publicstaticvoidmain(Graphicsg);

答案:publicstaticvoidmain(Stringargs[]);編譯和運(yùn)行以下代碼的結(jié)果為()。

publicclassMyMain{

publicstaticvoidmain(Stringargv){

System.out.println("Hellocruelworld");

}

}

A:編譯錯誤;B:運(yùn)行輸出"Hellocruelworld";C:編譯無錯,但運(yùn)行時指示沒有正確定義main方法。D:編譯無錯,但運(yùn)行時指示沒有定義構(gòu)造方法。

答案:編譯無錯,但運(yùn)行時指示沒有正確定義main方法。Eclipse編寫Java程序的流程是新建Java項(xiàng)目、新建Java類、編寫Java代碼、運(yùn)行程序。()

A:對B:錯

答案:對Java源程序的擴(kuò)展名是.java,經(jīng)過編譯后的程序的擴(kuò)展名也是.java。()

A:對B:錯

答案:錯

第二章單元測試

設(shè)x=1,y=2,z=3,則表達(dá)式y(tǒng)+=z--/++x的值是()。

A:4B:3.5C:3D:5

答案:3以下代碼段執(zhí)行后的輸出結(jié)果為()。

intx=-3;

inty=-10;

System.out.println(y%x);

A:2B:3C:-1D:1

答案:-1下列不是關(guān)鍵字的是()。

A:booleanB:ifC:abstractD:main

答案:main下列定義的是常量的是()。

A:intiB:doublefgC:finalintPIED:floatsum

答案:finalintPIE下面的類型是引用數(shù)據(jù)類型的是()。

A:doubleB:intC:booleanD:String

答案:String數(shù)據(jù)類型分為哪些()。

A:基本數(shù)據(jù)類型和引用數(shù)據(jù)類型B:int、double、float、boolean、char、boolean、long、shortC:int、double、float、boolean、char、short、StringD:int、double、boolean、long、short

答案:基本數(shù)據(jù)類型和引用數(shù)據(jù)類型哪個是合法的byte類型的數(shù)據(jù)()。

A:-129B:127C:(int)-130D:128

答案:127Byte占用的字節(jié)數(shù)是()。

A:4個字節(jié)B:1個字節(jié)C:2個字節(jié)D:8個字節(jié)

答案:1個字節(jié)浮點(diǎn)數(shù)型包括()。

A:單精度型和雙精度型B:多精度型C:單精度型

答案:單精度型和雙精度型字符型的變量占用()個字節(jié)。

A:3B:2C:4D:1

答案:2Unicode編碼一共可以存儲()個字符。

A:74-656B:48-324C:67-365D:65-536

答案:65-536下面定義常量方法的代碼中正確的是()。

A:intYOUTH_AGE=16B:finalintYOUTH_AGEC:intfinalYOUTH_AGED:YOUTH_AGE=16

答案:finalintYOUTH_AGE執(zhí)行下面代碼后,描述正確的是()

inta,b,c;

a=1;

b=2;

c=(a+b>3?a++:b++)

A:c的值是falseB:a的值是1,b的值是3C:a的值是2,b的值是2D:a的值是2,b的值是3

答案:a的值是1,b的值是3下面的java代碼運(yùn)行結(jié)果是()。

importjava.io.*;

publicclassB{

publicstaticvoidmain(String[]args){

inti=12;

System.out.println(i*=++i);

}

}

A:169B:156C:無法編譯D:145

答案:156Java中,byte數(shù)據(jù)類型的取值范圍是()。

A:-255~255B:-128~127C:-127~128D:-256~255

答案:-128~127下面()賦值語句不會出現(xiàn)編譯警告或錯誤的是。

A:floatf=1.3;B:charc=”a”;C:byteb=257;D:inti=10;

答案:inti=10;下面合法的標(biāo)識符是()。

A:classB:5InterstateC:_underscoreD:#_pound

答案:_underscore下列選項(xiàng)中哪個是Java的有效關(guān)鍵字?()

A:helloB:falseC:goodD:name

答案:false以下不屬于基本數(shù)據(jù)類型的有()。

A:StringB:intC:charD:double

答案:String在程序中有一表達(dá)式為shortx=64589,程序能夠正常編譯。()。

A:錯B:對

答案:錯下列定義語句正確的是()

A:charc='\n';B:floatf=2.8;C:inti=12;D:booleanb=null;

答案:charc='\n';;inti=12;設(shè)有如下變量說明:

bytemyByte;

intmyInt;

longmyLong;

charmyChar;

floatmyFloat;

doublemyDouble;

以下賦值語句哪個需要強(qiáng)制轉(zhuǎn)換()

A:myFloat=myDouble;B:myInt=myLong;C:myByte=3;D:myInt=myByte;E:myFloat=3;F:myInt=myChar;

答案:myFloat=myDouble;;myInt=myLong;假設(shè)x、y都是float型,分別等于5和7,而x1、y1則是double型,分別等于5.0和7.0,那么x/y與x1/y1的值相等。()

A:對B:錯

答案:錯現(xiàn)有一個int類型的整數(shù)和一個double類型的數(shù)進(jìn)行加法運(yùn)算,則得到的結(jié)果類型為:()

A:int類型B:float類型C:double類型D:long類型

答案:double類型下面程序段的輸出結(jié)果是:()

inta=2;

System.out.print(a++);

System.out.print();

System.out.print(++a);

A:233B:334C:234D:333

答案:234

第三章單元測試

不允許作為類及類成員的訪問控制符的是()。

A:staticB:protectedC:publicD:private

答案:static為AB類的一個無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為()。

A:staticvoidmethod()B:abstractvoidmethod()C:publicvoidmethod()D:finalvoidmethod()

答案:staticvoidmethod()Strings=newString("abcdefg");

for(inti=0;i<s.length();i+=2){

System.out.print(s.charAt(i));

}

上列程序段執(zhí)行后的結(jié)果是()。

A:abcdefgB:ACEGC:abcdD:aceg

答案:aceg以下switch表達(dá)式語句正確的是:()。

A:publicvoidswitchTest(doublec){switch(c){…}}B:publicvoidswitchTest(bytec){switch(c){…}}C:publicvoidswitchTest(charc){switch(c){…}}D:publicvoidswitchTest(longc){switch(c){…}}

答案:publicvoidswitchTest(charc){switch(c){…}}inti=1,j=10;

do{

if(i++>-j)

System.out.println(i)

}while(i<5);

上面的代碼執(zhí)行后,i最終的值是多少?()。

A:i=2B:i=4C:i=5D:i=3

答案:i=5下面的執(zhí)行結(jié)果中,正確的是(

)。

inta=-1;

for(inti=4;i>0;i--){

a+=i;

System.out.print(a);

}

A:9B:3689C:368D:-1

答案:3689for(inti=1;i<=5;i++){

System.out.print(i);

}

上面的執(zhí)行結(jié)果中,正確的是()。

A:代碼成功編譯,執(zhí)行后,輸出為12345B:代碼成功編譯,執(zhí)行后,輸出為6C:代碼成功編譯,執(zhí)行后,輸出為1D:代碼編譯不成功,編譯器將生成一些錯誤

答案:代碼成功編譯,執(zhí)行后,輸出為12345inti=1;

switch(i){

case0:System.out.print(“Zero”);break;

case1:System.out.print(“One”);

case2:System.out.print(“Two”);

default:System.out.print(“Default”);

}

以下代碼輸出的結(jié)果是()。

A:OneTwoDefaultB:OneC:DefaultD:ZeroOneTwoDefault

答案:OneTwoDefault下面代碼執(zhí)行后輸出的結(jié)果是()。

charchA='A',chB='b';

if(chA+27<chB)++chA;

System.out.println("*"+chA+"*");

}

A:*a*B:*C*C:*A*D:*B*

答案:*B*intx=8;inty=2;

if(Math.pow(x,y)==64)

y=x;

if(Math.pow(x,y)<63)

y=2*x;

if(Math.pow(x,y)>63)

y=x/2;

System.out.println(y);

執(zhí)行以上代碼后,打印出來的y的值是()。

A:4B:8C:2D:16

答案:4for(inti=0;i>=0;i++){

System.out.println(i);

}

上面代碼執(zhí)行后,正確的是()。

A:0B:18C:1D:死循環(huán)

答案:死循環(huán)inti=0;

while(i<100){

System.out.println(i);

}

上面代碼執(zhí)行后,正確的是()。

A:不停的輸出0B:99C:18D:i

答案:不停的輸出0inti=0;

do{

System.out.println(i);

}while(i<100);

上面的代碼執(zhí)行后,正確的是()。

A:iB:99C:100D:死循環(huán)一直輸出0

答案:死循環(huán)一直輸出0結(jié)構(gòu)化程序設(shè)計(jì)所規(guī)定的的三種基本控制結(jié)構(gòu)是()。

A:輸入、處理、輸出B:順序、選擇、循環(huán)C:主程序、子程序、函數(shù)D:樹形、網(wǎng)形、環(huán)形

答案:順序、選擇、循環(huán)retur

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論