安陽工學(xué)院軟件工程專業(yè)大一2020-2021學(xué)年第二學(xué)期java語言程序設(shè)計(jì)期末考試模擬_第1頁
安陽工學(xué)院軟件工程專業(yè)大一2020-2021學(xué)年第二學(xué)期java語言程序設(shè)計(jì)期末考試模擬_第2頁
安陽工學(xué)院軟件工程專業(yè)大一2020-2021學(xué)年第二學(xué)期java語言程序設(shè)計(jì)期末考試模擬_第3頁
安陽工學(xué)院軟件工程專業(yè)大一2020-2021學(xué)年第二學(xué)期java語言程序設(shè)計(jì)期末考試模擬_第4頁
安陽工學(xué)院軟件工程專業(yè)大一2020-2021學(xué)年第二學(xué)期java語言程序設(shè)計(jì)期末考試模擬_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、安陽工學(xué)院軟件工程專業(yè)大一2020-2021學(xué)年第二學(xué)期java語言程序設(shè)計(jì)期末考試模擬您的姓名: 填空題 *_1. Java屬于以下哪種語言? 單選題 *機(jī)器(正確答案)匯編高級都不是2. 下面哪種類型的文件可以在Java虛擬機(jī)中運(yùn)行? 單選題 *A、.javaB、.jreC、.exeD、.class(正確答案)3. 如果jdk的安裝路徑為:d:jdk,若想在命令窗口中任何當(dāng)前路徑下,都可以直接使用javac和java命令,需要將環(huán)境變量path設(shè)置為以下哪個選項(xiàng)? 單選題 *d:jdk;Bd :jdkbin(正確答案)Cd:jrebin;Dd:jre;4. ()以下選項(xiàng)中,哪些屬于合法的標(biāo)

2、識符? 單選題 *A、Hello_World(正確答案)B、classC、123usernameD、username1235. ( )以下關(guān)于變量的說法錯誤的是? 單選題 *A、變量名必須是一個有效的標(biāo)識符B、變量在定義時可以沒有初始值C、變量一旦被定義,在程序中的任何位置都可以被訪問(正確答案)D、在程序中,可以將一個byte類型的值賦給一個int類型的變量,不需要特殊聲明6. ( )以下關(guān)于變量的說法錯誤的是? 單選題 *A、變量名必須是一個有效的標(biāo)識符B、變量在定義時可以沒有初始值C、變量一旦被定義,在程序中的任何位置都可以被訪問(正確答案)D、在程序中,可以將一個byte類型的值賦給一

3、個int類型的變量,不需要特殊聲明7. ()假設(shè)int x = 2,三元表達(dá)式 x>0?x+1:5 的運(yùn)行結(jié)果是以下哪一個? 單選題 *A、0B、2C、3(正確答案)D、58. ( A )下面的運(yùn)算符中,用于執(zhí)行除法運(yùn)算是哪個? 單選題 */(正確答案)B、C、%D、*9. ( A )下列語句哪些屬于循環(huán)語句? 單選題 *for語句(正確答案)B、if語句C、break語句D、switch語句10. ( A )下面哪種寫法可以實(shí)現(xiàn)訪問數(shù)組arr的第1個元素? 單選題 *arr0(正確答案)B、arr(0)C、arr1D、arr(1)11. ()以下哪個選項(xiàng)可以正確創(chuàng)建一個長度為3的二維數(shù)

4、組? 單選題 *A、 new int 23;B、 new int3;(正確答案)C、 new int3;D、 以上答案皆不對12. ()請先閱讀下面的代碼。int x = 1;int y = 2;if (x % 2 = 0) y+; else y-;System.out.println("y=" + y);單選題 *A、1(正確答案)B、2C、3D、switch語句13. ( B )類的定義必須包含在以下哪種符號之間? 單選題 *方括號B、花括號(正確答案)C、雙引號“”D、圓括號()14. ()下面哪一個是正確的類的聲明? 單選題 *A、 public void HHB、

