Java程序設計(山東交通學院)智慧樹知到期末考試答案章節答案2024年山東交通學院_第1頁
Java程序設計(山東交通學院)智慧樹知到期末考試答案章節答案2024年山東交通學院_第2頁
Java程序設計(山東交通學院)智慧樹知到期末考試答案章節答案2024年山東交通學院_第3頁
Java程序設計(山東交通學院)智慧樹知到期末考試答案章節答案2024年山東交通學院_第4頁
Java程序設計(山東交通學院)智慧樹知到期末考試答案章節答案2024年山東交通學院_第5頁
已閱讀5頁,還剩6頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Java程序設計(山東交通學院)智慧樹知到期末考試答案+章節答案2024年山東交通學院NORM_PRIORITY是線程的最小優先級。

答案:錯Reader和Writer是抽象類。

答案:對定義類的關鍵字是class。

答案:對字符類Character是對char基本數據類型的封裝。

答案:對導入包my.io中所有類的語句是importmy.io.all。

答案:錯一個類中可以沒有main()方法。

答案:對有如下代碼:x=Integer.parseInt(y);則x是String類型。

答案:錯Java可以檢測線程的死鎖。

答案:錯接口中的成員變量都是public、static、final類型的。

答案:對列表(List)、集合(Set)和映射(Map)都是java.util包中的接口。

答案:對在覆蓋時,子類方法可以縮小父類方法的訪問權限。

答案:錯多個線程并發執行時,線程之間的相對執行順序是確定的。

答案:錯有可能產生異常的代碼應該放在finally子句中。

答案:錯ResultSet光標最初位于第一行之后。

答案:錯Boxb1=newBox();Boxb2=b1;之后b1和b2指向同一個對象。

答案:對下列()關鍵字可以用在方法的聲明處?

答案:throws如果要存儲一些數據,不能有重復值,那么應該用下面哪個類創建對象?

答案:HashSetint類型的封裝類是()

答案:Integer定義如下的二維數組b,b[1][1]的值是(??)。int?b[][]={{1,?2,?3},?{4,?5},{6,?7,?8}}};

答案:5當線程的run()方法運行完成,線程就轉到()狀態。

答案:死亡下面哪個權限不屬于Java?

答案:friendInputStreamReader類提供的功能是()

答案:將字節流變為字符流有如下代碼:x=Float.parseFloat(y);

則x是float類型。

答案:對作為Java應用程序入口的main()方法參數類型可以自定。

答案:錯啟動線程需要用start()方法。

答案:對可以使用super關鍵字調用父類的構造函數。

答案:對StringBuffers1=newStringBuffer('HelloWorld');System.out.println(s1.append('Tom'));輸出結果為HelloWorldTom。

答案:對Double類在java.util包中。

答案:錯Strings1='HelloWorld';System.out.println(s1.substring(2,3));輸出結果為llo。

答案:錯下面()修飾符所修飾的方法必須被子類重寫。

答案:abstract如果需要從文件中讀取數據,那么應該創建下面哪個類的對象?

答案:FileInputStream關于Java的繼承正確的是哪個?

答案:一個類只能有一個直接父類。字節碼文件的后綴是exe。

答案:錯String類在需要時可以定義子類。

答案:錯一個包可以包含多個類。

答案:對線程和進程一樣,都是實現并發的一個基本單位。

答案:對實現繼承的關鍵字是extend。

答案:錯屬于同一個包的類不可以互相訪問,必須使用import導入。

答案:錯String類的對象代表的是字符串常量,是不可編輯的。

答案:對可以將容器分成五個區域的布局管理器是FlowLayout。

答案:錯對象所占空間一旦開辟之后,即使不再使用了,也會一直占據內存空間不釋放。

答案:錯下面()修飾符所修飾的方法不能被子類重寫。

答案:final以下作為Java程序入口的main方法聲明正確的是哪個?

答案:publicstaicvoidmain(Stringa[])以下哪個選項放在//here處不合法。classA{publicfloatgetNum(){return3.0f;}}classBextendsA{//here}

答案:publicvoidgetNum(){return3.0f;}下面哪項不是Java關鍵字?

答案:TRUE當源文件中有且只有一個類用public修飾,則源文件名要與該類名同名。

答案:對在一個源文件中,可以有多條import語句。

答案:對Java是單重繼承,因此一個類只能有一個父類,一個接口也只能有一個父接口。

答案:錯將組件從上到下,從左到右排列的布局管理器是BoxLayout。

答案:錯設有字符串s1='Hello'和s2='World',s1+s2的結果為Hello+World。

答案:錯將組件添加到容器中使用add()方法。

答案:對下面的標識符()是不正確的。

答案:for編寫線程類有兩種方法,其中一種是實現()接口。

答案:Runnable數組越界訪問時會產生編譯錯誤。

答案:錯創建子類對象時,先調用子類自己的構造函數,然后再調用父類的構造函數。

答案:錯設在子類中重寫了父類中的m()方法,那么在子類中調用父類中的方法m()應該使用的語句是super()。

