版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
MOOCJava程序設(shè)計(jì)-北京林業(yè)大學(xué)中國(guó)大學(xué)慕課答案隨堂測(cè)驗(yàn)1、填空題:Java之父是()。正確答案:【JamesGosling】2、填空題:目前,Java有三個(gè)體系,分別是()、JavaEE和JavaME。正確答案:【JavaSE】隨堂測(cè)驗(yàn)1、填空題:Java的內(nèi)存管理是由()自動(dòng)完成的,解放了程序員大量的精力和工作量。正確答案:【系統(tǒng)】2、填空題:面向?qū)ο笥腥齻€(gè)特征,分別是:封裝、繼承和()。正確答案:【多態(tài)】隨堂測(cè)驗(yàn)1、問(wèn)題:在jdk中,如果Java源程序中有多個(gè)類(lèi),則這個(gè)源程序的文件名必須是主類(lèi)的名字。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】2、填空題:如果Java源程序和jdk的安裝路徑不一樣,為了確保程序的正確編譯和運(yùn)行,需要配置()變量。正確答案:【環(huán)境或者path】隨堂測(cè)驗(yàn)1、填空題:Java源程序的擴(kuò)展名為()。正確答案:【.java】2、填空題:在jdk中,如果Java源程序中有多個(gè)類(lèi),可以都不是public類(lèi)。但是,如果要有public類(lèi),則只能有()個(gè)類(lèi)是public類(lèi)。正確答案:【1或者一】隨堂測(cè)驗(yàn)1、問(wèn)題:Scanner類(lèi)的對(duì)象可以從鍵盤(pán)上接收char類(lèi)型的數(shù)據(jù)。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】2、問(wèn)題:System.out.print(...)方法和System.out.println(...)方法在輸出內(nèi)容時(shí)作用相同。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】3、填空題:Java源程序中的main方法中的參數(shù)作用是()。正確答案:【從鍵盤(pán)上接收數(shù)據(jù)】4、填空題:Java提供了一個(gè)專(zhuān)門(mén)從鍵盤(pán)上接收數(shù)據(jù)的類(lèi),該類(lèi)的名稱(chēng)是()。正確答案:【Scanner】隨堂測(cè)驗(yàn)1、填空題:在JavaAPIs中,如果查詢(xún)一個(gè)類(lèi),可以通過(guò)該類(lèi)所在的包來(lái)檢索,也可以通過(guò)()檢索。正確答案:【類(lèi)名】第1章單元作業(yè)第1章單元測(cè)驗(yàn)1、問(wèn)題:在jdk中,()。選項(xiàng):A、源程序中只能有一個(gè)主類(lèi)B、源程序中可以有多個(gè)public類(lèi)C、源程序中必須有public類(lèi)D、源程序的文件名必須是主類(lèi)的名字正確答案:【源程序中只能有一個(gè)主類(lèi)】2、問(wèn)題:在jdk中(也就是直接在MS-DOS界面中編譯和運(yùn)行Java源程序),如果源程序中有public類(lèi),()。選項(xiàng):A、可以有多個(gè)public類(lèi)B、只能有一個(gè)public類(lèi)C、public類(lèi)必須是包含main方法的主類(lèi)D、所有類(lèi)必須都是public類(lèi)正確答案:【只能有一個(gè)public類(lèi)】3、問(wèn)題:在eclipse中,一個(gè)Project的bin文件夾中,存放()。選項(xiàng):A、Java源程序B、Java源程序編譯之后的字節(jié)碼文件C、Java源程序和字節(jié)碼文件D、以上都不對(duì)正確答案:【Java源程序編譯之后的字節(jié)碼文件】4、問(wèn)題:Java語(yǔ)言具有“一旦寫(xiě)成,處處可用”(writeonce,runanywhere)的平臺(tái)無(wú)關(guān)性,是因?yàn)镴ava源程序被編譯之后生成的.class字節(jié)碼文件在各種操作系統(tǒng)下都是通用的,都可以被安裝在特定操作系統(tǒng)的Java解釋器正確地解釋運(yùn)行。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】5、問(wèn)題:Java中內(nèi)存的開(kāi)辟和釋放是由程序員通過(guò)指針操作的。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】6、問(wèn)題:假設(shè)有Scanner類(lèi)的對(duì)象reader,則使用reader從鍵盤(pán)上接收字符串時(shí),reader.nextLine()和reader.next()的作用是相同的。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】7、問(wèn)題:Java源程序經(jīng)過(guò)編譯之后會(huì)產(chǎn)生擴(kuò)展名為.class的字節(jié)碼文件,字節(jié)碼文件是機(jī)器碼。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】8、問(wèn)題:Java源程序經(jīng)過(guò)編譯之后會(huì)產(chǎn)生擴(kuò)展名為.class的字節(jié)碼文件,之后通過(guò)java命令運(yùn)行時(shí),字節(jié)碼會(huì)一次性加到內(nèi)存中。()?選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】9、填空題:Java語(yǔ)言最初命名為()。正確答案:【oak##%_YZPRLFH_%##Oak##%_YZPRLFH_%##OAK】10、填空題:面向?qū)ο笥腥齻€(gè)特性,分別是封裝、()和多態(tài)。正確答案:【繼承】11、填空題:在Java源程序中,main方法中參數(shù)的類(lèi)型是()。(寫(xiě)出類(lèi)型的英文名稱(chēng))正確答案:【String】12、填空題:Scanner類(lèi)在()包中。正確答案:【java.util】隨堂測(cè)驗(yàn)1、問(wèn)題:以下標(biāo)識(shí)符正確的是()。選項(xiàng):A、a+bB、2a$C、_2.aD、For正確答案:【For】2、問(wèn)題:關(guān)鍵字可以是大寫(xiě)的。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】3、填空題:Java語(yǔ)言的標(biāo)識(shí)符是由()、數(shù)字、下劃線(xiàn)和美元符號(hào)組成。正確答案:【字母】4、填空題:Java語(yǔ)言中的注釋包括單行注釋、多行注釋和()。正確答案:【文檔注釋】5、填空題:Java語(yǔ)言中的文檔注釋以()開(kāi)始,以*/結(jié)束。正確答案:【/**】隨堂測(cè)驗(yàn)1、問(wèn)題:以下選項(xiàng)中,()不是Java語(yǔ)言的基本數(shù)據(jù)類(lèi)型。選項(xiàng):A、整型B、字符型C、布爾類(lèi)型D、字符串類(lèi)型正確答案:【字符串類(lèi)型】2、問(wèn)題:Java中存在無(wú)符號(hào)整數(shù)。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】3、問(wèn)題:字符型的精度高于短整型。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】4、填空題:數(shù)據(jù)類(lèi)型的轉(zhuǎn)換,分為自動(dòng)類(lèi)型轉(zhuǎn)換和()。正確答案:【強(qiáng)制類(lèi)型轉(zhuǎn)換】5、填空題:inta=268;bytem=(byte)a;請(qǐng)問(wèn)m=()。正確答案:【12】6、填空題:Java中的數(shù)據(jù)類(lèi)型包括基本數(shù)據(jù)類(lèi)型和()數(shù)據(jù)類(lèi)型。正確答案:【復(fù)合】隨堂測(cè)驗(yàn)1、問(wèn)題:inta=1,b=2,c=6,d=6;booleanm=true,n=true;則執(zhí)行表達(dá)式(m=ab)||(n=cd)之后,n和表達(dá)式的值分別為()。選項(xiàng):A、true,falseB、true,trueC、false,trueD、false,false正確答案:【false,false】2、問(wèn)題:inta;a=2++;此時(shí),a的值為3。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】3、問(wèn)題:各個(gè)關(guān)系運(yùn)算符的優(yōu)先級(jí)相同。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】4、填空題:inta,b=2;a=b++;a=()正確答案:【2】5、填空題:2/5的結(jié)果是()。正確答案:【0】6、填空題:inta=2;a1;a的值為()。正確答案:【4】隨堂測(cè)驗(yàn)1、問(wèn)題:在分支結(jié)構(gòu)中,if后面的括號(hào)里的值可以是()。選項(xiàng):A、整數(shù)類(lèi)型B、浮點(diǎn)數(shù)類(lèi)型C、布爾類(lèi)型D、字符類(lèi)型正確答案:【布爾類(lèi)型】2、問(wèn)題:inti,sum=0;則執(zhí)行以下語(yǔ)句,sum的值是()。for(i=1;i=3;sum+=1)sum+=i;選項(xiàng):A、6B、3C、0D、sum的值無(wú)法計(jì)算正確答案:【sum的值無(wú)法計(jì)算】3、問(wèn)題:inti,sum=0;則執(zhí)行以下語(yǔ)句,sum的值是()。for(i=1;i=3;i++){if(i==2)continue;sum+=i;}選項(xiàng):A、1B、2C、3D、4正確答案:【4】4、問(wèn)題:在Java語(yǔ)言中,語(yǔ)句后面可以不加分號(hào)。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】5、問(wèn)題:在分支結(jié)構(gòu)中,在沒(méi)有if的情況下,else可以單獨(dú)存在。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】隨堂測(cè)驗(yàn)1、問(wèn)題:在Java語(yǔ)言中,創(chuàng)建一個(gè)長(zhǎng)度為6的一維整型數(shù)組a,語(yǔ)句是()。選項(xiàng):A、inta[6];B、int[6]a;C、inta[]=newint[6];D、inta[]=int[6];正確答案:【inta[]=newint[6];】2、問(wèn)題:在Java語(yǔ)言中,二維數(shù)組中的每一個(gè)一維數(shù)組(或者稱(chēng)為每一行)的長(zhǎng)度必須相同。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】第2章單元作業(yè)第2章單元測(cè)驗(yàn)1、問(wèn)題:以下選項(xiàng)中,()是錯(cuò)誤的標(biāo)識(shí)符。選項(xiàng):A、_intB、a_6b$C、thread1D、instanceof正確答案:【instanceof】2、問(wèn)題:inta=1,b=2,c=6,d=6;booleanm=true,n=true;則執(zhí)行表達(dá)式(m=ab)d)之后,n和表達(dá)式的值分別為()。選項(xiàng):A、true,falseB、true,trueC、false,trueD、false,false正確答案:【true,false】3、問(wèn)題:intw=1,x=2,y=3,z=4;則表達(dá)式wx?w:y選項(xiàng):A、4B、3C、2D、1正確答案:【3】4、問(wèn)題:在Java源程序中,有以下語(yǔ)句:inta=2;if(a=2)System.out.println("Hello");elseSystem.out.println("Welcome");源程序的運(yùn)行結(jié)果為()。選項(xiàng):A、HelloB、WelcomeC、HelloWelcomeD、程序錯(cuò)誤正確答案:【程序錯(cuò)誤】5、問(wèn)題:在Java語(yǔ)言中,switch后面的括號(hào)里不可以是()類(lèi)型的值。選項(xiàng):A、byteB、intC、StringD、long正確答案:【long】6、問(wèn)題:若i為整型變量,則以下循環(huán)體內(nèi)的語(yǔ)句被執(zhí)行了()次。for(i=2;i==0;)System.out.printf("%d",i--);選項(xiàng):A、0B、1C、2D、無(wú)限次正確答案:【0】7、問(wèn)題:int[][]a=newint[2][3];則a.length的值為()。選項(xiàng):A、2B、3C、5D、6正確答案:【2】8、問(wèn)題:byteb;intn=6;以下賦值語(yǔ)句錯(cuò)誤的是()。選項(xiàng):A、b=3;B、b=(byte)3;C、b=n;D、b=(byte)n;正確答案:【b=n;】9、問(wèn)題:boolean類(lèi)型的精度高于其他基本數(shù)據(jù)類(lèi)型。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】10、問(wèn)題:bytea=200;這條語(yǔ)句是對(duì)的。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】11、問(wèn)題:數(shù)值2000可以存儲(chǔ)在引用類(lèi)型的變量中。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】12、問(wèn)題:1/4的結(jié)果是0.25。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】13、問(wèn)題:邏輯與和邏輯或的優(yōu)先級(jí)相同。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】14、問(wèn)題:inta[]={1,2,3,4,5,6};和inta[]=newint[6];的作用是不同的。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】15、填空題:shorts=6;charc='a';請(qǐng)問(wèn):s+c是什么數(shù)據(jù)類(lèi)型?()要求:填寫(xiě)數(shù)據(jù)類(lèi)型對(duì)應(yīng)的關(guān)鍵字。正確答案:【int】16、填空題:在jdk中,可以使用()命令將文檔注釋提取出來(lái),形成幫助文檔。正確答案:【javadoc】17、填空題:文檔注釋內(nèi)置了一些以()開(kāi)頭的關(guān)鍵字,用來(lái)表示特定的含義。正確答案:【@】18、填空題:inta=2;如果使用移位運(yùn)算將變量a的值變?yōu)?,請(qǐng)寫(xiě)出移位表達(dá)式()。正確答案:【a<<2】19、填空題:inta={10,20,30},b={40,50,};a=b;a[0]=()。正確答案:【40】20、填空題:inta[][]=newint[2][];如果讓數(shù)組a的第一行存放2個(gè)數(shù)據(jù),接下來(lái)的語(yǔ)句是()。正確答案:【a[0]=newint[2];】隨堂測(cè)驗(yàn)1、填空題:面向?qū)ο蟮恼Z(yǔ)言有三個(gè)特征:()、繼承和多態(tài)。正確答案:【封裝】2、填空題:封裝是指將數(shù)據(jù)的()和對(duì)數(shù)據(jù)的操作集成在一起。正確答案:【屬性】隨堂測(cè)驗(yàn)1、問(wèn)題:一個(gè)類(lèi)中,()。選項(xiàng):A、可以不顯式地給出構(gòu)造方法B、只能有一個(gè)構(gòu)造方法C、必須有多個(gè)構(gòu)造方法D、不需要構(gòu)造方法正確答案:【可以不顯式地給出構(gòu)造方法】2、問(wèn)題:構(gòu)造方法可以有返回類(lèi)型。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】3、問(wèn)題:有語(yǔ)句finalintMAX=100;則源程序運(yùn)行過(guò)程中,MAX的值可以改變。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】4、問(wèn)題:類(lèi)名可以通過(guò)運(yùn)算符“.”訪問(wèn)靜態(tài)變量和靜態(tài)方法。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】5、問(wèn)題:classSquare{doubleside;Square(doubleside){this.side=side;}doublecomputeArea(){returnside*side;}}上述類(lèi)聲明中,關(guān)鍵字this可以省略。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】6、填空題:一個(gè)類(lèi)中,靜態(tài)變量用關(guān)鍵字()修飾。正確答案:【static】隨堂測(cè)驗(yàn)1、問(wèn)題:表示類(lèi)繼承的關(guān)鍵字是()。選項(xiàng):A、inheritB、succeedC、extendsD、develop正確答案:【extends】2、問(wèn)題:子類(lèi)可以繼承父類(lèi)的構(gòu)造方法。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】3、問(wèn)題:Java語(yǔ)言中,一個(gè)父類(lèi)只能有一個(gè)子類(lèi)。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】4、問(wèn)題:classA{publicintf(intx,inty){returnx+y;}}classBextendsA{publicintf(bytex,inty){returnx*y;}}子類(lèi)B的對(duì)象只能調(diào)用子類(lèi)中的f方法。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】隨堂測(cè)驗(yàn)1、問(wèn)題:一個(gè)類(lèi)的聲明中,關(guān)鍵字class前面可以加如下()訪問(wèn)控制權(quán)限。選項(xiàng):A、publicB、protectedC、default(可以省略)D、private正確答案:【public#default(可以省略)】2、問(wèn)題:包聲明語(yǔ)句可以放在源程序的任何位置。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】3、問(wèn)題:構(gòu)造方法的訪問(wèn)控制權(quán)限受類(lèi)的訪問(wèn)控制權(quán)限的影響。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】4、問(wèn)題:以下兩個(gè)類(lèi)在同一個(gè)Java源程序中,ClassAdder{privateintx;privateintincrease(intbasic){returnbasic+x;}}ClassUser{voiduse(intinput){Adderadder=newAdder();intresult=adder.increase(6);}}紅色的語(yǔ)句是不合法的。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】5、問(wèn)題:有兩個(gè)Java源程序文件,其中,第一個(gè)文件中的源代碼如下所示。packageyours;classAdder{protectedintx;inty;protectedintincrease(intbasic){returnbasic+x;}}第二個(gè)文件中的源代碼如下所示。packageother;importyours;classUnknown{Addera=newAdder();a.increase(3);}紅色的語(yǔ)句是合法的。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】6、填空題:引用其他包中的類(lèi)需要使用關(guān)鍵字()。正確答案:【import】第3章單元作業(yè)第3章單元測(cè)驗(yàn)1、問(wèn)題:構(gòu)造方法的名字()。選項(xiàng):A、可以由用戶(hù)按照標(biāo)識(shí)符的規(guī)范隨意命名B、必須和類(lèi)中的一個(gè)方法的名字相同C、必須與類(lèi)名相同D、是Java保留的關(guān)鍵字正確答案:【必須與類(lèi)名相同】2、問(wèn)題:classA{publicintf(intx,inty){returnx+y;}}classBextendsA{publicintf(bytex,inty){returnx*y;}}則子類(lèi)中的f方法和父類(lèi)中的f方法()。選項(xiàng):A、是重寫(xiě)關(guān)系B、是重載(過(guò)載)關(guān)系C、完全相同D、是錯(cuò)誤的正確答案:【是重載(過(guò)載)關(guān)系】3、問(wèn)題:引用其他包中的類(lèi)需要使用關(guān)鍵字()。選項(xiàng):A、quoteB、citeC、appointD、import正確答案:【import】4、問(wèn)題:1:classSuper{2:publicintgetValue(){return2019;}3:}4:publicclassSubextendsSuper{5:6:}下列選項(xiàng)中,()放在第5行會(huì)引起編譯錯(cuò)誤?選項(xiàng):A、publicintgetValue(){return2016;}B、publicvoidgetValue(){}C、publicvoidgetValue(inta){}D、publicdoublegetValue(doublea,doubleb){returna+b}正確答案:【publicvoidgetValue(){}】5、問(wèn)題:給出如下源代碼,如何使成員變量m被方法fun()直接訪問(wèn)?()classTest{privateintm;publicstaticvoidfun(){//somecode...}}選項(xiàng):A、將privateintm;改為protectedintm;B、將privateintm;改為publicintm;C、將privateintm;改為staticintm;D、將privateintm;改為intm;正確答案:【將privateintm;改為staticintm;】6、問(wèn)題:publicclassTest{publicstaticvoidmain(String[]args){intresult=???;System.out.println(result);}publicstaticintoperate(doublea,intb){return10*(int)(a+b);}publicstaticintoperate(inta,doubleb){return100*(int)(a+b);}publicstaticintoperate(doublea,doubleb){return1000*(int)(a+b);}}???處填入()時(shí),編譯程序會(huì)出錯(cuò)。選項(xiàng):A、operate(3,5)B、operate(3.0,5)C、operate(3,5.0)D、operate(3.0,5.0)正確答案:【operate(3,5)】7、問(wèn)題:1:classSuper{2:publicfloatgetNum(){return6.0f;}3:}4:publicclassSubextendsSuper5:{6:7:}以下選項(xiàng)中,()放在第6行會(huì)引起編譯錯(cuò)誤。選項(xiàng):A、publicfloatgetNum(){return4.0f;}B、publicvoidgetNum(){}C、publicvoidgetNum(doubled){}D、publicdoublegetNum(doubled){return6.0+d;}正確答案:【publicvoidgetNum(){}】8、問(wèn)題:Java語(yǔ)言中,包實(shí)際就是()。選項(xiàng):A、Java提供的基礎(chǔ)類(lèi)庫(kù)B、用戶(hù)自己編寫(xiě)的類(lèi)庫(kù)C、字節(jié)碼文件D、文件夾正確答案:【文件夾】9、問(wèn)題:請(qǐng)選擇一個(gè)正確答案,()。選項(xiàng):A、如果源文件中存在package語(yǔ)句,則必須放在所有非注釋語(yǔ)句之前B、private成員變量和方法可以被同一包中的所有類(lèi)訪問(wèn)C、類(lèi)的訪問(wèn)控制權(quán)限有4種D、構(gòu)造方法的訪問(wèn)控制權(quán)限必須是public正確答案:【如果源文件中存在package語(yǔ)句,則必須放在所有非注釋語(yǔ)句之前】10、問(wèn)題:靜態(tài)方法可以訪問(wèn)()。選項(xiàng):A、非靜態(tài)變量(實(shí)例變量)B、靜態(tài)變量C、非靜態(tài)方法(實(shí)例方法)D、靜態(tài)方法正確答案:【靜態(tài)變量#靜態(tài)方法】11、問(wèn)題:classSquare{doubleside;Square(doubleside){this.side=side;}doublecomputeArea(){returnside*side;}}Square正方形=newSquare(10.0);在這個(gè)例子中,()。選項(xiàng):A、this可以省略B、創(chuàng)建類(lèi)對(duì)象的語(yǔ)句Square正方形=newSquare(10.0);執(zhí)行時(shí),this代表當(dāng)前對(duì)象“正方形”C、this不代表任何內(nèi)容D、this不能省略正確答案:【創(chuàng)建類(lèi)對(duì)象的語(yǔ)句Square正方形=newSquare(10.0);執(zhí)行時(shí),this代表當(dāng)前對(duì)象“正方形”#this不能省略】12、問(wèn)題:classSquare{doubleside;Square(doubleside){this.side=side;}doublecomputeArea(){returnside*side;}}有了上述類(lèi)聲明,類(lèi)對(duì)象的創(chuàng)建語(yǔ)句Square正方形=newSquare();是正確的。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】13、問(wèn)題:構(gòu)造方法不可以被類(lèi)對(duì)象用運(yùn)算符“.”調(diào)用。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】14、問(wèn)題:一個(gè)類(lèi)聲明了對(duì)象之后,這個(gè)對(duì)象就可以調(diào)用該類(lèi)的成員變量和成員方法了。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】15、問(wèn)題:類(lèi)名不能通過(guò)運(yùn)算符“.”訪問(wèn)類(lèi)的實(shí)例變量。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】16、問(wèn)題:Java語(yǔ)言中,一個(gè)子類(lèi)只能有一個(gè)直接父類(lèi)。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】17、問(wèn)題:有一個(gè)類(lèi)A的聲明,如下所示classA{//省略成員變量和成員方法的聲明}類(lèi)A沒(méi)有父類(lèi)。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】18、問(wèn)題:一個(gè)final類(lèi)可以被其他類(lèi)繼承。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】19、問(wèn)題:子類(lèi)不能重寫(xiě)父類(lèi)的final成員方法。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】20、問(wèn)題:子類(lèi)不能繼承父類(lèi)的私有(private)成員變量和成員方法。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】21、填空題:數(shù)據(jù)的屬性在類(lèi)中被稱(chēng)為(),對(duì)數(shù)據(jù)的操作在類(lèi)中被稱(chēng)為成員方法。正確答案:【成員變量】22、填空題:一個(gè)類(lèi)的成員變量如果被關(guān)鍵字final修飾,稱(chēng)它為(),習(xí)慣用大寫(xiě)字母表示。正確答案:【常量】23、填空題:calssA{inta;intincrease(intbasic){returnbasic+a;}}classBextendsA{inta,b;intadd(){return()+b;}}在子類(lèi)B的return后面的括號(hào)中,如果要使用父類(lèi)A的成員變量a,其中的內(nèi)容是()。正確答案:【super.a】24、填空題:ClassAdder{privateintx;publicAdder(inta){x=a;}privateintincrease(intbasic){returnbasic+x;}}Adder類(lèi)的構(gòu)造方法的訪問(wèn)控制權(quán)限是()。(寫(xiě)表示訪問(wèn)控制權(quán)限的關(guān)鍵字)正確答案:【default】25、填空題:在一個(gè)Java源程序中,如果要引入java.util包中的所有類(lèi),引入語(yǔ)句是()。正確答案:【importjava.util.*;】隨堂測(cè)驗(yàn)1、問(wèn)題:上轉(zhuǎn)型對(duì)象和父類(lèi)對(duì)象的功能相同。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】2、問(wèn)題:抽象類(lèi)中可以沒(méi)有抽象方法。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】3、問(wèn)題:抽象類(lèi)的子類(lèi)不能再是抽象類(lèi)。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】4、問(wèn)題:final類(lèi)不可以被繼承。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】隨堂測(cè)驗(yàn)1、問(wèn)題:一個(gè)接口()。選項(xiàng):A、可以實(shí)現(xiàn)其他接口B、只能被一個(gè)類(lèi)實(shí)現(xiàn)C、可以繼承其他接口D、可以被多個(gè)類(lèi)實(shí)現(xiàn)正確答案:【可以繼承其他接口#可以被多個(gè)類(lèi)實(shí)現(xiàn)】2、問(wèn)題:一個(gè)類(lèi)可以同時(shí)實(shí)現(xiàn)多個(gè)接口。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】3、問(wèn)題:匿名類(lèi)不可以聲明類(lèi)對(duì)象。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】4、填空題:聲明接口時(shí),需要使用關(guān)鍵字()。正確答案:【interface】5、填空題:在一個(gè)類(lèi)中聲明的類(lèi),稱(chēng)為()。正確答案:【內(nèi)部類(lèi)或者內(nèi)嵌類(lèi)?!?、填空題:以下內(nèi)容在同一個(gè)源程序中:abstractclassA{abstractintnum();}classTestA{publicstaticvoidf(At){System.out.println(t.num());}publicstaticvoidmain(String[]args){f(newA(){intnum(){return20;}});}}程序運(yùn)行的結(jié)果是輸出()。正確答案:【20】第4章單元作業(yè)第4章單元測(cè)驗(yàn)1、問(wèn)題:abstractclassA{intx;intadd(){returnx+1;}publicabstractintdecrease();}classBextendsA{publicintdecrease(){returnx-1;}}則下列選項(xiàng)正確的是()。選項(xiàng):A、Aa=newA();B、Bb=newA();C、Aa=newB();D、Bb=(B)(newA());正確答案:【Aa=newB();】2、問(wèn)題:以下與接口有關(guān)的說(shuō)法,正確的是()。選項(xiàng):A、接口中只能有抽象方法B、接口A和接口B中的方法名可以相同C、接口和抽象類(lèi)唯一的不同就是,接口比抽象類(lèi)更抽象D、一個(gè)類(lèi)不能同時(shí)實(shí)現(xiàn)多個(gè)接口正確答案:【接口A和接口B中的方法名可以相同】3、問(wèn)題:以下內(nèi)容在同一個(gè)源程序中:interfaceA{intadd();}classBimplementsA{intx,y;B(intx,inty){this.x=x;this.y=y;}intadd(){returnx+y;}}publicclassC{publicstaticvoidmain(String[]args){Bb=newB(10,20);intresult=b.add();System.out.println(b.x);System.out.println(b.y);System.out.println(result);}}對(duì)于這個(gè)源程序,以下選項(xiàng)正確的是()。選項(xiàng):A、程序輸出b.x的值為0B、程序輸出b.y的值為0C、程序輸出的result的值為30D、上述源程序編譯不通過(guò)正確答案:【上述源程序編譯不通過(guò)】4、問(wèn)題:假設(shè)A是接口,B和C是類(lèi),以下選項(xiàng)不正確的是()。選項(xiàng):A、classCextendsA{//省略代碼}B、classCimplementsA{//省略代碼}C、classCextendsB{//省略代碼}D、classCextendsBimplementsA{//省略代碼}正確答案:【classCextendsA{//省略代碼}】5、問(wèn)題:以下說(shuō)法正確的是()。選項(xiàng):A、一個(gè)接口可以實(shí)現(xiàn)另外一個(gè)接口B、接口之間可以繼承,屬于單繼承機(jī)制C、一個(gè)接口可以同時(shí)繼承多個(gè)接口D、接口之間不能繼承正確答案:【一個(gè)接口可以同時(shí)繼承多個(gè)接口】6、問(wèn)題:以下內(nèi)容在同一個(gè)源程序中:classA{inta;A(inta){this.a=a;}intadd(){returna+10;}}classTestA{publicstaticvoidf(At){System.out.println(t.add());}publicstaticvoidmain(String[]args){f(newA(){intadd(){returna+20;}});}}則()。選項(xiàng):A、程序的運(yùn)行結(jié)果為輸出0B、程序的運(yùn)行結(jié)果為輸出10C、程序的運(yùn)行結(jié)果為輸出20D、程序不能編譯通過(guò)正確答案:【程序不能編譯通過(guò)】7、問(wèn)題:類(lèi)A的聲明如下所示:abstractclassA{intx;intadd(){returnx+1;}publicabstractintdecrease();}則類(lèi)對(duì)象的創(chuàng)建語(yǔ)句Aa=newA();是正確的。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】8、問(wèn)題:抽象類(lèi)可以是final類(lèi)。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】9、問(wèn)題:抽象類(lèi)可以聲明對(duì)象。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】10、問(wèn)題:一個(gè)類(lèi)可以在繼承父類(lèi)的同時(shí)實(shí)現(xiàn)接口。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】11、問(wèn)題:一個(gè)類(lèi)對(duì)接口的實(shí)現(xiàn)機(jī)制屬于類(lèi)繼承機(jī)制。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】12、問(wèn)題:抽象類(lèi)不能實(shí)現(xiàn)接口。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】13、問(wèn)題:抽象類(lèi)聲明的對(duì)象不能作為上轉(zhuǎn)型對(duì)象。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】14、問(wèn)題:內(nèi)部類(lèi)的類(lèi)體中不可以聲明類(lèi)變量和類(lèi)方法。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】15、填空題:一個(gè)類(lèi)實(shí)現(xiàn)接口時(shí),需要使用關(guān)鍵字()。正確答案:【implements】隨堂測(cè)驗(yàn)1、問(wèn)題:以下選項(xiàng)中,()是自動(dòng)裝箱。選項(xiàng):A、doublea=6.0;B、Doublea=newDouble(6.0);C、Doublea=6.0;D、doublea=newDouble(6.0);正確答案:【Doublea=6.0;】2、問(wèn)題:Integera=newInteger(5);System.out.println(a);在上述輸出語(yǔ)句中,a后面省略了()。選項(xiàng):A、intValue()B、valueOf(5)C、parseInt(5)D、toString()正確答案:【toString()】3、問(wèn)題:Byteby=newByte(5);這條語(yǔ)句是正確的。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】4、填空題:基本數(shù)據(jù)類(lèi)型int的封裝類(lèi)是()。正確答案:【Integer】5、填空題:整型封裝類(lèi)中,代表整數(shù)的最大值的靜態(tài)常量是()。正確答案:【MAX_VALUE】6、填空題:基本數(shù)據(jù)類(lèi)型boolean的封裝類(lèi)是()。正確答案:【Boolean】隨堂測(cè)驗(yàn)1、問(wèn)題:classA{intx;intadd(){returnx+1;}}Aa=newA();Ab=newA();如果要比較a和b中的值是否相等,可以使用()。選項(xiàng):A、a=b;B、a==b;C、a.equals(b);D、b=a;正確答案:【a==b;#a.equals(b);】2、問(wèn)題:classA{//省略代碼}類(lèi)A沒(méi)有父類(lèi)。()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】3、問(wèn)題:Object類(lèi)中,有的方法的訪問(wèn)控制權(quán)限是default或者private。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】隨堂測(cè)驗(yàn)1、問(wèn)題:Stringstr=like;則pareTo(lake)的值()。選項(xiàng):A、大于0B、小于0C、等于0D、不能比較正確答案:【大于0】2、問(wèn)題:String類(lèi)不可以被繼承。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】3、問(wèn)題:Strings1,s2;s1=Hello!;s2=Hello!;則s1==s2的值為true。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】4、問(wèn)題:Strings1,s2;s1=newString(Hello!);s2=newString(Hello!);則s1==s2的值為true。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】5、填空題:StringBufferstr=newStringBuffer(Ilikeapple!);str.delete(7,12);str.insert(7,grape);則str所指向字符串的內(nèi)容是()。正確答案:【Ilikegrape!】隨堂測(cè)驗(yàn)1、問(wèn)題:Math類(lèi)在()包中。選項(xiàng):A、java.utilB、java.langC、java.ioD、java.math正確答案:【java.lang】2、問(wèn)題:生成一個(gè)[1,100]之間的隨機(jī)整數(shù),以下選項(xiàng)正確的是()。選項(xiàng):A、inta=(int)(Math.random()*100)+1;B、inta=(int)(Math.random()*100);C、inta=(int)(Math.random()*99)+1;D、inta=(int)(Math.random()*99);正確答案:【inta=(int)(Math.random()*100)+1;】3、問(wèn)題:Math類(lèi)可以被繼承。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】隨堂測(cè)驗(yàn)1、問(wèn)題:大整數(shù)類(lèi)BigInteger在()包中。選項(xiàng):A、java.langB、java.mathC、java.utilD、java.io正確答案:【java.math】2、問(wèn)題:大整數(shù)類(lèi)BigInteger中的compareTo方法是()。選項(xiàng):A、重寫(xiě)了Object類(lèi)的compareTo方法B、大整數(shù)類(lèi)自己的新方法C、實(shí)現(xiàn)了Comparable接口中的compareTo方法D、和Object類(lèi)中的compareTo方法構(gòu)成重載正確答案:【實(shí)現(xiàn)了Comparable接口中的compareTo方法】隨堂測(cè)驗(yàn)1、問(wèn)題:LinkedList泛型類(lèi)對(duì)象a獲取鏈表中的節(jié)點(diǎn)個(gè)數(shù),可以使用()。選項(xiàng):A、a.length()B、a.number()C、a.size()D、a.amount()正確答案:【a.size()】2、填空題:LinkedList泛型類(lèi)在()包中。正確答案:【java.util】隨堂測(cè)驗(yàn)1、問(wèn)題:tree.add(6);tree.add(1);tree.add(1);則遍歷樹(shù)集tree之后,可以輸出1,1,6。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】2、填空題:TreeSet泛型類(lèi)在()包中。正確答案:【java.util】隨堂測(cè)驗(yàn)1、問(wèn)題:C、Integera=6;D、inta=newInteger("6");正確答案:【inta=newInteger("6");】3、問(wèn)題:以下選項(xiàng)中,不正確的是()。選項(xiàng):A、Floata=newFloat("5.0");B、Floata=Float.valueOf("5.0");C、Floata=5.0f;D、Floata=5.0;正確答案:【Floata=5.0;】4、問(wèn)題:classA{intx;intadd(){returnx+1;}}Aa=newA();System.out.println(a);則程序的運(yùn)行結(jié)果是()。選項(xiàng):A、0B、1C、地址D、什么也不輸出正確答案:【地址】5、問(wèn)題:Strings1,s2;s1=newString("Hello!");s2=newString("Hello!");如果要比較s1和s2指向字符串的內(nèi)容是否相等,可以使用()。選項(xiàng):A、s1==s2B、s1=s2C、s1.equals(s2)D、s2=s1正確答案:【s1.equals(s2)】6、問(wèn)題:StringBufferstr=newStringBuffer("abc");如果讓str指向的字符串變?yōu)椤癮bcdef”,以下選項(xiàng)中,能夠完成任務(wù)的是()。選項(xiàng):A、str.insert(2,"def");B、str.add("def");C、str.append("def");D、str指向的內(nèi)容不能改變正確答案:【str.append("def");】7、問(wèn)題:生成一個(gè)[1,6]之間的隨機(jī)整數(shù),以下選項(xiàng)中,正確的是()。選項(xiàng):A、inta=(int)(Math.random()*6);B、inta=(int)(Math.random()*5);C、inta=(int)(Math.random()*6)+1;D、inta=(int)(Math.random()*5)+1;正確答案:【inta=(int)(Math.random()*6)+1;】8、問(wèn)題:BigIntegera=newBigInteger("123456789123456789");則a.toString()的值是()。選項(xiàng):A、地址B、字符串C、整數(shù)D、大整數(shù)正確答案:【字符串】9、問(wèn)題:Integ
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版?zhèn)€體戶(hù)店鋪?zhàn)赓U合同(標(biāo)準(zhǔn)版)3篇
- 大型公共建筑監(jiān)理合同(2篇)
- 12 醉翁亭記2024-2025學(xué)年九年級(jí)語(yǔ)文上冊(cè)同步說(shuō)課稿(河北專(zhuān)版)
- 22 文言文二則 書(shū)戴嵩畫(huà)牛(說(shuō)課稿)-2024-2025學(xué)年統(tǒng)編版語(yǔ)文六年級(jí)上冊(cè)
- 2024年汽輪機(jī)油技術(shù)升級(jí)與市場(chǎng)推廣合作協(xié)議3篇
- 完整交通事故賠償協(xié)議書(shū)
- 消防項(xiàng)目合作協(xié)議書(shū)
- 體育中心場(chǎng)地租賃合同
- 灑水車(chē)標(biāo)準(zhǔn)租賃合同
- 三方房產(chǎn)抵債協(xié)議書(shū)
- 2025年度愛(ài)讀書(shū)學(xué)長(zhǎng)主辦的讀書(shū)挑戰(zhàn)賽組織合同
- 2024年滄州經(jīng)濟(jì)開(kāi)發(fā)區(qū)招聘社區(qū)工作者筆試真題
- 2025年安徽省銅陵市公安局交警支隊(duì)招聘交通輔警14人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 零碳智慧園區(qū)解決方案
- 2025年林權(quán)抵押合同范本
- 2024年北師大版四年級(jí)數(shù)學(xué)上學(xué)期學(xué)業(yè)水平測(cè)試 期末卷(含答案)
- 2024年高考物理一輪復(fù)習(xí)講義(新人教版):第七章動(dòng)量守恒定律
- 人教版八年級(jí)上學(xué)期物理期末復(fù)習(xí)(壓軸60題40大考點(diǎn))
- 企業(yè)環(huán)保知識(shí)培訓(xùn)課件
- 浙江省寧波市慈溪市2023-2024學(xué)年高三上學(xué)期語(yǔ)文期末測(cè)試試卷
- 暨南大學(xué)《微觀經(jīng)濟(jì)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
評(píng)論
0/150
提交評(píng)論