MOOC 面向?qū)ο蟪绦蛟O(shè)計(jì)-濮陽(yáng)職業(yè)技術(shù)學(xué)院 中國(guó)大學(xué)慕課答案_第1頁(yè)
MOOC 面向?qū)ο蟪绦蛟O(shè)計(jì)-濮陽(yáng)職業(yè)技術(shù)學(xué)院 中國(guó)大學(xué)慕課答案_第2頁(yè)
MOOC 面向?qū)ο蟪绦蛟O(shè)計(jì)-濮陽(yáng)職業(yè)技術(shù)學(xué)院 中國(guó)大學(xué)慕課答案_第3頁(yè)
MOOC 面向?qū)ο蟪绦蛟O(shè)計(jì)-濮陽(yáng)職業(yè)技術(shù)學(xué)院 中國(guó)大學(xué)慕課答案_第4頁(yè)
MOOC 面向?qū)ο蟪绦蛟O(shè)計(jì)-濮陽(yáng)職業(yè)技術(shù)學(xué)院 中國(guó)大學(xué)慕課答案_第5頁(yè)
已閱讀5頁(yè),還剩49頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

MOOC面向?qū)ο蟪绦蛟O(shè)計(jì)-濮陽(yáng)職業(yè)技術(shù)學(xué)院中國(guó)大學(xué)慕課答案1.2測(cè)驗(yàn)1、問(wèn)題:與其他面向?qū)ο笳Z(yǔ)言相比,Java語(yǔ)言突出的特點(diǎn)是()選項(xiàng):A、解釋型,與平臺(tái)無(wú)關(guān)B、支持動(dòng)態(tài)聯(lián)編C、支持多重繼承D、支持網(wǎng)絡(luò)通信正確答案:【解釋型,與平臺(tái)無(wú)關(guān)】2、問(wèn)題:下列選項(xiàng)中,不屬于Java語(yǔ)言特點(diǎn)的是()選項(xiàng):A、解釋型B、動(dòng)態(tài)性C、抽象D、面向?qū)ο笳_答案:【抽象】3、問(wèn)題:Java語(yǔ)言屬于()種語(yǔ)言?選項(xiàng):A、面向機(jī)器的語(yǔ)言B、面向?qū)ο蟮恼Z(yǔ)言C、面向過(guò)程的語(yǔ)言D、面向操作系統(tǒng)的語(yǔ)言正確答案:【面向?qū)ο蟮恼Z(yǔ)言】1.3測(cè)驗(yàn)1、問(wèn)題:開(kāi)發(fā)Java程序的步驟包括運(yùn)行、編寫(xiě)、編譯,它們的先后順序是()選項(xiàng):A、運(yùn)行—編寫(xiě)—編譯B、編寫(xiě)—編譯—運(yùn)行C、編譯—編寫(xiě)—運(yùn)行D、編寫(xiě)—運(yùn)行—編譯正確答案:【編寫(xiě)—編譯—運(yùn)行】2、問(wèn)題:安裝好JDK后,在其bin目錄下有許多exe可執(zhí)行文件,其中javac.exe命令的作用是以下哪一種?()選項(xiàng):A、Java文檔制作工具B、Java解釋器C、Java編譯器D、java反匯編正確答案:【Java編譯器】3、問(wèn)題:Windows操作系統(tǒng)上Java虛擬機(jī)程序的文件名是()。選項(xiàng):A、jar.exeB、java.exeC、java.classD、javac.exe正確答案:【java.exe】4、問(wèn)題:Java虛擬機(jī)(JVM)是運(yùn)行Java程序的軟件環(huán)境。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】1.4測(cè)驗(yàn)1、問(wèn)題:編譯Java源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為()。選項(xiàng):A、javaB、classC、htmlD、exe正確答案:【class】2、問(wèn)題:Java類(lèi)程序文件的擴(kuò)展名是()。選項(xiàng):A、.exeB、.classC、.javaD、.obj正確答案:【.java】3、問(wèn)題:下列選項(xiàng)中,能將Java源程序編譯為字節(jié)碼的命令是().選項(xiàng):A、javacB、javahC、javapD、java正確答案:【javac】4、問(wèn)題:下列關(guān)于Java源程序結(jié)構(gòu)的論述中,正確的是()。選項(xiàng):A、一個(gè)源文件包括的public類(lèi)最多1個(gè)B、一個(gè)源文件包括的public類(lèi)定義最少1個(gè)C、一個(gè)源文件包括的類(lèi)定義最多1個(gè)D、一個(gè)源文件包括的接口定義最多1個(gè)正確答案:【一個(gè)源文件包括的public類(lèi)最多1個(gè)】1.5測(cè)驗(yàn)1、問(wèn)題:在MyEclipse中編寫(xiě)Java程序,第1步應(yīng)當(dāng)()。選項(xiàng):A、編寫(xiě)Java代碼B、運(yùn)行Java程序C、新建Java項(xiàng)目D、新建Java類(lèi)正確答案:【新建Java項(xiàng)目】1.6測(cè)驗(yàn)1、問(wèn)題:在Java中,用于向控制臺(tái)輸出信息的語(yǔ)句是()。選項(xiàng):A、System.print();B、Print.print();C、Out.print();D、System.out.print();正確答案:【System.out.print();】2、問(wèn)題:Java語(yǔ)言中,程序封裝的最小單位是()選項(xiàng):A、程序B、方法C、類(lèi)D、包正確答案:【類(lèi)】第1章單元測(cè)驗(yàn)1、問(wèn)題:下列關(guān)于Java語(yǔ)言特點(diǎn)的敘述中,錯(cuò)誤的是()。選項(xiàng):A、Java是面向過(guò)程的編程語(yǔ)言B、Java是跨平臺(tái)的編程語(yǔ)言C、Java是面向?qū)ο蟮木幊陶Z(yǔ)言D、Java支持分布式計(jì)算正確答案:【Java是面向過(guò)程的編程語(yǔ)言】2、問(wèn)題:下列敘述中,正確的是()。選項(xiàng):A、源文件的擴(kuò)展名為.javaB、Java是從C語(yǔ)言發(fā)展過(guò)來(lái)的C、源文件中public類(lèi)的數(shù)目不限D(zhuǎn)、源文件名與public類(lèi)名可以不相同正確答案:【源文件的擴(kuò)展名為.java】3、問(wèn)題:main方法是JavaApplication程序執(zhí)行的入口點(diǎn),關(guān)于main方法的方法頭以下哪項(xiàng)是合法的()選項(xiàng):A、publicstaticvoidmain(String[]args)B、publicvoidmain(Stringarg[])C、publicstaticintmain(String[]arg)D、publicstaticvoidmain()正確答案:【publicstaticvoidmain(String[]args)】4、問(wèn)題:安裝好JDK后,在其bin目錄下有許多exe可執(zhí)行文件,其中javac.exe命令的作用是以下哪一種()選項(xiàng):A、Java解釋器B、java反匯編C、Java文檔制作工具D、Java編譯器正確答案:【Java編譯器】5、問(wèn)題:Java的開(kāi)發(fā)工具是()選項(xiàng):A、JREB、JDKC、JavaAPID、JVM正確答案:【JDK】6、問(wèn)題:一個(gè)Java源文件中可以有多個(gè)類(lèi),但只能有一個(gè)類(lèi)是public的。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】7、問(wèn)題:目前,Java的許多集成開(kāi)發(fā)環(huán)境,大多是以Sun公司提供的JDK開(kāi)發(fā)工具集為基礎(chǔ)的。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】8、問(wèn)題:Java語(yǔ)言中,程序封裝的最小單位是類(lèi)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】9、問(wèn)題:一個(gè)Java源文件中包括的public類(lèi)定義最少1個(gè)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】10、問(wèn)題:Java是一種面向?qū)ο蟮恼Z(yǔ)言選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】2.1測(cè)試1、問(wèn)題:下列()是合法的標(biāo)識(shí)符?選項(xiàng):A、12classB、voidC、-5D、_blank正確答案:【_blank】2、問(wèn)題:下列()不是Java中的保留字?選項(xiàng):A、ifB、sizeofC、privateD、null正確答案:【sizeof】3、問(wèn)題:下列()不是合法的標(biāo)識(shí)符?選項(xiàng):A、$millionB、$_millionC、2$_millionD、$2_million正確答案:【2$_million】2.3測(cè)驗(yàn)1、問(wèn)題:下列選項(xiàng)中,不屬于Java基本數(shù)據(jù)類(lèi)型的是()選項(xiàng):A、StringB、byteC、shortD、char正確答案:【String】2、問(wèn)題:下列變量定義中,正確的是()。選項(xiàng):A、charch=“12”;B、doubled=2.5;C、booleanf=0;D、Booleank=1;正確答案:【doubled=2.5;】2.3測(cè)驗(yàn)1、問(wèn)題:邏輯運(yùn)算符表示()運(yùn)算。選項(xiàng):A、條件或B、異或C、條件與D、非正確答案:【條件與】2、問(wèn)題:下列語(yǔ)句執(zhí)行后的輸出結(jié)果是()。inti=2,j=6;System.out.println((i+5)j);選項(xiàng):A、falseB、0C、trueD、1正確答案:【true】3、問(wèn)題:條件運(yùn)算符是()。B、?:C、!D、+=正確答案:【?:】4、問(wèn)題:下列運(yùn)算符中,優(yōu)先級(jí)最高的是()。B、==C、++D、+=正確答案:【++】第2章單元測(cè)試1、問(wèn)題:下列代碼的執(zhí)行結(jié)果是()publicclassBeirun{publicstaticvoidmain(Stringargs[]){System.out.println(100%3);System.out.println(100%3.0);}}選項(xiàng):A、1.0和1.0B、1和1C、1.0和1D、1和1.0正確答案:【1和1.0】2、問(wèn)題:下列代碼的執(zhí)行結(jié)果是publicclassBeirun{publicstaticvoidmain(Stringargs[]){System.out.println(5/2);}}選項(xiàng):A、2B、2.50C、2.5D、2.0正確答案:【2】3、問(wèn)題:以下的變量定義語(yǔ)句中,合法的是()。選項(xiàng):A、float_*5=123.456F;B、byte$_b1=123456789;C、int_long_=123456L;D、doubled=3.14;正確答案:【doubled=3.14;】4、問(wèn)題:下列不屬于布爾邏輯表達(dá)式的是()。選項(xiàng):A、x100||x0B、x=5C、x!=5D、x60x100正確答案:【x=5】5、問(wèn)題:使表達(dá)式y(tǒng)%4==0y%100!=0||y%400==0的值為false的選項(xiàng)是()。選項(xiàng):A、y=2012B、y=1020C、y=2000D、y=2100正確答案:【y=2100】6、問(wèn)題:String屬于引用類(lèi)型選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】7、問(wèn)題:?:是條件運(yùn)算符。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】8、問(wèn)題:Java語(yǔ)言中,||和|是同一種運(yùn)算的兩種不同形式。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】9、問(wèn)題:Java中的char是一個(gè)字節(jié)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】10、問(wèn)題:按慣例,類(lèi)名首字母大寫(xiě),變量名首字母小寫(xiě)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】3.1測(cè)驗(yàn)1、問(wèn)題:下列代碼段執(zhí)行后,a的值為()。floatx=2.4f;inta=0;switch((int)x){case1:a++;case2:a+=2;case3:a+=3;}選項(xiàng):A、3B、5C、6D、1正確答案:【5】2、問(wèn)題:下列哪種結(jié)構(gòu)不屬于算法的三種基本結(jié)構(gòu)?()選項(xiàng):A、循環(huán)結(jié)構(gòu)B、選擇結(jié)構(gòu)C、順序結(jié)構(gòu)D、并列結(jié)構(gòu)正確答案:【并列結(jié)構(gòu)】3、問(wèn)題:執(zhí)行下列Java語(yǔ)句:intx=1;switch(x+1){case1:System.out.print(One);case2:System.out.print(Two);case3:System.out.print(Three);default:System.out.print(Error);}顯示器上將顯示()。選項(xiàng):A、TwoThreeB、TwoC、TwoThreeErrorD、One正確答案:【TwoThreeError】4、問(wèn)題:Java語(yǔ)言對(duì)嵌套if語(yǔ)句的規(guī)定是:else總是與()選項(xiàng):A、其之前最近的if配對(duì)B、第一個(gè)if配對(duì)C、縮進(jìn)位置相同的if配對(duì)D、其之前最近的且尚未配對(duì)的if配對(duì)正確答案:【其之前最近的且尚未配對(duì)的if配對(duì)】3.2測(cè)驗(yàn)1、問(wèn)題:在條件表達(dá)式被計(jì)算之前至少要執(zhí)行一次循環(huán)體的循環(huán)語(yǔ)句是()。選項(xiàng):A、dowhile循環(huán)B、while循環(huán)C、for循環(huán)D、都不是正確答案:【dowhile循環(huán)】2、問(wèn)題:若有循環(huán):intx=5,y=20;do{y-=x;x+=2;}while(xy);則循環(huán)體將被執(zhí)行()次。選項(xiàng):A、2B、1C、0D、3正確答案:【2】3、問(wèn)題:下列語(yǔ)句序列執(zhí)行后,j的值是()intj=8,i=6;while(i4)i-=2;--j;選項(xiàng):A、5B、6C、7D、8正確答案:【7】4、問(wèn)題:以下由for語(yǔ)句構(gòu)成的循環(huán)執(zhí)行的次數(shù)是()for(inti=0;truei++)選項(xiàng):A、有語(yǔ)法錯(cuò),不能執(zhí)行B、無(wú)限次C、2D、3正確答案:【有語(yǔ)法錯(cuò),不能執(zhí)行】3.3測(cè)驗(yàn)1、問(wèn)題:下列選項(xiàng)中,不能實(shí)現(xiàn)跳轉(zhuǎn)的語(yǔ)句是()。選項(xiàng):A、returnB、breakC、defaultD、continue正確答案:【default】2、問(wèn)題:在Java中,以下()關(guān)鍵字用于終止循環(huán),使程序跳到循環(huán)塊外的下一條語(yǔ)句。選項(xiàng):A、breakB、exitC、returnD、continue正確答案:【break】3、問(wèn)題:publicstaticvoidmain(String[]args){for(inti=1;i=5;i++){if(i%2==1)printf(*);elsecontinue;System.out.print(#);}System.out.print($);}以上程序的輸出結(jié)果,正確的是()選項(xiàng):A、*B、$C、*D、*E、*F、$G、*H、*I、*$J、$正確答案:【*#*#*#$】第3章單元測(cè)試1、問(wèn)題:對(duì)于if語(yǔ)句下列描述錯(cuò)誤的是()選項(xiàng):A、if語(yǔ)句必須跟else聯(lián)用B、if語(yǔ)句的條件必須是boolean類(lèi)型C、if語(yǔ)句屬于分支結(jié)構(gòu)D、if語(yǔ)句后可以沒(méi)有大括號(hào)正確答案:【if語(yǔ)句必須跟else聯(lián)用】2、問(wèn)題:對(duì)于switch語(yǔ)句下列描述正確的是()選項(xiàng):A、switch()括號(hào)內(nèi)可以是任意類(lèi)型數(shù)據(jù)B、case后可以是常量也可以是變量C、case后必須有break語(yǔ)句D、允許多個(gè)case共用一組執(zhí)行語(yǔ)句正確答案:【允許多個(gè)case共用一組執(zhí)行語(yǔ)句】3、問(wèn)題:對(duì)于循環(huán)語(yǔ)句下列描述正確的是()選項(xiàng):A、while和do-while實(shí)現(xiàn)的效果一樣B、while循環(huán)可以用for循環(huán)代替C、while(1)表示無(wú)限循環(huán)D、continue可以跳出循環(huán)正確答案:【while循環(huán)可以用for循環(huán)代替】4、問(wèn)題:在Java中,下列代碼運(yùn)行的結(jié)果是()publicstaticvoidmain(String[]args){inta=1,b=2,c=3;if(a0)if(b0)c=10;elsec=20;System.out.println(c);}選項(xiàng):A、輸出:10B、輸出:20C、輸出:3D、編譯報(bào)錯(cuò)正確答案:【輸出:3】5、問(wèn)題:研究下面的Java代碼:switch(x){case1:System.out.println(1);case2:case3:System.out.println(3);case4:System.out.println(4);}當(dāng)x=2時(shí),運(yùn)行結(jié)果是()選項(xiàng):A、沒(méi)有輸出任何結(jié)果B、輸出結(jié)果為3C、輸出結(jié)果為3和4D、輸出結(jié)果為1、3和4正確答案:【輸出結(jié)果為3和4】6、問(wèn)題:return語(yǔ)句不是Java語(yǔ)言中的跳轉(zhuǎn)語(yǔ)句。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】7、問(wèn)題:do……while循環(huán)的執(zhí)行過(guò)程是無(wú)條件執(zhí)行循環(huán)體一次,再根據(jù)判斷條件決定是否繼續(xù)執(zhí)行循環(huán)體。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】8、問(wèn)題:if(true){inti=100;}System.out.println(i);運(yùn)行此程序的結(jié)果是輸出100。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】9、問(wèn)題:break和continue語(yǔ)句都是結(jié)束循環(huán)的語(yǔ)句。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】10、問(wèn)題:有四種循環(huán)控制結(jié)構(gòu)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】4.1測(cè)試1、問(wèn)題:定義了一維int型數(shù)組a[10]后,下面錯(cuò)誤的引用是()選項(xiàng):A、a[0]=1;B、a[10]=2;C、a[0]=5*2;D、a[1]=a[2]*a[0];正確答案:【a[10]=2;】2、問(wèn)題:定義了int型二維數(shù)組a[6][7]后,數(shù)組元素a[3][4]前的數(shù)組元素個(gè)數(shù)為()選項(xiàng):A、24B、25C、18D、17正確答案:【25】3、問(wèn)題:下列代碼執(zhí)行時(shí),產(chǎn)生的異常是()。double[]dArray=newdouble[10];dArray[20]=3.00;選項(xiàng):A、ArithmeticExceptionB、NullPointerExceptionC、DividedByZeroExceptionD、ArrayIndexoutofBoundsException正確答案:【ArrayIndexoutofBoundsException】4.2測(cè)驗(yàn)1、問(wèn)題:閱讀后面的程序:該程序運(yùn)行的結(jié)果為()inta[]={13,45,67};intb[]=a;b[1]=23;for(inti=0;ib.length;i++)System.out.print(b[i]+”“);選項(xiàng):A、000B、134567C、0230D、132367正確答案:【132367】2、問(wèn)題:閱讀本列代碼:Stringa=newString[2],下面表達(dá)式錯(cuò)誤的是()選項(xiàng):A、a[1]=””B、a[1]=nullC、a[0]=nullD、a[0]=0正確答案:【a[0]=0】3、問(wèn)題:以下程序片段的輸出結(jié)果是()int[][]m={{1,4,7},{2,5,8},{3,6,9},};inti,j,k=2;for(i=0;i3;i++){System.out.print(m[k][i]);}選項(xiàng):A、369B、不能編譯C、123D、運(yùn)行時(shí)下標(biāo)越界正確答案:【369】4、問(wèn)題:下列代碼段執(zhí)行后,s的值為()。int[]a={1,2,3,4,5};ints=0;for(inti=0;i5;i++)if(i%2==0)s+=a[i];選項(xiàng):A、0B、6C、9D、15正確答案:【9】第4章單元測(cè)試1、問(wèn)題:引用數(shù)組元素時(shí),數(shù)組的下標(biāo)類(lèi)型可以是()選項(xiàng):A、整型常量B、整型變量C、整型表達(dá)式D、以上均可正確答案:【以上均可】2、問(wèn)題:int[]s=newint[3];s數(shù)組中元素最大的下標(biāo)值為()選項(xiàng):A、0B、2C、1D、3正確答案:【2】3、問(wèn)題:inta[]=___int[4];空格中正確的填空為();選項(xiàng):A、voidB、StringC、newD、class正確答案:【new】4、問(wèn)題:定義一個(gè)數(shù)組,但未賦初值,系統(tǒng)會(huì)自動(dòng)賦值,其值為()選項(xiàng):A、0或nullB、任何值C、9D、1正確答案:【0或null】5、問(wèn)題:若有定義:inta[2][3];則以下選項(xiàng)中不越界的正確的訪(fǎng)問(wèn)有()選項(xiàng):A、a[2][0]B、a[0][0]C、a[1][3]D、a[2][3]正確答案:【a[0][0]】6、問(wèn)題:數(shù)組都有一個(gè)屬性length。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】7、問(wèn)題:數(shù)組元素都會(huì)隱式初始化。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】8、問(wèn)題:Java語(yǔ)言中的數(shù)組元素只能是基本數(shù)據(jù)類(lèi)型而不能為對(duì)象類(lèi)型。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】9、問(wèn)題:增強(qiáng)的for語(yǔ)句可以方便地遍歷數(shù)組。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】10、問(wèn)題:數(shù)組下標(biāo)越界異常為ArrayIndexoutofBoundsException。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】5.1測(cè)試1、問(wèn)題:下面哪個(gè)修飾符修飾的方法只能被本類(lèi)中的其他方法使用()選項(xiàng):A、protectedB、staticC、privateD、public正確答案:【private】2、問(wèn)題:對(duì)象的特征在類(lèi)中表示為變量,稱(chēng)為類(lèi)的()選項(xiàng):A、對(duì)象B、屬性C、方法D、數(shù)據(jù)類(lèi)型正確答案:【屬性】5.2測(cè)試1、問(wèn)題:為AB類(lèi)的一個(gè)無(wú)形式參數(shù)無(wú)返回值的方法method書(shū)寫(xiě)方法頭,使得使用類(lèi)名AB作為前綴就可以調(diào)用它,該方法頭的形式為(??)選項(xiàng):A、static??void??method(?)B、public??void??method(?)?C、final??void??method(?)D、abstract??void??method(?)?正確答案:【static??void??method(?)】2、問(wèn)題:void的含義:??(??)選項(xiàng):A、方法沒(méi)有返回值B、方法體為空C、沒(méi)有意義D、定義方法時(shí)必須使用正確答案:【方法沒(méi)有返回值】5.3測(cè)試1、問(wèn)題:return語(yǔ)句:()選項(xiàng):A、只能讓方法返回?cái)?shù)值B、方法都必須含有C、方法中可以有多句returnD、不能用來(lái)返回對(duì)象正確答案:【方法中可以有多句return】2、問(wèn)題:有以下方法的定義,請(qǐng)選擇該方法的返回類(lèi)型()。ReturnTypemethod(bytex,doubley){return(short)x/y*2;}選項(xiàng):A、byteB、shortC、intD、double正確答案:【double】5.4測(cè)試1、問(wèn)題:在Java中,關(guān)于構(gòu)造方法,下列說(shuō)法錯(cuò)誤的是()選項(xiàng):A、構(gòu)造方法的名稱(chēng)必須與類(lèi)名相同B、構(gòu)造方法可以帶參數(shù)C、構(gòu)造方法不可以重載D、構(gòu)造方法絕對(duì)不能有返回值正確答案:【構(gòu)造方法不可以重載】2、問(wèn)題:在Java中,下面對(duì)于構(gòu)造函數(shù)的描述錯(cuò)誤的是()選項(xiàng):A、類(lèi)不一定要顯式定義構(gòu)造函數(shù)B、構(gòu)造函數(shù)沒(méi)有返回類(lèi)型C、如果構(gòu)造函數(shù)不帶任何參數(shù),那么構(gòu)造函數(shù)的名稱(chēng)和類(lèi)名可以不同D、一個(gè)類(lèi)可以定義多個(gè)構(gòu)造函數(shù)正確答案:【如果構(gòu)造函數(shù)不帶任何參數(shù),那么構(gòu)造函數(shù)的名稱(chēng)和類(lèi)名可以不同】5.5測(cè)試1、問(wèn)題:下列選項(xiàng)中關(guān)于Java中封裝的說(shuō)法錯(cuò)誤的是()。選項(xiàng):A、封裝就是將屬性私有化,提供公有的方法訪(fǎng)問(wèn)私有屬性B、屬性的訪(fǎng)問(wèn)方法包括setter方法和getter方法C、setter方法用于賦值,getter方法用于取值D、包含屬性的類(lèi)都必須封裝屬性,否則無(wú)法通過(guò)編譯正確答案:【包含屬性的類(lèi)都必須封裝屬性,否則無(wú)法通過(guò)編譯】2、問(wèn)題:現(xiàn)有:classTestFoofintx;Stringy;intgetX(){returnx;}StringgetY(){returny;}voidsetX(intx){intZ=7:this.x=x;}}可以添加多少個(gè)修飾符來(lái)封裝此類(lèi)?()選項(xiàng):A、5B、4C、3D、2正確答案:【2】第5章單元測(cè)試1、問(wèn)題:分析選項(xiàng)中關(guān)于Java中this關(guān)鍵字的說(shuō)法正確的是()選項(xiàng):A、this關(guān)鍵字是在對(duì)象內(nèi)部指代自身的引用B、this關(guān)鍵字可以在類(lèi)中的任何位置使用C、this關(guān)鍵字和類(lèi)關(guān)聯(lián),而不是和特定的對(duì)象關(guān)聯(lián)D、同一個(gè)類(lèi)的不同對(duì)象共用一個(gè)this正確答案:【this關(guān)鍵字是在對(duì)象內(nèi)部指代自身的引用】2、問(wèn)題:在一個(gè)java原文件中,import、class、package語(yǔ)句的順序是()選項(xiàng):A、importclasspackageB、packageclassimportC、classpackageimportD、packageimportclass正確答案:【packageimportclass】3、問(wèn)題:Java方法的參數(shù)傳遞對(duì)于自定義數(shù)據(jù)類(lèi)型,參數(shù)傳遞是()選項(xiàng):A、通過(guò)引用B、通過(guò)指針C、通過(guò)值D、通過(guò)地址正確答案:【通過(guò)引用】4、問(wèn)題:下列有關(guān)類(lèi)、對(duì)象和實(shí)例的敘述,正確的是哪一項(xiàng)?()選項(xiàng):A、類(lèi)就是對(duì)象,對(duì)象就是類(lèi),實(shí)例是對(duì)象的另一個(gè)名稱(chēng),三者沒(méi)有差別B、對(duì)象是類(lèi)的抽象,類(lèi)是對(duì)象的具體化,實(shí)例是對(duì)象的另一個(gè)名稱(chēng)C、類(lèi)是對(duì)象的抽象,對(duì)象是類(lèi)的具體化,實(shí)例是類(lèi)的另一個(gè)名稱(chēng)D、類(lèi)是對(duì)象的抽象,對(duì)象是類(lèi)的具體化,實(shí)例是對(duì)象的另一個(gè)名稱(chēng)正確答案:【類(lèi)是對(duì)象的抽象,對(duì)象是類(lèi)的具體化,實(shí)例是對(duì)象的另一個(gè)名稱(chēng)】5、問(wèn)題:下列選項(xiàng)中,與成員變量共同構(gòu)成一個(gè)類(lèi)的是()選項(xiàng):A、運(yùn)算符B、方法C、關(guān)鍵字D、表達(dá)式正確答案:【方法】6、問(wèn)題:在Java中聲明變量時(shí)必須指定一個(gè)類(lèi)型。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】7、問(wèn)題:有時(shí)候?yàn)榱吮苊庖鸹煜瑯?gòu)造方法的方法名可以不與所屬類(lèi)名同名。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】8、問(wèn)題:Java的源代碼中定義幾個(gè)類(lèi),編譯結(jié)果就生成幾個(gè)以“.class”后綴的字節(jié)碼。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】9、問(wèn)題:方法的返回值類(lèi)型可以定義也可以不定義。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】10、問(wèn)題:Java程序中若包含package語(yǔ)句,則該語(yǔ)句必須放在程序的第一行。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】6.1測(cè)驗(yàn)1、問(wèn)題:在Java語(yǔ)言中,下列關(guān)于類(lèi)的繼承的描述,正確的是()。選項(xiàng):A、一個(gè)類(lèi)可以繼承多個(gè)父類(lèi)B、一個(gè)類(lèi)可以具有多個(gè)子類(lèi)C、子類(lèi)可以使用父類(lèi)的所有方法D、子類(lèi)一定比父類(lèi)有更多的成員方法正確答案:【一個(gè)類(lèi)可以具有多個(gè)子類(lèi)】2、問(wèn)題:Java中,如果類(lèi)C是類(lèi)B的子類(lèi),類(lèi)B是類(lèi)A的子類(lèi),那么下面描述正確的是()。選項(xiàng):A、C不僅繼承了B中的成員,同樣也繼承了A中的成員B、C只繼承了B中的成員C、C只繼承了A中的成員D、C不能繼承A或B中的成員正確答案:【C不僅繼承了B中的成員,同樣也繼承了A中的成員】3、問(wèn)題:在Java語(yǔ)言中,下列關(guān)于類(lèi)的繼承的描述,正確的是()。選項(xiàng):A、一個(gè)類(lèi)可以繼承多個(gè)父類(lèi)B、一個(gè)類(lèi)可以具有多個(gè)子類(lèi)C、子類(lèi)可以使用父類(lèi)的所有方法D、子類(lèi)一定比父類(lèi)有更多的成員方法正確答案:【一個(gè)類(lèi)可以具有多個(gè)子類(lèi)】6.2測(cè)驗(yàn)1、問(wèn)題:在一系統(tǒng)中,不同類(lèi)對(duì)象之間的通信的一種構(gòu)造稱(chēng)為(消息),一個(gè)對(duì)象具有多種形態(tài)稱(chēng)為()。選項(xiàng):A、多態(tài)B、繼承C、接口D、封裝正確答案:【多態(tài)】2、問(wèn)題:選擇一下代碼的輸出結(jié)果()interfaceA{publicStringshow();}classBimplementsA{publicStringshow(){returnB;}}classCextendsB{publicStringshow(){returnC;}}publicclassTest{publicstaticvoidmain(String[]args){Aa=newB();Bb=newC();Ac=newC();System.out.println(a.show()+b.show()+c.show());}選項(xiàng):A、CBCB、BCCC、CCBD、運(yùn)行時(shí)拋出異常正確答案:【BCC】6.3測(cè)驗(yàn)1、問(wèn)題:以下關(guān)于抽象類(lèi)和接口的說(shuō)法錯(cuò)誤的是()。選項(xiàng):A、抽象類(lèi)在Java語(yǔ)言中表示的是一種繼承關(guān)系,一個(gè)類(lèi)只能使用一次繼承。但是一個(gè)類(lèi)卻可以實(shí)現(xiàn)多個(gè)接口。B、實(shí)現(xiàn)抽象類(lèi)和接口的類(lèi)必須實(shí)現(xiàn)其中的所有方法,除非它也是抽象類(lèi)。接口中的方法都不能被實(shí)現(xiàn)。C、接口中定義的變量默認(rèn)是publicstaticfinal型,且必須給其初值,所以實(shí)現(xiàn)類(lèi)中不能重新定義,也不能改變其值。D、接口中的方法都必須加上public關(guān)鍵字。正確答案:【接口中的方法都必須加上public關(guān)鍵字?!?、問(wèn)題:要想定義一個(gè)不能被實(shí)例化的抽象類(lèi),在類(lèi)定義中必須加上修飾符()。選項(xiàng):A、finalB、publicC、privateD、abstract正確答案:【abstract】6.4測(cè)驗(yàn)1、問(wèn)題:在Java接口中,下列選項(xiàng)中有效的方法聲明是()。選項(xiàng):A、abstractvoidaMethod();B、voidaMethod();C、protectedvoidaMethod();D、privatevoidaMethod();正確答案:【voidaMethod();】2、問(wèn)題:以下哪項(xiàng)是接口的正確定義?()選項(xiàng):A、interfaceB{voidprint(){};}B、abstractinterfaceB{voidprint();}C、abstractinterfaceBextendsA1,A2{//A1、A2為已定義的接口abstractvoidprint(){};}D、interfaceB{voidprint();}正確答案:【interfaceB{voidprint();}】第6章單元測(cè)試1、問(wèn)題:以下描述正確的有()。選項(xiàng):A、對(duì)于語(yǔ)句v=c;會(huì)導(dǎo)致編譯錯(cuò)誤B、對(duì)于語(yǔ)句v=c;會(huì)導(dǎo)致運(yùn)行錯(cuò)誤C、運(yùn)行輸出:Vehicle:driveCar:driveCar:driveD、運(yùn)行輸出:Vehicle:driveCar:driveVehicle:drive正確答案:【運(yùn)行輸出:Vehicle:driveCar:driveCar:drive】2、問(wèn)題:以下關(guān)于繼承的敘述正確的是()。選項(xiàng):A、在Java中類(lèi)只允許單一繼承B、在Java中一個(gè)類(lèi)只能實(shí)現(xiàn)一個(gè)接口C、在Java中一個(gè)類(lèi)不能同時(shí)繼承一個(gè)類(lèi)和實(shí)現(xiàn)一個(gè)接口D、在Java中接口只允許單一繼承正確答案:【在Java中類(lèi)只允許單一繼承】3、問(wèn)題:下列哪一個(gè)關(guān)鍵字用于實(shí)現(xiàn)接口來(lái)定義類(lèi)?()選項(xiàng):A、extendsB、implementsC、abstractD、interface正確答案:【interface】4、問(wèn)題:下列敘述中,錯(cuò)誤的是()。選項(xiàng):A、父類(lèi)不能替代子類(lèi)B、子類(lèi)能夠替代父類(lèi)C、父類(lèi)包含子類(lèi)D、子類(lèi)繼承父類(lèi)正確答案:【父類(lèi)包含子類(lèi)】5、問(wèn)題:接口中可以包含以下內(nèi)容()。選項(xiàng):A、靜態(tài)變量和抽象方法B、任何變量和抽象方法C、靜態(tài)常量和抽象方法D、任何變量和任何方法正確答案:【靜態(tài)常量和抽象方法】6、問(wèn)題:類(lèi)只支持單繼承,不允許多重繼承,C類(lèi)不可以既繼承A類(lèi)又B類(lèi)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】7、問(wèn)題:父類(lèi)的引用指向自己子類(lèi)的對(duì)象是多態(tài)的一種體現(xiàn)形式。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】8、問(wèn)題:抽象類(lèi)實(shí)現(xiàn)接口時(shí),可以不實(shí)現(xiàn)接口中的任何方法。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】9、問(wèn)題:抽象類(lèi)中可以有構(gòu)造方法,所以抽象類(lèi)也可以創(chuàng)建實(shí)例對(duì)象。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】10、問(wèn)題:接口可以被多重implements,抽象類(lèi)只能被單一extends。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】7.1測(cè)驗(yàn)1、問(wèn)題:字符串是基本數(shù)據(jù)類(lèi)型。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】2、問(wèn)題:是字符串。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】7.2測(cè)驗(yàn)1、問(wèn)題:Stringa=abcdef;則a.substring(1,3)的結(jié)果為bcd。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】2、問(wèn)題:由于字符串的內(nèi)部化,abc==newString(abc)為true。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】第7章單元測(cè)試1、問(wèn)題:分析如下的JAVA代碼,編譯運(yùn)行時(shí)輸出()。Strings=newString(“ABCDTest”);inti=1;intj=4;System.out.println(s.substring(i,j));選項(xiàng):A、ABCDB、BCDC、BCDTD、ABC正確答案:【BCD】2、問(wèn)題:分析下面的Java程序,執(zhí)行后的輸出結(jié)果為()。Stringstr=newStirng(“JavaScript”).;System.out.println(str.substring(0,str.indexOf(“a”)));選項(xiàng):A、JB、JaC、JavD、Java正確答案:【J】3、問(wèn)題:給定如下Java程序的代碼片段,運(yùn)行后,要輸出字符串“world”,則A處應(yīng)該填入的代碼是()。Strings=hello,world;System.out.println(A);選項(xiàng):A、s.substring(s.indexOf(“w”),s.length())B、s.substring(s.charAt(“w”),s.length())C、s.substring(6,12)D、s.substring(7,12)正確答案:【s.substring(s.indexOf(“w”),s.length())】4、問(wèn)題:哪種方法返回String中的字符數(shù)()選項(xiàng):A、size()B、length()C、width()D、girth()正確答案:【length()】5、問(wèn)題:有Stringstr1=hello;intnum=100;則對(duì)str1+100說(shuō)法正確的是()選項(xiàng):A、str1+100的值是一個(gè)字符串hello100B、str1+100會(huì)產(chǎn)生語(yǔ)法錯(cuò)誤,字符串不能和整數(shù)相加C、str1+100不會(huì)產(chǎn)生語(yǔ)法錯(cuò)誤,最終的結(jié)果是100,str1的值被忽略掉D、str1+100不會(huì)產(chǎn)生語(yǔ)法錯(cuò)誤,最終的結(jié)果是hello,100被忽略掉正確答案:【str1+100的值是一個(gè)字符串hello100】6、問(wèn)題:關(guān)于以下程序段,正確的說(shuō)法是()Strings1=”abc”+”def”;//1Strings2=newString(s1);//2if(s1==s2)//3System.out.println(“==succeeded”);//4if(s1.equals(s2))//5System.out.println(“.equals()succeeded”);//6選項(xiàng):A、行4與行6都將執(zhí)行B、行4執(zhí)行,行6不執(zhí)行C、行6執(zhí)行,行4不執(zhí)行D、行4、行6都不執(zhí)行正確答案:【行6執(zhí)行,行4不執(zhí)行】7、問(wèn)題:String類(lèi)中替換字符串的方法是()。選項(xiàng):A、indexOfB、subStringC、replaceD、split正確答案:【replace】8.1測(cè)驗(yàn)1、問(wèn)題:給定如下代碼所示的Java代碼。則運(yùn)行時(shí),會(huì)產(chǎn)生()類(lèi)型的異常。Strings=null;s.concat(“abc”);選項(xiàng):A、ArithmeticExceptionB、NullPointerExceptionC、IOExceptionD、ClassNotFoundException正確答案:【NullPointerException】2、問(wèn)題:異常類(lèi)FileNotFoundException的父類(lèi)是()。選項(xiàng):A、RuntimeExceptionB、IOExceptionC、LinkageErrorD、AWTException正確答案:【RuntimeException】8.2測(cè)驗(yàn)1、問(wèn)題:Java中的錯(cuò)誤處理是通過(guò)異常處理模型來(lái)完成的,那么異常處理模塊可以處理的錯(cuò)誤是()。選項(xiàng):A、運(yùn)行時(shí)錯(cuò)誤B、邏輯錯(cuò)誤C、語(yǔ)法錯(cuò)誤D、格式錯(cuò)誤正確答案:【運(yùn)行時(shí)錯(cuò)誤】2、問(wèn)題:下列操作必須采用try/catch語(yǔ)句來(lái)進(jìn)行異常處理的是()。選項(xiàng):A、訪(fǎng)問(wèn)數(shù)組元素B、構(gòu)造一個(gè)文件輸入流C、訪(fǎng)問(wèn)成員方法D、訪(fǎng)問(wèn)成員變量正確答案:【構(gòu)造一個(gè)文件輸入流】8.3測(cè)驗(yàn)1、問(wèn)題:給定如下Java程序,這段程序編譯運(yùn)行后的輸出結(jié)果是()publicclassTest{publicstaticvoidaMethod()throwsException{try{thrownewException();}finally{System.out.print(Finally);}}publicstaticvoidmain(String[]args){try{aMethod();}catch(Exceptione){System.out.print(Finished);}}}選項(xiàng):A、FinallyExceptionB、FinallyC、FinishedFinallyD、FinalyFinished正確答案:【FinalyFinished】2、問(wèn)題:給定如下Java代碼片段,則下列調(diào)用方法正確的是()。Publicintcount(inti)throwsException{if(i==0)thrownewException(“參數(shù)不正確!”);return20/i;}選項(xiàng):A、publicvoiduseCount(){count(0);}B、publicvoiduseCount()throwsException{count(0);}C、publicvoiduseCount(){try{count(10);}catch(ArithmeticExceptione){}}D、publicvoiduseCount(){try{count(10);}}正確答案:【publicvoiduseCount()throwsException{count(0);}】3、問(wèn)題:自定義異常類(lèi)的父類(lèi)可以是()選項(xiàng):A、ThreadB、VirtuaMachineErrorC、ExceptionD、Error正確答案:【Exception】8.1單元測(cè)驗(yàn)1、問(wèn)題:當(dāng)方法遇到異常又不知如何處理時(shí),正確的處理是()。選項(xiàng):A、嵌套異常B、捕獲異常C、聲明拋出異常D、匹配異常正確答案:【聲明拋出異?!?、問(wèn)題:異常指的是下列哪種情況?()選項(xiàng):A、程序中的語(yǔ)法錯(cuò)誤B、程序的編譯錯(cuò)誤C、程序運(yùn)行過(guò)程中發(fā)生的不正?,F(xiàn)象,它將中斷指令的正常進(jìn)行D、程序事先定義好的可能出現(xiàn)的意外情況正確答案:【程序運(yùn)行過(guò)程中發(fā)生的不正?,F(xiàn)象,它將中斷指令的正常進(jìn)行】3、問(wèn)題:()類(lèi)是所有異常類(lèi)的父類(lèi)。選項(xiàng):A、ErrorB、ObjectC、ExceptionD、Throwable正確答案:【Throwable】4、問(wèn)題:在異常處理中,如釋放資源、關(guān)閉文件、關(guān)閉數(shù)據(jù)庫(kù)等由()來(lái)完成。選項(xiàng):A、throw子句B、try子句C、catch子句D、finally子句正確答案:【finally子句】5、問(wèn)題:運(yùn)行以下代碼:publicclassRTExcept{publicstaticvoidthrowit(){System.out.print(“throwit”);thrownewRuntimeException();}publicstaticvoidmain(String[]args){try{System.out.print(“hello”);throwit();}catch(Exceptionre){System.out.print(“caught”);}finally{System.out.print(“finally”);}System.out.println(“after”);}}運(yùn)行結(jié)果是()。選項(xiàng):A、hellothrowitRuntimeExceptioncaughtafterB、hellothrowitcaughtC、hellothrowitRuntimeExceptionD、hellothrowitcaughtfinallyafter正確答案:【hellothrowitcaughtfinallyafter】6、問(wèn)題:程序中用throw關(guān)鍵字拋出異常時(shí),只能拋出自己定義的異常對(duì)象。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】7、問(wèn)題:一個(gè)異常處理中finally語(yǔ)句塊只能有一個(gè)或者可以沒(méi)有。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】8、問(wèn)題:異常類(lèi)對(duì)象代表當(dāng)前出現(xiàn)的一個(gè)具體異常。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】9、問(wèn)題:Java語(yǔ)言中的所有異常類(lèi)都是java.lang.Throwable的子類(lèi)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】10、問(wèn)題:Java語(yǔ)言中的所有異常類(lèi)都是java.lang.Throwable的子類(lèi)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】9.1測(cè)驗(yàn)1、問(wèn)題:Java語(yǔ)言中,集合類(lèi)都位于哪個(gè)包中()選項(xiàng):A、java.utilB、java.langC、java.arrayD、java.collections正確答案:【java.util】2、問(wèn)題:下列集合中,不屬于Collection接口的子類(lèi)的是()選項(xiàng):A、ArrayListB、LinkedListC、TreeSetD、Properties正確答案:【Properties】9.2測(cè)驗(yàn)1、問(wèn)題:執(zhí)行下面程序,其運(yùn)行結(jié)果是(D)publicclassExample{publicstaticvoidmain(String[]args){ArrayListlist=newArrayList();//創(chuàng)建ArrayList集合list.add("Tom");//向該集合中添加字符串list.add("Jerry");Iteratorit=list.iterator();//獲取迭代器it.next();it.next();System.out.println(it.next());}}運(yùn)行以上程序,輸出結(jié)果是()選項(xiàng):A、TomB、nullC、""D、以上結(jié)果都錯(cuò)誤正確答案:【以上結(jié)果都錯(cuò)誤】2、問(wèn)題:下列關(guān)于ArrayList的描述中,錯(cuò)誤的是()選項(xiàng):A、ArrayList集合可以看作一個(gè)長(zhǎng)度可變的數(shù)組。B、ArrayList集合不適合做大量的增刪操作。C、ArrayList集合查找元素非常便捷。D、ArrayList集合中的元素索引從1開(kāi)始。正確答案:【ArrayList集合中的元素索引從1開(kāi)始。】3、問(wèn)題:下面關(guān)于List集合的描述中,哪一個(gè)是錯(cuò)誤的()選項(xiàng):A、List集合是有索引的B、List集合可以存儲(chǔ)重復(fù)的元素C、List集合存和取的順序一致D、List集合沒(méi)有索引正確答案:【List集合沒(méi)有索引】9.3測(cè)驗(yàn)1、問(wèn)題:關(guān)于Map接口的下列說(shuō)法錯(cuò)誤的是:()選項(xiàng):A、Map接口是一個(gè)雙列集合。B、知道鍵元素,可以調(diào)用Map的get方法獲取相應(yīng)的值元素。C、Map接口可以使用add()存儲(chǔ)元素。D、HashMap和TreeMap是Map接口的實(shí)現(xiàn)類(lèi)。正確答案:【Map接口可以使用add()存儲(chǔ)元素?!?、問(wèn)題:Map?接口存儲(chǔ)的元素是鍵值對(duì),其中值和鍵是()。選項(xiàng):A、可重復(fù),可重復(fù)B、可重復(fù),不可重復(fù)C、不可重復(fù),可重復(fù)D、不可重復(fù),不可重復(fù)正確答案:【可重復(fù),不可重復(fù)】9.4測(cè)驗(yàn)1、問(wèn)題:不是迭代器接口(Iterator)所定義的方法是(???)選項(xiàng):A、hasNext()??B、next()C、remove()D、nextElement()正確答案:【nextElement()】2、問(wèn)題:下面那些方法不是接口Collection中已聲明的方法(???)選項(xiàng):A、添加元素的add(Object??obj)?方法B、刪除元素的remove(Object?obj)方法C、得到元素個(gè)數(shù)的length()方法D、返回迭代器的iterator()方法,迭代器用于元素遍歷正確答案:【得到元素個(gè)數(shù)的length()方法】9.5測(cè)驗(yàn)1、問(wèn)題:1.下列哪項(xiàng)是泛型的優(yōu)點(diǎn)?()選項(xiàng):A、不用向下強(qiáng)制類(lèi)型轉(zhuǎn)換B、代碼容易編寫(xiě)C、類(lèi)型多樣D、運(yùn)行速度快正確答案:【不用向下強(qiáng)制類(lèi)型轉(zhuǎn)換】2、問(wèn)題:創(chuàng)建一個(gè)只能存放String的泛型ArrayList的語(yǔ)句是哪項(xiàng)?()選項(xiàng):A、ArrayListintal=newArrayListint();B、ArrayListStringal=newArrayListString();C、ArrayListal=newArrayList();D、ArrayListal=newList();正確答案:【ArrayListStringal=newArrayListString();】10.1測(cè)驗(yàn)1、問(wèn)題:1、下列哪些容器不屬于SWING?()選項(xiàng):A、JPanelB、JWindowC、JAppletD、Frame正確答案:【Frame】2、問(wèn)題:在SWING中哪些描述是正確的?()選項(xiàng):A、以圖形表示的對(duì)象允許用戶(hù)交互B、可更換圖形界面的風(fēng)格C、使用Java2D繪制圖形D、以上都正確正確答案:【以上都正確】10.2測(cè)驗(yàn)1、問(wèn)題:()布局管理器使容器中各個(gè)構(gòu)件呈網(wǎng)格布局,平均占據(jù)容器空間。選項(xiàng):A、FlowLayoutB、BorderLayoutC、GridLayoutD、GardLayout正確答案:【GridLayout】2、問(wèn)題:FlowLayout布局管理器按照組件加入容器的次序從()到()排列組件。()選項(xiàng):A、上、下B、右、左C、左、右D、前、后正確答案:【左、右】10.3測(cè)驗(yàn)1、問(wèn)題:獲取選擇框是否被選中的方法是()選項(xiàng):A、getSelect()B、getSelected()C、isSelect()D、isSelected()正確答案:【isSelected()】2、問(wèn)題:為Button設(shè)置一個(gè)熱鍵alt+A,可以采用的代碼是()選項(xiàng):A、button.setMnenmonic()B、button.setMnemonic(“alt+A”)C、button.setToolTipText(A)D、button.setToolTipText(“alt+A”)正確答案:【button.setMnenmonic()】10.4測(cè)驗(yàn)1、問(wèn)題:能處理鼠標(biāo)拖動(dòng)和移動(dòng)兩種事件的接口是()選項(xiàng):A、ActionListenerB、ItemListenerC、MouseListenerD、MouseMotionListener正確答案:【MouseMotionListener】2、問(wèn)題:包含當(dāng)事件發(fā)生時(shí)從源傳遞給監(jiān)視器的特定事件信息的對(duì)象()選項(xiàng):A、事件對(duì)象B、源對(duì)象C、監(jiān)視器對(duì)象D、接口正確答案:【事件對(duì)象】第10章單元測(cè)驗(yàn)1、問(wèn)題:在復(fù)選框中移動(dòng)鼠標(biāo),然后點(diǎn)擊一選項(xiàng),需要捕獲所選項(xiàng)必須實(shí)現(xiàn)哪個(gè)接口?()選項(xiàng):A、ActionListenerB、MouseListenerC、MouseMotionListenerD、ItemListener正確答案:【ItemListener】2、問(wèn)題:事件處理機(jī)制能夠讓圖形界面響應(yīng)用戶(hù)的操作,主要包括()選項(xiàng):A、事件B、事件處理C、事件源D、以上都是正確答案:【以上都是】3、問(wèn)題:下列哪種Java組件作為容器組件()選項(xiàng):A、List列表框B、Choice下拉式列表框C、Panel面板D、MenuItem命令式菜單項(xiàng)正確答案:【Panel面板】4、問(wèn)題:下面哪種布局管理器,當(dāng)Frame的大小被改變時(shí),F(xiàn)rame中的按鈕的位置可能會(huì)被改變()選項(xiàng):A、BorderLayoutB、FlowLayoutC、CardLayoutD、GridLayout正確答案:【FlowLayout】5、問(wèn)題:事件監(jiān)聽(tīng)接口中的方法的返回值是()選項(xiàng):A、intB、longC、voidD、AWTEvemt正確答案:【void】6、問(wèn)題:Java的圖形界面技術(shù)經(jīng)歷了兩個(gè)發(fā)展階段,分別通過(guò)提供AWT開(kāi)發(fā)包和SWING開(kāi)發(fā)包來(lái)實(shí)現(xiàn)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】7、問(wèn)題:當(dāng)一個(gè)容器中放入多個(gè)單選鈕時(shí),需要先用Group對(duì)象將其分組,使得組內(nèi)不能選擇多個(gè),只能選擇其一。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】8、問(wèn)題:Window有兩種形式:Frame(框架)和Dialog(對(duì)話(huà)框)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】9、問(wèn)題:容器Java.awt.Container是Frame類(lèi)的子類(lèi)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】10、問(wèn)題:容器里組件的位置和大小是由布局管理器決定的。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】11.1測(cè)驗(yàn)1、問(wèn)題:JDBC是用來(lái)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的,下面哪一個(gè)不是其功能()。選項(xiàng):A、與數(shù)據(jù)庫(kù)建立連接B、增、刪、改數(shù)據(jù)庫(kù)C、獲取并處理結(jié)果集D、向數(shù)據(jù)庫(kù)發(fā)送SQL語(yǔ)句正確答案:【增、刪、改數(shù)據(jù)庫(kù)】2、問(wèn)題:JDBCAPI被定義在下列JavaAPI的哪個(gè)包中?()選項(xiàng):A、java.sqlB、java.langC、java.databaseD、java.util正確答案:【java.sql】11.2測(cè)驗(yàn)1、問(wèn)題:在Java中開(kāi)發(fā)JDBC應(yīng)用程序時(shí),使用DriverManager類(lèi)的getConnection()方法建立與數(shù)據(jù)庫(kù)源連接的語(yǔ)句為:Connectioncon=DriverManager.getConnection(jdbc:sqlserver://localhost:1433;DatabaseName=test,“sa,“123456);URL連接中的“test”表示的是()。選項(xiàng):A、數(shù)據(jù)庫(kù)中表的名稱(chēng)B、數(shù)據(jù)庫(kù)服務(wù)器的數(shù)據(jù)庫(kù)文件名C、數(shù)據(jù)源的名稱(chēng)D、用戶(hù)名正確答案:【數(shù)據(jù)庫(kù)中表的名稱(chēng)】2、問(wèn)題:創(chuàng)建JDBC連接對(duì)象需要用到下列哪個(gè)類(lèi)或接口中定義的方法?()選項(xiàng):A、StatementB、DriverManagerC、ConnectionD、ResultSet正確答案:【DriverManager】11.3測(cè)驗(yàn)1、問(wèn)題:下列哪一個(gè)不是Statement接口中的方法。()選項(xiàng):A、executeUpdate方法B、executeQuery方法C、executeDelete方法D、execute方法正確答案:【executeDelete方法】2、問(wèn)題:Java對(duì)數(shù)據(jù)庫(kù)的操作一般包括()。選項(xiàng):A、建立、插入、修改、排序B、查詢(xún)、插入、修改、刪除C、建立、授權(quán)、刪除D、建立、授權(quán)、修改正確答案:【查詢(xún)、插入、修改、刪除】11.4測(cè)驗(yàn)1、問(wèn)題:下列哪一個(gè)接口稱(chēng)為結(jié)果集。()選項(xiàng):A、HashSetB、PreparedStatementC、StatementD、ResultSet正確答案:【ResultSet】2、問(wèn)題:ResultSet中哪一個(gè)方法表示獲取結(jié)果集當(dāng)前行中指定字段的值。()選項(xiàng):A、nextB、previousC、getXXX(intcolumnIndex)D、getXXX(StringcolumnLabel)正確答案:【getXXX(StringcolumnLabel)】11.5測(cè)驗(yàn)1、問(wèn)題:PreparedStatment接口中哪一個(gè)方法執(zhí)行增加、刪除、修改操作。()選項(xiàng):A、executeQueryB、queryC、executeUpdateD、execute正確答案:【executeUpdate】2、問(wèn)題:在Java中,欲成功更新表course中數(shù)據(jù)(huors字段為int型,coursetitle為nvarchar型),假設(shè)已經(jīng)獲得了數(shù)據(jù)庫(kù)連接Connection的對(duì)象con,則在以下程序字段的下劃線(xiàn)處應(yīng)該填寫(xiě)代碼是()。PreparedStatementpstrnt=con.prepareStatement(“updatecoursesethours=?Wherecoursetitle=?”);____________________________//此處填寫(xiě)代碼pstmt.setString(2.”Java程序設(shè)計(jì)”);pstmt.executeUpdate();選項(xiàng):A、ostmt.setInt(2,800);B、ostmt.setInt(1,800);C、ostmt.setString(2,”800”);D、ostmt.setString(1,”800”);正確答案:【ostmt.setInt(1,800);】第11章單元測(cè)驗(yàn)1、問(wèn)題:下列關(guān)于JDBC的描述中,錯(cuò)誤的是()。選項(xiàng):A、不同數(shù)據(jù)庫(kù)管理系統(tǒng)的JDBC驅(qū)動(dòng)程序都是一樣的B、JDBC是專(zhuān)門(mén)為數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)服務(wù)定義的一種統(tǒng)一的應(yīng)用層協(xié)議C、JavaAPI配套提供了一組基于JDBC規(guī)范的類(lèi)和接口,它們被統(tǒng)稱(chēng)為JDBCAPID、目前市場(chǎng)上常用的數(shù)據(jù)庫(kù)管理系統(tǒng)都支持JDBC規(guī)范正確答案:【不同數(shù)據(jù)庫(kù)管理系統(tǒng)的JDBC驅(qū)動(dòng)程序都是一樣的】2、問(wèn)題:Java語(yǔ)言提供了豐富的類(lèi)和接口用于數(shù)據(jù)庫(kù)編程,主要包括java.sql和()兩個(gè)包。選項(xiàng):A、java.utilB、C、javax.sqlD、javac.sql正確答案:【javax.sql】3、問(wèn)題:下列哪一個(gè)方法用戶(hù)執(zhí)行返回多個(gè)結(jié)果。()選項(xiàng):A、executeQueryB、executeC、executeUpdateD、createStatement正確答案:【executeQuery】4、問(wèn)題:在Java中,下列接口或類(lèi)不包括不包括在java.sql包中的是()。選項(xiàng):A、ArrayListB、ConnectionC、StatementD、DriverManger正確答案:【ArrayList】5、問(wèn)題:在Java語(yǔ)言中,已知con為已經(jīng)建立的數(shù)據(jù)庫(kù)連接對(duì)象,則下列()是正確的JDBC代碼片段。選項(xiàng):A、PreparedStatementpstmt=con.prepartStatement(“insertintoEMP(EMPNO,ENAME)values(?,?)”);pstmt.setInt(1,7);pstmt.setString(2,”Admin”);B、PreparedStatementpstmt=con.prepartStatement(“insertintoEMP(EMPNO,ENAME)values(?,?)”);pstmt.setInt(1,”7”);pstmt.setString(2,”Admin”);C、Statementstmt=con.createStatement(“insertintoEMP(7.’Admin’)”);pstmt.setInt(1,7);pstmt.setString(2,”Admin”);D、PreparedStatementstmtl=con.prepartStatement(“insertintoEMP(EMPNO.ENAME)values(7,Admin));正確答案:【PreparedStatementpstmt=con.prepartStatement(“insertintoEMP(EMPNO,ENAME)values(?,?)”);pstmt.setInt(1,7);pstmt.setString(2,”Admin”);】6、問(wèn)題:當(dāng)執(zhí)行查詢(xún)操作時(shí),執(zhí)行對(duì)象的executeUpdate方法,該方法返回的是結(jié)果集ResultSet。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】7、問(wèn)題:Statement對(duì)象提供了執(zhí)行基本SQL語(yǔ)句的功能。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】8、問(wèn)題:JDBC就是用來(lái)操作數(shù)據(jù)庫(kù)的。具體可以實(shí)現(xiàn)與數(shù)據(jù)庫(kù)建立連接、向數(shù)據(jù)庫(kù)發(fā)送SQL語(yǔ)句和獲取并處理結(jié)果集三個(gè)功能。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】9、問(wèn)題:ResultSet接口又稱(chēng)結(jié)果集,是用來(lái)存儲(chǔ)數(shù)據(jù)查詢(xún)結(jié)果的對(duì)象。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】10、問(wèn)題:Statement接口繼承了PreparedStatement接口,用來(lái)執(zhí)行預(yù)編譯的SQL語(yǔ)句。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】12.1測(cè)驗(yàn)1、問(wèn)題:一個(gè)進(jìn)程至少包含幾個(gè)線(xiàn)程?()選項(xiàng):A、3B、1C、0D、2正確答案:【1】2、問(wèn)題:下列說(shuō)法中,錯(cuò)誤的是()。選項(xiàng):A、線(xiàn)程就是程序B、多線(xiàn)程用于實(shí)現(xiàn)并發(fā)C、多線(xiàn)程是指一個(gè)程序的多個(gè)執(zhí)行流D、線(xiàn)程是一個(gè)程序的單個(gè)執(zhí)行流正確答案:【線(xiàn)程就是程序】12.2測(cè)驗(yàn)1、問(wèn)題:線(xiàn)程啟動(dòng)后進(jìn)入下列哪個(gè)狀態(tài)?()選項(xiàng):A、阻塞狀態(tài)B、運(yùn)行狀態(tài)C、新建狀態(tài)D、可運(yùn)行狀態(tài)正確答案:【可運(yùn)行狀態(tài)】2、問(wèn)題:下列哪個(gè)方法不是線(xiàn)程類(lèi)Thread中定義的方法?()選項(xiàng):A、sleep()B、start()C、exit()D、run()正確答案:【exit()】12.3測(cè)驗(yàn)1、問(wèn)題:()關(guān)鍵字可以對(duì)對(duì)象加互斥鎖。選項(xiàng):A、synchronizedB、transientC、serializeD、static正確答案:【synchronized】2、問(wèn)題:下列()方法可以使線(xiàn)程從運(yùn)行狀態(tài)進(jìn)入其他阻塞狀態(tài)。選項(xiàng):A、waitB、yieldC、sleepD、start正確答案:【sleep】12.4測(cè)驗(yàn)1、問(wèn)題:以下不屬于Thread類(lèi)提供的線(xiàn)程控制方法是()。選項(xiàng):A、break()B、sleep()C、yield()D、join()正確答案:【break()】2、問(wèn)題:下列說(shuō)法中錯(cuò)誤的一項(xiàng)是()。選項(xiàng):A、共享數(shù)據(jù)的所有訪(fǎng)問(wèn)都必須使用synchronized加鎖B、所有的對(duì)共享數(shù)據(jù)的訪(fǎng)問(wèn)都是臨界區(qū)C、共享數(shù)據(jù)的訪(fǎng)問(wèn)不一定全部使用synchronized加鎖D、臨界區(qū)必須使用synchronized標(biāo)識(shí)正確答案:【共享數(shù)據(jù)的訪(fǎng)問(wèn)不一定全部使用synchronized加鎖】第12章單元測(cè)驗(yàn)1、問(wèn)題:以下用于定義線(xiàn)程的執(zhí)行體的方法是()。選項(xiàng):A、start()B、run()C、synchronized()D、init()正確答案:【run()】2、問(wèn)題:Thread類(lèi)的方法中,getName()方法的作用是()。選項(xiàng):A、返回線(xiàn)程組的名稱(chēng)B、設(shè)置線(xiàn)程組的名稱(chēng)C、返回線(xiàn)程的名稱(chēng)D、設(shè)置線(xiàn)程的名稱(chēng)正確答案:【返回線(xiàn)程的名稱(chēng)】3、問(wèn)題:下面的哪一個(gè)關(guān)鍵字通常用來(lái)對(duì)對(duì)象加鎖,從而使得對(duì)對(duì)象的訪(fǎng)問(wèn)是排它的?()選項(xiàng):A、serializeB、transientC、staticD、synchronized正確答案:【synchronized】4、問(wèn)題:下列不屬于線(xiàn)程生命周期狀態(tài)的是()。選項(xiàng):A、新建狀態(tài)B、可運(yùn)行狀態(tài)C、運(yùn)行狀態(tài)D、解鎖狀態(tài)正確答案:【解鎖狀態(tài)】5、問(wèn)題:Runnable接口定義了如下哪些方法?()選項(xiàng):A、start()B、stop()C、resume()D、run()正確答案:【run()】6、問(wèn)題:一個(gè)線(xiàn)程可以包含多個(gè)進(jìn)程。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】7、問(wèn)題:如果在一個(gè)多處理器的機(jī)器上,有多個(gè)線(xiàn)程并行執(zhí)行,且線(xiàn)程的數(shù)量大于處理器數(shù)目時(shí),就會(huì)出現(xiàn)多個(gè)線(xiàn)程在同一個(gè)CPU上執(zhí)行的現(xiàn)象。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】8、問(wèn)題:多線(xiàn)程程序設(shè)計(jì)的含義是可以將一個(gè)程序任務(wù)分成幾個(gè)并行的任務(wù)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】9、問(wèn)題:線(xiàn)程體的本質(zhì)是run()方法。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】10、問(wèn)題:線(xiàn)程體可以位于Thread或Runnable中的run()方法。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】期末考試1、問(wèn)題:編譯JavaApplication源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為()。選項(xiàng):A、javaB、classC、htmlD、exe正確答案:【class】2、問(wèn)題:開(kāi)發(fā)Java程序的步驟包括運(yùn)行、編寫(xiě)、編譯,它們的先后順序是()。選項(xiàng):A、運(yùn)行—編寫(xiě)—編譯B、編寫(xiě)—運(yùn)行—編譯C、編譯—編寫(xiě)—運(yùn)行D、編寫(xiě)—編譯—運(yùn)行正確答案:【編寫(xiě)—編譯—運(yùn)行】3、問(wèn)題:在Java中,用于向控制臺(tái)輸出信息的語(yǔ)句是()。選項(xiàng):A、System.out.print()B、System.print()C、Out.print()D、Print.print()正確答案:【System.out.print()】4、問(wèn)題:下列語(yǔ)句片段inta=10,b=4,c=20,d=6;System.out.println(a++*b+c*--d);結(jié)果為()選項(xiàng):A、140B、144C、28D、不能執(zhí)行正確答案:【140】5、問(wèn)題:給出下面代碼:publicclasstest{staticinta[]=newa[10];publicstaticvoidmain(Stringargs[]){System.out.println(arr[10]);}}哪個(gè)選項(xiàng)是正確的?()選項(xiàng):A、編譯時(shí)將產(chǎn)生錯(cuò)誤B、編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤C、輸出零D、輸出空正確答案:【編譯時(shí)將產(chǎn)生錯(cuò)誤】6、問(wèn)題:在Java中,想要存儲(chǔ)真或假、是或否的數(shù)據(jù)最好使用()數(shù)據(jù)類(lèi)型。選項(xiàng):A、booleanB、intC、charD、String正確答案:【boolean】7、問(wèn)題:給定如下Java代碼片段,編譯運(yùn)行時(shí)的結(jié)果是()inti=2;switch(i){default:System.out.println(“default”);case0:System.out.println(“zero”);break;case1:System.out.println(“one”);case2:System.out.println(“two”);}選項(xiàng):A、輸出:twoB、輸出:defaultC、輸出:defaultzeroD、編譯出錯(cuò),default語(yǔ)句位置不符合switch結(jié)構(gòu)的語(yǔ)法結(jié)構(gòu)正確答案:【輸出:two】8、問(wèn)題:在Java中,使用()關(guān)鍵字導(dǎo)入包。選項(xiàng):A、importB、packageC、classD、new正確答案:【import】9、問(wèn)題:在Java中,無(wú)論循環(huán)條件是什么,下列()循環(huán)都至少執(zhí)行一次。選項(xiàng):A、do…whileB、forC、whileD、while…do正確答案:【do…while】10、問(wèn)題:Java中,以下()關(guān)鍵字用于終止循環(huán),使程序跳到循環(huán)塊外的下一條語(yǔ)句。選項(xiàng):A、breakB、exitC、returnD、continue正確答案:【break】11、問(wèn)題:對(duì)象使用時(shí),下面描述錯(cuò)誤的是()選項(xiàng):A、通過(guò)成員變量的訪(fǎng)問(wèn)權(quán)限設(shè)定限制自身對(duì)這些變量方法的調(diào)用B、通過(guò)“.”運(yùn)算符調(diào)用成員變量和方法C、將一個(gè)對(duì)象申明為類(lèi)的成員時(shí),必須在使用前為其分配內(nèi)存D、在方法中使用對(duì)象作為參數(shù)時(shí),采用引用調(diào)用正確答案:【通過(guò)成員變量的訪(fǎng)問(wèn)權(quán)限設(shè)定限制自身對(duì)這些變量方法的調(diào)用】12、問(wèn)題:構(gòu)造方法何時(shí)被調(diào)用()選項(xiàng):A、創(chuàng)建對(duì)象時(shí)B、類(lèi)定義時(shí)C、調(diào)用對(duì)象方法時(shí)D、使用對(duì)象的變量時(shí)正確答案:【創(chuàng)建對(duì)象時(shí)】13、問(wèn)題:在Java中,下列關(guān)于帶參數(shù)的方法說(shuō)法中正確的是()選項(xiàng):A、方法的參數(shù)可以是一個(gè)或多個(gè)B、方法的返回值的數(shù)據(jù)類(lèi)型要和參數(shù)的數(shù)據(jù)類(lèi)型一致C、當(dāng)方法有多個(gè)參數(shù)時(shí),多個(gè)參數(shù)的數(shù)據(jù)類(lèi)型必須一致D、方法的參數(shù)必須為基本數(shù)據(jù)類(lèi)型正確答案:【方法的參數(shù)可以是一個(gè)或多個(gè)】14、問(wèn)題:分析下面的Java程序,執(zhí)行后的輸出結(jié)果為()。Stringstr=newStirng(“JavaScript”).;System.out.println(str.substring(0,str.indexOf(“a”)));選項(xiàng):A、JB、JaC、JavaD、Jav正確答案:【J】15、問(wèn)題:下列選項(xiàng)中關(guān)于Java中封裝的說(shuō)法錯(cuò)誤的是()。選項(xiàng):A、包含屬性的類(lèi)都必須封裝屬性,否則無(wú)法通過(guò)編譯。B、封裝就是將屬性私有化,提供公有的方法訪(fǎng)問(wèn)私有屬性。C、屬性的訪(fǎng)問(wèn)方法包括setter方法和getter方法。D、setter方法用于賦值、getter方法用于取值。正確答案:【包含屬性的類(lèi)都必須封裝屬性,否則無(wú)法通過(guò)編譯。】16、問(wèn)題:在Java語(yǔ)言中,下列關(guān)于類(lèi)的繼承的描述,正確的是()。選項(xiàng):A、子類(lèi)一定比父類(lèi)有更多的成員方法B、一個(gè)類(lèi)可以繼承多個(gè)父類(lèi)C、一個(gè)類(lèi)可以具有多個(gè)子類(lèi)D、子類(lèi)可以使用父類(lèi)的所有方法正確答案:【一個(gè)類(lèi)可以具有多個(gè)子類(lèi)】17、問(wèn)題:在Java中,已定義兩個(gè)接口B和C,要定義一個(gè)實(shí)現(xiàn)這兩個(gè)接口的類(lèi),以下語(yǔ)句正確的是()。選項(xiàng):A、interfaceAextendsB,CB、classAimplementsB,CC、interfaceAimplementsB,CD、classAimplementsB,implementsC正確答案:【classAimplementsB,C】18、問(wèn)題:Java中的錯(cuò)誤處理是通過(guò)異常處理模型來(lái)完成的,那么異常處理模塊可以處理的錯(cuò)誤是()。選項(xiàng):A、內(nèi)容錯(cuò)誤B、邏輯錯(cuò)誤C、語(yǔ)法錯(cuò)誤D、運(yùn)行時(shí)錯(cuò)誤正確答案:【運(yùn)行時(shí)錯(cuò)誤】19、問(wèn)題:在Java中開(kāi)發(fā)JDBC應(yīng)用程序時(shí),使用DriverManager類(lèi)的getConnection()方法建立與數(shù)據(jù)庫(kù)源連接的語(yǔ)句為:Connectioncon=DriverManager.getConnection(jdbc:sqlserver://localhost:1433;DatabaseName=test,“sa,“123456);URL連接中的“test”表示的是()。選項(xiàng):A、數(shù)據(jù)庫(kù)服務(wù)器的機(jī)器名B、數(shù)據(jù)源的名稱(chēng)C、數(shù)據(jù)庫(kù)中表的名稱(chēng)D、用戶(hù)名正確答案:【數(shù)據(jù)庫(kù)中表的名稱(chēng)】20、問(wèn)題:Java語(yǔ)言中,集合類(lèi)都位于哪個(gè)包中()?選項(xiàng):A、java.langB、java.arrayC、java.utilD、java.collections正確答案:【java.util】21、問(wèn)題:事件處理機(jī)制能夠讓圖形界面響應(yīng)用戶(hù)的操作,主要包括()選項(xiàng):A、事件B、事件處理C、事件源D、以上都是正確答案:【以上都是】22、問(wèn)題:下面的哪一個(gè)關(guān)鍵字通常用來(lái)對(duì)對(duì)象加鎖,從而

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論