答案:錯在一個系統中,任何時刻最多只有一個運行態線程。

答案:對有如下變量聲明:booleanb;,下面賦值語句正確的是()。

答案:b=true;Strings1='HelloWorld';System.out.println(s1.charAt(4));輸出結果為o。

答案:對面向對象的三大特性是封裝、繼承和多態。

答案:對實現接口的關鍵字是realize。

答案:錯Java中一個類只能有兩個直接父類。

答案:錯ArithmeticException表示數組越界異常。

答案:錯Java具備垃圾收集機制,這樣在用戶編寫代碼中無須手工處理內存空間的釋放操作。

答案:對可以用==比較兩個字符串的內容是否相等。

答案:錯try語句塊不能單獨存在,后面只能跟catch語句塊不能跟其它語句塊。

答案:錯構造函數可以用private修飾。

答案:對非static聲明的方法可以調用static聲明的屬性或方法。

答案:對File類用于管理本地磁盤的文件和目錄。

答案:對MAX_PRIORITY是線程的最大優先級。

答案:對設有字符串s1和s2,分別賦值如下:s1='Java';s2='語言',把這兩個字符串用一條輸出語句輸出,輸出:Java語言,該語句是System.out.println(s1s2)。

答案:錯抽象類不光可以作父類,還可以作子類。

答案:對package語句必須作為源文件中第一條可執行語句。

答案:對有如下代碼:Strings1=newString('hello');Strings2=newString('hello');

則s1.equals(s2)的結果為true;s1==s2的結果為false。

答案:對定義抽象類使用關鍵字abstract。

答案:對線程的優先級可以是負數。

答案:錯下面哪個類不是Collection的實現類?

答案:HashMap下列()關鍵字可以在程序中手工拋出異常對象?

答案:throw線程的執行流程要寫在下列()方法中?

答案:run()一個異常將終止()

答案:整個程序編寫線程類有兩種方法,其中一種是繼承()類。

答案:Thread在switch(表達式)語句中,表達式的值應該是()。

答案:整數或字符值有一個類Demo,對其構造方法的正確聲明是()

答案:Demo(intx){}默認構造函數的特點是()

答案:無參數無操作定義如下的二維數組b,b.length的值是(??)。int?b[][]={{1,?2,?3},?{4,?5},{6,?7,?8}}};

答案:3方法內局部變量要先賦值再使用。

答案:對與WindowListener接口對應的適配器類為WindowAdapter。

答案:對實現線程同步化需要使用same關鍵字。

答案:錯File類是輸入輸出流類的子類。

答案:錯JDK是Java開發工具包。

答案:對新建包my.model的語句是newmy.model。

答案:錯定義常量需要用const關鍵字。

答案:錯可以把子類對象直接賦值給父類對象。

答案:對閱讀下列程序,完成題目。publicvoidexample(){

try{

unsafe();

System.out.println('Test1');

}

catch(SafeExceptione){

System.out.println('Test2');

}

finally{

System.out.println('Test3');

}

System.out.println('Test4');}如果方法unsafe()運行正常的話輸出結果是Test1Test3Test4這種說法對嗎?

答案:對定義接口的關鍵字是interface。

答案:對線程就緒態就是運行態。

答案:錯Java中一個類只能實現一個接口。

答案:錯輸入輸出的類都在java.io包中,都需要對IOException異常進行處理。

答案:對Java中一個類可以有多個子類。

答案:對在異常處理中,釋放資源、關閉文件或者關閉數據庫由finally子句來完成。

答案:對Integer類是對int基本數據類型的封裝。

答案:對try語句塊后面至少跟一個catch代碼塊或一個finally代碼塊。

答案:對java.lang包必須手工導入。

答案:錯接口中所有的方法都是抽象的。

答案:對字符串中第一個字符的下標值是1。

答案:錯在構造函數中,可以使用super關鍵字調用類中其他構造函數。

答案:錯一個類可以有多個構造函數。

答案:對在子類構造函數中可以通過this關鍵字調用父類的構造函數。

答案:錯Exception是所有異常的父類。

答案:對異常處理的語句應該放在try子句中。

答案:錯try語句塊中拋出的異常對象與catch子句的異常參數是同種類型,該catch子句才能捕獲這個異常。

答案:錯Java中一個接口可以繼承多個接口。

答案:對Strings1='123';inta=Integer.

(s1);橫線處應該填parse。

答案:錯一個Java源程序文件中最多可以定義一個publicclass。

答案:對String類和Object類都在java.lang包中。

答案:對File類中,建立目錄的方法是()

答案:mkdir()下面哪項不屬于面向對象的特點?

答案:轉型FileOutputStream的父類是()

答案:OutputStream提供print()和println()方法的類是()

答案:PrintStream下列程序的輸出結果是什么?classTest{

staticintnum=1;

intc;

publicTest(){

c=num++;

}

publicstaticvoidmain(Stringargs[]){

Testx=newTest();

System.out.println(x.num);

System.out.println(x.c);

}}

