MOOC Java程序設(shè)計(jì)-河南職業(yè)技術(shù)學(xué)院 中國(guó)大學(xué)慕課答案_第1頁(yè)
MOOC Java程序設(shè)計(jì)-河南職業(yè)技術(shù)學(xué)院 中國(guó)大學(xué)慕課答案_第2頁(yè)
MOOC Java程序設(shè)計(jì)-河南職業(yè)技術(shù)學(xué)院 中國(guó)大學(xué)慕課答案_第3頁(yè)
MOOC Java程序設(shè)計(jì)-河南職業(yè)技術(shù)學(xué)院 中國(guó)大學(xué)慕課答案_第4頁(yè)
MOOC Java程序設(shè)計(jì)-河南職業(yè)技術(shù)學(xué)院 中國(guó)大學(xué)慕課答案_第5頁(yè)
已閱讀5頁(yè),還剩32頁(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)介

MOOCJava程序設(shè)計(jì)-河南職業(yè)技術(shù)學(xué)院中國(guó)大學(xué)慕課答案隨堂測(cè)驗(yàn)1、問(wèn)題:下列選項(xiàng)中,不屬于Java語(yǔ)言特點(diǎn)的一項(xiàng)是()。選項(xiàng):A、分布式B、安全性C、編譯執(zhí)行D、面向?qū)ο笳_答案:【編譯執(zhí)行】2、問(wèn)題:在Java語(yǔ)言中,()是最基本的元素?選項(xiàng):A、方法B、包C、對(duì)象D、接口正確答案:【對(duì)象】3、問(wèn)題:編譯一個(gè)定義了3個(gè)類(lèi)和10個(gè)方法的Java源文件后,會(huì)產(chǎn)生()個(gè)字節(jié)碼文件?擴(kuò)展名是()?選項(xiàng):A、13個(gè)字節(jié)碼文件,擴(kuò)展名為.classB、1個(gè)字節(jié)碼文件,擴(kuò)展名為.classC、3個(gè)字節(jié)碼文件,擴(kuò)展名為.javaD、3個(gè)字節(jié)碼文件,擴(kuò)展名為.class正確答案:【3個(gè)字節(jié)碼文件,擴(kuò)展名為.class】第一章單元作業(yè)第一章單元測(cè)驗(yàn)1、問(wèn)題:下列選項(xiàng)中,不屬于Java語(yǔ)言特點(diǎn)的一項(xiàng)是()。選項(xiàng):A、分布式B、安全性C、編譯執(zhí)行D、面向?qū)ο笳_答案:【編譯執(zhí)行】2、問(wèn)題:在Java語(yǔ)言中,()是最基本的元素?選項(xiàng):A、方法B、包C、對(duì)象D、接口正確答案:【對(duì)象】3、問(wèn)題:編譯一個(gè)定義了3個(gè)類(lèi)和10個(gè)方法的Java源文件后,會(huì)產(chǎn)生()個(gè)字節(jié)碼文件?擴(kuò)展名是()?選項(xiàng):A、13個(gè)字節(jié)碼文件,擴(kuò)展名為.classB、1個(gè)字節(jié)碼文件,擴(kuò)展名為.classC、3個(gè)字節(jié)碼文件,擴(kuò)展名為.javaD、3個(gè)字節(jié)碼文件,擴(kuò)展名為.class正確答案:【3個(gè)字節(jié)碼文件,擴(kuò)展名為.class】4、問(wèn)題:Java語(yǔ)言屬于()種語(yǔ)言?選項(xiàng):A、面向機(jī)器的語(yǔ)言B、面向?qū)ο蟮恼Z(yǔ)言C、面向過(guò)程的語(yǔ)言D、面向操作系統(tǒng)的語(yǔ)言正確答案:【面向?qū)ο蟮恼Z(yǔ)言】5、問(wèn)題:下列選項(xiàng)中,不屬于Java核心包的一項(xiàng)是()。選項(xiàng):A、javax.swingB、java.ioC、java.utileD、java.lang正確答案:【java.utile】6、填空題:每個(gè)JavaApplication程序可以包括許多方法,但是必須有且只能有一個(gè)方法正確答案:【main】7、填空題:java源程序文件的擴(kuò)展名分別為。正確答案:【java】8、填空題:java字節(jié)碼文件的擴(kuò)展名分別為。正確答案:【class】隨堂測(cè)驗(yàn)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)題:下列選項(xiàng)中,()不屬于Java語(yǔ)言的基本數(shù)據(jù)類(lèi)型?選項(xiàng):A、整數(shù)型B、數(shù)組C、浮點(diǎn)型D、字符型正確答案:【數(shù)組】4、問(wèn)題:下列()不屬于Java語(yǔ)言流程控制結(jié)構(gòu)?選項(xiàng):A、分支語(yǔ)句B、跳轉(zhuǎn)語(yǔ)句C、循環(huán)語(yǔ)句D、賦值語(yǔ)句正確答案:【跳轉(zhuǎn)語(yǔ)句】5、問(wèn)題:下列說(shuō)法中,不正確的一個(gè)是()。選項(xiàng):A、switch語(yǔ)句的功能可以由if…elseif語(yǔ)句來(lái)實(shí)現(xiàn)B、若用于比較的數(shù)據(jù)類(lèi)型為double型,則不可以用switch語(yǔ)句來(lái)實(shí)現(xiàn)C、if…elseif語(yǔ)句的執(zhí)行效率總是比switch語(yǔ)句高D、case子句中可以有多個(gè)語(yǔ)句,并且不需要大括號(hào){}括起來(lái)正確答案:【if…elseif語(yǔ)句的執(zhí)行效率總是比switch語(yǔ)句高】6、問(wèn)題:已知如下代碼:switch(m){case0:System.out.println(Condition0);case1:System.out.println(Condition1);case2:System.out.println(Condition2);case3:System.out.println(Condition3);break;default:System.out.println(OtherCondition);}當(dāng)m的值為()時(shí),輸出“Condition3”選項(xiàng):A、2B、0、1C、0、1、2D、0、1、2、3正確答案:【0、1、2、3】7、填空題:在Java語(yǔ)言的基本數(shù)據(jù)類(lèi)型中,占存儲(chǔ)空間最少的類(lèi)型是。正確答案:【boolean】8、填空題:表達(dá)式52的值為。正確答案:【0】9、填空題:if語(yǔ)句合法的條件值是類(lèi)型。正確答案:【boolean】第二章單元作業(yè)第二章單元測(cè)驗(yàn)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】4、問(wèn)題:下列選項(xiàng)中,()不屬于Java語(yǔ)言的基本數(shù)據(jù)類(lèi)型?選項(xiàng):A、整數(shù)型B、數(shù)組C、浮點(diǎn)型D、字符型正確答案:【數(shù)組】5、問(wèn)題:下列關(guān)于基本數(shù)據(jù)類(lèi)型的說(shuō)法中,不正確的一項(xiàng)是()。選項(xiàng):A、boolean類(lèi)型變量的值只能取真或假B、float是帶符號(hào)的32位浮點(diǎn)數(shù)C、double是帶符號(hào)的64位浮點(diǎn)數(shù)D、char是8位Unicode字符正確答案:【char是8位Unicode字符】6、問(wèn)題:下列關(guān)于基本數(shù)據(jù)類(lèi)型的取值范圍的描述中,正確的一個(gè)是()。選項(xiàng):A、byte類(lèi)型的取值范圍是-128~128B、boolean類(lèi)型的取值范圍是真或假C、char類(lèi)型的取值范圍是0~65536D、short類(lèi)型的取值范圍是-32767~32767正確答案:【char類(lèi)型的取值范圍是0~65536】7、問(wèn)題:下列關(guān)于Java語(yǔ)言簡(jiǎn)單數(shù)據(jù)類(lèi)型的說(shuō)法中,正確的一項(xiàng)是()。選項(xiàng):A、以0開(kāi)頭的整數(shù)代表8進(jìn)制整型常量B、以0x或0X開(kāi)頭的整數(shù)代表8進(jìn)制整型常量C、boolean類(lèi)型的數(shù)據(jù)作為類(lèi)成員變量的時(shí)候,相同默認(rèn)的初始值為trueD、double類(lèi)型的數(shù)據(jù)占計(jì)算機(jī)存儲(chǔ)的32位正確答案:【以0開(kāi)頭的整數(shù)代表8進(jìn)制整型常量】8、問(wèn)題:下列語(yǔ)句中不正確的一個(gè)是()。選項(xiàng):A、floatf=1.1f;B、byteb=128;C、doubled=1.1/0.0;D、charc=(char)1.1f;正確答案:【doubled=1.1/0.0;】9、填空題:在Java語(yǔ)言的基本數(shù)據(jù)類(lèi)型中,占存儲(chǔ)空間最少的類(lèi)型是。正確答案:【boolean】10、填空題:表達(dá)式52的值為。正確答案:【0】11、填空題:java中,表達(dá)式3/2的值是?正確答案:【1】隨堂測(cè)驗(yàn)1、填空題:在for循環(huán)語(yǔ)句中可以聲明變量,其作用域是。正確答案:【循環(huán)體】隨堂測(cè)驗(yàn)1、問(wèn)題:下列循環(huán)體執(zhí)行的次數(shù)是()。inty=2,x=4;while(--x!=x/y){}選項(xiàng):A、1B、2C、3D、4正確答案:【3】2、問(wèn)題:do-while循環(huán)首先執(zhí)行一遍。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】第三章單元作業(yè)第三章單元測(cè)驗(yàn)1、問(wèn)題:下列()不屬于Java語(yǔ)言流程控制結(jié)構(gòu)?選項(xiàng):A、分支語(yǔ)句B、跳轉(zhuǎn)語(yǔ)句C、循環(huán)語(yǔ)句D、賦值語(yǔ)句正確答案:【跳轉(zhuǎn)語(yǔ)句】2、問(wèn)題:下列說(shuō)法中,不正確的一個(gè)是()。選項(xiàng):A、switch語(yǔ)句的功能可以由if…elseif語(yǔ)句來(lái)實(shí)現(xiàn)B、若用于比較的數(shù)據(jù)類(lèi)型為double型,則不可以用switch語(yǔ)句來(lái)實(shí)現(xiàn)C、if…elseif語(yǔ)句的執(zhí)行效率總是比switch語(yǔ)句高D、case子句中可以有多個(gè)語(yǔ)句,并且不需要大括號(hào){}括起來(lái)正確答案:【if…elseif語(yǔ)句的執(zhí)行效率總是比switch語(yǔ)句高】3、問(wèn)題:下列循環(huán)體執(zhí)行的次數(shù)是()。inty=2,x=4;while(--x!=x/y){}選項(xiàng):A、1B、2C、3D、4正確答案:【3】4、問(wèn)題:已知如下代碼:switch(m){case0:System.out.println(Condition0);case1:System.out.println(Condition1);case2:System.out.println(Condition2);case3:System.out.println(Condition3);break;default:System.out.println(OtherCondition);}當(dāng)m的值為()時(shí),輸出“Condition3”選項(xiàng):A、0B、0、1C、0、1、2D、0、1、2、3正確答案:【0、1、2、3】5、問(wèn)題:do-while循環(huán)首先執(zhí)行一遍選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】6、問(wèn)題:switch語(yǔ)句是選擇結(jié)構(gòu)語(yǔ)句。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】7、填空題:if語(yǔ)句合法的條件值是類(lèi)型。正確答案:【boolean】8、填空題:continue語(yǔ)句必須使用于語(yǔ)句中。正確答案:【循環(huán)】9、填空題:每一個(gè)else子句都必須和它前面的一個(gè)距離它最近的子句相對(duì)應(yīng)。正確答案:【if】10、填空題:在for循環(huán)語(yǔ)句中可以聲明變量,其作用域是。正確答案:【循環(huán)體】隨堂測(cè)試1、問(wèn)題:1.已知有下面類(lèi)的說(shuō)明:publicclassX5_1_1extendsx{privatefloatf=10.6f;inti=16;staticintsi=10;publicstaticvoidmain(String[]args){X5_1_1x=newX5_1_1();}}在main()方法中,下面哪條語(yǔ)句的用法是正確的?選項(xiàng):A、x.fB、this.siC、X5_1_1.iD、X5_1_1.f正確答案:【this.si】隨堂測(cè)驗(yàn)1、填空題:()方法的名稱(chēng)和所屬類(lèi)名相同?正確答案:【構(gòu)造】隨堂測(cè)試1、問(wèn)題:父類(lèi)的那種屬性和方法不能被子類(lèi)直接繼承?選項(xiàng):A、privateB、protectedC、publicD、default正確答案:【private】2、問(wèn)題:Java語(yǔ)言類(lèi)間的繼承關(guān)系是()。選項(xiàng):A、單繼承B、多重繼承C、不能繼承D、不一定正確答案:【單繼承】3、問(wèn)題:Java語(yǔ)言接口間的繼承關(guān)系是()。選項(xiàng):A、單繼承B、多重繼承C、不能繼承D、不一定正確答案:【多重繼承】4、填空題:()是子類(lèi)自動(dòng)共享父類(lèi)屬性變量和方法的機(jī)制,這是類(lèi)之間的一種關(guān)系。正確答案:【繼承性】課堂測(cè)驗(yàn)1、問(wèn)題:下面說(shuō)法不正確的是()。選項(xiàng):A、抽象類(lèi)既可以做父類(lèi),也可以做子類(lèi)B、abstract和final能同時(shí)修飾一個(gè)類(lèi)C、抽象類(lèi)中可以沒(méi)有抽象方法,有抽象方法的類(lèi)一定是抽象類(lèi)或接口D、聲明為final類(lèi)型的方法不能在其子類(lèi)中重新定義正確答案:【abstract和final能同時(shí)修飾一個(gè)類(lèi)】2、填空題:如果父類(lèi)中已有同名的abstract方法,則子類(lèi)中就(能/不能)再有同名的抽象方法。正確答案:【不能】隨堂測(cè)試1、問(wèn)題:一個(gè)類(lèi)實(shí)現(xiàn)接口的情況是()。選項(xiàng):A、一次可以實(shí)現(xiàn)多個(gè)接口B、一次只能實(shí)現(xiàn)一個(gè)接口C、不能實(shí)現(xiàn)接口D、不一定正確答案:【一次可以實(shí)現(xiàn)多個(gè)接口】2、問(wèn)題:下面關(guān)于接口的說(shuō)法中不正確的是()。選項(xiàng):A、接口中所有的方法都是抽象的B、接口中所有的方法都是public訪問(wèn)權(quán)限C、子接口繼承父接口所用的關(guān)鍵字是implementsD、接口是Java中的特殊類(lèi),包含常量和抽象方法正確答案:【子接口繼承父接口所用的關(guān)鍵字是implements】3、問(wèn)題:Java語(yǔ)言接口間的繼承關(guān)系是()。選項(xiàng):A、單繼承B、多重繼承C、不能繼承D、不一定正確答案:【多重繼承】隨堂測(cè)驗(yàn)1、問(wèn)題:父類(lèi)定義的句柄只能存儲(chǔ)該類(lèi)的對(duì)象。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】2、問(wèn)題:多態(tài)主要是因?yàn)槔^承或?qū)崿F(xiàn)接口時(shí),對(duì)同名方法的不同實(shí)現(xiàn)形式導(dǎo)致的不同形態(tài)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】隨堂測(cè)驗(yàn)1、問(wèn)題:如果局部變量和成員變量同名,如何在局部變量作用域內(nèi)引用成員變量?()選項(xiàng):A、不能引用,必須改名,使它們的名稱(chēng)不相同B、在成員變量前加this,使用this訪問(wèn)該成員變量C、在成員變量前加super,使用super訪問(wèn)該成員變量D、不影響,系統(tǒng)可以自己區(qū)分正確答案:【在成員變量前加this,使用this訪問(wèn)該成員變量】2、填空題:this代表了()的一個(gè)引用正確答案:【本類(lèi)】3、填空題:super表示的是當(dāng)前對(duì)象的的引用正確答案:【父類(lèi)】4、填空題:對(duì)于父類(lèi)的含參數(shù)構(gòu)造方法,子類(lèi)可以通過(guò)在自己的構(gòu)造方法中使用關(guān)鍵字來(lái)調(diào)用它正確答案:【super】隨堂測(cè)驗(yàn)1、問(wèn)題:Java的訪問(wèn)控制權(quán)限修飾符一共有幾種?選項(xiàng):A、publicB、protectedC、defaultD、private正確答案:【public#protected#default#private】2、填空題:按照訪問(wèn)權(quán)限的范圍從大到小的排列順序依次是________。正確答案:【public、protected、default、private】隨堂測(cè)驗(yàn)1、問(wèn)題:static可以修飾局部變量選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】2、問(wèn)題:引用類(lèi)型變量不可以是成員變量選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】隨堂測(cè)驗(yàn)1、問(wèn)題:Java內(nèi)部類(lèi)一般分成幾種類(lèi)型?選項(xiàng):A、成員內(nèi)部類(lèi)B、靜態(tài)內(nèi)部類(lèi)C、局部?jī)?nèi)部類(lèi)D、匿名內(nèi)部類(lèi)正確答案:【成員內(nèi)部類(lèi)#靜態(tài)內(nèi)部類(lèi)#局部?jī)?nèi)部類(lèi)#匿名內(nèi)部類(lèi)】2、填空題:匿名內(nèi)部類(lèi)一般出現(xiàn)在那兩種情況下使用______、________正確答案:【生成匿名的派生類(lèi)對(duì)象、生成匿名的接口實(shí)現(xiàn)類(lèi)的對(duì)象】隨堂測(cè)驗(yàn)1、問(wèn)題:Lambda表達(dá)式的參數(shù)表小括弧任何情況下必須要寫(xiě)選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】2、問(wèn)題:Lambda表達(dá)式的方法體大括弧任何情況下必須要寫(xiě)選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】第四章單元作業(yè)第四章單元測(cè)驗(yàn)1、問(wèn)題:下列哪種類(lèi)成員修飾符修飾的變量只能在本類(lèi)中被訪問(wèn)?()選項(xiàng):A、protectedB、publicC、defaultD、private正確答案:【private】2、問(wèn)題:在Java語(yǔ)言中,哪一個(gè)包中的類(lèi)是自動(dòng)導(dǎo)入的?()選項(xiàng):A、java.langB、java.awtC、java.ioD、java.applet正確答案:【java.lang】3、問(wèn)題:有一個(gè)類(lèi)B,下面為其構(gòu)造方法的聲明,正確的是()。選項(xiàng):A、voidB(intx){}B、B(intx){}C、b(intx){}D、voidb(intx){}正確答案:【B(intx){}】4、問(wèn)題:下面關(guān)于類(lèi)的說(shuō)法,不正確的是()。選項(xiàng):A、類(lèi)是同種對(duì)象的集合和抽象B、類(lèi)屬于Java語(yǔ)言中的復(fù)合數(shù)據(jù)類(lèi)型C、類(lèi)就是對(duì)象D、對(duì)象是Java語(yǔ)言中的基本結(jié)構(gòu)單位正確答案:【類(lèi)就是對(duì)象】5、問(wèn)題:下面關(guān)于方法的說(shuō)法,不正確的是()。選項(xiàng):A、Java中的構(gòu)造方法名必須和類(lèi)名相同B、方法體是對(duì)方法的實(shí)現(xiàn),包括變量聲明和合法語(yǔ)句C、如果一個(gè)類(lèi)定義了構(gòu)造方法,也可以用該類(lèi)的默認(rèn)構(gòu)造方法D、類(lèi)的私有方法不能被其他類(lèi)直接訪問(wèn)正確答案:【如果一個(gè)類(lèi)定義了構(gòu)造方法,也可以用該類(lèi)的默認(rèn)構(gòu)造方法】6、問(wèn)題:為AB類(lèi)定義一個(gè)無(wú)返回值的方法f,使得使用類(lèi)名就可以訪問(wèn)該方法,該方法頭的形式為()選項(xiàng):A、abstractvoidf()B、publicvoidf()C、finalvoidf()D、staticvoidf()正確答案:【staticvoidf()】7、問(wèn)題:定義一個(gè)公有double型常量PI,哪一條語(yǔ)句最好?()選項(xiàng):A、publicfinaldoublePI;B、publicfinalstaticdoublePI=3.14;C、publicfinalstaticdoublePI;D、publicstaticdoublePI=3.14;正確答案:【publicfinalstaticdoublePI=3.14;】8、填空題:創(chuàng)建包時(shí)需要使用關(guān)鍵字。正確答案:【package】9、填空題:一個(gè)類(lèi)主要包含兩個(gè)要素:和方法。正確答案:【屬性】10、填空題:引用static類(lèi)型的方法時(shí),可以使用對(duì)象名做前綴,也可以使用做前綴。正確答案:【類(lèi)名】隨堂測(cè)驗(yàn)1、問(wèn)題:給出下面程序代碼:byte[]a1,a2[];bytea3[][];byte[][]a4;下列數(shù)組操作語(yǔ)句中哪一個(gè)是不正確的?()選項(xiàng):A、a2=a1B、a2=a3C、a2=a4D、a3=a4正確答案:【a2=a1】2、問(wèn)題:關(guān)于數(shù)組,下列說(shuō)法中不正確的是()。選項(xiàng):A、數(shù)組是最簡(jiǎn)單的復(fù)合數(shù)據(jù)類(lèi)型,是一系列數(shù)據(jù)的集合B、數(shù)組元素可以是基本數(shù)據(jù)類(lèi)型、對(duì)象或其他數(shù)組C、定義數(shù)組時(shí)必須分配內(nèi)存D、一個(gè)數(shù)組中所有元素都必須具有相同的數(shù)據(jù)類(lèi)型正確答案:【定義數(shù)組時(shí)必須分配內(nèi)存】3、問(wèn)題:執(zhí)行語(yǔ)句:int[]x=newint[20];后,下面哪個(gè)說(shuō)法是正確的?()選項(xiàng):A、x[19]為空B、x[19]未定義C、x[19]為0D、x[0]為空正確答案:【x[19]為0】隨堂測(cè)驗(yàn)1、問(wèn)題:數(shù)組從變量基本類(lèi)型上劃分屬于基本類(lèi)型選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】2、問(wèn)題:數(shù)組的存儲(chǔ)內(nèi)容在物理位置上是連續(xù)的。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】隨堂測(cè)驗(yàn)1、問(wèn)題:已知有定義:Strings=Ilove,下面哪個(gè)表達(dá)式正確?()選項(xiàng):A、s+=youB、charc=s[1];C、intlen=s.length;D、Strings=s.toLowerCase();正確答案:【s+=you】第五章單元作業(yè)第五章單元測(cè)驗(yàn)1、問(wèn)題:給出下面程序代碼:byte[]a1,a2[];bytea3[][];byte[][]a4;下列數(shù)組操作語(yǔ)句中哪一個(gè)是不正確的?()選項(xiàng):A、a2=a1B、a2=a3C、a2=a4D、a3=a4正確答案:【a2=a1】2、問(wèn)題:關(guān)于數(shù)組,下列說(shuō)法中不正確的是()。選項(xiàng):A、數(shù)組是最簡(jiǎn)單的復(fù)合數(shù)據(jù)類(lèi)型,是一系列數(shù)據(jù)的集合B、數(shù)組元素可以是基本數(shù)據(jù)類(lèi)型、對(duì)象或其他數(shù)組C、定義數(shù)組時(shí)必須分配內(nèi)存D、一個(gè)數(shù)組中所有元素都必須具有相同的數(shù)據(jù)類(lèi)型正確答案:【定義數(shù)組時(shí)必須分配內(nèi)存】3、問(wèn)題:設(shè)有下列數(shù)組定義語(yǔ)句:inta[]={1,2,3};則對(duì)此語(yǔ)句的敘述錯(cuò)誤的是()。選項(xiàng):A、定義了一個(gè)名為a的一維數(shù)組B、a數(shù)組有3個(gè)元素C、a數(shù)組元素的下標(biāo)為1~3D、數(shù)組中每個(gè)元素的類(lèi)型都是整數(shù)正確答案:【a數(shù)組有3個(gè)元素】4、問(wèn)題:執(zhí)行語(yǔ)句:int[]x=newint[20];后,下面哪個(gè)說(shuō)法是正確的?()選項(xiàng):A、x[19]為空B、x[19]未定義C、x[19]為0D、x[0]為空正確答案:【x[19]為0】5、問(wèn)題:下面代碼運(yùn)行后的輸出結(jié)果為()。publicclassX6_1_5{publicstaticvoidmain(String[]args){ABaa=newAB();ABbb;bb=aa;System.out.println(bb.equals(aA.);}}classAB{intx=100;}選項(xiàng):A、trueB、falseC、編譯錯(cuò)誤D、100正確答案:【true】6、問(wèn)題:已知有定義:Strings=Ilove,下面哪個(gè)表達(dá)式正確?()選項(xiàng):A、s+=youB、charc=s[1];C、intlen=s.length;D、Strings=s.toLowerCase();正確答案:【s+=you】7、填空題:是所有類(lèi)的直接或間接父類(lèi)?正確答案:【Object】8、填空題:Java語(yǔ)言提供了兩種具有不同操作方式的字符串類(lèi):類(lèi)和StringBuffer類(lèi)。正確答案:【String】9、填空題:數(shù)組初始化包括初始化和數(shù)組元素初始化兩種方式。正確答案:【數(shù)組】10、填空題:數(shù)組是一種數(shù)據(jù)類(lèi)型正確答案:【引用】隨堂測(cè)試1、問(wèn)題:關(guān)于異常的含義,下列描述中最正確的一個(gè)是()。選項(xiàng):A、程序編譯錯(cuò)誤B、程序語(yǔ)法錯(cuò)誤C、程序自定義的異常事件D、程序編譯或運(yùn)行時(shí)發(fā)生的異常事件正確答案:【程序編譯或運(yùn)行時(shí)發(fā)生的異常事件】2、問(wèn)題:自定義異常時(shí),可以通過(guò)對(duì)下列哪一項(xiàng)進(jìn)行繼承?()選項(xiàng):A、Error類(lèi)B、Applet類(lèi)C、Exception類(lèi)及其子類(lèi)D、AssertionError類(lèi)正確答案:【Exception類(lèi)及其子類(lèi)】3、問(wèn)題:對(duì)應(yīng)try和catch子句的排列方式,下列哪一項(xiàng)是正確的?()選項(xiàng):A、子類(lèi)異常在前,父類(lèi)異常在后B、父類(lèi)異常在前,子類(lèi)異常在后C、只能有子類(lèi)異常D、父類(lèi)和子類(lèi)不能同時(shí)出現(xiàn)在try語(yǔ)句塊中正確答案:【子類(lèi)異常在前,父類(lèi)異常在后】第六章單元作業(yè)第六章單元測(cè)驗(yàn)1、問(wèn)題:關(guān)于異常的含義,下列描述中最正確的一個(gè)是()。選項(xiàng):A、程序編譯錯(cuò)誤B、程序語(yǔ)法錯(cuò)誤C、程序自定義的異常事件D、程序編譯或運(yùn)行時(shí)發(fā)生的異常事件正確答案:【程序編譯或運(yùn)行時(shí)發(fā)生的異常事件】2、問(wèn)題:自定義異常時(shí),可以通過(guò)對(duì)下列哪一項(xiàng)進(jìn)行繼承?()選項(xiàng):A、Error類(lèi)B、Applet類(lèi)C、Exception類(lèi)及其子類(lèi)D、AssertionError類(lèi)正確答案:【Exception類(lèi)及其子類(lèi)】3、問(wèn)題:對(duì)應(yīng)try和catch子句的排列方式,下列哪一項(xiàng)是正確的?()選項(xiàng):A、子類(lèi)異常在前,父類(lèi)異常在后B、父類(lèi)異常在前,子類(lèi)異常在后C、只能有子類(lèi)異常D、父類(lèi)和子類(lèi)不能同時(shí)出現(xiàn)在try語(yǔ)句塊中正確答案:【子類(lèi)異常在前,父類(lèi)異常在后】4、問(wèn)題:運(yùn)行下面程序時(shí),會(huì)產(chǎn)生什么異常?()publicclassX7_1_4{publicstaticvoidmain(String[]args){intx=0;inty=5/x;int[]z={1,2,3,4};intp=z[4];}}選項(xiàng):A、ArithmeticExceptionB、NumberFormatExceptionC、ArrayIndexOutOfBoundsExceptionD、IOException正確答案:【ArithmeticException】5、問(wèn)題:運(yùn)行下面程序時(shí),會(huì)產(chǎn)生什么異常?()publicclassX7_1_5{publicstaticvoidmain(String[]args){int[]z={1,2,3,4};intp=z[4];intx=0;inty=5/x;}}選項(xiàng):A、ArithmeticExceptionB、NumberFormatExceptionC、ArrayIndexOutOfBoundsExceptionD、IOException正確答案:【ArrayIndexOutOfBoundsException】6、問(wèn)題:下列程序執(zhí)行的結(jié)果是()。publicclassX7_1_6{publicstaticvoidmain(String[]args){try{return;}finally{System.out.println(Finally);}}}選項(xiàng):A、程序正常運(yùn)行,但不輸出任何結(jié)果B、程序正常運(yùn)行,并輸出FinallyC、編譯通過(guò),但運(yùn)行時(shí)出現(xiàn)異常D、因?yàn)闆](méi)有catch子句,因此不能通過(guò)編譯正確答案:【程序正常運(yùn)行,并輸出Finally】7、問(wèn)題:下列代碼中給出正確的在方法體內(nèi)拋出異常的是()。選項(xiàng):A、newthrowException();B、thrownewException();C、throwsIOException();D、throwsIOException;正確答案:【thrownewException();】8、問(wèn)題:下列描述了Java語(yǔ)言通過(guò)面相對(duì)象的方法進(jìn)行異常處理的好處,請(qǐng)選出不在這些好處范圍之內(nèi)的一項(xiàng)()選項(xiàng):A、把各種不同的異常事件進(jìn)行分類(lèi),體現(xiàn)了良好的繼承性B、把錯(cuò)誤處理代碼從常規(guī)代碼中分離出來(lái)C、可以利用異常處理機(jī)制代替?zhèn)鹘y(tǒng)的控制流程D、這種機(jī)制對(duì)具有動(dòng)態(tài)運(yùn)行特性的復(fù)雜程序提供了強(qiáng)有力的支持正確答案:【可以利用異常處理機(jī)制代替?zhèn)鹘y(tǒng)的控制流程】9、填空題:所有的Java異常類(lèi)都是系統(tǒng)類(lèi)庫(kù)中的類(lèi)的子類(lèi)。正確答案:【Exception】10、填空題:Java語(yǔ)言為我們提供了語(yǔ)句捕捉異常。正確答案:【catch】11、填空題:Java語(yǔ)言為我們提供了語(yǔ)句發(fā)現(xiàn)異常。正確答案:【try】12、填空題:由于異常對(duì)象與catch塊的匹配是按照catch塊的順序進(jìn)行的,所以在處理多異常時(shí)應(yīng)注意認(rèn)真設(shè)計(jì)各catch塊的排列順序。正確答案:【先后】13、填空題:一個(gè)try塊后面可能會(huì)跟著若干個(gè)塊正確答案:【catch】隨堂測(cè)試1、問(wèn)題:Java的IO操作中輸入和輸出流得方向是指從內(nèi)存流向外設(shè)成為輸出,反之成為輸入。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】2、問(wèn)題:Java的基本IO流類(lèi)按照三種方式劃分,方向,流數(shù)據(jù)單位,類(lèi)功能。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】隨堂測(cè)試1、問(wèn)題:字節(jié)流類(lèi)無(wú)論輸出流還是輸出流,類(lèi)名有一個(gè)明顯的標(biāo)記就是帶有Stream選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】2、問(wèn)題:所有字節(jié)流類(lèi)的輸出流由類(lèi)庫(kù)中OutputStream派生,所有字節(jié)流類(lèi)的輸入流由類(lèi)庫(kù)中InputStream派生。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】隨堂測(cè)驗(yàn)1、問(wèn)題:字符流類(lèi)的使用在傳輸中文信息時(shí),擁有更好的優(yōu)勢(shì)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】2、問(wèn)題:字符流類(lèi)按照傳輸方向也分為輸出流和輸入流,按功能分也分為節(jié)點(diǎn)流和封裝流。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】隨堂測(cè)驗(yàn)1、問(wèn)題:使用哪一個(gè)類(lèi)可以實(shí)現(xiàn)在文件的任一個(gè)位置讀寫(xiě)一個(gè)記錄()?選項(xiàng):A、BufferedInputStreamB、RandomAccessFileC、FileWriterD、FileReader正確答案:【RandomAccessFile】2、填空題:Java中的類(lèi)提供了隨機(jī)訪問(wèn)文件的功能正確答案:【RandomAccessFile】第七章單元作業(yè)第七章單元測(cè)驗(yàn)1、問(wèn)題:下列數(shù)據(jù)流中,屬于輸入流的一項(xiàng)是()。選項(xiàng):A、從內(nèi)存流向硬盤(pán)的數(shù)據(jù)流B、從鍵盤(pán)流向內(nèi)存的數(shù)據(jù)流C、從鍵盤(pán)流向顯示器的數(shù)據(jù)流D、從網(wǎng)絡(luò)流向顯示器的數(shù)據(jù)流正確答案:【從鍵盤(pán)流向內(nèi)存的數(shù)據(jù)流】2、問(wèn)題:Java語(yǔ)言提供處理不同類(lèi)型流的類(lèi)所在的包是()。選項(xiàng):A、java.sqlB、java.utiC、D、java.io正確答案:【java.io】3、問(wèn)題:不屬于java.io包中的接口的是()。選項(xiàng):A、DataInputB、DataOutputC、DataInputStreamD、ObjectInput正確答案:【ObjectInput】4、問(wèn)題:下列程序從標(biāo)準(zhǔn)輸入設(shè)備讀入一個(gè)字符,然后再輸出到顯示器,選擇正確的一項(xiàng)填入“//x”處,完成要求的功能()。importjava.io.*;publicclassX8_1_4{publicstaticvoidmain(String[]args){charch;try{//xSystem.out.println(ch);}catch(IOExceptione){e.printStackTrace();}}}選項(xiàng):A、ch=System.in.read();B、ch=(char)System.in.read();C、ch=(char)System.in.readln();D、ch=(int)System.in.read();正確答案:【ch=(char)System.in.read();】5、問(wèn)題:下列程序?qū)崿F(xiàn)了在當(dāng)前包dir815下新建一個(gè)目錄subDir815,選擇正確的一項(xiàng)填入程序的橫線處,使程序符合要求()。packagedir815;importjava.io.*;publicclassX8_1_5{publicstaticvoidmain(String[]args){charch;try{Filepath=_____________;if(path.mkdir())System.out.println(successful!);}catch(Exceptione){e.printStackTrace();}}}選項(xiàng):A、newFile(subDir815)B、newFile(dir815.subDir815);C、newFile(dir815\subDir815);D、newFile(dir815/subDir815);正確答案:【newFile(dir815\subDir815);】6、問(wèn)題:下列流中哪一個(gè)使用了緩沖區(qū)技術(shù)()?選項(xiàng):A、BufferedOutputStreamB、FileInputStreamC、DataOutputStreamD、FileReader正確答案:【BufferedOutputStream】7、問(wèn)題:能讀入字節(jié)數(shù)據(jù)進(jìn)行Java基本數(shù)據(jù)類(lèi)型判斷過(guò)慮的類(lèi)是()。選項(xiàng):A、BufferedInputStreamB、FileInputStreamC、DataInputStreamD、FileReader正確答案:【DataInputStream】8、問(wèn)題:使用哪一個(gè)類(lèi)可以實(shí)現(xiàn)在文件的任一個(gè)位置讀寫(xiě)一個(gè)記錄()?選項(xiàng):A、BufferedInputStreamB、RandomAccessFileC、FileWriterD、FileReader正確答案:【RandomAccessFile】9、問(wèn)題:在通常情況下,下列哪個(gè)類(lèi)的對(duì)象可以作為BufferedReader類(lèi)構(gòu)造方法的參數(shù)()?選項(xiàng):A、PrintStreamB、FileInputStreamC、InputStreamReaderD、FileReader正確答案:【InputStreamReader】10、問(wèn)題:若文件是RandomAccessFile的實(shí)例f,并且其基本文件長(zhǎng)度大于0,則下面的語(yǔ)句實(shí)現(xiàn)的功能是()。f.seek(f.length()-1);選項(xiàng):A、將文件指針指向文件的第一個(gè)字符后面B、將文件指針指向文件的最后一個(gè)字符前面C、將文件指針指向文件的最后一個(gè)字符后面D、會(huì)導(dǎo)致seek()方法拋出一個(gè)IOException異常正確答案:【將文件指針指向文件的最后一個(gè)字符前面】11、問(wèn)題:下列關(guān)于流類(lèi)和File類(lèi)的說(shuō)法中錯(cuò)誤的一項(xiàng)是()。選項(xiàng):A、File類(lèi)可以重命名文件B、File類(lèi)可以修改文件內(nèi)容C、流類(lèi)可以修改文件內(nèi)容D、流類(lèi)不可以新建目錄正確答案:【File類(lèi)可以修改文件內(nèi)容】12、問(wèn)題:若要?jiǎng)h除一個(gè)文件,應(yīng)該使用下列哪個(gè)類(lèi)的實(shí)例()?選項(xiàng):A、RandomAccessFileB、FileC、FileOutputStreamD、FileReader正確答案:【File】13、問(wèn)題:下列哪一個(gè)是Java系統(tǒng)的標(biāo)準(zhǔn)輸入流對(duì)象()?選項(xiàng):A、System.outB、System.inC、System.exitD、System.err正確答案:【System.in】14、問(wèn)題:Java系統(tǒng)標(biāo)準(zhǔn)輸出對(duì)象System.out使用的輸出流是()。選項(xiàng):A、PrintStreamB、PrintWriterC、DataOutputStreamD、FileReader正確答案:【PrintStream】15、填空題:凡是從外部設(shè)備流向中央處理器的數(shù)據(jù)流,稱(chēng)之為流正確答案:【輸入】16、填空題:凡是從中央處理器流向外部設(shè)備的數(shù)據(jù)流,稱(chēng)之為流正確答案:【輸出】17、填空題:對(duì)一般的計(jì)算機(jī)系統(tǒng),標(biāo)準(zhǔn)輸入通常是正確答案:【System.in】18、填空題:對(duì)一般的計(jì)算機(jī)系統(tǒng),標(biāo)準(zhǔn)輸出通常是正確答案:【System.out】隨堂測(cè)驗(yàn)1、問(wèn)題:下列說(shuō)法中,正確的一項(xiàng)是()。A.單處理機(jī)的計(jì)算機(jī)上,2個(gè)線程實(shí)際上不能并發(fā)執(zhí)行B.單處理機(jī)的計(jì)算機(jī)上,2個(gè)線程實(shí)際上能夠并發(fā)執(zhí)行C.一個(gè)線程可以包含多個(gè)進(jìn)程D.一個(gè)進(jìn)程只能包含一個(gè)線程選項(xiàng):A、單處理機(jī)的計(jì)算機(jī)上,2個(gè)線程實(shí)際上不能并發(fā)執(zhí)行B、單處理機(jī)的計(jì)算機(jī)上,2個(gè)線程實(shí)際上能夠并發(fā)執(zhí)行C、一個(gè)線程可以包含多個(gè)進(jìn)程D、一個(gè)進(jìn)程只能包含一個(gè)線程正確答案:【單處理機(jī)的計(jì)算機(jī)上,2個(gè)線程實(shí)際上不能并發(fā)執(zhí)行】2、問(wèn)題:2.下列說(shuō)法中,錯(cuò)誤的一項(xiàng)是()。選項(xiàng):A、線程就是程序B、線程是一個(gè)程序的單個(gè)執(zhí)行流C、多線程是指一個(gè)程序的多個(gè)執(zhí)行流D、多線程用于實(shí)現(xiàn)并發(fā)正確答案:【線程就是程序】隨堂測(cè)驗(yàn)1、填空題:多線程是指程序中同時(shí)存在著個(gè)執(zhí)行體,它們按幾條不同的執(zhí)行路線共同工作,獨(dú)立完成各自的功能而互不干擾。正確答案:【多】2、填空題:每個(gè)Java程序都有一個(gè)缺省的主線程,對(duì)于Application類(lèi)型的程序來(lái)說(shuō),主線程是方法執(zhí)行的線程。正確答案:【main】3、填空題:Java語(yǔ)言使用類(lèi)及其子類(lèi)的對(duì)象來(lái)表示線程正確答案:【Tread】隨堂測(cè)驗(yàn)1、問(wèn)題:下列關(guān)于Thread類(lèi)的線程控制方法的說(shuō)法中錯(cuò)誤的一項(xiàng)是()。選項(xiàng):A、線程可以通過(guò)調(diào)用sleep()方法使比當(dāng)前線程優(yōu)先級(jí)低的線程運(yùn)行B、線程可以通過(guò)調(diào)用yield()方法使和當(dāng)前線程優(yōu)先級(jí)一樣的線程運(yùn)行C、線程的sleep()方法調(diào)用結(jié)束后,該線程進(jìn)入運(yùn)行狀態(tài)D、若沒(méi)有相同優(yōu)先級(jí)的線程處于可運(yùn)行狀態(tài),線程調(diào)用yield()方法時(shí),當(dāng)前線程將繼續(xù)執(zhí)行正確答案:【若沒(méi)有相同優(yōu)先級(jí)的線程處于可運(yùn)行狀態(tài),線程調(diào)用yield()方法時(shí),當(dāng)前線程將繼續(xù)執(zhí)行】2、問(wèn)題:方法resume()負(fù)責(zé)恢復(fù)下列哪一個(gè)線程的執(zhí)行()?選項(xiàng):A、通過(guò)調(diào)用stop()方法而停止的線程B、通過(guò)調(diào)用sleep()方法而停止的線程C、通過(guò)調(diào)用wait()方法而停止的線程D、通過(guò)調(diào)用suspend()方法而停止的線程正確答案:【通過(guò)調(diào)用suspend()方法而停止的線程】3、問(wèn)題:下面的哪一個(gè)關(guān)鍵字通常用來(lái)對(duì)對(duì)象加鎖,從而使得對(duì)對(duì)象的訪問(wèn)是排他的()?選項(xiàng):A、serializeB、transientC、synchronizedD、static正確答案:【synchronized】隨堂測(cè)驗(yàn)1、問(wèn)題:下面的哪一個(gè)關(guān)鍵字通常用來(lái)對(duì)對(duì)象加鎖,從而使得對(duì)對(duì)象的訪問(wèn)是排他的()?選項(xiàng):A、serializeB、transientC、synchronizedD、static正確答案:【synchronized】2、填空題:在Java中,實(shí)現(xiàn)同步操作的方法是在共享內(nèi)存變量的方法前加修飾符。正確答案:【synchronized】第八章單元作業(yè)第八章單元測(cè)驗(yàn)1、問(wèn)題:下列說(shuō)法中,正確的一項(xiàng)是()。選項(xiàng):A、單處理機(jī)的計(jì)算機(jī)上,2個(gè)線程實(shí)際上不能并發(fā)執(zhí)行B、單處理機(jī)的計(jì)算機(jī)上,2個(gè)線程實(shí)際上能夠并發(fā)執(zhí)行C、一個(gè)線程可以包含多個(gè)進(jìn)程D、一個(gè)進(jìn)程只能包含一個(gè)線程正確答案:【一個(gè)線程可以包含多個(gè)進(jìn)程】2、問(wèn)題:下列說(shuō)法中,錯(cuò)誤的一項(xiàng)是()。選項(xiàng):A、線程就是程序B、線程是一個(gè)程序的單個(gè)執(zhí)行流C、多線程是指一個(gè)程序的多個(gè)執(zhí)行流D、多線程用于實(shí)現(xiàn)并發(fā)正確答案:【線程是一個(gè)程序的單個(gè)執(zhí)行流】3、問(wèn)題:下列關(guān)于Thread類(lèi)的線程控制方法的說(shuō)法中錯(cuò)誤的一項(xiàng)是()。選項(xiàng):A、線程可以通過(guò)調(diào)用sleep()方法使比當(dāng)前線程優(yōu)先級(jí)低的線程運(yùn)行B、線程可以通過(guò)調(diào)用yield()方法使和當(dāng)前線程優(yōu)先級(jí)一樣的線程運(yùn)行C、線程的sleep()方法調(diào)用結(jié)束后,該線程進(jìn)入運(yùn)行狀態(tài)D、若沒(méi)有相同優(yōu)先級(jí)的線程處于可運(yùn)行狀態(tài),線程調(diào)用yield()方法時(shí),當(dāng)前線程將繼續(xù)執(zhí)行正確答案:【若沒(méi)有相同優(yōu)先級(jí)的線程處于可運(yùn)行狀態(tài),線程調(diào)用yield()方法時(shí),當(dāng)前線程將繼續(xù)執(zhí)行】4、問(wèn)題:方法resume()負(fù)責(zé)恢復(fù)下列哪一個(gè)線程的執(zhí)行()?選項(xiàng):A、通過(guò)調(diào)用wait()方法而停止的線程通過(guò)調(diào)用stop()方法而停止的線程B、通過(guò)調(diào)用sleep()方法而停止的線程C、通過(guò)調(diào)用wait()方法而停止的線程D、通過(guò)調(diào)用suspend()方法而停止的線程正確答案:【通過(guò)調(diào)用suspend()方法而停止的線程】5、問(wèn)題:下面的哪一個(gè)關(guān)鍵字通常用來(lái)對(duì)對(duì)象加鎖,從而使得對(duì)對(duì)象的訪問(wèn)是排他的()?選項(xiàng):A、serializeB、transientC、synchronizedD、static正確答案:【synchronized】6、問(wèn)題:下列說(shuō)法中,錯(cuò)誤的一項(xiàng)是()。選項(xiàng):A、線程一旦創(chuàng)建,則立即自動(dòng)執(zhí)行B、線程創(chuàng)建后需要調(diào)用start()方法,將線程置于可運(yùn)行狀態(tài)C、調(diào)用線程的start()方法后,線程也不一定立即執(zhí)行D、線程處于可運(yùn)行狀態(tài),意味著它可以被調(diào)度正確答案:【線程一旦創(chuàng)建,則立即自動(dòng)執(zhí)行】7、問(wèn)題:下列說(shuō)法中,錯(cuò)誤的一項(xiàng)是()。選項(xiàng):A、Thread類(lèi)中沒(méi)有定義run()方法B、可以通過(guò)繼承Thread類(lèi)來(lái)創(chuàng)建線程C、Runnable接口中定義了run()方法D、可以通過(guò)實(shí)現(xiàn)Runnable接口創(chuàng)建線程正確答案:【可以通過(guò)繼承Thread類(lèi)來(lái)創(chuàng)建線程】8、問(wèn)題:Thread類(lèi)定義在下列哪個(gè)包中()?選項(xiàng):A、java.ioB、java.langC、java.utilD、java.awt正確答案:【java.util】9、問(wèn)題:Thread類(lèi)的常量NORM_PRIORITY代表的優(yōu)先級(jí)是()。選項(xiàng):A、最低優(yōu)先級(jí)B、最高優(yōu)先級(jí)C、普通優(yōu)先級(jí)D、不是優(yōu)先級(jí)正確答案:【普通優(yōu)先級(jí)】10、問(wèn)題:下列關(guān)于線程優(yōu)先級(jí)的說(shuō)法中,錯(cuò)誤的一項(xiàng)是()。選項(xiàng):A、MIN_PRIORITY代表最低優(yōu)先級(jí)B、MAX_PRIORITY代表最高優(yōu)先級(jí)C、NORM_PRIORITY代表普通優(yōu)先級(jí)D、代表優(yōu)先級(jí)的常數(shù)值越大優(yōu)先級(jí)越低正確答案:【代表優(yōu)先級(jí)的常數(shù)值越大優(yōu)先級(jí)越低】11、填空題:多線程是指程序中同時(shí)存在著個(gè)執(zhí)行體,它們按幾條不同的執(zhí)行路線共同工作,獨(dú)立完成各自的功能而互不干擾。正確答案:【多】12、填空題:java語(yǔ)言使用類(lèi)及其子類(lèi)的對(duì)象來(lái)表示線程正確答案:【Thread】13、填空題:在Java中,創(chuàng)建線程的方法有兩種:一種方法是通過(guò)創(chuàng)建Thread類(lèi)的子類(lèi)來(lái)實(shí)現(xiàn),另一種方法是通過(guò)實(shí)現(xiàn)接口的類(lèi)來(lái)實(shí)現(xiàn)。正確答案:【Runnable】14、填空題:在Java中,創(chuàng)建線程的方法有兩種:一種方法是通過(guò)創(chuàng)建_______類(lèi)的子類(lèi)來(lái)實(shí)現(xiàn),另一種方法是通過(guò)實(shí)現(xiàn)Runnable接口的類(lèi)來(lái)實(shí)現(xiàn)。正確答案:【Thread】15、填空題:在Java中,創(chuàng)建線程的方法有兩種:一種方法是通過(guò)創(chuàng)建Thread類(lèi)的子類(lèi)來(lái)實(shí)現(xiàn),另一種方法是通過(guò)實(shí)現(xiàn)接口的類(lèi)來(lái)實(shí)現(xiàn)。正確答案:【Runnable】16、填空題:方法將啟動(dòng)線程對(duì)象,使之從新建狀態(tài)轉(zhuǎn)入就緒狀態(tài)并進(jìn)入就緒隊(duì)列排隊(duì)。正確答案:【start】隨堂測(cè)驗(yàn)1、問(wèn)題:下列說(shuō)法中錯(cuò)誤的一項(xiàng)是()。A.構(gòu)件是一個(gè)可視化的能與用戶(hù)在屏幕上交互的對(duì)象B.構(gòu)件能夠獨(dú)立顯示出來(lái)C.構(gòu)件必須放在某個(gè)容器中才能正確顯示D.一個(gè)按鈕可以是一個(gè)構(gòu)件選項(xiàng):A、構(gòu)件是一個(gè)可視化的能與用戶(hù)在屏幕上交互的對(duì)象B、構(gòu)件能夠獨(dú)立顯示出來(lái)C、構(gòu)件必須放在某個(gè)容器中才能正確顯示D、一個(gè)按鈕可以是一個(gè)構(gòu)件正確答案:【構(gòu)件是一個(gè)可視化的能與用戶(hù)在屏幕上交互的對(duì)象】2、問(wèn)題:進(jìn)行Java基本GUI設(shè)計(jì)需要用到的包是()。選項(xiàng):A、java.ioB、java.sqlC、java.awtD、java.rmi正確答案:【java.awt】3、問(wèn)題:Container是下列哪一個(gè)類(lèi)的子類(lèi)()?選項(xiàng):A、GraphicsB、WindowC、AppletD、Component正確答案:【W(wǎng)indow】4、問(wèn)題:java.awt.Frame的父類(lèi)是()。選項(xiàng):A、java.util.WindowB、java.awtWindowC、java.awtPanelD、java.awt.ScrollPane正確答案:【java.util.Window】5、問(wèn)題:下列哪個(gè)方法可以將MenuBar加入Frame中()?選項(xiàng):A、setMenu()B、addMenuBar()C、add()D、setMenuBar()正確答案:【setMenuBar()】隨堂測(cè)驗(yàn)1、問(wèn)題:下列說(shuō)法中錯(cuò)誤的是()。選項(xiàng):A、同一個(gè)對(duì)象可以監(jiān)聽(tīng)一個(gè)事件源上多個(gè)不同的事件B、一個(gè)類(lèi)可以實(shí)現(xiàn)多個(gè)監(jiān)聽(tīng)器接口C、一個(gè)類(lèi)中可以同時(shí)出現(xiàn)事件源和事件處理者D、一個(gè)類(lèi)只能實(shí)現(xiàn)一個(gè)監(jiān)聽(tīng)器接口正確答案:【一個(gè)類(lèi)中可以同時(shí)出現(xiàn)事件源和事件處理者】2、填空題:按鈕可以引發(fā)事件正確答案:【ActionEvent】第九章單元作業(yè)第九章單元測(cè)驗(yàn)1、問(wèn)題:下列說(shuō)法中錯(cuò)誤的一項(xiàng)是()。選項(xiàng):A、構(gòu)件是一個(gè)可視化的能與用戶(hù)在屏幕上交互的對(duì)象B、構(gòu)件能夠獨(dú)立顯示出來(lái)C、構(gòu)件必須放在某個(gè)容器中才能正確顯示D、一個(gè)按鈕可以是一個(gè)構(gòu)件正確答案:【一個(gè)按鈕可以是一個(gè)構(gòu)件】2、問(wèn)題:進(jìn)行Java基本GUI設(shè)計(jì)需要用到的包是()。選項(xiàng):A、java.ioB、java.sqlC、java.awtD、java.rmi正確答案:【java.awt】3、問(wèn)題:Container是下列哪一個(gè)類(lèi)的子類(lèi)()?選項(xiàng):A、GraphicsB、WindowC、AppletD、Component正確答案:【W(wǎng)indow】4、問(wèn)題:java.awt.Frame的父類(lèi)是()。選項(xiàng):A、java.util.WindowB、java.awtWindowC、java.awtPanelD、java.awt.ScrollPane正確答案:【java.awt.ScrollPane】5、問(wèn)題:下列哪個(gè)方法可以將MenuBar加入Frame中()?選項(xiàng):A、setMenu()B、addMenuBar()C、add()D、setMenuBar()正確答案:【setMenuBar()】6、問(wèn)題:下列敘述中,錯(cuò)誤的一項(xiàng)是()。選項(xiàng):A、采用GridLayout布局,容器中的每個(gè)構(gòu)件平均分配容器空間B、采用GridLayout布局,容器中的每個(gè)構(gòu)件形成一個(gè)網(wǎng)絡(luò)狀的布局C、采用GridLayout布局,容器中的構(gòu)件按照從左到右、從上到下的順序排列D、采用GridLayout布局,容器大小改變時(shí),每個(gè)構(gòu)件不再平均分配容器空間正確答案:【采用GridLayout布局,容器中的每個(gè)構(gòu)件形成一個(gè)網(wǎng)絡(luò)狀的布局】7、問(wèn)題:當(dāng)單擊鼠標(biāo)或拖動(dòng)鼠標(biāo)時(shí),觸發(fā)的事件是()。選項(xiàng):A、KeyEventB、ActionEventC、ItemEventD、MouseEvent正確答案:【ActionEvent】8、問(wèn)題:下列哪一項(xiàng)不屬于Swing的頂層組件()?選項(xiàng):A、JAppletB、JDialogC、JTreeD、JFrame正確答案:【JDialog】9、問(wèn)題:下列說(shuō)法中錯(cuò)誤的一項(xiàng)是()。選項(xiàng):A、在實(shí)際編程中,一般使用的是Component類(lèi)的子類(lèi)B、在實(shí)際編程中,一般使用的是Container類(lèi)的子類(lèi)C、Container類(lèi)是Component類(lèi)的子類(lèi)D、容器中可以放置構(gòu)件,但是不能夠放置容器正確答案:【容器中可以放置構(gòu)件,但是不能夠放置容器】10、問(wèn)題:下列哪一項(xiàng)不屬于AWT布局管理器()?選項(xiàng):A、GridLayoutB、CardLayoutC、BorderLayoutD、BoxLayout正確答案:【BoxLayout】11、問(wèn)題:布局管理器可以管理構(gòu)件的哪個(gè)屬性()?選項(xiàng):A、大小B、顏色C、名稱(chēng)D、字體正確答案:【大小】12、問(wèn)題:下列選項(xiàng)中不屬于容器的一項(xiàng)是()。選項(xiàng):A、WindowB、PanelC、FlowLayoutD、ScrollPane正確答案:【FlowLayout】13、填空題:Java的圖形用戶(hù)界面技術(shù)經(jīng)歷了兩個(gè)發(fā)展階段,分別通過(guò)提供開(kāi)發(fā)包和Swing開(kāi)發(fā)包來(lái)體現(xiàn)。正確答案:【awt】14、填空題:Java的圖形用戶(hù)界面技術(shù)經(jīng)歷了兩個(gè)發(fā)展階段,分別通過(guò)提供awt開(kāi)發(fā)包和開(kāi)發(fā)包來(lái)體現(xiàn)。正確答案:【Swing】15、填空題:構(gòu)件不能獨(dú)立地顯示出來(lái),必須將構(gòu)件放在一定的中才可以顯示出來(lái)。正確答案:【容器】16、填空題:所有的構(gòu)件都可以通過(guò)方法向容器中添加構(gòu)件。正確答案:【add】17、填空題:按鈕可以引發(fā)事件正確答案:【ActionEvent】隨堂測(cè)驗(yàn)1、問(wèn)題:一個(gè)客戶(hù)進(jìn)程執(zhí)行以下代碼Socketsocket1=newSocket(host,port);Socketsocket2=newSocket(host,port);以下哪些說(shuō)法正確?選項(xiàng):A、socket1與socket2占用不同的本地端口。B、Socket構(gòu)造方法中的port參數(shù)指定占用的本地端口。C、當(dāng)Socket構(gòu)造方法成功返回,就表明建立了與服務(wù)器的一個(gè)TCP連接。D、執(zhí)行第二行程序代碼會(huì)拋出異常,因?yàn)橐粋€(gè)客戶(hù)進(jìn)程只能與服務(wù)器端建立一個(gè)TCP連接。正確答案:【Socket構(gòu)造方法中的port參數(shù)指定占用的本地端口?!?、問(wèn)題:Socket類(lèi)的哪個(gè)方法返回Socket對(duì)象綁定的本地端口?選項(xiàng):A、getPort()B、getLocalPort()C、getRemotePort()D、不存在這樣的方法,因?yàn)镾ocket對(duì)象綁定的本地端口對(duì)程序是透明的。正確答案:【getLocalPort()】第十章單元作業(yè)第十章單元測(cè)驗(yàn)1、問(wèn)題:Socket類(lèi)的哪個(gè)方法返回Socket對(duì)象綁定的本地端口?選項(xiàng):A、getPort()B、getLocalPort()C、getRemotePort()D、不存在這樣的方法,因?yàn)镾ocket對(duì)象綁定的本地端口對(duì)程序是透明的。正確答案:【getLocalPort()】2、問(wèn)題:以下哪個(gè)選項(xiàng)設(shè)定Socket的接收數(shù)據(jù)時(shí)的等待超時(shí)時(shí)間?選項(xiàng):A、SO_LINGERB、SO_RCVBUFC、SO_KEEPALIVED、SO_TIMEOUT正確答案:【SO_TIMEOUT】3、問(wèn)題:如何判斷一個(gè)Socket對(duì)象當(dāng)前是否處于連接狀態(tài)?選項(xiàng):A、booleanisConnected=socket.isConnected()socket.isBound();B、booleanisConnected=socket.isConnected()!socket.isClosed();C、booleanisConnected=socket.isConnected()!socket.isBound();D、booleanisConnected=socket.isConnected();正確答案:【booleanisConnected=socket.isConnected()socket.isBound();】4、問(wèn)

溫馨提示

  • 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)論