5、 public class Move()C、 public class void numberD、 public class Car(正確答案)15. ( )在以下什么情況下,構(gòu)造方法會被調(diào)用? 單選題 *A、類定義時B、 創(chuàng)建對象時(正確答案)C、 調(diào)用對象方法時D、 使用對象的變量時16. ()下面對于構(gòu)造方法的描述,不正確是? 單選題 *A、方法名必須和類名相同B、方法名的前面沒有返回值類型的聲明C、在方法中不能使用return語句返回一個值D、當(dāng)定義了帶參數(shù)的構(gòu)造方法,系統(tǒng)默認(rèn)的不帶參數(shù)的構(gòu)造方法依然存在(正確答案)17. ( B )下面哪些不可以使用static關(guān)鍵字修飾? 單選題

6、*成員變量B、局部變量(正確答案)C、成員方法D、成員內(nèi)部類18. ( )請先閱讀下面的代碼public class Test public Test()System.out.println("構(gòu)造方法一被調(diào)用了");public Test(int x)this();System.out.println("構(gòu)造方法二被調(diào)用了");public Test(boolean b)this(1);System.out.println("構(gòu)造方法三被調(diào)用了");public static void main(String args) Test

7、test = new Test(true);單選題 *A、構(gòu)造方法一被調(diào)用了B、構(gòu)造方法二被調(diào)用了C、構(gòu)造方法三被調(diào)用了D、以上三個選項(xiàng)之和(正確答案)19. ()Outer類中定義了一個成員內(nèi)部類Inner,需要在main()方法中創(chuàng)建Inner類實(shí)例對象,以下四種方式哪一種是正確的? 單選題 *A、 Inner in = new Inner()B、Inner in = new Outer.Inner();C、 Outer.Inner in = new Outer.Inner();D、Outer.Inner in = new Outer().new Inner();(正確答案)20. ( B

8、 )在類的繼承關(guān)系中,需要遵循以下哪個繼承原則? 單選題 *多重(正確答案)B、單一C、雙重D、不能繼承21. ()在Java語言中,以下哪個關(guān)鍵字用于在方法上聲明拋出異常? 單選題 *A.tryB.catchC.throws(正確答案)D.throw22. ()關(guān)于super關(guān)鍵字以下說法不正確的是? 單選題 *A、super關(guān)鍵字可以調(diào)用父類的構(gòu)造方法B、super關(guān)鍵字可以調(diào)用父類的普通方法C、super與this不能同時存在于同一個構(gòu)造方法中D、super與this可以同時存在于同一個構(gòu)造方法中(正確答案)23. ()類中的一個成員方法被下面哪個修飾符修飾,該方法只能在本類被訪問? 單

9、選題 *A、publicB、 protectedC、 private(正確答案)D、default24. ()關(guān)于抽象類的說法哪些是正確的? 單選題 *A、抽象類中可以有非抽象方法。(正確答案)B、如果父類是抽象類,則子類必須重寫父類所有的抽象方法。C、可以用抽象類去創(chuàng)建對象。D、接口和抽象類是同一個概念。25. ()在Java中,要想讓一個類繼承另一個類,可以使用以下哪個關(guān)鍵字? 單選題 *A、inheritsB、implementsC、extends(正確答案)D、modifies26. ()System類位于以下哪個包中? 單選題 *A、java.ioB、java.utilC、java.

10、awtD、java.lang(正確答案)27. ()已知類的繼承關(guān)系如下:class Employee;class Manager extends Employee;class Director extends Employee;則以下語句能通過編譯的有哪些? 單選題 *A、 Employee e=new Manager();(正確答案)B、 Director d=new Manager();C、 Director d=new Employee();D、Manager m=new Director();28. ()編譯運(yùn)行下面的程序,結(jié)果是什么?public class A public st

11、atic void main(String args) B b = new B();b.test();void test() System.out.print("A");class B extends A void test() super.test();System.out.print("B");單選題 *A、產(chǎn)生編譯錯誤B、代碼可以編譯運(yùn)行,并輸出結(jié)果AB(正確答案)C、代碼可以編譯運(yùn)行,但沒有輸出D、編譯沒有錯誤,但會產(chǎn)生運(yùn)行時異常29. ()Thread類位于下列哪個包中? 單選題 *A、java.ioB、java.lang(正確答案)C、jav

