




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第一章測試下列關于JDK、JRE和JVM關系的描述中,正確的是()。
A:JDK中包含了JRE,JVM中包含了JRE。
B:JRE中包含了JDK,JVM中包含了JRE。
C:JRE中包含了JDK,JDK中包含了JVM。
D:JDK中包含了JRE,JRE中包含了JVM。
答案:D下面哪種類型的文件可以在Java虛擬機中運行()
A:.class
B:.jre
C:.java
D:.exe
答案:A下面關于javac命令作用的描述中,正確的是()。
A:可以將編寫好的Java文件編譯成.class文件
B:可以把數(shù)據(jù)打包
C:可以執(zhí)行java程序
D:可以把文件壓縮
答案:A如果jdk的安裝路徑為:c:,若想在命令窗口中任何當前路徑下,都可以直接使用javac和java命令,需要將環(huán)境變量path設置為以下哪個選項()
A:c:jdkin
B:c:jdk
C:c:jrein
D:c:jre
答案:A下列Java命令中,哪一個可以編譯HelloWorld.java文件()
A:javaHelloWorld
B:javacHelloWorld
C:javaHelloWorld.java
D:javacHelloWorld.java
答案:D下列選項中,哪些是Java語言的特性()
A:面向對象
B:簡單性
C:跨平臺性
D:支持多線程
答案:ABCD下列關于JRE目錄的描述中,正確的是()?
A:JRE是Java運行時環(huán)境的根目錄
B:JRE是一個小型的數(shù)據(jù)庫
C:JRE用于存放一些可執(zhí)行程序
D:JRE是JavaRuntimeEnvironment的縮寫
答案:AD在Eclipse集成開發(fā)環(huán)境中,選擇【new】->【class】可以創(chuàng)建一個java類。()
A:對
B:錯
答案:AJDK安裝成功后,可以將lib目錄的路徑配置在環(huán)境變量path中。()
A:錯
B:對
答案:AJava語言有三種技術平臺,分別是JavaSE、JavaME、JavaEE。()
A:錯
B:對
答案:B第二章測試以下關于變量的定義,正確的是()
A:inta=10;
B:b=2;
C:int=20;
D:inta;b=a+10;
答案:A下列數(shù)據(jù)類型中,哪種數(shù)據(jù)類型轉為int類型需要進行強制轉換()
A:byte
B:char
C:short
D:float
答案:D以下標識符中,不合法的是()
A:class
B:$inner
C:login_1
D:user
答案:A下列選項中,不屬于邏輯運算符的是()
A:||
B:&&
C:~
D:!
答案:C表達式3510/1000的運算結果為()
A:4
B:3.510
C:3.51
D:3
答案:D下面選項中,屬于字符常量的是()
答案:BD下面選項中,哪些是java中的關鍵字()
A:int
B:class
C:String
D:static
答案:ABD在進行自增(++)和自減(–)的運算時,如果運算符(++或–)放在操作數(shù)的前面則是先進行自增或自減運算,再進行其它運算。()
A:對
B:錯
答案:A在定義變量的同時,必須對該變量進行初始化賦值。()
A:對
B:錯
答案:BJava中用0和非0的數(shù)字表示布爾型常量的值。()
A:錯
B:對
答案:A第三章測試Java中表示“小于或等于”的比較運算符是()
A:<<
B:<
C:=<
D:<=
答案:D請閱讀下面的程序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;}}}下列選項中,哪一個才是程序的運行結果()
A:良
B:差
C:編譯失敗
D:優(yōu)
答案:A下列關于continue語句的說法中,正確的是()
A:continue語句可以在循環(huán)語句中使用
B:continue語句可以在選擇語句中使用
C:continue語句可以在任何語句中使用
D:continue語句可以在條件語句中使用
答案:A請閱讀下面的程序publicclassTest{publicstaticvoidmain(String[]args){intsum=0;for(inti=1;i<=100;i++){if(i%2==0){continue;}sum+=i;}System.out.println(“sum=”+sum);}}下列選項中,哪一個是程序的運行結果。()
A:2050
B:1050
C:2550
D:2500
答案:D下列關于while語句的描述中,正確的是()
A:while語句循環(huán)體中可以沒有語句
B:while語句的循環(huán)體必須使用大括號
C:while語句的循環(huán)條件可以是整型變量
D:while語句的循環(huán)體至少被執(zhí)行一次
答案:A請閱讀下面的程序publicclassExample{publicstaticvoidmain(String[]args){intx=1;do{x++;}while(x<=4);System.out.println(“x=”+x);}}程序的運行結果是()
A:x=3
B:x=5
C:x=4
D:x=6
答案:Bswitch條件表達式中可以使用的數(shù)據(jù)類型是()
A:int
B:byte
C:long
D:char
答案:ABCD當if語句只控制一行執(zhí)行語句時,可以不寫后面的大括號。()
A:錯
B:對
答案:Bwhile、do…while、for循環(huán)語句都可以進行嵌套,并且它們之間也可以互相嵌套。()
A:對
B:錯
答案:A當intx=3,y=4時,表達式booleanb=x==y?true:false的結果是false。()
A:對
B:錯
答案:A第四章測試閱讀下面的代碼:publicclassExample{publicstaticvoidmain(String[]args){int[]arr={4,1,6,3,9,8};//定義一個數(shù)組intminIndex=0;//初始時設第1個角標處的值為最小值for(inti=1;i<arr.length;i++){if(_____________){minIndex=i;}}System.out.println(“數(shù)組中的最小值為:”+arr[minIndex]);}}如果要計算數(shù)組中的最小值,那么上述代碼的橫線處應該填寫()
A:arr[i]<arr[minIndex]
B:arr[i]>arr[minIndex]
C:i<minIndex
D:i>minIndex
答案:Aint[]a={45,4,67,23,65,87,34,52,56};數(shù)組中a[5]的值為()
A:23
B:65
C:87
D:45
答案:C下面代碼中,哪一項是正確定義了一個3*4的二維數(shù)組()
A:int[][]arr={{1,2},{3,4,5},{6}}
B:int[][]arr=newint[][4]
C:int[][]arr=newint[3][4]
D:int[][]arr=newint[3][]
答案:C聲明一個數(shù)組,【】a=newString;【】中應該填寫的內容是()
A:double
B:String[]
C:String
D:int
答案:B若int[][]arr={{1,2,3}},則arr[0][1]的結果為()
A:1
B:2
C:3
D:0
答案:B若double[][]x=newdouble[4][5],x.length和x[2].length的值分別是()
A:4和5
B:5和4
C:5和5
D:4和4
答案:A下列結構語句中,可以用來遍歷數(shù)組的是()
A:if
B:for
C:switch
D:while
答案:BD下列定義字符串數(shù)組的語法正確的是()?
A:Stringlist={“red”,“yellow”,“green”};
B:String[]list=newString[]{“red”,“yellow”,“green”};
C:Stringlist=newString{“red”,“yellow”,“green”};
D:String[]list={“red”,“yellow”,“green”};
答案:BD使用以下語句創(chuàng)建數(shù)組時,元素值將自動初始化為0。int[][]matrix=newint[5][5];
A:對
B:錯
答案:A數(shù)組的最大索引值等于數(shù)組長度減一。()
A:對
B:錯
答案:A第五章測試下列關于類和對象的描述,錯誤的是()
A:類用于描述一組對象的共同特征和行為
B:一個類只能有一個實例化對象
C:類是對象的抽象
D:對象是類的實例
答案:B方法的返回值是方法調用結束后返回給調用者的數(shù)據(jù),有返回值的方法需要使用(
)語句將值返回給調用者?
A:default
B:public
C:return
D:break
答案:CJava提供了4種訪問級別,以下控制級別由小到大依次列出正確的是()
A:private、缺省、protected、public
B:protected、private、缺省、public
C:缺省、private、protected、public
D:protected、缺省、private、public
答案:A下列關于構造方法的描述中,錯誤的是()
A:構造方法可以重載
B:構造方法的方法名必須和類名一致
C:構造方法的訪問權限必須和類的訪問權限一致
D:構造方法不能寫返回值類型
答案:C下列關于面向對象的說法中,錯誤的是()
A:面向對象就是分析解決問題所需要的步驟,然后用函數(shù)把這些步驟一一實現(xiàn),使用的時候一個一個依次調用。
B:面向對象思想編程,不僅增強了代碼的復用性,提供了開發(fā)效率,而且為程序的修改補充提供了便利。
C:面向對象是把解決的問題按照一定規(guī)則劃分為多個獨立的對象,然后通過調用對象的方法來解決問題。
D:面向對象雖然使程序的開發(fā)效率提高了,但是程序的處理效率相對面向過程程序要低。
答案:A對象是類的實例,可以使用(
)創(chuàng)建對象?
A:abstract
B:this
C:new
D:super
答案:C類的每個實例共享的變量是()。
A:類變量
B:實例變量
C:公共變量
D:私有變量
答案:A以下關于this關鍵字說法中,正確的是()
A:this關鍵字可以解決成員變量與局部變量重名的問題
B:this關鍵字出現(xiàn)在成員方法中,代表的是調用這個方法的對象
C:this關鍵字可以出現(xiàn)在任何方法中
D:this關鍵字相當于一個引用,可以通過它調用成員方法與屬性
答案:ABD下列關于構造方法和普通方法的描述中,正確的是()
A:構造方法能夠在實例對象的同時進行初始化
B:構造方法中不能指定參數(shù),而普通方法可以指定參數(shù)
C:在同一個類中,構造方法必須位于普通方法之前
D:構造方法不能指定返回值類型,普通方法可以指定返回值類型
答案:AD下列關于方法重載的說法中,正確的是()
A:形式參數(shù)的個數(shù)不同。
B:形式參數(shù)的個數(shù)相同,數(shù)據(jù)類型順序不同。
C:形式參數(shù)的個數(shù)不同,數(shù)據(jù)類型不同。
D:形式參數(shù)的個數(shù)相同,數(shù)據(jù)類型不同。
答案:ABCD下面關于變量的描述中正確的是()?
A:引用類型的變量保存對對象存儲在內存中的位置的引用
B:局部變量沒有默認值
C:成員變量有默認值
D:可以將int值賦給引用變量
答案:ABC類中的數(shù)據(jù)域可以是基本類型也可以是引用類型。()
A:錯
B:對
答案:B靜態(tài)變量只能在靜態(tài)方法中使用。()
A:錯
B:對
答案:A每一個類中,系統(tǒng)都會提供一個無參的默認構造方法
。()
A:對
B:錯
答案:B只要為一個類定義了成員變量,則系統(tǒng)會在這個類的準備階段或創(chuàng)建這個類的實例時進行默認初始化,初始化值根據(jù)其類型決定。()
A:錯
B:對
答案:B第六章測試下列關于super關鍵字的說法中,正確的是()
A:子類通過super關鍵字只能調用父類的屬性,而不能調用父類的方法
B:super關鍵字是在子類對象內部指代其父類對象的引用
C:子類通過super關鍵字只能調用父類的方法,而不能調用父類的屬性
D:super關鍵字不僅可以指代子類的直接父類,還可以指代父類的父類
答案:B下列選項中,可以被final修飾符修飾的是()
A:抽象類
B:抽象方法
C:接口
D:局部變量
答案:D現(xiàn)有兩個類A、B,以下描述中表示B繼承自A的是()
A:classAextendsB
B:classAimplementsB
C:classBimplementsA
D:classBextendsA
答案:D下列關于繼承的描述中,錯誤的是()
A:多個類可以繼承一個父類
B:在Java中,類只支持單繼承,不允許多重繼承,也就是說一個類只能有一個直接父類
C:Java是支持多繼承的
D:在Java中,多層繼承是可以的,即一個類的父類可以再去繼承另外的父類,例如C類繼承自B類,而B類又可以去繼承A類,這時,C類也可稱作A類的子類
答案:C下列選項中,哪個是子類重寫父類方法時,必須與父類方法一致的()
A:函數(shù)名
B:參數(shù)列表
C:返回值類型
D:修飾符
答案:ABC若有父類Animal及其兩個子類Cat、Dog,則以下類型轉換正確的有()
A:Animala=newCat();Catcat=(Cat)a;
B:Catcat=(Cat)newAnimal();
C:Animalanimal=newCat();
D:Animala=newDog();Catcat=(Cat)a;
答案:AC父類的引用指向自己子類的對象是多態(tài)的一種體現(xiàn)形式。()
A:對
B:錯
答案:Asuper調用父類構造方法的代碼必須位于子類構造方法的第一行。()
A:錯
B:對
答案:Binstanceof關鍵字可以用于判斷一個對象是否為某個類(或接口)的實例或者子類實例。()
A:對
B:錯
答案:A在實例化子類對象時,會自動調用父類無參的構造方法。()
A:對
B:錯
答案:A第七章測試一個具體類實現(xiàn)接口時,需要重寫接口中的()
A:局部變量
B:抽象方法
C:默認方法
D:類方法
答案:B以下關于JDK8中接口相關說法正確的是()
A:定義常量時必須進行初始化賦值
B:默認方法和靜態(tài)方法都允許有方法體。
C:實現(xiàn)接口時,除了要重寫抽象方法,還要重寫默認方法和靜態(tài)方法
D:在JDK8中,接口中除了抽象方法外,還可以有默認方法和靜態(tài)方法
答案:ABDfinal可以修飾如下哪些內容()
A:變量
B:接口
C:類
D:方法
答案:ACD以下關于抽象類的描述中,正確的是()
A:抽象類不能被實例化
B:抽象類可以不定義抽象方法
C:抽象類是對一系列看上去不同,但本質上相同的具體概念的抽象
D:當一個類中包含了抽象方法,該類必須使用abstract關鍵字來修飾
答案:ABCD抽象類或接口可以用作數(shù)據(jù)類型,假設A是一個接口,可以使用下面的語句聲明一個類型A的引用變量x:A
x;
(
)
A:對
B:錯
答案:A抽象類實現(xiàn)接口時,可以不實現(xiàn)接口中的任何方法。()
A:錯
B:對
答案:B抽象方法必須定義在抽象類中,所以抽象類中的方法都是抽象方法。()
A:錯
B:對
答案:A接口可以實例化對象。()
A:錯
B:對
答案:A如果一個類繼承了一個抽象類,但是沒有完全重寫父類的所有的抽象方法那么這個類也必須是抽象類。()
A:錯
B:對
答案:B子類可以重寫父類中的具體方法,并將它定義為abstract的。()
A:錯
B:對
答案:B第八章測試下列選項中,不屬于運行時異常類的子類的是()
A:ThreadDeath
B:ArrayStoreException
C:IllegalArgumentException
D:ClassCastException
答案:A下列關于throws關鍵字的說法中,錯誤的是()
A:throws關鍵字用于拋出異常
B:使用throws關鍵字拋出異常后,程序可以編譯通過
C:可以使用throws關鍵字一次拋出多種類型的異常
D:使用throws關鍵字拋出的異常,后續(xù)調用者在使用時無需處理
答案:DJava異常處理中,用到的關鍵字不包括(
)。
A:Throwable
B:catch
C:try
D:throw
答案:A下列關于自定義異常的說法中,錯誤的是()
A:自定義異常必須繼承Error類
B:自定義異??梢栽跇嬙旆椒ㄖ杏胹uper關鍵字傳遞異常信息給父類
C:自定義異常繼承Exception類后,具有可拋性
D:自定義異常要繼承Exception類
答案:AThrowable有兩個直接子類是?()
A:Error
B:Exception
C:IOException
D:ArithmeticException
答案:ABThrowable類中的printStackTrace()方法用于將此throwable及其追蹤輸出至標準錯誤流。()
A:對
B:錯
答案:AError類稱為錯誤類,它表示Java運行時產(chǎn)生的系統(tǒng)內部錯誤或資源耗盡的錯誤,是比較嚴重的,僅靠修改程序本身是不能恢復執(zhí)行的。()
A:錯
B:對
答案:B在try…catch語句中,try語句塊存放可能發(fā)生異常的語句。()
A:對
B:錯
答案:AJDK7.0提供了一個新功能,可以用一個catch語句處理多個異常,多個異常之間需要用“或”運算符(“|”)分割。(
)
A:錯
B:對
答案:B如果方法中發(fā)生必檢異常,則必須捕獲該異?;驅⒎椒暶鳛閽伋霎惓!?)
A:對
B:錯
答案:A第九章測試下列選項中,哪個可以正確地定義一個泛型()
A:ArrayListlist<String>=newArrayList<String>();
B:ArrayListlist=newArrayList();
C:ArrayListlist<String>=newArrayList();
D:ArrayList<String>list=newArrayList<String>();
答案:D下面關于Map接口相關說法錯誤的是()。
A:一個鍵對象Key對應唯一一個值對象Value
B:Map中的映射關系是一對一的
C:鍵對象Key和值對象Value可以是任意數(shù)據(jù)類型
D:訪問Map集合中的元素時,只要指定了value,就能找到對應的key
答案:D下列關于LinkedList的描述中,錯誤的是()
A:LinkedList集合對于元素的增刪操作具有很高的效率。
B:LinkedList集合中的元素索引從0開始。
C:LinkedList集合對于元素的查找操作具有很高的效率。
D:LinkedList集合中每一個元素都使用引用的方式來記住它的前一個元素和后一個元素。
答案:C下列數(shù)據(jù)結構中,哪一個是ArrayList類的底層實現(xiàn)()
A:數(shù)組結構
B:鏈表結構
C:紅黑樹結構
D:哈希表結構
答案:A下列方法中可以用于往HashSet集合中添加元素的是()
A:contains(Objecto)
B:add(Ee)
C:clear()
D:iterator()
答案:B下列關于LinkedList類的方法,不是從List接口中繼承而來的是()
A:remove()
B:pop()
C:toArray()
D:isEmpty()
答案:B下列關于集合的描述中,哪一個是錯誤的()
A:集合存儲的對象必須是基本數(shù)據(jù)類型。
B:List集合的特點是元素有序、元素可重復。
C:集合按照存儲結構可以分為單列集合Collection和雙列集合Map。
D:Set集合的特點是元素無序并且不可重復。
答案:A下列集合中,不屬于Collection接口的子類的是()
A:Properties
B:ArrayList
C:LinkedList
D:TreeSet
答案:AJava語言中,集合類都位于哪個包中()
A:java.lang
B:java.array
C:java.collections
D:java.util
答案:D下列選項中,哪些屬于java.util.Iterator類中的方法()
A:remove()
B:add(Objectobj)
C:hasNext()
D:next()
答案:ACD下列關于HashMap集合的描述中,正確的是()
A:HashMap集合是Map接口的一個實現(xiàn)類
B:HashMap集合存儲的對象都是鍵值映射關系
C:HashMap集合中,如果存儲的鍵名稱相同,那么后存儲的值則會覆蓋原有的值,簡而言之就是,鍵相同,值覆蓋
D:HashMap集合存儲的對象,必須保證不出現(xiàn)重復的鍵
答案:ABCD向HashSet集合中存入對象時需要重寫Object類中的哪些方法()
A:equals(Objectobj)
B:hashCode()
C:clone()
D:toString()
答案:ABTreeSet是以二叉樹的方式來存儲元素,它可以實現(xiàn)對集合中的元素進行排序。()
A:對
B:錯
答案:A使用HashMap集合迭代出元素的順序和元素存入的順序是一致的。()
A:錯
B:對
答案:ALinkedList集合內部維護了一個單向循環(huán)鏈表。()
A:對
B:錯
答案:B第十章測試以下選項中,哪個是FileInputStream的父類()
A:FileOutput
B:InputStream
C:File
D:OutputStream
答案:B下面關于字節(jié)流緩沖區(qū)的說法錯誤的是()
A:使用字節(jié)流緩沖區(qū)讀寫文件時,可以一次性讀取多個字節(jié)的數(shù)據(jù)。
B:使用字節(jié)流緩沖區(qū)讀寫文件是一個字節(jié)一個字節(jié)的讀寫。
C:字節(jié)流緩沖區(qū)就是一塊內存,用于存放暫時輸入輸出的數(shù)據(jù)。
D:使用字節(jié)流緩沖區(qū)讀寫文件,可以大大的提高文件的讀寫操作。
答案:B以下關于File類的isDirectory()方法的描述,哪個是正確的()
A:在當前目錄下生成指定的目錄。
B:判斷該File對象所對應的是否是文件。
C:判斷該File對象所對應的是否是目錄。
D:返回文件的最后修改時間。
答案:C請將下列四個步驟進行排列,完成文件的復制操作()①將輸入流和源文件相關聯(lián),輸出流和目標文件相關聯(lián)。②明確源文件和目標文件。③使用輸入流的讀取方法讀取文件,并將字節(jié)寫入到目標文件中。④關閉資源。
A:②①③④
B:①③②④
C:②③①④
D:①②③④
答案:A默認情況下,使用FileOutputStream寫數(shù)據(jù)時,下列說法中哪些是錯誤的()
A:當文件存在時,會在原文件上追加數(shù)據(jù)。
B:當文件不存在時,會自動創(chuàng)建文件。
C:當文件不存在時,程序會報錯。
D:當文件存在時,會覆蓋原文件。
答案:AC在java.io包中流的頂級類,分別為()
A:InputStream
B:Writer
C:OutputStream
D:Reader
答案:ABCDFileReader可以用于向文本文件中寫入字符流。()
A:對
B:錯
答案:BFile類內部封裝的路徑可以指向一個文件,也可以指向一個目錄。()
A:錯
B:對
答案:B如果想讓某個對象支持序列化機制,那么這個對象所在的類必須是可序列化的。()
A:錯
B:對
答案:BIO流有很多種,按照數(shù)據(jù)傳輸方向的不同可分為輸入流和輸出流。()
A:對
B:錯
答案:A第十一章測試Color對象一旦創(chuàng)建,它的屬性不能再修改。()
A:錯
B:對
答案:B通過調用addScene()方法可以在舞臺上添加一個場景。()
A:對
B:錯
答案:B當一個JavaFX主類加載時,一個主舞臺對象將自動創(chuàng)建()。
A:錯
B:對
答案:B假設JavaFX類具有一個名為weight的綁定屬性,其類型為DoubleProperty,按照慣例,該類中定義了以下哪些方法()?
A:publicdoubleweightProperty()
B:publicDoublePropertyweightProperty()
C:publicdoublegetWeight()
D:publicvoidsetWeight(doublev)
答案:BCD可以作為源對象來進行屬性綁定的是()?
A:Double
B:IntegerProperty
C:DoubleProperty
D:Integer
答案:BC添加一個circle對象到面板pane中,可以使用下面的()。
A:pane.addAll(circle);
B:pane.add(circle);
C:pane.getChildren().addAll(circle);
D:pane.getChildren().add(circle);
答案:CD下列關于JavaFX的優(yōu)點的敘述正確的是()?
A:對于新的Java程序員來說,JavaFX更容易學習和使用。
B:JavaFX具有內置的3D,動畫支持,視頻和音頻回放,并且可以作為獨立的應用程序運行,也可以從瀏覽器運行。
C:JavaFX結合了現(xiàn)代GUI技術,使您能夠開發(fā)豐富的Internet應用程序。
D:JavaFX為平板電腦和智能手機等支持觸摸的設備提供了多點觸摸支持。
答案:ABCD下列屬性不是定義在javafx.scene.shape.Shape類中的是(
)
A:strokeWidth
B:fill
C:centerX
D:
stroke
答案:C添加一個節(jié)點node到一個GridPane面板pane的第一行第二列索引中,需要()方法。()
A:pane.getChildren().add(node,1,2);
B:pane.add(node,1,2);
C:pane.getChildren().add(node,0,1);
D:pane.add(node,1,0);
答案:D正確設置圓circle的填充色為黑色的語句是()?
A:circle.setStyle(“fill:black”);
B:circle.setStyle(“-fx-fill-color:inherit;);
C:circle.setFill(Color.BLACK);
D:circle.setFill(Color.black);
答案:C第十二章測試JavaFX的事件處理器是一個()實例.
A:Action
B:EventHandler
C:EventHandler<ActionEvent>
D:ActionEvent
答案:C注冊一個處理器handler到事件源source上,需要()方法.
A:source.addOnAction(handler)
B:source.setOnAction(handler)
C:source.setActionHandler(handler)
D:source.addAction(handler)
答案:B關于非靜態(tài)的內部類,下面()陳述是正確的?
A:非靜態(tài)的內部類只能在封閉的類中實例化。
B:非靜態(tài)的內部類必需是final的,若它在一個方法范圍內被聲明的話.
C:非靜態(tài)的內部類可以從任何其他類訪問。
D:非靜態(tài)的內部類可以訪問封閉對象中的私有實例變量。
答案:D在JavaFX中用來描繪一個事件的類不正確的是(
)。
A:ActionEvent
B:KeyEvent
C:ButtonEvent
D:MouseEvent
答案:C可以使用()控制一個MediaPlayer。
A:autoPlay
B:currentCount
C:volume.
D:cycleCount
答案:ABCD方法()可以檢測復選框rb是否被選中.
A:rb.select()
B:rb.selected()
C:rb.isSelected().
D:rb.getSelected()
答案:C定義在Animation類中的屬性有()。
A:autoReverse
B:rate
C:cycleCount
D:status
答案:ABCD創(chuàng)建一個KeyFrame持續(xù)1秒,使用()方法.
A:newKeyFrame(Dlis(1000),handler)
B:newKeyFrame(1000,handler)
C:newKeyFrame(1,handler)
D:newKeyFrame(Duration.seconds(1),handler)
答案:AD一個source源對象可以觸發(fā)一個事件event。()
A:對
B:錯
答案:A一個內部類可以使用可見性修飾符public或private來定義,同應用于一個類中成員的可見性規(guī)則相同。()
A:對
B:錯
答案:A第十三章測試下列方法中可以實現(xiàn)線程插隊的是()
A:start()
B:run()
C:join()
D:sleep()
答案:C線程的優(yōu)先級用1-10之間的整數(shù)表示,默認的優(yōu)先級是()
A:3
B:1
C:10
D:5
答案:DJAVA中調用Thread類的sleep()方法后,當前線程狀態(tài)如何轉換()
A:由運行狀態(tài)進入等待狀態(tài)
B:由運行狀態(tài)進入阻塞狀態(tài)
C:由阻塞狀態(tài)進入運行狀態(tài)
D:由阻塞狀態(tài)進入等待狀態(tài)
答案:A下列屬于定義同步代碼塊的關鍵字的是()
A:abstract
B:volatile
C:synchronized
D:goto
答案:C下列關于Runnable接口的好處,正確的有()
A:Runnable能增加程序的健壯性,代碼能夠被多個線程共享
B:Runnable可以避免由于java的單繼承機制帶來的局限
C:Runnable可以使類在繼承其他類的同時,還能實現(xiàn)多線程的功能
D:Runnable適合于多個相同程序代碼線程去處理統(tǒng)一資源的情況
答案:ABCDJava在Object類中提供了哪些方法用于解決線程間的通信問題()
A:notifyAll()
B:notify()
C:wait()
D:wait(longtimeout)
答案:ABCD下列選項中,會導致線程進入死亡狀態(tài)的是()
A:線程拋出一個未捕獲的異常
B:線程調用了sleep()方法
C:線程的run()方法正常執(zhí)行完畢
D:線程執(zhí)行過程中出現(xiàn)錯誤
答案:ACD假設有兩個線程thread1和thread2,并且thread1正在執(zhí)行,以下哪些方法可以讓程序轉而執(zhí)行thread2線程()
A:調用thread2的join()方法
B:調用thread1的sleep(longmillis)方法
C:調用thread1的yield()方法
D:調用thread1的join()方法
答案:AB線程安全問題其實就是由多個線程同時處理共享資源所導致的,通過同步代碼塊能夠解決該問題。()
A:對
B:錯
答案:A開啟線程,需要調用線程的start()方法。()
A:對
B:錯
答案:A第十四章測試在TCP/IP網(wǎng)絡中,為各種公共服務和系統(tǒng)保留的端口號范圍是()
A:0~65525
B:0~1023
C:0~1024
D:0~80
答案:BHTTP協(xié)議服務的默認端口號是()
A:8090
B:空
C:8080
D:80
答案:D以下哪個類用于實現(xiàn)TCP通信的客戶端程序()
A:Server
B:Socket
C:Client
D:ServerSocket
答案:B在UDP協(xié)議通信時,用于發(fā)送數(shù)據(jù)包的類是()
A:Socket
B:ServerSocket
C:DatagramPacket
D:DatagramSocket
答案:C下列方法中,會導致DatagramSocket類發(fā)生阻塞的方法是()
A:connect()
B:send()
C:receive()
D:bind()
答案:C以下有關ServerSocket的常用方法說法正確的是()。
A:getInetAddress()方法用于返回一個InetAddress對象,該對象中封裝了ServerSocket綁定的IP地址;
B:isClosed()方法用于判斷ServerSocket對象是否為關閉狀態(tài);
C:bind(SocketAddressendpoint)方法用于將ServerSocket對象綁定到指定的IP地址和端口號。
D:accept()方法用于等待客戶端的連接,如果有客戶端連接,就會返回一個與之對應的Socket對
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025有關物業(yè)維修合同范文
- 野生動物保護社區(qū)參與模式考核試卷
- 2024年民宿項目資金申請報告代可行性研究報告
- 2025年中國避雷器制造行業(yè)市場前景預測及投資價值評估分析報告
- 資產(chǎn)評估機構合伙人合作協(xié)議及退出機制規(guī)范
- 海外藝術品拍賣合作委托代理傭金分配合同
- 2025年中國包裝原紙行業(yè)市場前景預測及投資價值評估分析報告
- 智能農業(yè)氣象數(shù)據(jù)采集器租賃與數(shù)據(jù)共享協(xié)議
- 豪華私人直升機空中婚禮策劃合同
- 購物中心餐飲區(qū)特色餐飲品牌入駐協(xié)議
- JJF(津) 54-2021 液體流量計在線校準規(guī)范
- 關于進一步厲行節(jié)約推行無紙化辦公的通知
- 劉德武教學課件小學數(shù)學一年級下冊《找規(guī)律》
- 河池市大任產(chǎn)業(yè)園污水處理廠(江南污水處理廠二期)項目環(huán)境影響報告書
- DB22-T 5118-2022 建筑工程資料管理標準
- 集體備課《發(fā)生在肺內的氣體交換》
- 六年級下冊生命生態(tài)安全知識要點
- JJG 211-2021 亮度計檢定規(guī)程(高清最新版)
- 高壓噴射注漿工程施工工藝標準
- 最新部編版九年級語文下冊課件(完美版)寫作布局謀篇
- 農村水電站崗位設置及定員標準(全面)
評論
0/150
提交評論