答案:21子類中如果訪問父類的同名屬性,需要使用()關鍵字。

答案:super如果希望方法直接通過類名訪問,那么在定義方法時使用的修飾符是()

答案:static下面關于構造函數的說法不正確的是()。

答案:構造函數可以有返回值JavaApplication程序的入口main()方法的返回類型是()。

答案:voidSystem.in的類型是()

答案:InputStreamStatement的executeUpdate()方法會返回是否更新成功的boolean值。

答案:錯使用Connection的哪個方法可以建立一個PreparedStatement接口?

答案:prepareStatement()下面的類或接口屬于java.sql包的是()。

答案:Connection對于ResultSet及其方法next(),下列說法正確的是()。

答案:ResultSet光標最初位于第一行之前;第一次調用next()方法使第一行成為當前行;一個ResultSet對象包含了執行某個SQL查詢語句后滿足條件的所有行(記錄)下列方法返回值為ResultSet的是()。

答案:executeQuery()在使用UDP套接字通信時,用DatagramSocket類把要發送的信息打包。

答案:錯ServerSocket的監聽方法accept()方法的返回值類型是Socket。

答案:對下面()表示用來發送和接收數據報包的套接字。

答案:DatagramSocketJavaUDPSocket主要用到的兩個類是()。

答案:DatagramPacket;DatagramSocket在Java網絡編程中,使用客戶端套接字創建對象時,需要指定服務器主機名稱和端口。

答案:對每個對象都有一個標志,即鎖標志,保證線程對對象的操作是獨一無二的。

答案:對synchronized(this)的作用是檢查當前對象的標志,如果該標記存在,則將該標記取走,并執行synchronizecd大括號內的代碼。

答案:對構造函數是將需要交流的數據放在一個對象中,將這個對象傳遞給各個線程的構造函數,從而實現數據的交流。

答案:對內類是將需要交流的數據作為外類的成員變量,將線程類作為內類,從而可以直接訪問外類的成員變量。

答案:對創建線程的方法有()

答案:實現Runnable接口;繼承Thread類如果要編寫事件處理器響應鼠標單擊,則事件處理器類應該實現的接口為ActionListener。

答案:對下列哪一項不屬于布局管理器?

答案:BoxLayout設置容器的布局方式的方法名是layout()。

答案:錯下列不屬于容器的是()。

答案:TextField可以加滾動條的組件是()

答案:JListBufferedReader的line()方法可以一次讀取一行輸入。

答案:錯下面哪一個是字符流?

答案:InputStreamReader可以在輸入流中讀數據,可以向輸出流中寫數據。

答案:對下面哪一個是字節流?

答案:InputStream建立從文件到內存的文件輸入流時,可以用下列()來進行讀取。

答案:FileInputStream若try語句塊后面跟多個catch,則catch子句根據其異常參數的排列方式,下面正確的是()。

答案:子類異常在前,父類異常在后。假設方法的調用順序為:main()->a()->b()->c()在c()中發生了異常,那么尋找異常處理代碼的順序應該是c()、b()、a()、main()。

答案:對在try…catch…finally結構中,try{}塊中的代碼為可能產生異常的代碼。

答案:對下面這段程序的輸出結果是error。這種說法對嗎?publicvoidcompute(){

try{

System.out.println(3/0);

}

catch(Exceptione){

System.out.println('error');

}

finally{

System.out.println('final');

}}

答案:錯publicclasstest{

publicstaticvoidmain(String[]args){

int[]text={2,0,0,7,0,6};

try{

System.out.println(text[5]);

System.out.println(text[6]);

System.out.println(text[0]);

}

catch(Exceptione){

System.out.println('數組下標越界');

}

}}這段代碼catch子句不會執行。這種說法對嗎?

答案:錯有如下代碼:Strings1="hello";Strings2="hello";則s1==s2的結果為true。

答案:對Lists=newArrayList();s.add("a");s.add("b");s.add("a");System.out.println(s);輸出結果為[a,b]。

答案:錯有如下代碼:Strings1="hello";Strings2="hello";則s1.equals(s2)的結果為false。

答案:錯Sets=newHashSet();s.add("a");s.add("b");s.add("a");System.out.println(s);輸出結果為[a,b]。

答案:對StringBuffers1=newStringBuffer("HelloWorld");System.out.println(s1.insert(3,"aa"));輸出結果為HelaaloWorld。

答案:對抽象類不一定含有抽象方法。

答案:對下面不能放在一起修飾其后面內容的修飾符組合是()。

答案:abstractfinal類final修飾的方法不能被覆蓋。

答案:對如果要求類A的成員變量m只能在類A中被訪問,那么該成員變量m應該用哪一個修飾符?()

答案:private當一個類中有抽象方法時,這個類一定是抽象類。

答案:對數組的long屬性表示數組中元素的個數。

答案:錯數組的下標是從-1開始的。

答案:錯下面數組的聲明和創建()是正確的。

答案:Strin

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論