12、a.utilD、java.awt30. ()關(guān)于線程的創(chuàng)建過程,下面四種說法正確的有哪些? 單選題 *A、定義Thread類的子類,重寫Thread類的run()方法,創(chuàng)建該子類的實(shí)例對象,調(diào)用對象的start()方法(正確答案)B、定義Thread類的子類,重寫Thread類的run()方法,創(chuàng)建該子類的實(shí)例對象,調(diào)用對象的run()方法C、定義一個實(shí)現(xiàn)Runnable 接口的類并實(shí)現(xiàn)run()方法,創(chuàng)建該類實(shí)例對象,將其作為參數(shù)傳遞給Thread類的構(gòu)造方法來創(chuàng)建Thread對象,調(diào)用Thread對象的stop()方法D、定義一個實(shí)現(xiàn)Runnable 接口的類并實(shí)現(xiàn)run()方法,創(chuàng)建該類

13、對象,然后調(diào)用run()方法31. ()對于通過實(shí)現(xiàn)Runnable接口創(chuàng)建線程,下面說法不正確的是? 單選題 *A、適合多個相同程序代碼的線程去處理同一個資源的情況B、把線程同程序代碼、數(shù)據(jù)有效的分離,很好的體現(xiàn)了面向?qū)ο蟮脑O(shè)計(jì)思想C、可以避免由于Java的單繼承帶來的局限性D、編寫簡單,可以不通過Thread類直接創(chuàng)建線程(正確答案)32. ()對于線程的生命周期,下面四種說法正確的有哪些? 單選題 *A、調(diào)用了線程的start()方法,該線程就進(jìn)入運(yùn)行狀態(tài)B、線程的run()方法運(yùn)行結(jié)束或被未catch的InterruptedException等異常終結(jié),那么該線程進(jìn)入死亡狀態(tài)(正確答案

14、)C、線程進(jìn)入死亡狀態(tài),但是該線程對象仍然是一個Thread對象,在沒有被垃圾回收器回收之前不可以像引用其它對象一樣引用它D、線程進(jìn)入死亡狀態(tài)后,調(diào)用它的start()方法仍然可以重新啟動33. ()對于死鎖的描述,下面四種說法不正確的是? 單選題 *A、當(dāng)兩個線程互相等待對方釋放同步鎖時會發(fā)生死鎖B、Java虛擬機(jī)沒有檢測和處理死鎖的措施C、一旦出現(xiàn)死鎖,程序會發(fā)生異常(正確答案)D、處于死鎖狀態(tài)的線程處于阻塞狀態(tài),無法繼續(xù)運(yùn)行34. ()下面四個選項(xiàng)中,哪些不是線程進(jìn)入阻塞狀態(tài)的原因? 單選題 *A、線程試圖獲取某個對象的同步鎖,而該鎖被其它線程持有B、線程調(diào)用了另一個線程的join()方

15、法C、當(dāng)線程調(diào)用了一個阻塞式的IO方法D、線程調(diào)用了setDaemon(boolean b)方法(正確答案)35. ()線程調(diào)用sleep()方法后,該線程將進(jìn)入以下哪種狀態(tài)? 單選題 *A、就緒狀態(tài)B、運(yùn)行狀態(tài)C、阻塞狀態(tài)(正確答案)D、死亡狀態(tài)36. ()在以下哪種情況下,線程進(jìn)入就緒狀態(tài)? 單選題 *A、線程調(diào)用了sleep()方法時B、線程調(diào)用了join()方法C、線程調(diào)用了yield()方法時D、線程調(diào)用了notify()方法(正確答案)37. ()下面四個選項(xiàng)中,對線程同步的目的描述正確的有哪些? 單選題 *A、鎖定資源,使同一時刻只有一個線程去訪問它,防止多個線程操作同一個資源引

16、發(fā)錯誤(正確答案)B、降低線程的執(zhí)行效率C、讓線程獨(dú)占一個資源D、讓多個線程同時使用一個資源38. ( C )先閱讀下面的程序片段:String str = "abccdefcdh"String arr = str.split("c");System.out.println(arr.length);單選題 *A、2個B、 3個C、4個(正確答案)D、 5個39. ( C )以下都是Math類的常用方法,其中用于計(jì)算絕對值的方法是哪個? 單選題 *A、ceil() B、 floor() C、 abs() D、random()(正確答案)40. ( C )以

