![【MOOC】Java程序設(shè)計(jì)-常州信息職業(yè)技術(shù)學(xué)院 中國大學(xué)慕課MOOC答案_第1頁](http://file4.renrendoc.com/view12/M09/1E/20/wKhkGWdTnvKATno9AAF_ofnuNYI067.jpg)
![【MOOC】Java程序設(shè)計(jì)-常州信息職業(yè)技術(shù)學(xué)院 中國大學(xué)慕課MOOC答案_第2頁](http://file4.renrendoc.com/view12/M09/1E/20/wKhkGWdTnvKATno9AAF_ofnuNYI0672.jpg)
![【MOOC】Java程序設(shè)計(jì)-常州信息職業(yè)技術(shù)學(xué)院 中國大學(xué)慕課MOOC答案_第3頁](http://file4.renrendoc.com/view12/M09/1E/20/wKhkGWdTnvKATno9AAF_ofnuNYI0673.jpg)
![【MOOC】Java程序設(shè)計(jì)-常州信息職業(yè)技術(shù)學(xué)院 中國大學(xué)慕課MOOC答案_第4頁](http://file4.renrendoc.com/view12/M09/1E/20/wKhkGWdTnvKATno9AAF_ofnuNYI0674.jpg)
![【MOOC】Java程序設(shè)計(jì)-常州信息職業(yè)技術(shù)學(xué)院 中國大學(xué)慕課MOOC答案_第5頁](http://file4.renrendoc.com/view12/M09/1E/20/wKhkGWdTnvKATno9AAF_ofnuNYI0675.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
【MOOC】Java程序設(shè)計(jì)-常州信息職業(yè)技術(shù)學(xué)院中國大學(xué)慕課MOOC答案1.1隨堂測試1、【判斷題】Java語言是一個面向過程的程序設(shè)計(jì)語言。本題答案:【錯誤】2、【判斷題】Java語言“一次編寫,到處運(yùn)行”。本題答案:【正確】3、【判斷題】Java虛擬機(jī)(JVM)是運(yùn)行Java程序的軟件環(huán)境。本題答案:【正確】4、【判斷題】jre文件夾用來存放Java運(yùn)行環(huán)境。本題答案:【正確】5、【判斷題】Java源文件編譯成exe文件,雙擊后可以運(yùn)行。本題答案:【錯誤】1.2隨堂測試1、【單選題】下列哪個數(shù)代表八進(jìn)制整數(shù)?本題答案:【0144】2、【單選題】下列正確的語句是()本題答案:【C、longk=33L;】3、【單選題】下面哪個語句(初始化數(shù)組)是不正確的:()本題答案:【intx[3]={1,2,3};】4、【單選題】下面的代碼段中,執(zhí)行之后i和j的值是什么?()inti=1;intj;j=i++*2+3*--i;本題答案:【1,5】5、【單選題】判斷字符型變量c1是否為小寫字母的正確表達(dá)式為()。本題答案:【(c1=’a’)(c1=’z’)】1.3隨堂測試1、【單選題】下列語句序列執(zhí)行后,m的值是()inta=10,b=3,m=5;if(a==b)m+=a;elsem=++a*m;本題答案:【55】2、【單選題】下列語句序列執(zhí)行后,k的值是()inti=4,j=5,k=9,m=5;if(ij||mk)k++;elsek--;本題答案:【10】3、【單選題】下列語句序列執(zhí)行后,k的值是()inti=10,j=18,k=30;switch(j-i){case8:k++;case9:k+=2;case10:k+=3;default:k/=j;}本題答案:【2】4、【單選題】設(shè)int型變量a、b,float型變量x、y,char型變量ch均已正確定義并賦值,正確的switch語句是()本題答案:【switch(ch+1){......}】1.4隨堂測試1、【單選題】以下由for語句構(gòu)成的循環(huán)執(zhí)行的次數(shù)是()for(inti=0;truei++)本題答案:【有語法錯,不能執(zhí)行】2、【單選題】下列語句序列執(zhí)行后,j的值是()intj=1;for(inti=5;i0;i-=2)j*=i;本題答案:【15】3、【單選題】以下for循環(huán)的執(zhí)行次數(shù)是()for(intx=0;(x==0)(x4);x++);本題答案:【一次】4、【單選題】下列語句序列執(zhí)行后,j的值是()intj=8,i=6;while(i4)i-=2;--j;本題答案:【7】5、【單選題】若有循環(huán):intx=5,y=20;do{y-=x;x+=2;}while(xy);則循環(huán)體將被執(zhí)行____次。本題答案:【2】1.5隨堂測試1、【填空題】數(shù)組的元素通過________來訪問,數(shù)組Array的長度為______。本題答案:【下標(biāo)Array.length】2、【填空題】數(shù)組復(fù)制時,=將一個數(shù)組的_____傳遞給另一個數(shù)組。本題答案:【引用】3、【填空題】JVM將數(shù)組存儲在_____(堆或棧)中。本題答案:【棧】4、【填空題】Java中數(shù)組的下標(biāo)的數(shù)據(jù)類型是_____。本題答案:【整型】5、【填空題】數(shù)組最小的下標(biāo)是_____。本題答案:【0】6、【填空題】浮點(diǎn)型數(shù)組的默認(rèn)值是_______。本題答案:【0.0f】7、【填空題】數(shù)組創(chuàng)建后其大小_________改變。本題答案:【不能】第1周作業(yè)第1周測試1、【單選題】下面關(guān)于Java語言特點(diǎn)的描述中,錯誤的是()。本題答案:【Java是純面向?qū)ο缶幊陶Z言,支持單繼承和多繼承。】2、【單選題】編譯Java程序后生成的面向JVM的字節(jié)碼文件的擴(kuò)展名是()。本題答案:【.class】3、【單選題】下列標(biāo)識符(名字)命名原則中,正確的是()。本題答案:【常量全部大寫】4、【單選題】若定義有shorts;byteb;charc;則表達(dá)式s*b+c的類型為()。本題答案:【int】5、【單選題】已知inti=2147483647;++i;則i的值等于()。本題答案:【-2147483648】6、【單選題】下列循環(huán)語句的循環(huán)次數(shù)是()。inti=5;do{System.out.println(i--);i--;}while(i!=0);本題答案:【無限】7、【單選題】在switch(expression)語句中,expression的數(shù)據(jù)型不能是()。本題答案:【double】8、【單選題】下面合法的數(shù)組聲明和構(gòu)造語句是()。本題答案:【int[]ages=newint[100]】9、【單選題】下列語句序列執(zhí)行后,k的值是()。intm=3,n=6,k=0;while((m++)(--n))++k;本題答案:【1】10、【單選題】下面可用得到x和y的最大值的表達(dá)式是()。本題答案:【xy?y:x】11、【判斷題】Java程序中不區(qū)分大小寫字母。本題答案:【錯誤】12、【判斷題】強(qiáng)制類型轉(zhuǎn)換運(yùn)算符的功能是將一個表達(dá)式的類型轉(zhuǎn)換為所指定的類型。本題答案:【正確】13、【判斷題】char[]chrArray={'a','b','c','d','e','f','g'};charchr=chrArray[6];本題答案:【正確】14、【判斷題】聲明數(shù)組時不分配內(nèi)存大小,創(chuàng)建數(shù)組時分配內(nèi)存大小。本題答案:【正確】15、【判斷題】intintArray[]={0,2,4,6,8};intlength=intArray.length();本題答案:【錯誤】16、【填空題】邏輯表達(dá)式(true)(34)的值是________。本題答案:【false##%_YZPRLFH_%##假】17、【填空題】數(shù)組x定義如intx[][]=newint[3][2],則x.length的值為。本題答案:【3】18、【填空題】已知:inta[]={2,4,6,8};則:表達(dá)式(a[0]+=a[1])+++a[2]值為。本題答案:【13】19、【填空題】順序結(jié)構(gòu)、分支結(jié)構(gòu)(或稱選擇結(jié)構(gòu))、是結(jié)構(gòu)化程序設(shè)計(jì)的三種基本流程控制結(jié)構(gòu)。本題答案:【循環(huán)結(jié)構(gòu)】20、【填空題】在循環(huán)體中,如果想結(jié)束本次循環(huán)可以用語句。本題答案:【continue】2.1隨堂測驗(yàn)1、【單選題】關(guān)于Java語言敘述錯誤的是()。本題答案:【Java語言中的類可以多繼承】2、【單選題】不能構(gòu)成循環(huán)的語句是()。本題答案:【switch語句】3、【判斷題】對象賦值實(shí)際上是同一個對象具有兩個不同的名字,它們都有同一個引用值。本題答案:【正確】4、【判斷題】對象可作方法參數(shù),對象數(shù)組不能作方法參數(shù)。本題答案:【錯誤】5、【填空題】()變量在內(nèi)存中只有一個拷貝,被該類的所有對象共享;每當(dāng)創(chuàng)建一個實(shí)例,就會為實(shí)例變量分配一次內(nèi)存,實(shí)例變量可以在內(nèi)存中有多個拷貝,互不影響。本題答案:【類】6、【填空題】對象拷貝有對象引用復(fù)制、淺復(fù)制和()三種。本題答案:【深復(fù)制】2.2隨堂測驗(yàn)1、【單選題】下面關(guān)于類方法的描述,錯誤的是本題答案:【類方法和實(shí)例方法一樣均占用對象的內(nèi)存空間】2、【多選題】下述哪些說法是正確的本題答案:【實(shí)例變量是類的成員變量#局部變量在方法執(zhí)行時創(chuàng)建】3、【填空題】類的訪問控制符有()和默認(rèn)default兩種。本題答案:【public】4、【填空題】protected類型的類成員可被同一類、同一包中的子類與非子類和不同包中的()的代碼訪問引用。本題答案:【子類】5、【填空題】private類型的類成員只能被其所在類中的代碼訪問引用,它只具有()域訪問性。本題答案:【類】6、【填空題】系統(tǒng)規(guī)定用()表示當(dāng)前類的構(gòu)造方法,用super()表示直接父類的構(gòu)造方法,在構(gòu)造方法中兩者只能選其一,且須放在第一條語句。本題答案:【this()】2.3隨堂測驗(yàn)1、【單選題】以下敘述正確的是()。本題答案:【main方法必須是public方法】2、【單選題】關(guān)于類和對象的敘述正確的是()。本題答案:【Java的類分為兩大部分:系統(tǒng)定義的類和用戶自定義的類】3、【單選題】以下有關(guān)構(gòu)造方法的說法,正確的是()。本題答案:【一個類的構(gòu)造方法可以有多個】4、【單選題】Java語言的類間的繼承關(guān)系是()。本題答案:【單重的】5、【單選題】以下有關(guān)類的繼承的敘述中,正確的是()。本題答案:【子類不能繼承父類的私有屬性】第2周作業(yè)第2周測驗(yàn)1、【單選題】下列關(guān)于類和對象的描述中,不正確的一項(xiàng)是()本題答案:【一個類只能實(shí)例化一個對象】2、【單選題】下列說法哪個正確()本題答案:【屬性可以是簡單變量,也可以是一個對象】3、【單選題】在創(chuàng)建對象時必須()本題答案:【先聲明對象,為對象分配內(nèi)存空間,對對象初始化,然后才能使用對象】4、【單選題】如果任何包中的子類都能訪問超類中的成員而非子類不能,那么應(yīng)使用哪個限定詞()。本題答案:【protected】5、【單選題】不使用static修飾符限定的方法稱為實(shí)例方法,下列哪一個說法是正確的()本題答案:【實(shí)例方法可以直接調(diào)用本類的實(shí)例方法?!?、【單選題】用于定義類成員的訪問控制權(quán)的一組關(guān)鍵字是()本題答案:【public,private,protected】7、【單選題】以下關(guān)于java中的方法重載說法錯誤的是()本題答案:【成員方法不可以被重載】8、【單選題】以下有關(guān)構(gòu)造方法的說法,正確的是()本題答案:【一個類的構(gòu)造方法可以有多個】9、【單選題】以下關(guān)于return語句說法正確的是()。本題答案:【方法中可以有多句return】10、【單選題】已知有下列類的說明,則下列哪個語句是正確的?()publicclassTest{privatefloatf=1.0f;intm=12;staticintn=1;publicstaticvoidmain(Stringarg[]){Testt=newTest();}}本題答案:【t.f;】11、【判斷題】構(gòu)造方法的方法名與類名相同,若類中沒有定義任何的構(gòu)造方法,則運(yùn)行時系統(tǒng)會自動為該類生成一個默認(rèn)構(gòu)造方法。本題答案:【正確】12、【判斷題】對象賦值實(shí)際上是同一個對象具有兩個不同的名字,它們都有同一個引用值。本題答案:【正確】13、【判斷題】對象可作方法參數(shù),對象數(shù)組不能作方法參數(shù)。本題答案:【錯誤】14、【判斷題】封裝體中的屬性和行為的訪問權(quán)限相同。本題答案:【錯誤】15、【判斷題】局部變量在使用之前必須初始化。本題答案:【錯誤】16、【填空題】在關(guān)鍵字中能代表當(dāng)前類或?qū)ο蟊旧淼氖牵ǎ┍绢}答案:【this】17、【填空題】創(chuàng)建類的對象時,使用運(yùn)算符()給對象分配內(nèi)存空間。本題答案:【new】18、【填空題】定義類的構(gòu)造方法不能有返回值類型,其名稱與()名相同本題答案:【類】19、【填空題】在Java程序語言中,它允許在一個class中有幾個方法,都有相同的名字,這種用法稱為()。本題答案:【方法重載】20、【填空題】在方法體內(nèi)定義的變量是()。本題答案:【局部變量】3.1隨堂測驗(yàn)1、【單選題】在Java中,所有類的根類是()本題答案:【java.lang.Object】2、【單選題】如果任何包中的子類都能訪問超類中的成員,那么應(yīng)使用()限定詞?本題答案:【protected】3、【單選題】如果希望某個變量只可以被類本身訪問和調(diào)用,則應(yīng)該使用下列哪一種訪問控制修飾符()本題答案:【private】4、【單選題】Java語言的類間的繼承關(guān)系是()本題答案:【單重的】5、【填空題】Java中所有類都是類()的子類。本題答案:【Object】6、【填空題】以下程序的輸出結(jié)果為。classFather{voidsport(){System.out.print(打籃球!);}}classSonextendsFather{voidsport(){System.out.print(踢足球!);}}publicclassTest{publicstaticvoidmain(String[]args){Fatherfather=newFather();Sonson=newSon();father.sport();son.sport();}}本題答案:【打籃球!踢足球!】3.2隨堂測驗(yàn)1、【單選題】對于子類的構(gòu)造函數(shù)說明,下列敘述中不正確的是()本題答案:【子類不但可以繼承父類的無參的構(gòu)造函數(shù),也可以繼承父類的有參構(gòu)造函數(shù)】2、【填空題】Java語言中把子類當(dāng)做父類處理的過程被稱為()本題答案:【向上轉(zhuǎn)型】3、【填空題】以下程序的輸出結(jié)果為。classPerson{publicPerson(){System.out.println(Person);}}classStudentextendsPerson{publicStudent(){System.out.println(Student);}}classCollegeStudentextendsStudent{publicCollegeStudent(){System.out.println(CollegeStudent);}}publicclassTest{publicstaticvoidmain(String[]args){CollegeStudentcs=newCollegeStudent();}}本題答案:【PersonStudentCollegeStudent】4、【填空題】以下程序的輸出結(jié)果為publicclassFather{inta=100;publicvoidminer(){a--;}publicstaticvoidmain(String[]args){Fatherx=newFather();Sony=newSon();System.out.println(y.a);System.out.println(y.getA());y.miner();System.out.println(y.a);System.out.println(y.getA());}}classSonextendsFather{inta=0;publicvoidplus(){a++;}publicintgetA(){returnsuper.a;}}本題答案:【0100099】第3周作業(yè)第3周測驗(yàn)1、【單選題】1.下列關(guān)于子類繼承父類的成員描述中,錯誤的是()。本題答案:【子類中繼承父類中的所有成員都可以訪問?!?、【單選題】下列關(guān)于繼承性的描述中,錯誤的是()。本題答案:【Java支持單重繼承和多重繼承】3、【單選題】下列關(guān)于抽象類的描述中,錯誤的是()。本題答案:【抽象類是不可以有構(gòu)造方法的】4、【單選題】this和super:()本題答案:【不能用在main()方法中】5、【單選題】下面敘述中,錯誤的是()本題答案:【父類包含子類】6、【單選題】在Java中,所有類的根類是()本題答案:【java.lang.Object】7、【單選題】下列說法中,()是正確的。本題答案:【父類代表的對象范圍比子類廣】8、【單選題】編譯運(yùn)行如下java代碼,輸出結(jié)果是()classPerson{Stringname=person;publicvoidshout(){System.out.print(name);}}classStudentextendsPerson{Stringname=student;Stringschool=school;}publicclassTest{publicstaticvoidmain(String[]args){Personp=newStudent();p.shout();}}本題答案:【person】9、【單選題】下列選項(xiàng)中,用于在定義子類時聲明父類名的關(guān)鍵字是()本題答案:【extends】10、【單選題】Java語言的類間的繼承關(guān)系是()。本題答案:【單重的】11、【判斷題】Java語言中,所創(chuàng)建的子類都應(yīng)有一個父類。本題答案:【正確】12、【判斷題】一個類可以實(shí)現(xiàn)多個接口,接口可以實(shí)現(xiàn)“多重繼承”。本題答案:【正確】13、【判斷題】Java語言不允許同時繼承一個類并實(shí)現(xiàn)一個接口。本題答案:【錯誤】14、【判斷題】實(shí)現(xiàn)接口的類不能是抽象類。本題答案:【正確】15、【判斷題】子類繼承父類的所有成員,但不包括私有的成員方法。本題答案:【正確】16、【填空題】子類對象直接賦值給父類對象時,子類對象可自動轉(zhuǎn)換為父類對象,()賦值給子類對象時,必須將父類對象強(qiáng)制轉(zhuǎn)換為子類對象。本題答案:【父類對象】17、【填空題】ava語言只允許單繼承,指每個類只能有一個()本題答案:【父類】18、【填空題】以下程序的輸出結(jié)果為classFather{voidsport(){System.out.print(打籃球!);}}classSonextendsFather{voidsport(){System.out.print(踢足球!);}}publicclassTest{publicstaticvoidmain(String[]args){Fatherfather=newFather();Sonson=newSon();father.sport();son.sport();}}本題答案:【打籃球!踢足球!】19、【填空題】以下程序的輸出結(jié)果為。classA{doublef(doublex,doubley){returnx*y;}}classBextendsA{doublef(doublex,doubley){returnx+y;}}publicclassTest{publicstaticvoidmain(Stringargs[]){Bobj=newB();System.out.println(Theprogramoutputis+obj.f(4,6));}本題答案:【Theprogramoutputis10】20、【填空題】以下程序的輸出結(jié)果為。publicclassCourse{privateStringcNumber;privateStringcName;privateintcUnit;publicCourse(Stringnumber,Stringname,intunit){cNumber=number;cName=name;cUnit=unit;}publicvoidprintCourseInfo()(){System.out.println(課程號:+cNumber+課程名:+cName+學(xué)分:+cUnit);}}classCourseTest{publicstaticvoidmain(String[]args){Coursec;c=newCourse(101,ASP,3);c.printCourseInfo();}}本題答案:【課程號:101課程名:ASP學(xué)分:3】4.1隨堂測驗(yàn)1、【填空題】在Java語言中多態(tài)性體現(xiàn)在由方法重載實(shí)現(xiàn)的靜態(tài)多態(tài)性和實(shí)現(xiàn)的動態(tài)多態(tài)性。本題答案:【方法重寫】2、【填空題】Java程序設(shè)計(jì)支持__________和運(yùn)行時多態(tài)兩種形式。本題答案:【編譯時多態(tài)##%_YZPRLFH_%##靜態(tài)多態(tài)】3、【填空題】Math類是類,因此不能有子類。本題答案:【最終##%_YZPRLFH_%##final】4、【填空題】以下程序的輸出結(jié)果為。abstractclassShape{abstractvoiddisplay();}classCircleextendsShape{voiddisplay(){System.out.println(Circle);}}classRectangleextendsShape{voiddisplay(){System.out.println(Rectangle);}}classTriangleextendsShape{voiddisplay(){System.out.println(Triangle);}}publicclassAbstractClassDemo{publicstaticvoidmain(Stringargs[]){(newCircle()).display();(newRectangle()).display();(newTriangle()).display();}}本題答案:【CircleRectangleTriangle】4.2隨堂測驗(yàn)1、【單選題】在Java中,能實(shí)現(xiàn)多重繼承效果的方式是()本題答案:【接口】2、【單選題】下列哪一個關(guān)鍵字用于實(shí)現(xiàn)接口來定義類?()本題答案:【implements】3、【單選題】下面關(guān)于類的說法錯誤的是()本題答案:【Java語言的類只支持多繼承】4、【判斷題】在實(shí)現(xiàn)接口的類中一定要實(shí)現(xiàn)接口中的所有方法。本題答案:【錯誤】5、【填空題】在Java程序中,通過類的定義只能實(shí)現(xiàn)單重繼承,但通過接口的定義可以實(shí)現(xiàn)繼承關(guān)系。本題答案:【多重】第4周作業(yè)第4周測驗(yàn)1、【單選題】下列哪一個關(guān)鍵字用于實(shí)現(xiàn)接口來定義類?()本題答案:【implements】2、【單選題】下列關(guān)于修飾符混用的說法,錯誤的是()本題答案:【abstract能與final同時使用修飾同一個類】3、【單選題】下列對多態(tài)性的描述中,錯誤的是()。本題答案:【Java語言允許運(yùn)算符重載】4、【單選題】下面關(guān)于接口的描述中,錯誤的是()。本題答案:【一個類只允許繼承一個接口】5、【單選題】下列關(guān)于抽象類的描述中,錯誤的是()。本題答案:【抽象類是不可以有構(gòu)造方法的】6、【單選題】下列對多態(tài)性的描述中,錯誤的是()。本題答案:【Java語言允許運(yùn)算符重載】7、【單選題】要想定義一個不能被實(shí)例化的抽象類,在類定義中必須加上修飾符()本題答案:【abstract】8、【單選題】關(guān)于接口哪個正確?()本題答案:【實(shí)現(xiàn)一個接口必須實(shí)現(xiàn)接口的所有方法】9、【單選題】下列方法作為與方法publicvoidadd(inta){}的重載方法不合理的是()本題答案:【publicintadd(inta)】10、【單選題】下面關(guān)于包的描述中,錯誤的是()本題答案:【包是若干對象的集合】11、【判斷題】抽象方法是一種只有說明而無具體實(shí)現(xiàn)的方法。本題答案:【正確】12、【判斷題】調(diào)用this或super構(gòu)造方法的語句必須放在第一條語句。本題答案:【正確】13、【判斷題】一個類可以實(shí)現(xiàn)多個接口,接口可以實(shí)現(xiàn)“多重繼承”。本題答案:【正確】14、【判斷題】Java語言不允許同時繼承一個類并實(shí)現(xiàn)一個接口。本題答案:【錯誤】15、【判斷題】實(shí)現(xiàn)接口的類可以是抽象類。本題答案:【錯誤】16、【填空題】接口中的成員只有靜態(tài)常量和______。本題答案:【抽象方法】17、【填空題】如果接口中的方法的返回類型不是void的,那么在類中實(shí)現(xiàn)該接口的方法時,方法體至少要有一個語句。本題答案:【return】18、【填空題】Java包裝類都覆蓋了Object類的方法,以字符串的形式返回包裝對象所表示的基本類型數(shù)據(jù)。本題答案:【toString()】19、【填空題】實(shí)現(xiàn)接口中的抽象方法時,必須使用完全相同的方法頭,并且還要用修飾符。本題答案:【public】20、【填空題】一個接口可以通過關(guān)鍵字來繼承多個其他接口。本題答案:【extends】5.1隨堂測試1、【單選題】下面哪一個方法是返回對a四舍五入后的最近的整數(shù)。本題答案:【round(floata)】2、【單選題】下面哪一個方法是拆分字符串。本題答案:【split】3、【判斷題】Math類的方法都是非靜態(tài)方法。本題答案:【錯誤】4、【判斷題】String類可以繼承,StringBuffer是String的子類。本題答案:【錯誤】5、【判斷題】StringBuffer類的對象可以擴(kuò)充和修改,StringBuffer又稱動態(tài)字符串。本題答案:【正確】6、【判斷題】StringBuilder是線程安全的,StringBuffer不是線程安全的。本題答案:【錯誤】5.2隨堂測試1、【單選題】下列哪一個參數(shù)常量表示字符串輸出的星期。本題答案:【E】2、【單選題】下列哪一個靜態(tài)字段表示一周中的第幾天。本題答案:【DAY_OF_WEEK】3、【判斷題】SimpleDateFormat類用于格式化日期,在java.util包中。本題答案:【錯誤】4、【判斷題】Date類中提供了parse方法可以將字符串解析成日期。本題答案:【錯誤】5、【判斷題】Calendar類不能實(shí)例化,所有只能通過繼承才能創(chuàng)建Calendar對象。本題答案:【錯誤】第5周作業(yè)第5周測驗(yàn)1、【單選題】System類在哪個包中?()本題答案:【java.lang】2、【單選題】下列String類的()方法返回指定字符串的一部分()本題答案:【substring()】3、【單選題】通過StringBuffer數(shù)組構(gòu)造字符串對象的方法是()本題答案:【String(StringBufferbuffer)】4、【單選題】下面哪一個參數(shù)表示分()本題答案:【mm】5、【單選題】Math類的下列方法中能將弧度轉(zhuǎn)換為角度的方法是()本題答案:【toDegrees】6、【單選題】StringBuffer類的下列方法中能反轉(zhuǎn)字符序列的方法是()本題答案:【reverse】7、【單選題】StringBuffer類的下列常用方法中能返回字符串的個數(shù)的是()本題答案:【length】8、【單選題】有關(guān)StringBuilder類說法錯誤的是()本題答案:【StringBuilder是線程安全的】9、【單選題】有關(guān)Calendar類說法錯誤的是()本題答案:【Calendar類可以采用new實(shí)例化】10、【多選題】下列方法屬于java.lang.Math類的有(方法名相同即可)()。本題答案:【random()#abs()#sqrt()#pow()】11、【判斷題】StringBuilder和StringBuffer都是繼承自抽象類AbstractStringBuilder類,是可變的字符序列。本題答案:【正確】12、【判斷題】每個字符串緩沖區(qū)都有一定的容量。只要字符串緩沖區(qū)所包含的字符序列的長度沒有超出此容量,就無需分配新的內(nèi)部緩沖區(qū)數(shù)組。本題答案:【正確】13、【判斷題】字符串是常量,但它們的值在創(chuàng)建之后可以更改。本題答案:【錯誤】14、【填空題】Math類是Java提供的一個執(zhí)行數(shù)學(xué)基本運(yùn)算的類,包括常見有用的數(shù)學(xué)運(yùn)算方法,這些方法都被定義為_____形式的。本題答案:【static】15、【填空題】Math.pow(2,3)的值為___。本題答案:【8】16、【填空題】字符串緩沖區(qū)支持____的字符串。因?yàn)镾tring對象是不可變的,所以可以共享。本題答案:【可變】17、【填空題】__________可以對字符串進(jìn)行動態(tài)增減,它的對象是可以擴(kuò)充和修改的,因此,又稱動態(tài)字符串。本題答案:【StringBuffer類】18、【填空題】Date類表示提供了操縱日期和時間各組成部分的方法,在____包中。本題答案:【java.util】19、【填空題】SimpleDateFormat類用于格式化日期,在____包中本題答案:【java.text】20、【填空題】Calendar類是一抽象類,不能采用new實(shí)例化,可以使用Calendar類的static方法______初始化一個日歷對象。本題答案:【getInstance()】6.1集合隨堂測試1、【單選題】題目代碼的功能是:采用Iterator進(jìn)行循環(huán)遍歷到集合中的每一個元素,并將其移除,《插入代碼》處應(yīng)填入的代碼是?ArrayListlist=newArrayList();list.add(java);list.add(php);list.add(.net);《插入代碼》本題答案:【Iteratorit=list.iterator();while(it.hasNext()){Objectobj=it.next();list.remove(obj);}】2、【單選題】下列方法不是Collection通用方法的有?本題答案:【get()】3、【單選題】關(guān)于迭代器說法錯誤的是?本題答案:【next()方法將返回集合中的上一個元素】4、【單選題】下面類或者接口中,不屬于集合體系的是?本題答案:【java.util.Collections】5、【單選題】在java中,哪個接口位于集合框架的頂層?本題答案:【Collection】6、【多選題】List集合的遍歷方式有如下哪幾種?本題答案:【Iterator迭代器實(shí)現(xiàn)#增強(qiáng)for循環(huán)實(shí)現(xiàn)#get()和size()方法結(jié)合實(shí)現(xiàn)】7、【判斷題】數(shù)組有l(wèi)ength()這個方法本題答案:【錯誤】8、【填空題】Collection接口的特點(diǎn)是元素是?本題答案:【對象】6.2隨堂測試1、【單選題】在JAVA中ArrayList類實(shí)現(xiàn)了可變大小的數(shù)組,便于遍歷元素和隨機(jī)訪問元素,已知獲得了ArrayList類的對象bookTypeList,則下列語句中能夠?qū)崿F(xiàn)判斷列表中是否存在字符串“小說”的是()。本題答案:【bookTypeList.contains(小說);】2、【單選題】欲構(gòu)造ArrayList類的一個實(shí)例,此類繼承了List接口,下列哪個方法是正確的?本題答案:【ListmyList=newArrayList();】3、【單選題】list是一個ArrayList的對象,哪個選項(xiàng)的代碼填寫到//tododelete處,可以在Iterator遍歷的過程中正確并安全的刪除一個list中保存的對象?Iteratorit=list.iterator();intindex=0;while(it.hasNext()){Objectobj=it.next();if(needDelete(obj)){//needDelete返回boolean,決定是否要刪除//tododelete}index++;}本題答案:【it.remove();】4、【判斷題】Vector集合類的元素會自動排序。本題答案:【錯誤】5、【填空題】List接口的特點(diǎn)是元素()順序?本題答案:【有】6、【填空題】List接口中的元素()重復(fù)?本題答案:【可以】第6周作業(yè)第6周測試1、【單選題】欲構(gòu)造ArrayList類得一個實(shí)例,此類繼承了List接口,下列哪個方法是正確的是()本題答案:【ListmyList=newArrayList();】2、【單選題】Java的集合框架中重要的接口java.util.Collection定義了許多方法。下列不是Collection接口所定義的的方法是()。本題答案:【compareTo(Objectobj)】3、【單選題】關(guān)于迭代器說法錯誤的是()本題答案:【next()方法將返回集合中的上一個元素.】4、【單選題】List集合的get()方法的作用是()。本題答案:【獲取指定位置的元素】5、【單選題】Set集合的特點(diǎn)是()本題答案:【元素?zé)o序】6、【單選題】如下Java代碼,輸出的運(yùn)行結(jié)果是()publicclassTest{publicstaticvoidmain(String[]args){ListStringlist=newArrayListString();list.add(str1);list.add(2,str2);Strings=list.get(1);System.out.println(s);}}本題答案:【運(yùn)行時出現(xiàn)異常】7、【單選題】不是迭代器接口(Iterator)所定義的方法是()本題答案:【nextElement()】8、【單選題】向Collection中增加數(shù)據(jù)的方法是()。本題答案:【add】9、【單選題】關(guān)于迭代器說法錯誤的是()本題答案:【next()方法將返回集合中的上一個元素】10、【單選題】下邊代碼運(yùn)行結(jié)果()ArrayListStringal=newArrayListString();al.add(true);al.add(123);al.add(abc);System.out.println(al);本題答案:【編譯失敗】11、【判斷題】集合中元素類型必須是相同的。()本題答案:【錯誤】12、【判斷題】.Iterator接口可以遍歷任何Collection接口的實(shí)現(xiàn)類,可以從一個Collection中使用iterator()方法來獲取迭代器實(shí)例。()本題答案:【正確】13、【判斷題】數(shù)組和集合中的元素可以是任何數(shù)據(jù)類型,包括基本類型和引用類型。()本題答案:【錯誤】14、【判斷題】List接口的特點(diǎn)是元素有順序,不可以重復(fù)。()本題答案:【錯誤】15、【判斷題】Arrays類主要是對數(shù)組進(jìn)行操作。()本題答案:【正確】16、【填空題】是一種集合類,它采用鏈表作為的存儲結(jié)構(gòu),便于刪除和添加元素,但是按照索引查詢元素效率低下。本題答案:【LinkedList】17、【填空題】迭代器Iterator為集合而生,專門實(shí)現(xiàn)集合遍歷,該接口有三個方法,分別是、next()、remove()。本題答案:【hasNext()】18、【填空題】List接口的特點(diǎn)是元素有順序,______(可以|不可以)重復(fù)。本題答案:【可以】19、【填空題】隊(duì)列和堆棧有些相似,不同之處在于棧是,隊(duì)列是先進(jìn)先出。本題答案:【后進(jìn)先出】20、【填空題】Collection接口的特點(diǎn)是元素是________。本題答案:【對象】7.1隨堂測試1、【單選題】有下面代碼importjava.util.*;classStudent{intage;Stringname;publicStudent(){}publicStudent(Stringname,intage){=name;this.age=age;}publicinthashCode(){returnname.hashCode()+age;}publicbooleanequals(Objecto){if(o==null)returnfalse;if(o==this)returntrue;if(o.getClass()!=this.getClass())returnfalse;Studentstu=(Student)o;if(.equals(name)stu.age==age)returntrue;elsereturnfalse;}}publicclassTestHashSet{publicstaticvoidmain(Stringargs[]){Setset=newHashSet();Studentstu1=newStudent();Studentstu2=newStudent(“Tom”,18);Studentstu3=newStudent(“Tom”,18);set.add(stu1);set.add(stu2);set.add(stu3);System.out.println(set.size());}}下列說法正確的是?本題答案:【編譯運(yùn)行都正確,輸出結(jié)果為2】2、【單選題】importjava.util.*;publicclassTestListSet{publicstaticvoidmain(Stringargs[]){Listlist=newArrayList();list.add(“Hello”);list.add(“Learn”);list.add(“Hello”);list.add(“Welcome”);Setset=newHashSet();set.addAll(list);System.out.println(set.size());}}選擇正確答案。本題答案:【編譯運(yùn)行都正常,輸出3】3、【多選題】迭代器接口(Iterator)所定義的方法是?本題答案:【hasNext()#next()#remove()】4、【判斷題】集合Set是通過鍵-值對的方式來存儲對象的。本題答案:【錯誤】5、【判斷題】在Set集合中可以包含相同的對象。本題答案:【錯誤】6、【填空題】下列程序中構(gòu)造了一個set并且調(diào)用其方法add(),輸出結(jié)果是()。importjava.util.*;publicclassT1_2{publicinthashCode(){return1;}publicbooleanequals(Objectb){returntrue;}publicstaticvoidmain(Stringargs[]){Setset=newHashSet();set.add(newT1_2());set.add(newString(ABC));set.add(newT1_2());System.out.println(set.size());}}本題答案:【2】7、【填空題】Set接口的特點(diǎn)是元素()順序。本題答案:【沒有】8、【填空題】Set接口中的元素()重復(fù)。本題答案:【不可以】7.2隨堂測試1、【單選題】HashMap中的put()方法參數(shù)是()本題答案:【put(key,value)】2、【單選題】HashMap中的get()方法參數(shù)是?本題答案:【get(key)】3、【單選題】HashMap中添加映射的方法是?本題答案:【put()】4、【單選題】Map集合的put方法放入key-value如果鍵已經(jīng)存在則()。本題答案:【覆蓋】5、【單選題】在Java集合框架中哪個接口中可以同時存放鍵值對對象?本題答案:【java.util.Map】第7周作業(yè)第7周測試1、【單選題】在Java中,下列集合類型可以存儲無序、不重復(fù)的數(shù)據(jù)的是()本題答案:【HashSet】2、【單選題】下面集合類中屬于非線程安全,且結(jié)構(gòu)采用了哈希表的是()本題答案:【HashMap】3、【單選題】有關(guān)Map集合說法錯誤的是()。本題答案:【Map集合的鍵可重復(fù)】4、【單選題】以下選項(xiàng)中關(guān)于Java集合的說法錯誤的是()本題答案:【Set接口中存放的元素具有無序,不唯一的特點(diǎn)】5、【單選題】可實(shí)現(xiàn)有序?qū)ο蟮牟僮魇?()本題答案:【TreeMap】6、【單選題】下面說法不正確的是()本題答案:【Map接口將鍵映射到值,鍵可以重復(fù),但每個鍵最多只能映射一個值】7、【單選題】下面數(shù)據(jù)結(jié)構(gòu)中,屬于非線性的是()。本題答案:【樹】8、【單選題】下面關(guān)于HashMap說法正確的是()。本題答案:【可以允許null鍵和null值】9、【單選題】有關(guān)HashSet集合的說法正確的是()。本題答案:【保證元素的唯一性依賴于hashCode()和equals()】10、【單選題】以下代碼的執(zhí)行結(jié)果是()SetStrings=newHashSetString();s.add(abc);s.add(abc);s.add(abcd);s.add(ABC);System.out.println(s.size());本題答案:【3】11、【判斷題】Map接口繼承了Iterator接口。()本題答案:【錯誤】12、【判斷題】HashSet采用哈希表存儲結(jié)構(gòu),特點(diǎn)是查詢速度快,但是其中元素?zé)o序排列。()本題答案:【正確】13、【判斷題】Map接口的特點(diǎn)是元素是鍵值對,其中值可以重復(fù),鍵也可以重復(fù)。()本題答案:【錯誤】14、【判斷題】集合中元素類型必須是相同的。()本題答案:【錯誤】15、【判斷題】Set接口的特點(diǎn)是元素?zé)o順序,不可以重復(fù)。()本題答案:【正確】16、【填空題】如果希望將自定義類Student的多個對象放入集合TreeSet,實(shí)現(xiàn)所有元素按照某個屬性的自然順序排列,則需要Student類實(shí)現(xiàn)接口。本題答案:【Comparable】17、【填空題】Set接口的特點(diǎn)是元素有順序,______(可以|不可以)重復(fù)。本題答案:【不可以】18、【填空題】Map接口的特點(diǎn)是元素是__________。本題答案:【包含一對鍵對象和值對象】19、【填空題】Java集合框架提供了一套性能優(yōu)良、使用方便的接口和類,包括Collection和Map兩大類,它們都位于包中。本題答案:【java.util】20、【填空題】以下代碼的執(zhí)行結(jié)果是。publicclassTest{publicstaticvoidmain(String[]args){SetStrings=newHashSet();s.add(abc);s.add(abc);s.add(abcd);s.add(ABC);System.out.println(s.size());}}本題答案:【3】8.1隨堂測驗(yàn)1、【單選題】下列屬于容器的組件有本題答案:【JPanel】2、【單選題】以下Swing組件中哪一個不是頂層容器組件()。本題答案:【面板】3、【單選題】以下對框架的描述不正確的是()本題答案:【一個圖形界面程序只能有一個框架】4、【單選題】在Swing中,以下列出的面板的作用中,錯誤的是()本題答案:【接收事件】5、【判斷題】JPanel是中間容器,可以在屏幕上單獨(dú)顯示。本題答案:【錯誤】6、【判斷題】彈出對話框后,可以通過設(shè)置禁止其他窗口的輸入,直到這個對話框被關(guān)閉。本題答案:【正確】7、【填空題】面板JPanel的默認(rèn)布局方式為_____________本題答案:【FlowLayout】8、【填空題】設(shè)置工具欄JToolBar是否能浮動,使用的方法為_________________本題答案:【setFloatable()】8.2隨堂測驗(yàn)1、【單選題】容器被重新設(shè)置大小后,()布局管理器的容器中的組件大小不隨容器大小的變化而改變。本題答案:【FlowLayout】2、【判斷題】容器為BorderLayout布局方式,則在添加組件時,不指定方位,默認(rèn)添加到中間位置。本題答案:【正確】3、【判斷題】網(wǎng)格布局時,改變?nèi)萜鞔笮?,則組件的相對位置和大小都會發(fā)生變化。本題答案:【錯誤】4、【填空題】在使用布局管理器之前,需要寫相應(yīng)的導(dǎo)入包語句______________________本題答案:【importjava.awt.*】5、【填空題】設(shè)置容器的布局管理器的方法是______________________本題答案:【setLayout()】8.3隨堂測驗(yàn)1、【單選題】對于Swing基本控件單選框,若要使兩個單選框?qū)ο笾g具有相互排斥的關(guān)系,需要()。本題答案:【定義一個ButtonGroup對象group,將兩個單選框?qū)ο蠹拥絞roup中】2、【判斷題】ButtonGroup是用于單選按鈕分組的組件,同樣需要添加到容器中本題答案:【錯誤】3、【判斷題】多行文本域在構(gòu)造時指定了行數(shù)和列數(shù)后,其行列值固定,不能更改其行列值。本題答案:【錯誤】4、【判斷題】密碼框JPasswordField中顯示的字符只能是’*‘,不能是其他字符。本題答案:【錯誤】5、【填空題】獲取文本框內(nèi)容的方法是________。本題答案:【getText()】6、【填空題】判斷單選按鈕是否選中的方法是________。本題答案:【isSelected()】第8周作業(yè)第8周測驗(yàn)1、【單選題】容器被重新設(shè)置大小后,哪種布局管理器的容器中的組件大小不隨容器大小的變化而改變?()本題答案:【FlowLayout】2、【單選題】如果希望所有的控件在界面上均勻排列,應(yīng)使用下列那種布局管理器?()本題答案:【GridLayout】3、【單選題】下列不屬于Swing中組件的是()。本題答案:【JMenu】4、【單選題】對于Swing基本控件單選框,若要使兩個單選框?qū)ο笾g具有相互排斥的關(guān)系,需要()。本題答案:【定義一個ButtonGroup對象group,將兩個單選框?qū)ο蠹拥絞roup中】5、【單選題】在基于Swing的圖形用戶界面設(shè)計(jì)中,面板屬于()。本題答案:【中間級容器】6、【單選題】以下對框架的描述不正確的是()。本題答案:【一個圖形界面程序只能有一個框架】7、【單選題】在Swing中,下列出的面板的作用中,錯誤的是()。本題答案:【接收事件】8、【單選題】在Swing中,如何設(shè)置組件的邊框?()本題答案:【通過組件的setBorder函數(shù)設(shè)置】9、【單選題】以下關(guān)于框架和其他窗口之間的關(guān)系中,錯誤的是()。本題答案:【內(nèi)部框架也是頂級容器組件】10、【單選題】JWindow是宣示屏上獨(dú)立的本機(jī)窗口,它獨(dú)立于其它容器,JWindow的兩種形式是()。本題答案:【JFrame和JDialog】11、【單選題】容器Panel和applet缺省使用的布局管理器是()。本題答案:【FlowLayout】12、【判斷題】在Swing用戶界面的程序設(shè)計(jì)中,容器可以被添加到其它容器中去。()本題答案:【正確】13、【判斷題】容器是用來組織其他界面成分和元素的單元,它不能嵌套其他容器。()本題答案:【錯誤】14、【判斷題】一個容器中可以混合使用多種布局策略。()本題答案:【錯誤】15、【判斷題】使用BorderLayout布局管理器時,GUI組件可以按任何順序添加到面板上。()本題答案:【正確】16、【填空題】.Java程序中可以向容器添加組件,一個容器可以使用________方法將組件添加到該容器中。本題答案:【add】17、【填空題】在圖形用戶界面程序設(shè)計(jì)中,判斷單選框是否選中的方法是________。本題答案:【isSelected()】18、【填空題】布局管理器________包括五個明顯的區(qū)域:東、南、西、北、中。本題答案:【BorderLayout】19、【填空題】Java的圖形界面技術(shù)經(jīng)歷了兩個發(fā)展階段,分別通過提供AWT開發(fā)包和_______開發(fā)包來實(shí)現(xiàn)。本題答案:【Swing】20、【填空題】容器里的組件的位置和大小是由決定的。本題答案:【布局管理器】9.1隨堂測試1、【單選題】下列適配器類中不屬于事件適配器的是()。本題答案:【FrameAdapter】2、【判斷題】事件監(jiān)聽器接口定義了對特定的事件,事件處理器必須要實(shí)現(xiàn)的方法。事件適配器給事件監(jiān)聽器接口提供了默認(rèn)的實(shí)現(xiàn)。本題答案:【正確】9.2隨堂測試1、【填空題】Swing中用來表示表格的類是本題答案:【JTable類】2、【填空題】Box是javax.swing包中的類,默認(rèn)的布局為本題答案:【BoxLayout】第9周作業(yè)第9周測驗(yàn)1、【單選題】監(jiān)聽事件和處理事件()。本題答案:【都由相應(yīng)事件Listener處登記過的構(gòu)件完成】2、【單選題】在下列事件處理機(jī)制中哪個不是機(jī)制中的角色?()本題答案:【事件接口】3、【單選題】下列方法中,不屬于WindowListener接口的是()。本題答案:【windowAdapter()】4、【單選題】下列哪個類創(chuàng)建的對象可以觸發(fā)ActionEvent事件()。本題答案:【javax.swing.JButton類】5、【單選題】下列敘述中哪個是正確的?()本題答案:【java.awt.event.MouseAdapter類實(shí)現(xiàn)了MouseListener接口】6、【單選題】下列不屬于java.event包中定義的事件適配器的是()。本題答案:【標(biāo)簽適配器】7、【單選題】關(guān)于AWT和Swing說法正確的是()。本題答案:【Swing在不同的操作系統(tǒng)中顯示相同的風(fēng)格】8、【單選題】在Java編程中,Swing包中的組件處理事件時,下面()是正確的。本題答案:【Swing包中的組件也是采用事件的委托處理模型來處理事件的】9、【單選題】如果有一個對象myListener(其中myListener對象實(shí)現(xiàn)了ActionListener接口),下列哪條語句使得myListener對象能夠接受處理來自于smallButton按鈕對象的動作事件?本題答案:【smallButton.addActionListener(myListener);】10、【單選題】在對下列語句的解釋中,錯誤的是()。but.addActionListener(this);本題答案:【ActionListener是動作事件的監(jiān)聽者】11、【單選題】下列哪個選項(xiàng)是創(chuàng)建一個標(biāo)識有“關(guān)閉”按鈕的語句?()本題答案:【JButtonb=newJButton(關(guān)閉);】12、【單選題】在Java程序中,如果對發(fā)生的事件做出響應(yīng)和處理的時候,應(yīng)該使用下列()語句。本題答案:【importjava.awt.event.*;】13、【單選題】菜單也是一種常用的GUI組件,菜單采用的是一種層次結(jié)構(gòu),最頂層是菜單欄,在菜單欄中可以添加若干個菜單,每個菜單中又可以添加若干個菜單選項(xiàng),菜單選項(xiàng)是什么?()本題答案:【JMenuItem】14、【單選題】所有GUI標(biāo)準(zhǔn)組件類的父類是()。本題答案:【Component】15、【判斷題】所有組件都是事件源。()本題答案:【錯誤】16、【判斷題】加載包語句importjava.awt.*其實(shí)已經(jīng)包含了java.awt.Event.*包中的內(nèi)容。()本題答案:【錯誤】17、【判斷題】每個事件類對應(yīng)一個事件監(jiān)聽器接口,每一個監(jiān)聽器接口都有相對應(yīng)的適配器。()本題答案:【錯誤】18、【判斷題】事件監(jiān)聽者除了得知事件的發(fā)生外,還應(yīng)調(diào)用相應(yīng)方法處理事件。()本題答案:【正確】19、【填空題】圖形用戶界面的設(shè)計(jì)中有事件處理模型處理事件,在該模型中主要包括事件源、事件對象和________。本題答案:【事件監(jiān)聽器】20、【填空題】傳遞給實(shí)現(xiàn)了java.awt.event.MouseMotionListener接口的類中mouseDragged()方法的事件對象是________類本題答案:【MouseEvent】10.1隨堂測試1、【單選題】Java語言提供了豐富的類和接口用于數(shù)據(jù)庫編程,主要包括java.sql和()兩個包。本題答案:【javax.sql】2、【單選題】JDBC驅(qū)動按照工作方式分為4種,分別是JDBC-ODBC橋接、本地API驅(qū)動、網(wǎng)絡(luò)協(xié)議驅(qū)動和()。本題答案:【純Java本地協(xié)議驅(qū)動】3、【判斷題】JDBC是一種用于執(zhí)行SQL語句的JavaAPI,提供了訪問和操作關(guān)系數(shù)據(jù)庫的方法。本題答案:【正確】4、【判斷題】JDBC就是用來操作數(shù)據(jù)庫的。具體可以實(shí)現(xiàn)與數(shù)據(jù)庫建立連接、向數(shù)據(jù)庫發(fā)送SQL語句和獲取并處理結(jié)果集三個功能。本題答案:【正確】5、【判斷題】本地API驅(qū)動將JDBC應(yīng)用程序先把對數(shù)據(jù)庫的訪問請求傳給網(wǎng)絡(luò)上的中間服務(wù)器,中間服務(wù)器再把請求翻譯成符合數(shù)據(jù)庫規(guī)范的調(diào)用。本題答案:【錯誤】10.2隨堂測試1、【單選題】下列哪一個方法用戶執(zhí)行返回多個結(jié)果。()本題答案:【execute】2、【單選題】PreparedStatment接口中哪一個方法執(zhí)行增加、刪除、修改操作。()本題答案:【executeUpdate】3、【判斷題】Statement對象提供了執(zhí)行基本SQL語句的功能。本題答案:【正確】4、【判斷題】ResultSet接口又稱結(jié)果集,是用來存儲數(shù)據(jù)查詢結(jié)果的對象。本題答案:【正確】5、【判斷題】Statement接口繼承了PreparedStatement接口,用來執(zhí)行預(yù)編譯的SQL語句。本題答案:【錯誤】10.3隨堂測試1、【單選題】ResultSet中哪一個方法表示獲取結(jié)果集當(dāng)前行中指定字段的值。()本題答案:【getXXX(StringcolumnLabel)】2、【單選題】下面哪一個方法表示將游標(biāo)移動參數(shù)row指定的行號。()本題答案:【absolute】3、【判斷題】當(dāng)執(zhí)行查詢操作時,執(zhí)行對象的executeUpdate方法,該方法返回的是結(jié)果集ResultSet。本題答案:【錯誤】4、【判斷題】結(jié)果集只具有存儲的功能,因?yàn)樗荒茏霾樵?。本題答案:【錯誤】5、【判斷題】當(dāng)執(zhí)行對象創(chuàng)建使用無參數(shù)時,可以創(chuàng)建可滾動的查詢對象。本題答案:【錯誤】6、【判斷題】ResultSet.SCROLL_INSENSITIVE:結(jié)果集的游標(biāo)可以上下移動,當(dāng)數(shù)據(jù)庫變化時,當(dāng)前的結(jié)果集不變。本題答案:【正確】第10周作業(yè)第10周測驗(yàn)1、【單選題】以下關(guān)于JDBC的描述錯誤的是()本題答案:【使用JDBC只能連接SQLServer數(shù)據(jù)庫】2、【單選題】下述選項(xiàng)中不屬于JDBC基本功能的是()本題答案:【數(shù)據(jù)庫維護(hù)管理】3、【單選題】建立Java與數(shù)據(jù)庫的連接,調(diào)用的方法是()本題答案:【DriverManager.getConnection()】4、【單選題】Java與數(shù)據(jù)庫的連接操作中,加載數(shù)據(jù)庫驅(qū)動程序的方法是()本題答案:【Class.forName()】5、【單選題】DriverManager類的getConnection方法的作用是()本題答案:【取得數(shù)據(jù)庫連接】6、【單選題】在Java中,與數(shù)據(jù)庫連接的技術(shù)是()本題答案:【Java數(shù)據(jù)庫連接】7、【單選題】使用excuteUpdate()方法不能執(zhí)行的SQL語句是()本題答案:【select】8、【單選題】在一個數(shù)據(jù)庫程序中,一個Statement對象表示()本題答案:【執(zhí)行數(shù)據(jù)庫查詢更新的語句對象】9、【單選題】執(zhí)行Statement對象的executeQuery(Stringsql)方法,將返回()本題答案:【一個ResultSet對象】10、【單選題】執(zhí)行Statement對象的executeUpdate(Stringsql)方法,將返回什么值?()本題答案:【一個整型值】11、【判斷題】DriverManger類是JDBC的管理者,主要負(fù)責(zé)加載、注冊JDBC驅(qū)動程序。本題答案:【正確】12、【判斷題】執(zhí)行Statement接口的executeUpdate()方法會返回一個ResultSet對象。本題答案:【錯誤】13、【判斷題】在進(jìn)行數(shù)據(jù)庫連接時,作用于用戶和驅(qū)動程序之間的類是DriverManager類。本題答案:【正確】14、【判斷題】Statement接口的execute()方法的返回類型是int型。本題答案:【錯誤】15、【判斷題】Statement接口的executeQuery()方法的返回類型是boolean型。本題答案:【錯誤】16、【填空題】當(dāng)執(zhí)行的SQL語句是預(yù)編譯的,或者需要執(zhí)行多條語句,此時需要一個________對象。本題答案:【PreparedStatement】17、【填空題】Statement接口的________方法一般用于執(zhí)行SQL的insert、update或delete語句。本題答案:【executeUpdate()】18、【填空題】________接口用于執(zhí)行不帶參數(shù)的簡單SQL語句,用來向數(shù)據(jù)庫提交SQL語句并返回SQL語句的執(zhí)行結(jié)果。本題答案:【Statement】19、【填空題】Statement接口的________方法一般用于執(zhí)行SQL的select語句。本題答案:【executeQuery()】20、【填空題】________類是JDBC的管理層,作用于用戶和驅(qū)動程序之間。本題答案:【DriverManager】11.1隨堂測驗(yàn)1、【單選題】下列類中屬于字節(jié)輸入抽象類的是()。本題答案:【InputStream】2、【單選題】Character流與Byte流的區(qū)別是()。本題答案:【每次讀入的字節(jié)數(shù)不同】3、【單選題】建立文件file.txt的字節(jié)輸入流的語句是本題答案:【InputStreamin=newFileInputStream(file.txt);】4、【單選題】File類提供了許多管理磁盤的方法,其中建立目錄的方法是()本題答案:【mkdir()】5、【單選題】不同操作系統(tǒng)使用不同的路徑分隔符,靜態(tài)數(shù)據(jù)separator表示路徑分隔符,它屬于的類是()。本題答案:【File】11.2隨堂測驗(yàn)1、【單選題】1.下列不是Wirter子類的是本題答案:【FileOutputStream】2、【單選題】2.下列那個方法可以讀入將整行文件?本題答案:【readLine()】3、【單選題】3.Java虛擬機(jī)對字符采用什么編碼讀寫?本題答案:【Unicode】4、【單選題】4.文件FileReader讀入一個字符相當(dāng)于讀入()個字節(jié)。本題答案:【2】5、【單選題】5.類FileWriter用哪個方法將所有緩存數(shù)據(jù)寫入輸出文件的()本題答案:【flush()】11.3隨堂測驗(yàn)1、【單選題】1.下列流中________不屬于字符流?本題答案:【FileInputStream】2、【單選題】2.用BufferedReader類讀取一行文本,用什么方法?本題答案:【readLine()】3、【單選題】3.用BufferedWriter類寫入一行文本,用什么方法?本題答案:【newLine()+write()】4、【單選題】4.刷新流的緩沖區(qū)用哪個方法?本題答案:【flush()】5、【單選題】5.如果緩沖輸入流讀到流末尾,返回什么值?本題答案:【null】11.4隨堂測驗(yàn)1、【單選題】創(chuàng)建一個DataOutputStream的語句是()本題答案:【newDataOutputStream(newWriter(out.txt));】2、【單選題】如果要讀入一個整型數(shù)據(jù),該用DataInputStream的哪個方法?本題答案:【readInt()】3、【單選題】如果要寫入一個字符串,該用DataOutputStream的哪個方法?本題答案:【writeUTF()】4、【單選題】序列化一個實(shí)體類需要類遵循什么規(guī)則?本題答案:【實(shí)現(xiàn)Serializable接口】5、【單選題】寫入一個實(shí)體對象到文件該如何實(shí)現(xiàn)?本題答案:【用ObjectOutputStream的writeObject()方法】第11周作業(yè)第11周單元測驗(yàn)1、【單選題】下面哪個類同時實(shí)現(xiàn)了DataInput和DataOutput接口?()本題答案:【RandomAccessFile】2、【單選題】如果需要從文件中讀取數(shù)據(jù),則可以在程序中創(chuàng)建對象的類是()本題答案:【FileInputStream】3、【單選題】編譯和運(yùn)行下面的應(yīng)用程序,并在命令行界面輸入12345,則回車后屏幕輸出的結(jié)果是()publicclassA{publicstaticvoidmain(Stringargs[])throwsIOException{BufferedReaderbuf=newBufferedReader(newInputStreamReader(System.in));Stringstr=buf.readLine();intx=Integer.parseInt(str);System.out.println(x/100);}}本題答案:【123】4、【單選題】實(shí)現(xiàn)字符流的寫操作類是()。本題答案:【W(wǎng)riter】5、【單選題】實(shí)現(xiàn)字符流的讀操作類是()。本題答案:【FileReader】6、【單選題】要從“file.dat”文件中讀出第10個字節(jié)到變量c中,下列哪個方法適合?()本題答案:【FileInputStreamin=newFileInputStream(file.dat);in.skip(9);intc=in.read();】7、【單選題】下列流中哪個不屬于字符流?()本題答案:【FileInputStream】8、【單選題】計(jì)算機(jī)中的流是()。本題答案:【流動的數(shù)據(jù)緩沖區(qū)】9、【單選題】下列類中屬于字節(jié)輸入抽象類的是()本題答案:【InputStream】10、【單選題】下列說法,錯誤的是()本題答案:【FileReader是文件字節(jié)流的讀操作】11、【判斷題】文件緩沖流的作用是提高文件的讀/寫效率。()本題答案:【正確】12、【判斷題】通過File類可對文件屬性進(jìn)行修改。()本題答案:【正確】13、【判斷題】Java系統(tǒng)的標(biāo)準(zhǔn)輸入對象是System.in,標(biāo)準(zhǔn)輸出對象有兩個,分別是標(biāo)準(zhǔn)輸出System.out和標(biāo)準(zhǔn)錯誤輸出System.err。()本題答案:【正確】14、【判斷題】Java根據(jù)流連接的設(shè)備不同,分為不同類型的流,但是所有流的工作模式都是相同的。()本題答案:【錯誤】15、【判斷題】數(shù)據(jù)流用于處理所有基本數(shù)據(jù)類型的數(shù)據(jù),不屬于過濾器流。本題答案:【錯誤】16、【填空題】刪除此Filefile=newFile(“c:/a.txt”);對象使用的方法是。本題答案:【file.delete();】17、【填空題】Java中,根據(jù)數(shù)據(jù)流的方向可分為輸入流和輸出流,讀文件時需要創(chuàng)建一個。本題答案:【輸入流】18、【填空題】FileInputStream是字節(jié)流,BufferedWriter是字符流,ObjectInputStream是本題答案:【對象流】19、【填空題】使用FileOutputStream對已有文件進(jìn)行數(shù)據(jù)追加時,只需要在創(chuàng)建對象時多傳遞一個參數(shù)。本題答案:【true】20、【填空題】流具有方向性,輸入流和輸出流是一個相對的概念,如果數(shù)據(jù)的流向是程序至設(shè)備,稱之為流。本題答案:【輸出】12.1隨堂測驗(yàn)1、【單選題】下列哪個方法可用于創(chuàng)建一個可運(yùn)行的類X?本題答案:【publicclassXimplementsRunnable{publicvoidrun(){......}}】2、【單選題】2.以下哪個方法用于定義線程的執(zhí)行體?本題答案:【run()】3、【單選題】3.哪個關(guān)鍵字可以對對象加互斥鎖?本題答案:【synchronized】4、【單選題】4.為實(shí)現(xiàn)多線程之間的通信,需要使用下列哪種流才合適()本題答案:【Pipedstream】5、【單選題】5.下面說法不正確的是()本題答案:【Java中的線程可以共享代碼】12.2隨堂測驗(yàn)1、【填空題】需求分析的任務(wù)就是解決的問題,就是要全面地理解用戶的各項(xiàng)要求,并準(zhǔn)確地表達(dá)所接受的用戶需求。本題答案:【做什么】2、【填空題】需求分析階段的工作可以分為問題識別、分析與綜合、制訂規(guī)格說明和四個方面。本題答案:【評審】3、【填空題】系統(tǒng)設(shè)計(jì)的任務(wù)是設(shè)計(jì)軟件系統(tǒng)的模塊層次結(jié)構(gòu),設(shè)計(jì)數(shù)據(jù)庫的結(jié)構(gòu)以及設(shè)計(jì)模塊的控制流程,其目的是明確軟件系統(tǒng)。本題答案:【如何做】4、【填空題】系統(tǒng)設(shè)計(jì)階
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)村土地托管實(shí)踐中存在的問題及對策研究
- 2023-2029年中國改善記憶保健品行業(yè)市場發(fā)展監(jiān)測及投資潛力預(yù)測報(bào)告
- 老舊小區(qū)開放空間適老化改造設(shè)計(jì)研究
- 安全單次聯(lián)邦學(xué)習(xí)框架的研究
- 某V型柴油機(jī)主軸承座剛強(qiáng)度與軸瓦變形研究
- 冬季斯堪的納維亞遙相關(guān)型的能量收支特征
- 土壤桿菌發(fā)酵耦合酶解高效制備可得然膠及其低聚糖
- 知識經(jīng)濟(jì)時代如何打造爆款付費(fèi)課程內(nèi)容
- 2025-2030年中國月餅水果餡料項(xiàng)目投資可行性研究分析報(bào)告
- 北京地區(qū)民營現(xiàn)代舞團(tuán)發(fā)展研究
- 銷售人員課件教學(xué)課件
- LED大屏技術(shù)方案(適用于簡單的項(xiàng)目)
- 城市自來水廠課程設(shè)計(jì)
- 2024智慧城市數(shù)據(jù)采集標(biāo)準(zhǔn)規(guī)范
- Lesson 6 What colour is it(教學(xué)設(shè)計(jì))-2023-2024學(xué)年接力版英語三年級下冊
- 歷年國家二級(Python)機(jī)試真題匯編(含答案)
- 第五單元任務(wù)二《準(zhǔn)備與排練》教學(xué)設(shè)計(jì) 統(tǒng)編版語文九年級下冊
- 虧損企業(yè)減虧專項(xiàng)治理方案
- 《垃圾發(fā)電廠爐渣處理技術(shù)規(guī)范》
- 設(shè)計(jì)質(zhì)量、進(jìn)度、服務(wù)保證措施
- 2024北京海淀高三一模英語試卷(含參考答案)
評論
0/150
提交評論