版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第一章單元測試1【單選題】(2分)下列關(guān)于JDK、JRE和JVM關(guān)系的描述中,正確的是()。A.JRE中包含了JDK,JVM中包含了JRE。B.JDK中包含了JRE,JVM中包含了JRE。C.JDK中包含了JRE,JRE中包含了JVM。D.JRE中包含了JDK,JDK中包含了JVM。2【單選題】(2分)下面哪種類型的文件可以在Java虛擬機(jī)中運(yùn)行()A..exeB..jreC..javaD..class3【單選題】(2分)下面關(guān)于javac命令作用的描述中,正確的是()。A.可以執(zhí)行java程序B.可以把文件壓縮C.可以把數(shù)據(jù)打包D.可以將編寫好的Java文件編譯成.class文件4【單選題】(2分)如果jdk的安裝路徑為:c:\jdk,若想在命令窗口中任何當(dāng)前路徑下,都可以直接使用javac和java命令,需要將環(huán)境變量path設(shè)置為以下哪個選項()A.c:\jre\binB.c:\jdkC.c:\jreD.c:\jdk\bin5【單選題】(2分)下列Java命令中,哪一個可以編譯HelloWorld.java文件()A.javaHelloWorld.javaB.javaHelloWorldC.javacHelloWorldD.javacHelloWorld.java6.【多選題】正確答案:ABCD下列選項中,哪些是Java語言的特性()A.簡單性B.面向?qū)ο驝.跨平臺性D.支持多線程7.【多選題】正確答案:BC下列關(guān)于JRE目錄的描述中,正確的是()?A.JRE是一個小型的數(shù)據(jù)庫B.JRE是Java運(yùn)行時環(huán)境的根目錄C.JRE是JavaRuntimeEnvironment的縮寫D.JRE用于存放一些可執(zhí)行程序8【判斷題】在Eclipse集成開發(fā)環(huán)境中,選擇【new】-【class】可以創(chuàng)建一個java類。()A.錯B.對9【判斷題】JDK安裝成功后,可以將lib目錄的路徑配置在環(huán)境變量path中。()A.對B.錯10【判斷題】Java語言有三種技術(shù)平臺,分別是JavaSE、JavaME、JavaEE。()A.錯B.對第二章單元測試1【單選題】(2分)以下關(guān)于變量的定義,正確的是()A.inta=10;B.b=2;C.int=20;D.inta;b=a+10;2【單選題】(2分)下列數(shù)據(jù)類型中,哪種數(shù)據(jù)類型轉(zhuǎn)為int類型需要進(jìn)行強(qiáng)制轉(zhuǎn)換()A.charB.floatC.byteD.short3【單選題】(2分)以下標(biāo)識符中,不合法的是()A.userB.login_1C.$innerD.class4【單選題】(2分)下列選項中,不屬于邏輯運(yùn)算符的是()A.&&B.||C.!D.~5【單選題】(2分)表達(dá)式3510/1000的運(yùn)算結(jié)果為()A.3B.3.510C.3.51D.46.【多選題】正確答案:BD下面選項中,屬于字符常量的是()A.'\u20013'B.'a'C.'65'D.'\u0000'7.【多選題】正確答案:ACD下面選項中,哪些是java中的關(guān)鍵字()A.staticB.StringC.intD.class8【判斷題】在進(jìn)行自增(++)和自減(--)的運(yùn)算時,如果運(yùn)算符(++或--)放在操作數(shù)的前面則是先進(jìn)行自增或自減運(yùn)算,再進(jìn)行其它運(yùn)算。()A.錯B.對9【判斷題】在定義變量的同時,必須對該變量進(jìn)行初始化賦值。()A.對B.錯10【判斷題】Java中用0和非0的數(shù)字表示布爾型常量的值。()A.錯B.對第三章單元測試1【單選題】(2分)Java中表示“小于或等于”的比較運(yùn)算符是()A.<B.<=C.<<D.=<2【單選題】(2分)請閱讀下面的程序publicclassExample{publicstaticvoidmain(String[]args){charc='B';switch(c){case'A':System.out.println("優(yōu)");break;case'B':System.out.println("良");break;case'C':System.out.println("差");break;}}}下列選項中,哪一個才是程序的運(yùn)行結(jié)果()A.良B.差C.優(yōu)D.編譯失敗3【單選題】(2分)下列關(guān)于continue語句的說法中,正確的是()A.continue語句可以在任何語句中使用B.continue語句可以在選擇語句中使用C.continue語句可以在循環(huán)語句中使用D.continue語句可以在條件語句中使用4【單選題】(2分)請閱讀下面的程序publicclassTest{publicstaticvoidmain(String[]args){intsum=0;for(inti=1;i<=100;i++){if(i%2==0){continue;}sum+=i;}System.out.println("sum="+sum);}}下列選項中,哪一個是程序的運(yùn)行結(jié)果。()A.1050B.2500C.2050D.25505【單選題】(2分)下列關(guān)于while語句的描述中,正確的是()A.while語句的循環(huán)體至少被執(zhí)行一次B.while語句的循環(huán)體必須使用大括號C.while語句循環(huán)體中可以沒有語句D.while語句的循環(huán)條件可以是整型變量6【單選題】(2分)請閱讀下面的程序publicclassExample{publicstaticvoidmain(String[]args){intx=1;do{x++;}while(x<=4);System.out.println("x="+x);}}程序的運(yùn)行結(jié)果是()A.x=6B.x=4C.x=5D.x=37.【多選題】正確答案:ABCDswitch條件表達(dá)式中可以使用的數(shù)據(jù)類型是()A.longB.charC.byteD.int8【判斷題】當(dāng)if語句只控制一行執(zhí)行語句時,可以不寫后面的大括號。()A.對B.錯9【判斷題】while、do…while、for循環(huán)語句都可以進(jìn)行嵌套,并且它們之間也可以互相嵌套。()A.錯B.對10【判斷題】當(dāng)intx=3,y=4時,表達(dá)式booleanb=x==y?true:false的結(jié)果是false。()A.對B.錯第四章單元測試1【單選題】(2分)閱讀下面的代碼:publicclassExample{publicstaticvoidmain(String[]args){int[]arr={4,1,6,3,9,8};//定義一個數(shù)組intminIndex=0;//初始時設(shè)第1個角標(biāo)處的值為最小值for(inti=1;i<arr.length;i++){if(_____________){minIndex=i;}}System.out.println("數(shù)組中的最小值為:"+arr[minIndex]);}}如果要計算數(shù)組中的最小值,那么上述代碼的橫線處應(yīng)該填寫()A.i<minIndexB.arr[i]arr[minIndex]C.arr[i]<arr[minIndex]D.iminIndex2【單選題】(2分)int[]a={45,4,67,23,65,87,34,52,56};數(shù)組中a[5]的值為()A.23B.45C.87D.653【單選題】(2分)下面代碼中,哪一項是正確定義了一個3*4的二維數(shù)組()A.int[][]arr=newint[][4]B.int[][]arr=newint[3][]C.int[][]arr={{1,2},{3,4,5},{6}}D.int[][]arr=newint[3][4]4【單選題】(2分)聲明一個數(shù)組,【】a=newString[]{};【】中應(yīng)該填寫的內(nèi)容是()A.String[]B.StringC.doubleD.int5【單選題】(2分)若int[][]arr={{1,2,3}},則arr[0][1]的結(jié)果為()A.1B.0C.3D.26【單選題】(2分)若double[][]x=newdouble[4][5],x.length和x[2].length的值分別是()A.5和4B.4和5C.5和5D.4和47.【多選題】正確答案:BC下列結(jié)構(gòu)語句中,可以用來遍歷數(shù)組的是()A.ifB.whileC.forD.switch8.【多選題】正確答案:AB下列定義字符串?dāng)?shù)組的語法正確的是()?A.String[]list=newString[]{"red","yellow","green"};B.String[]list={"red","yellow","green"};C.Stringlist={"red","yellow","green"};D.Stringlist=newString{"red","yellow","green"};9【判斷題】使用以下語句創(chuàng)建數(shù)組時,元素值將自動初始化為0。int[][]matrix=newint[5][5];A.對B.錯10【判斷題】數(shù)組的最大索引值等于數(shù)組長度減一。()A.錯B.對第五章單元測試1【單選題】(2分)下列關(guān)于類和對象的描述,錯誤的是()A.一個類只能有一個實例化對象B.類是對象的抽象C.對象是類的實例D.類用于描述一組對象的共同特征和行為2【單選題】(2分)方法的返回值是方法調(diào)用結(jié)束后返回給調(diào)用者的數(shù)據(jù),有返回值的方法需要使用()語句將值返回給調(diào)用者?A.returnB.publicC.defaultD.break3【單選題】(2分)Java提供了4種訪問級別,以下控制級別由小到大依次列出正確的是()A.private、缺省、protected、publicB.protected、缺省、private、publicC.缺省、private、protected、publicD.protected、private、缺省、public4【單選題】(2分)下列關(guān)于構(gòu)造方法的描述中,錯誤的是()A.構(gòu)造方法不能寫返回值類型B.構(gòu)造方法可以重載C.構(gòu)造方法的方法名必須和類名一致D.構(gòu)造方法的訪問權(quán)限必須和類的訪問權(quán)限一致5【單選題】(2分)下列關(guān)于面向?qū)ο蟮恼f法中,錯誤的是()A.面向?qū)ο缶褪欠治鼋鉀Q問題所需要的步驟,然后用函數(shù)把這些步驟一一實現(xiàn),使用的時候一個一個依次調(diào)用。B.面向?qū)ο箅m然使程序的開發(fā)效率提高了,但是程序的處理效率相對面向過程程序要低。C.面向?qū)ο笫前呀鉀Q的問題按照一定規(guī)則劃分為多個獨(dú)立的對象,然后通過調(diào)用對象的方法來解決問題。D.面向?qū)ο笏枷刖幊蹋粌H增強(qiáng)了代碼的復(fù)用性,提供了開發(fā)效率,而且為程序的修改補(bǔ)充提供了便利。6【單選題】(2分)對象是類的實例,可以使用()創(chuàng)建對象?A.thisB.newC.abstractD.super7【單選題】(2分)類的每個實例共享的變量是()。A.公共變量B.私有變量C.類變量D.實例變量8.【多選題】正確答案:ABC以下關(guān)于this關(guān)鍵字說法中,正確的是()A.this關(guān)鍵字可以解決成員變量與局部變量重名的問題B.this關(guān)鍵字出現(xiàn)在成員方法中,代表的是調(diào)用這個方法的對象C.this關(guān)鍵字相當(dāng)于一個引用,可以通過它調(diào)用成員方法與屬性D.this關(guān)鍵字可以出現(xiàn)在任何方法中9.【多選題】正確答案:AD下列關(guān)于構(gòu)造方法和普通方法的描述中,正確的是()A.構(gòu)造方法不能指定返回值類型,普通方法可以指定返回值類型B.在同一個類中,構(gòu)造方法必須位于普通方法之前C.構(gòu)造方法中不能指定參數(shù),而普通方法可以指定參數(shù)D.構(gòu)造方法能夠在實例對象的同時進(jìn)行初始化10.【多選題】正確答案:ABCD下列關(guān)于方法重載的說法中,正確的是()A.形式參數(shù)的個數(shù)相同,數(shù)據(jù)類型順序不同。B.形式參數(shù)的個數(shù)不同。C.形式參數(shù)的個數(shù)相同,數(shù)據(jù)類型不同。D.形式參數(shù)的個數(shù)不同,數(shù)據(jù)類型不同。11.【多選題】正確答案:ABD下面關(guān)于變量的描述中正確的是()?A.局部變量沒有默認(rèn)值B.引用類型的變量保存對對象存儲在內(nèi)存中的位置的引用C.可以將int值賦給引用變量D.成員變量有默認(rèn)值12【判斷題】類中的數(shù)據(jù)域可以是基本類型也可以是引用類型。()A.錯B.對13【判斷題】靜態(tài)變量只能在靜態(tài)方法中使用。()A.對B.錯14【判斷題】每一個類中,系統(tǒng)都會提供一個無參的默認(rèn)構(gòu)造方法。()A.對B.錯15【判斷題】只要為一個類定義了成員變量,則系統(tǒng)會在這個類的準(zhǔn)備階段或創(chuàng)建這個類的實例時進(jìn)行默認(rèn)初始化,初始化值根據(jù)其類型決定。()A.對B.錯第六章單元測試1【單選題】(2分)下列關(guān)于super關(guān)鍵字的說法中,正確的是()A.子類通過super關(guān)鍵字只能調(diào)用父類的屬性,而不能調(diào)用父類的方法B.super關(guān)鍵字是在子類對象內(nèi)部指代其父類對象的引用C.子類通過super關(guān)鍵字只能調(diào)用父類的方法,而不能調(diào)用父類的屬性D.super關(guān)鍵字不僅可以指代子類的直接父類,還可以指代父類的父類2【單選題】(2分)下列選項中,可以被final修飾符修飾的是()A.局部變量B.抽象方法C.接口D.抽象類3【單選題】(2分)現(xiàn)有兩個類A、B,以下描述中表示B繼承自A的是()A.classAimplementsBB.classAextendsBC.classBextendsAD.classBimplementsA4【單選題】(2分)下列關(guān)于繼承的描述中,錯誤的是()A.在Java中,類只支持單繼承,不允許多重繼承,也就是說一個類只能有一個直接父類B.Java是支持多繼承的C.多個類可以繼承一個父類D.在Java中,多層繼承是可以的,即一個類的父類可以再去繼承另外的父類,例如C類繼承自B類,而B類又可以去繼承A類,這時,C類也可稱作A類的子類5.【多選題】正確答案:ABD下列選項中,哪個是子類重寫父類方法時,必須與父類方法一致的()A.返回值類型B.參數(shù)列表C.修飾符D.函數(shù)名6.【多選題】正確答案:BC若有父類Animal及其兩個子類Cat、Dog,則以下類型轉(zhuǎn)換正確的有()A.Catcat=(Cat)newAnimal();B.Animalanimal=newCat();C.Animala=newCat();Catcat=(Cat)a;D.Animala=newDog();Catcat=(Cat)a;7【判斷題】父類的引用指向自己子類的對象是多態(tài)的一種體現(xiàn)形式。()A.對B.錯8【判斷題】super調(diào)用父類構(gòu)造方法的代碼必須位于子類構(gòu)造方法的第一行。()A.對B.錯9【判斷題】instanceof關(guān)鍵字可以用于判斷一個對象是否為某個類(或接口)的實例或者子類實例。()A.錯B.對10【判斷題】在實例化子類對象時,會自動調(diào)用父類無參的構(gòu)造方法。()A.對B.錯第七章單元測試1【單選題】(2分)一個具體類實現(xiàn)接口時,需要重寫接口中的()A.抽象方法B.默認(rèn)方法C.局部變量D.類方法2.【多選題】正確答案:ABC以下關(guān)于JDK8中接口相關(guān)說法正確的是()A.在JDK8中,接口中除了抽象方法外,還可以有默認(rèn)方法和靜態(tài)方法B.定義常量時必須進(jìn)行初始化賦值C.默認(rèn)方法和靜態(tài)方法都允許有方法體。D.實現(xiàn)接口時,除了要重寫抽象方法,還要重寫默認(rèn)方法和靜態(tài)方法3.【多選題】正確答案:ABCfinal可以修飾如下哪些內(nèi)容()A.變量B.方法C.類D.接口4.【多選題】正確答案:ABCD以下關(guān)于抽象類的描述中,正確的是()A.抽象類是對一系列看上去不同,但本質(zhì)上相同的具體概念的抽象B.抽象類可以不定義抽象方法C.抽象類不能被實例化D.當(dāng)一個類中包含了抽象方法,該類必須使用abstract關(guān)鍵字來修飾5【判斷題】抽象類或接口可以用作數(shù)據(jù)類型,假設(shè)A是一個接口,可以使用下面的語句聲明一個類型A的引用變量x:Ax;()A.對B.錯6【判斷題】抽象類實現(xiàn)接口時,可以不實現(xiàn)接口中的任何方法。()A.對B.錯7【判斷題】抽象方法必須定義在抽象類中,所以抽象類中的方法都是抽象方法。()A.錯B.對8【判斷題】接口可以實例化對象。()A.錯B.對9【判斷題】如果一個類繼承了一個抽象類,但是沒有完全重寫父類的所有的抽象方法那么這個類也必須是抽象類。()A.對B.錯10【判斷題】子類可以重寫父類中的具體方法,并將它定義為abstract的。()A.對B.錯第八章單元測試1【單選題】(2分)下列選項中,不屬于運(yùn)行時異常類的子類的是()A.ThreadDeathB.IllegalArgumentExceptionC.ClassCastExceptionD.ArrayStoreException2【單選題】(2分)下列關(guān)于throws關(guān)鍵字的說法中,錯誤的是()A.可以使用throws關(guān)鍵字一次拋出多種類型的異常B.使用throws關(guān)鍵字拋出異常后,程序可以編譯通過C.throws關(guān)鍵字用于拋出異常D.使用throws關(guān)鍵字拋出的異常,后續(xù)調(diào)用者在使用時無需處理3【單選題】(2分)Java異常處理中,用到的關(guān)鍵字不包括()。A.throwB.ThrowableC.tryD.catch4【單選題】(2分)下列關(guān)于自定義異常的說法中,錯誤的是()A.自定義異常要繼承Exception類B.自定義異常必須繼承Error類C.自定義異常繼承Exception類后,具有可拋性D.自定義異??梢栽跇?gòu)造方法中用super關(guān)鍵字傳遞異常信息給父類5.【多選題】正確答案:ABThrowable有兩個直接子類是?()A.ErrorB.ExceptionC.IOExceptionD.ArithmeticException6【判斷題】Throwable類中的printStackTrace()方法用于將此throwable及其追蹤輸出至標(biāo)準(zhǔn)錯誤流。()A.對B.錯7【判斷題】Error類稱為錯誤類,它表示Java運(yùn)行時產(chǎn)生的系統(tǒng)內(nèi)部錯誤或資源耗盡的錯誤,是比較嚴(yán)重的,僅靠修改程序本身是不能恢復(fù)執(zhí)行的。()A.對B.錯8【判斷題】在try…catch語句中,try語句塊存放可能發(fā)生異常的語句。()A.對B.錯9【判斷題】JDK7.0提供了一個新功能,可以用一個catch語句處理多個異常,多個異常之間需要用“或”運(yùn)算符(“|”)分割。()A.對B.錯10【判斷題】如果方法中發(fā)生必檢異常,則必須捕獲該異?;?qū)⒎椒暶鳛閽伋霎惓!?)A.對B.錯第九章單元測試1【單選題】(2分)下列選項中,哪個可以正確地定義一個泛型()A.ArrayListlist<String=newArrayList<String();B.ArrayList<Stringlist=newArrayList<Integer();C.ArrayList<Stringlist=newArrayList<String();D.ArrayListlist<String=newArrayList();2【單選題】(2分)下面關(guān)于Map接口相關(guān)說法錯誤的是()。A.Map中的映射關(guān)系是一對一的B.鍵對象Key和值對象Value可以是任意數(shù)據(jù)類型C.一個鍵對象Key對應(yīng)唯一一個值對象ValueD.訪問Map集合中的元素時,只要指定了A.LinkedList集合對于元素的增刪操作具有很高的效率。B.LinkedList集合中每一個元素都使用引用的方式來記住它的前一個元素和后一個元素。C.LinkedList集合中的元素索引從0開始。D.LinkedList集合對于元素的查找操作具有很高的效率。4【單選題】(2分)下列數(shù)據(jù)結(jié)構(gòu)中,哪一個是ArrayList類的底層實現(xiàn)()A.哈希表結(jié)構(gòu)B.數(shù)組結(jié)構(gòu)C.紅黑樹結(jié)構(gòu)D.鏈表結(jié)構(gòu)5【單選題】(2分)下列方法中可以用于往HashSet集合中添加元素的是()A.iterator()B.contains(Objecto)C.clear()D.add(Ee)6【單選題】(2分)下列關(guān)于LinkedList類的方法,不是從List接口中繼承而來的是()A.pop()B.toArray()C.isEmpty()D.remove()7【單選題】(2分)下列關(guān)于集合的描述中,哪一個是錯誤的()A.List集合的特點(diǎn)是元素有序、元素可重復(fù)。B.Set集合的特點(diǎn)是元素?zé)o序并且不可重復(fù)。C.集合按照存儲結(jié)構(gòu)可以分為單列集合Collection和雙列集合Map。D.集合存儲的對象必須是基本數(shù)據(jù)類型。8【單選題】(2分)下列集合中,不屬于Collection接口的子類的是()A.LinkedListB.PropertiesC.TreeSetD.ArrayList9【單選題】(2分)Java語言中,集合類都位于哪個包中()A.java.utilB.java.langC.java.arrayD.java.collections10.【多選題】正確答案:ABC下列選項中,哪些屬于java.util.Iterator類中的方法()A.next()B.hasNext()C.remove()D.add(Objectobj)11.【多選題】正確答案:ABCD下列關(guān)于HashMap集合的描述中,正確的是()A.HashMap集合存儲的對象都是鍵值映射關(guān)系B.HashMap集合中,如果存儲的鍵名稱相同,那么后存儲的值則會覆蓋原有的值,簡而言之就是,鍵相同,值覆蓋C.HashMap集合是Map接口的一個實現(xiàn)類D.HashMap集合存儲的對象,必須保證不出現(xiàn)重復(fù)的鍵12.【多選題】正確答案:AB向HashSet集合中存入對象時需要重寫Object類中的哪些方法()A.hashCode()B.equals(Objectobj)C.clone()D.toString()13【判斷題】TreeSet是以二叉樹的方式來存儲元素,它可以實現(xiàn)對集合中的元素進(jìn)行排序。()A.對B.錯14【判斷題】使用HashMap集合迭代出元素的順序和元素存入的順序是一致的。()A.錯B.對15【判斷題】LinkedList集合內(nèi)部維護(hù)了一個單向循環(huán)鏈表。()A.錯B.對第十章單元測試1【單選題】(2分)以下選項中,哪個是FileInputStream的父類()A.OutputStreamB.FileC.InputStreamD.FileOutput2【單選題】(2分)下面關(guān)于字節(jié)流緩沖區(qū)的說法錯誤的是()A.使用字節(jié)流緩沖區(qū)讀寫文件是一個字節(jié)一個字節(jié)的讀寫。B.使用字節(jié)流緩沖區(qū)讀寫文件時,可以一次性讀取多個字節(jié)的數(shù)據(jù)。C.使用字節(jié)流緩沖區(qū)讀寫文件,可以大大的提高文件的讀寫操作。D.字節(jié)流緩沖區(qū)就是一塊內(nèi)存,用于存放暫時輸入輸出的數(shù)據(jù)。3【單選題】(2分)以下關(guān)于File類的isDirectory()方法的描述,哪個是正確的()A.判斷該File對象所對應(yīng)的是否是文件。B.在當(dāng)前目錄下生成指定的目錄。C.返回文件的最后修改時間。D.判斷該File對象所對應(yīng)的是否是目錄。4【單選題】(2分)請將下列四個步驟進(jìn)行排列,完成文件的復(fù)制操作()①將輸入流和源文件相關(guān)聯(lián),輸出流和目標(biāo)文件相關(guān)聯(lián)。②明確源文件和目標(biāo)文件。③使用輸入流的讀取方法讀取文件,并將字節(jié)寫入到目標(biāo)文件中。④關(guān)閉資源。A.①②③④B.①③②④C.②①③④D.②③①④5.【多選題】正確答案:CD默認(rèn)情況下,使用FileOutputStream寫數(shù)據(jù)時,下列說法中哪些是錯誤的()A.當(dāng)文件不存在時,會自動創(chuàng)建文件。B.當(dāng)文件存在時,會覆蓋原文件。C.當(dāng)文件存在時,會在原文件上追加數(shù)據(jù)。D.當(dāng)文件不存在時,程序會報錯。6.【多選題】正確答案:ABCD在java.io包中流的頂級類,分別為()A.ReaderB.InputStreamC.WriterD.OutputStream7【判斷題】FileReader可以用于向文本文件中寫入字符流。()A.對B.錯8【判斷題】File類內(nèi)部封裝的路徑可以指向一個文件,也可以指向一個目錄。()A.錯B.對9【判斷題】如果想讓某個對象支持序列化機(jī)制,那么這個對象所在的類必須是可序列化的。()A.錯B.對10【判斷題】IO流有很多種,按照數(shù)據(jù)傳輸方向的不同可分為輸入流和輸出流。()A.對B.錯第十一章單元測試1【判斷題】Color對象一旦創(chuàng)建,它的屬性不能再修改。()A.錯B.對2【判斷題】通過調(diào)用addScene()方法可以在舞臺上添加一個場景。()A.錯B.對3【判斷題】當(dāng)一個JavaFX主類加載時,一個主舞臺對象將自動創(chuàng)建()。A.錯B.對4.【多選題】正確答案:ABD假設(shè)JavaFX類具有一個名為weight的綁定屬性,其類型為DoubleProperty,按照慣例,該類中定義了以下哪些方法()?A.publicvoidsetWeight(doublev)B.publicdoublegetWeight()C.publicdoubleweightProperty()D.publicDoublePropertyweightProperty()5.【多選題】正確答案:CD可以作為源對象來進(jìn)行屬性綁定的是()?A.DoubleB.IntegerC.DoublePropertyD.IntegerProperty6.【多選題】正確答案:AB添加一個circle對象到面板pane中,可以使用下面的()。A.pane.getChildren().addAll(circle);B.pane.getChildren().add(circle);C.pane.addAll(circle);D.pane.add(circle);7.【多選題】正確答案:ABCD下列關(guān)于JavaFX的優(yōu)點(diǎn)的敘述正確的是()?A.JavaFX為平板電腦和智能手機(jī)等支持觸摸的設(shè)備提供了多點(diǎn)觸摸支持。B.JavaFX結(jié)合了現(xiàn)代GUI技術(shù),使您能夠開發(fā)豐富的Internet應(yīng)用程序。C.對于新的Java程序員來說,JavaFX更容易學(xué)習(xí)和使用。D.JavaFX具有內(nèi)置的3D,動畫支持,視頻和音頻回放,并且可以作為獨(dú)立的應(yīng)用程序運(yùn)行,也可以從瀏覽器運(yùn)行。8【單選題】(2分)下列屬性不是定義在javafx.scene.shape.Shape類中的是()A.strokeWidthB.strokeC.centerXD.fill9【單選題】(2分)添加一個節(jié)點(diǎn)node到一個GridPane面板pane的第一行第二列索引中,需要()方法。()A.pane.getChildren().add(node,0,1);B.pane.add(node,1,2);C.pane.add(node,1,0);D.pane.getChildren().add(node,1,2);10【單選題】(2分)正確設(shè)置圓circle的填充色為黑色的語句是()?A.circle.setStyle("-fx-fill-color:inherit;);B.circle.setFill(Color.black);C.circle.setFill(Color.BLACK);D.circle.setStyle("fill:black");第十二章單元測試1【單選題】(2分)JavaFX的事件處理器是一個()實例.A.EventHandlerB.ActionC.ActionEventD.EventHandler<ActionEvent2【單選題】(2分)注冊一個處理器handler到事件源source上,需要()方法.A.source.setOnAction(handler)B.source.addOnAction(handler)C.source.addAction(handler)D.source.setActionHandler(handler)3【單選題】(2分)關(guān)于非靜態(tài)的內(nèi)部類,下面()陳述是正確的?A.非靜態(tài)的內(nèi)部類可以訪問封閉對象中的私有實例變量。B.非靜態(tài)的內(nèi)部類必需是final的,若它在一個方法范圍內(nèi)被聲明的話.C.非靜態(tài)的內(nèi)部類可以從任何其他類訪問。D.非靜態(tài)的內(nèi)部類只能在封閉的類中實例化。4【單選題】(2分)在JavaFX中用來描繪一個事件的類不正確的是()。A.ActionEventB.ButtonEventC.KeyEventD.MouseEvent5.【多選題】正確答案:ABCD可以使用()控制一個MediaPlayer。A.cycleCountB.currentCountC.volume.D.autoPlay6【單選題】(2分)方法()可以檢測復(fù)選框rb是否被選中.A.rb.isSelected().B.rb.select()C.rb.getSelected()D.rb.selected()7.【多選題】正確答案:ABCD定義在Animation類中的屬性有()。A.autoReverseB.statusC.cycleCountD.rate8.【多選題】正確答案:BD創(chuàng)建一個KeyFrame持續(xù)1秒,使用()方法.A.newKeyFrame(1000,handler)B.newKeyFrame(Dlis(1000),handler)C.newKeyFrame(1,handler)D.newKeyFrame(Duration.seconds(1),handler)9【判斷題】一個source源對象可以觸發(fā)一個事件event。()A.對B.錯10【判斷題】一個內(nèi)部類可以使用可見性修飾符public或private來定義,同應(yīng)用于一個類中成員的可見性規(guī)則相同。()A.對B.錯第十三章單元測試1【單選題】(2分)下列方法中可以實現(xiàn)線程插隊的是()A.start()B.join()C.run()D.sleep()2【單選題】(2分)線程的優(yōu)先級用1-10之間的整數(shù)表示,默認(rèn)的優(yōu)先級是()A.5B.1C.3D.103【單選題】(2分)JAVA中調(diào)用Thread類的sleep()方法后,當(dāng)前線程狀態(tài)如何轉(zhuǎn)換()A.由阻塞狀態(tài)進(jìn)入運(yùn)行狀態(tài)B.由阻塞狀態(tài)進(jìn)入等待狀態(tài)C.由運(yùn)行狀態(tài)進(jìn)入阻塞狀態(tài)D.由運(yùn)行狀態(tài)進(jìn)入等待狀態(tài)4【單選題】(2分)下列屬于定義同步代碼塊的關(guān)鍵字的是()A.abstractB.gotoC.volatileD.synchronized5.【多選題】正確答案:ABCD下列關(guān)于Runnable接口的好處,正確的有()A.Runnable可以避免由于java的單繼承機(jī)制帶來的局限B.Runnable能增加程序的健壯性,代碼能夠被多個線程共享C.Runnable可以使類在繼承其他類的同時,還能實現(xiàn)多線程的功能D.Runnable適合于多個相同程序代碼線程去處理統(tǒng)一資源的情況6.【多選題】正確答案:ABCDJava在Object類中提供了哪些方法用于解決線程間的通信問題()A.wait(longtimeout)B.wait()C.notifyAll()D.notify()7.【多選題】正確答案:ACD下列選項中,會導(dǎo)致線程進(jìn)入死亡狀態(tài)的是()A.線程拋出一個未捕獲的異常B.線程調(diào)用了sleep()方法C.線程的run()方法正常執(zhí)行完畢D.線程執(zhí)行過程中出現(xiàn)錯誤8.【多選題】正確答案:AB假設(shè)有兩個線程thread1和thread2,并且thread1正在執(zhí)行,以下哪些方法可以讓程序轉(zhuǎn)而執(zhí)行thread2線程()A.調(diào)用thread2的join()方法B.調(diào)用thread1的sleep(longmillis)方法C.調(diào)用thread1的yield()方法D.調(diào)用thread1的join()方法9【判斷題】線程安全問題其實就是由多個線程同時處理共享資源所導(dǎo)致的,通過同步代碼塊能夠解決該問題。()A.錯B.對10【判斷題】開啟線程,需要調(diào)用線程的start()方法。()A.錯B.對第十四章單元測試1【單選題】(2分)在TCP/IP網(wǎng)絡(luò)中,為各種公共服務(wù)和系統(tǒng)保留的端口號范圍是()A.0~80B.0~1023C.0~1024D.0~655252【單選題】(2分)HTTP協(xié)議服務(wù)的默認(rèn)端口號是()A.8090B.80C.空D.80803【單選題】(2分)以下哪個類用于實現(xiàn)TCP通信的客戶端程序()A.ClientB.SocketC.ServerSocketD.Server4【單選題】(2分)在UDP協(xié)議通信時,用于發(fā)送數(shù)據(jù)包的類是()A.DatagramPacketB.ServerSocketC.DatagramSocketD.Socket5【單選題】(2分)下列方法中,會導(dǎo)致DatagramSocket類發(fā)生阻塞的方法是()A.send()B.receive()C.bind()D.connect()6.【多選題】正確答案:ABCD以下有關(guān)ServerSocket的常用方法說法正確的是()。A.isClosed()方法用于判斷ServerSocket對象是否為關(guān)閉狀態(tài);B.bind(SocketAddressendpoint)方法用于將ServerSocket對象綁定到指定的IP地址和端口號。C.getInetAddress()方法用于返回一個InetAddress對象,該對象中封裝了ServerSocket綁定的IP地址;D.accept()方法用于等待客戶端的連接,如果有客戶端連接,就會返回一
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 衛(wèi)生院民主理財制度
- 黑龍江省智研聯(lián)盟2025-2026學(xué)年高二上學(xué)期1月第二次聯(lián)合考試(期末)政治試卷(含答案)
- 養(yǎng)殖場及日常巡查制度
- 欽州2025年廣西欽州幼兒師范高等??茖W(xué)校招聘編外專職輔導(dǎo)員筆試歷年參考題庫附帶答案詳解
- 衡水2025年河北衡水棗強(qiáng)縣事業(yè)單位招聘233人筆試歷年參考題庫附帶答案詳解
- 石家莊2025年河北石家莊市體育局選聘事業(yè)單位體育專業(yè)人才12人筆試歷年參考題庫附帶答案詳解
- 溫州浙江溫州樂清市住建局白石管理所招聘編外工作人員筆試歷年參考題庫附帶答案詳解
- 永州2025年湖南永州市道縣人民法院招聘聘用制審判輔助人員筆試歷年參考題庫附帶答案詳解
- 揚(yáng)州2025年江蘇揚(yáng)州市江都區(qū)衛(wèi)健系統(tǒng)所屬事業(yè)單位招聘13人筆試歷年參考題庫附帶答案詳解
- 常德2025年湖南常德職業(yè)技術(shù)學(xué)院附屬第一醫(yī)院招聘22人筆試歷年參考題庫附帶答案詳解
- DB21-T 4279-2025 黑果腺肋花楸農(nóng)業(yè)氣象服務(wù)技術(shù)規(guī)程
- 2026廣東廣州市海珠區(qū)住房和建設(shè)局招聘雇員7人考試參考試題及答案解析
- 2026新疆伊犁州新源縣總工會面向社會招聘工會社會工作者3人考試備考題庫及答案解析
- 廣東省汕頭市2025-2026學(xué)年高三上學(xué)期期末語文試題(含答案)(含解析)
- 110接處警課件培訓(xùn)
- DB15∕T 385-2025 行業(yè)用水定額
- 火箭軍教學(xué)課件
- 新媒體運(yùn)營專員筆試考試題集含答案
- 護(hù)理不良事件之血標(biāo)本采集錯誤分析與防控
- 心臟電生理檢查操作標(biāo)準(zhǔn)流程
- 盾構(gòu)構(gòu)造與操作維護(hù)課件 2 盾構(gòu)構(gòu)造與操作維護(hù)課件-盾構(gòu)刀盤刀具及回轉(zhuǎn)中心
評論
0/150
提交評論