17、下都是Math類的常用方法,其中用于計(jì)算絕對值的方法是哪個? 單選題 *A、ceil()B、 floor()C、 abs()(正確答案)D、random()41. ()Random對象能夠生成以下哪種類型的隨機(jī)數(shù)? 單選題 *A、intB、stringC、doubleD、A和C(正確答案)42. ()String s = "abcdedcba"則s.substring(3,4)返回的字符串是以下選項(xiàng)中的哪個? 單選題 *A、cdB、deC、d(正確答案)D、e43. ()假若indexOf()方法未能找到所指定的子字符串,則返回以下選項(xiàng)中的哪個? 單選題 *A、 false

18、B、 0C、-1(正確答案)D、以上答案都不對44. ()要產(chǎn)生20,999之間的隨機(jī)整數(shù)可以使用以下哪個表達(dá)式? 單選題 *A(int)(20+Math.random()*97)B. 20+(int)(Math.random()*980)(正確答案)C. (int)Math.random()*999D. 20+(int)Math.random()*98045. ()以下Math類的方法中,-4.4通過哪個方法運(yùn)算后,結(jié)果為-5.0? 單選題 *A. round()B. min()C. floor()(正確答案)D. ceil()46. ()下面的程序段執(zhí)行后,輸出的結(jié)果是以下哪個選項(xiàng)? 單選

19、題 *StringBuffer buf=new StringBuffer("Beijing2008");buf.insert(7,"");System.out.println(buf.toString();A、Beijing2008 B、Beijing2008 C、Beijing2008 D、Beijing#2008(正確答案)47. ()下面的程序段執(zhí)行后,輸出的結(jié)果是以下哪個選項(xiàng)?StringBuffer buf=new StringBuffer("Beijing2008");buf.insert(7,"");

20、System.out.println(buf.toString();單選題 *A、Beijing2008(正確答案)D、Beijing#2008C、Beijing2008B、Beijing200848. ()閱讀下面的程序:public class test public static void main(String args) int i; float f = 2.3f; double d = 2.7; i = (int)Math.ceil(f) * (int)Math.round(d); System.out.println(i); 程序執(zhí)行后,運(yùn)行結(jié)果為以下哪個選項(xiàng)?單選題 *A、&#

21、160;9(正確答案)566.149. ( B )先閱讀下面的程序片段: 單選題 *String str1=new String("java");(正確答案)String str2=new String("java");StringBuffer str3=new StringBuffer("java");對于上述定義的變量,以下表達(dá)式的值為true的是哪個?str1=str2;    B、str1.equals(str2);  C、str1=str3;  

22、D、以上都不對50. ()要想保存具有映射關(guān)系的數(shù)據(jù),可以使用以下哪些集合? 單選題 *A、ArrayListB、Tree_MapC、HashMap(正確答案)D、TreeSet( A )Java語言中,集合類都位于哪個包中?A、java.util B、java.lang C、java.array D、java.collections51. ()使用Iterator時,判斷是否存在下一個元素可以使用以下哪個方法? 單選題 *A、next()B、hash()C、hasPrevious()D、hasNext()(正確答案)52. ()關(guān)于foreach循環(huán)的特點(diǎn),以下說法不正確的是? 單選題 *A

23、、foreach循環(huán)在遍歷集合時,無需獲得容器的長度B、foreach循環(huán)在遍歷集合時,無需循環(huán)條件,也無需迭代語句C、foreach循環(huán)在遍歷集合時非常繁瑣(正確答案)D、foreach循環(huán)的語法格式為:for(容器中元素類型 臨時變量 :容器變量)。53. ()在程序開發(fā)中,經(jīng)常會使用以下哪個類來存儲程序中所需的配置? 單選題 *A、HashMapB、TreeSetC、Properties(正確答案)D、TreeMap54. ()使用Enumeration遍歷集合時,需要使用以下哪些方法? 單選題 *A、has_MoreElements()B、nextElement()(正確答案)C、ne

24、xt()D、hashNext()55. ()要想集合中保存的元素沒有重復(fù)并且按照一定的順序排列,可以使用以下哪個集合? 單選題 *A、LinkedListB、 ArrayListC、hashSetD、TreeSet(正確答案)56. ()下列哪些說法是正確的? 單選題 *A、LinkedList集合在查詢元素時效率較高B、ArrayList集合在查詢元素時效率較高(正確答案)C、HashMap不允許出現(xiàn)一對null鍵null值D、HashSet集合中元素可重復(fù)并且無序57. ()以下哪些方法不是LinkedList集合中定義的? 單選題 *A、getLast()B、getFirst()C、re

25、move (int index)D、next()(正確答案)58. ()獲取單列集合中元素的個數(shù)可以使用以下哪個方法? 單選題 *A、length()B、size()(正確答案)C、get(int index)D、add(Object obj)59. Java語言不區(qū)分大小寫 判斷題對錯(正確答案)60. 0xC5表示的是一個十六進(jìn)制整數(shù)。 判斷題對(正確答案)錯61. continue 語句只用于循環(huán)語句中,它的作用是跳出循環(huán)。 判斷題對錯(正確答案)62. “/*/”中可以嵌套“/”注釋,但不能嵌套“/*/”注釋。 判斷題對(正確答案)錯63. ,-5%3的運(yùn)算結(jié)果是2 判斷題對錯(正確答

26、案)64. 在定義一個類的時候,如果類的成員被private所修飾,該成員不能在類的外部被直接訪問。 判斷題對(正確答案)錯65. Java中的每個類都至少有一個構(gòu)造方法,一個類中如果沒有定義構(gòu)造方法,系統(tǒng)會自動為這個類創(chuàng)建一個默認(rèn)的構(gòu)造方法。 判斷題對(正確答案)錯66. 聲明構(gòu)造方法時,不能使用private關(guān)鍵字修飾。 判斷題對錯(正確答案)67. 類中static修飾的變量或方法,可以使用類名或?qū)ο蟮囊米兞吭L問。 判斷題對(正確答案)錯68. 方法內(nèi)部類中不能訪問外部類的成員變量 判斷題對錯(正確答案)69. 抽象方法必須定義在抽象類中,所以抽象類中的方法都是抽象方法 判斷題對錯(正

27、確答案)70. Java中被final關(guān)鍵字修飾的變量,不能被重新賦值。 判斷題對(正確答案)錯71. 不存在繼承關(guān)系的情況下,也可以實(shí)現(xiàn)方法重寫 判斷題對錯(正確答案)72. package聲明語句應(yīng)當(dāng)為Java源文件中的第一條語句。 判斷題對(正確答案)錯73. 接口中只能定義常量和抽象方法。 判斷題對(正確答案)錯74. 當(dāng)我們創(chuàng)建一個線程對象時,該對象表示的線程就立即開始運(yùn)行。 判斷題對錯(正確答案)75. 如果前臺線程全部死亡,后臺線程也會自動死亡。 判斷題對(正確答案)錯76. 同步代碼塊中的鎖對象可以是任意類型的對象。 判斷題對(正確答案)錯77. 靜態(tài)方法不能使用synchro

28、nized關(guān)鍵字來修飾。 判斷題對錯(正確答案)78. 線程結(jié)束等待或者阻塞狀態(tài)后,會進(jìn)入運(yùn)行狀態(tài)。 判斷題對錯(正確答案)79. String對象和StringBuffer對象都是字符串變量,創(chuàng)建后都可以修改 判斷題對錯(正確答案)80. 用運(yùn)算符“=”比較字符串對象時,如果兩個字符串的值相同,結(jié)果為true。 判斷題對錯(正確答案)81. System類中的currentTimeMillis()方法返回一個long類型的值。 判斷題對(正確答案)錯82. Date、Calendar以及DateFormat類都位于java.util包中 判斷題對錯(正確答案)83. String類的方法 r

29、eplace (CharSequence srt1, CharSequence srt2)返回一個新的字符串,它是通過用srt2替換此字符串中出現(xiàn)的所有 srt1得到的。 判斷題對(正確答案)錯84. Set集合是通過鍵值對的方式來存儲對象的。 判斷題對錯(正確答案)85. 集合中不能存放基本數(shù)據(jù)類型,而只能存放引用數(shù)據(jù)類型。 判斷題對(正確答案)錯86. 如果創(chuàng)建的TreeSet集合中沒有傳入比較器,則該集合中存入的元素需要實(shí)現(xiàn)Comparable接口。 判斷題對(正確答案)錯87. 使用Iterator迭代集合元素時,可以調(diào)用集合對象的方法增刪元素。 判斷題對錯(正確答案)88. Link

30、edList在內(nèi)部維護(hù)了一個雙向循環(huán)鏈表,每一個元素節(jié)點(diǎn)都包含前一個元素節(jié)點(diǎn)和后一個元素節(jié)點(diǎn)的引用。 判斷題對(正確答案)錯89. Java的三大體系分別是_、_、_ 填空題空1答案:Java EE空2答案:Java SE空3答案:Java ME90. Java程序的運(yùn)行環(huán)境簡稱之為_ 填空題空1答案:JRE91. 編譯Java程序需要使用_命令。_ 填空題空1答案:javac空2答案:請?jiān)O(shè)置答案92. javac.exe和java.exe兩個可執(zhí)行程序存放在JDK安裝目錄的_目錄下。 填空題空1答案:bin93. _環(huán)境變量用來存儲Java的編譯和運(yùn)行工具所在的路徑,而_環(huán)境變量則用來保存保

31、存Java虛擬機(jī)要運(yùn)行的“.class”文件路徑。 填空題空1答案:path空2答案:classpath94. Java中的程序代碼都必須在一個類中定義,類使用_關(guān)鍵字來定義 填空題空1答案:class95. 布爾常量即布爾類型的兩個值,分別是。_ 和_ 填空題空1答案:True空2答案:false96. Java中的注釋可分為三種類型,分別是_、_、_ 填空題空1答案:單行注釋空2答案:多行注釋空3答案:文檔注釋97. Java中的變量可分為兩種數(shù)據(jù)類型,分別是_和_。 填空題空1答案:基本數(shù)據(jù)類型空2答案:引用數(shù)據(jù)類型98. 在Java中,byte類型數(shù)據(jù)占_個字節(jié),short類型數(shù)據(jù)占_

32、個字節(jié),int類型數(shù)據(jù)占_個字節(jié),long類型數(shù)據(jù)占_個字節(jié)。 填空題空1答案:1空2答案:2空3答案:4空4答案:899. 在邏輯運(yùn)算符中,運(yùn)算符_和_用于表示邏輯與,_和_表示邏輯或。 填空題空1答案:&空2答案:&&空3答案:|空4答案:|100. 若x = 2,則表達(dá)式 ( x + + )3 的值是_。 填空題空1答案:0101. 若int a =2; a+=3;執(zhí)行后,變量a的值為_。 填空題空1答案:5102. 若int a=12,45,34,46,23; ,則a2= _。 填空題空1答案:34103. 若int a32=_,_,_,則a21= _。 填空題

33、空1答案:123,345空2答案:34,56空3答案:34,56空4答案:56104. 面向?qū)ο蟮娜筇卣魇莀、_和_。 填空題空1答案:封裝空2答案:繼承空3答案:多態(tài)105. 在Java中,可以使用關(guān)鍵字_來創(chuàng)建類的實(shí)例對象。 填空題空1答案:new106. 定義在類中的變量被稱為_,定義在方法中的變量被稱為_。 填空題空1答案:成員變量空2答案:局部變量107. 面向?qū)ο蟪绦蛟O(shè)計(jì)的重點(diǎn)是_的設(shè)計(jì),_是用來創(chuàng)建對象的模板。 填空題空1答案:類空2答案:類108. 在非靜態(tài)成員方法中,可以使用關(guān)鍵字_訪問類的其它非靜態(tài)成員。 填空題空1答案:this109. 當(dāng)一個對象被當(dāng)成垃圾從內(nèi)存中釋放

34、時,它的_方法會被自動調(diào)用。 填空題空1答案:finalize()110. 被static關(guān)鍵字修飾的成員變量被稱為_,它可以被該類所有的實(shí)例對象共享。 填空題空1答案:靜態(tài)變量111. 在一個類中,除了可以定義屬性、方法,還可以定義類,這樣的類被稱為_。 填空題空1答案:內(nèi)部類112. 在Java中,提供了一個_命令,用于將程序中的文檔注釋提取出來,生成HTML格式的幫助文檔。 填空題空1答案:javadoc113. 所謂類的封裝是指在定義一個類時,將類中的屬性私有化,即使用_關(guān)鍵字來修飾。 填空題空1答案:private114. 在Java語言中,允許使用已存在的類作為基礎(chǔ)創(chuàng)建新的類,這種

35、技術(shù)我們稱為_。_ 填空題空1答案:繼承空2答案:請?jiān)O(shè)置答案115. 一個類如果實(shí)現(xiàn)一個接口,那么它就需要實(shí)現(xiàn)接口中定義的全部_,否則該類就必須定義成_。 填空題空1答案:方法空2答案:抽象類116. 在程序開發(fā)中,要想將一個包中的類導(dǎo)入到當(dāng)前程序中,可以使用_關(guān)鍵字。 填空題空1答案:import117. 一個類可以從其它的類派生出來,派生出來的類稱為_,用于派生的類稱為_或者_(dá)。 填空題空1答案:子類空2答案:父類空3答案:基類118. JDK中定義了大量的異常類,這些類都是_類的子類或者間接子類。 填空題空1答案:Exception119. 定義一個Java類時,如果前面加使用_關(guān)鍵字修

36、飾,那么該類不可以被繼承。 填空題空1答案:Final120. 如果子類想使用父類中的成員,可以通過關(guān)鍵字_引用父類的成員。 填空題空1答案:super121. 在Java語言中,所有的類都直接或間接繼承自_類。 填空題空1答案:Object122. 異常的捕獲通常由try、catch兩部分組成,_代碼塊用來存放可能發(fā)生異常,_代碼塊用來處理產(chǎn)生的異常。 填空題空1答案:try空2答案:catch123. 在Java語言中,要想是將一個已編譯的類打包成jar文件,可以使用的命令是_,要想在命令行窗口運(yùn)行jar文件,可以使用的命令是_。 填空題空1答案:jar cvf空2答案:java jar1

37、24. 一個應(yīng)用程序中有多條并發(fā)執(zhí)行的線索,每條線索都被稱作一個_,它們會交替執(zhí)行,彼此間可以進(jìn)行_。 填空題空1答案:線程空2答案:通信125. 在實(shí)現(xiàn)多線程的程序時有兩種方式,一是通過繼_承類,二是通過實(shí)現(xiàn)_接口。 填空題空1答案:Thread空2答案:Runnable126. yield()方法只能讓相同優(yōu)先級或者更高優(yōu)先級、處于_狀態(tài)的線程獲得運(yùn)行的機(jī)會。 填空題空1答案:就緒127. 在Java語言中,同步方法需要用到關(guān)鍵字_,對于同步方法而言無需指定同步鎖,它的同步鎖是方法所在的_,也就是_(關(guān)鍵字)。 填空題空1答案:synchronized空2答案:對象空3答案:this128

38、. 在多任務(wù)系統(tǒng)中,每個獨(dú)立執(zhí)行的程序稱之為_,也就是“正在運(yùn)行的程序”。 填空題空1答案:進(jìn)程129. 線程的整個生命周期分為五個階段,分別是_、_、_、_、和_。(New)、(Runnable)、(Running)、(Blocked)、(Terminated) 填空題空1答案:新建狀態(tài)空2答案:就緒狀態(tài)空3答案:運(yùn)行狀態(tài)空4答案:阻塞狀態(tài)空5答案:死亡狀態(tài)130. 線程的優(yōu)先級用110之間的整數(shù)來表示,其中_代表優(yōu)先級最高,_代表優(yōu)先級最低。_、_ 填空題空1答案:10空2答案:1空3答案:請?jiān)O(shè)置答案空4答案:請?jiān)O(shè)置答案131. 在Thread類中,提供了一個start()方法,該方法用于

39、_,當(dāng)新線程啟動后,系統(tǒng)會自動調(diào)用_方法。 填空題空1答案:開啟一個新線程空2答案:run()方法132. 要想解決線程間的通信問題,可以使用_、_、_方法。 填空題空1答案:wait()空2答案:notify()空3答案:notifyAll()133. 要將某個線程設(shè)置為后臺線程,需要調(diào)用該線程的_方法,該方法必須在_方法之前調(diào)用。 填空題空1答案:setDaemon(true)空2答案:start()134. 在Java中定義了兩個類來封裝對字符串的操作,它們分別是_和_。 填空題空1答案:String空2答案:StringBuffer135. Java中的操作日期的類有_、_、_等。 填空題空1答案:Date空2答案:Calendar空3答案:DateFormat136. 在程序中若想取得一個Runtime實(shí)例

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論