《面向?qū)ο蟪绦蛟O(shè)計》學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第1頁
《面向?qū)ο蟪绦蛟O(shè)計》學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第2頁
《面向?qū)ο蟪绦蛟O(shè)計》學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第3頁
免費預(yù)覽已結(jié)束,剩余4頁可下載查看

下載本文檔

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

文檔簡介

《面向?qū)ο蟪绦蛟O(shè)計》學(xué)習(xí)通超星期末考試章節(jié)答案2024年線程體可以位于Thread或Runnable中的run()方法。

答案:對線程體的本質(zhì)是run()方法。

答案:對多線程程序設(shè)計的含義是可以將一個程序任務(wù)分成幾個并行的任務(wù)。

答案:對如果在一個多處理器的機器上,有多個線程并行執(zhí)行,且線程的數(shù)量大于處理器數(shù)目時,就會出現(xiàn)多個線程在同一個CPU上執(zhí)行的現(xiàn)象。

答案:對Runnable接口定義了如下哪些方法?()

答案:run()下列不屬于線程生命周期狀態(tài)的是()。

答案:解鎖狀態(tài)下面的哪一個關(guān)鍵字通常用來對對象加鎖,從而使得對對象的訪問是排它的?()

答案:synchronizedThread類的方法中,getName()方法的作用是()。

答案:返回線程的名稱以下用于定義線程的執(zhí)行體的方法是()。

答案:范run()Statement接口繼承了PreparedStatement接口,用來執(zhí)行預(yù)編譯的SQL語句。

答案:錯?ResultSet接口又稱結(jié)果集,是用來存儲數(shù)據(jù)查詢結(jié)果的對象。

答案:對JDBC就是用來操作數(shù)據(jù)庫的。具體可以實現(xiàn)與數(shù)據(jù)庫建立連接、向數(shù)據(jù)庫發(fā)送SQL語句和獲取并處理結(jié)果集三個功能。

答案:對Statement對象提供了執(zhí)行基本SQL語句的功能。

答案:對當執(zhí)行查詢操作時,執(zhí)行對象的executeUpdate方法,該方法返回的是結(jié)果集ResultSet。

答案:錯在Java語言中,已知con為已經(jīng)建立的數(shù)據(jù)庫連接對象,則下列()是正確的JDBC代碼片段。

答案:PreparedStatementpstmt=con.prepartStatement(“insertintoEMP(EMPNO,ENAME)values(?,?)”);pstmt.setInt(1,7);pstmt.setString(2,”Admin”);在Java中,下列接口或類不包括不包括在java.sql包中的是()。

答案:ArrayList下列哪一個方法用戶執(zhí)行返回多個結(jié)果。()

答案:executeQueryJava語言提供了豐富的類和接口用于數(shù)據(jù)庫編程,主要包括java.sql和()兩個包。

答案:javax.sql下列關(guān)于JDBC的描述中,錯誤的是()。

答案:不同數(shù)據(jù)庫管理系統(tǒng)的JDBC驅(qū)動程序都是一樣的容器里組件的位置和大小是由布局管理器決定的。

答案:對容器Java.awt.Container是Frame類的子類。

答案:錯Window有兩種形式:Frame(框架)和Dialog(對話框)。

答案:對?當一個容器中放入多個單選鈕時,需要先用Group對象將其分組,使得組內(nèi)不能選擇多個,只能選擇其一。

答案:錯Java的圖形界面技術(shù)經(jīng)歷了兩個發(fā)展階段,分別通過提供AWT開發(fā)包和SWING開發(fā)包來實現(xiàn)。

答案:對事件監(jiān)聽接口中的方法的返回值是()

答案:void下面哪種布局管理器,當Frame的大小被改變時,Frame中的按鈕的位置可能會被改變()

答案:FlowLayout下列哪種Java組件作為容器組件()

答案:Panel面板事件處理機制能夠讓圖形界面響應(yīng)用戶的操作,主要包括()

答案:以上都是在復(fù)選框中移動鼠標,然后點擊一選項,需要捕獲所選項必須實現(xiàn)哪個接口?()

答案:ItemListener?Iterator接口是Java集合框架中的成員。

答案:對HashSet是Set接口的一個實現(xiàn)類,它所存儲的元素是可重復(fù)的,并且元素都是無序的。

答案:錯?集合是長度可變的數(shù)組。

答案:錯?Map接口是一種雙列集合,它的每個元素都包含一個鍵對象Key和值對象Value。

答案:對HashSet是根據(jù)對象的哈希值來確定元素在集合中的存儲位置,因此性能較差。

答案:錯下列關(guān)于LinkedList的描述中,錯誤的是()

答案:LinkedList集合查找元素比Arraylist迅速。下面哪個對象不能直接獲取java.util.Iterator迭代器進行迭代()

答案:java.util.HashTable下列方法中,不能用于刪除Collection集合中元素的是()

答案:isEmpty()閱讀下面代碼:?importjava.util.ArrayList;?publicclassDemo{?publicstaticvoidmain(String[]args){?ArrayListlist=newArrayList();?list.add("aaa");?list.add("bbb");?list.add("ccc");?for(Objectobj:list){?if(obj.equals("bbb")){?list.remove(obj);?}?}?System.out.println(list);?}?}?下列選項中,哪一個是程序執(zhí)行后的結(jié)果()

答案:[aaa,ccc]下列關(guān)于泛型的說法中,錯誤的是()。

答案:泛型是JDK6.0的新特性?Java語言中的所有異常類都是java.lang.Throwable的子類。

答案:對?異常類對象代表當前出現(xiàn)的一個具體異常。

答案:對?程序中用throw關(guān)鍵字拋出異常時,只能拋出自己定義的異常對象。

答案:錯運行以下代碼:?publicclassRTExcept{?publicstaticvoidthrowit(){?System.out.print(“throwit”);?thrownewRuntimeException();?}?publicstaticvoidmain(String[]args){?try{?System.out.print(“hello”);?throwit();?}catch(Exceptionre){?System.out.print(“caught”);?}?finally{?System.out.print(“finally”);?}?System.out.println(“after”);?}??}??運行結(jié)果是()。

答案:hellothrowitcaughtfinallyafter在異常處理中,如釋放資源、關(guān)閉文件、關(guān)閉數(shù)據(jù)庫等由()來完成。

答案:finally子句?()類是所有異常類的父類。

答案:Throwable異常指的是下列哪種情況?()

答案:程序運行過程中發(fā)生的不正?,F(xiàn)象,它將中斷指令的正常進行當方法遇到異常又不知如何處理時,正確的處理是()。

答案:聲明拋出異常?String類中替換字符串的方法是()。

答案:replace關(guān)于以下程序段,正確的說法是()Strings1=”abc”+”def”;//1Strings2=newString(s1);//2if(s1==s2)//3System.out.println(“==succeeded”);//4if(s1.equals(s2))//5System.out.println(“.equals()succeeded”);//6

答案:行6執(zhí)行,行4不執(zhí)行?有Stringstr1="hello";intnum=100;則對str1+100說法正確的是()

答案:str1+100的值是一個字符串hello100給定如下Java程序的代碼片段,運行后,要輸出字符串“world”,則A處應(yīng)該填入的代碼是()。Strings="hello,world";System.out.println(A);

答案:s.substring(s.indexOf(“w”),s.length())分析下面的Java程序,執(zhí)行后的輸出結(jié)果為()。Stringstr=newStirng(“JavaScript”).;System.out.println(str.substring(0,str.indexOf(“a”)));

答案:J接口可以被多重implements,抽象類只能被單一extends。

答案:對抽象類中可以有構(gòu)造方法,所以抽象類也可以創(chuàng)建實例對象。

答案:錯類只支持單繼承,不允許多重繼承,C類不可以既繼承A類又B類。

答案:對?接口中可以包含以下內(nèi)容()。

答案:靜態(tài)常量和抽象方法下列哪一個關(guān)鍵字用于實現(xiàn)接口來定義類?()

答案:interface以下關(guān)于繼承的敘述正確的是()。

答案:在Java中類只允許單一繼承以下描述正確的有()。

答案:運行輸出:Vehicle:driveCar:driveVehicle:driveJava程序中若包含package語句,則該語句必須放在程序的第一行。

答案:對方法的返回值類型可以定義也可以不定義。

答案:錯Java的源代碼中定義幾個類,編譯結(jié)果就生成幾個以“.class”后綴的字節(jié)碼。

答案:對?有時候為了避免引起混淆,構(gòu)造方法的方法名可以不與所屬類名同名。

答案:錯在Java中聲明變量時必須指定一個類型。

答案:對?下列選項中,與成員變量共同構(gòu)成一個類的是()

答案:方法下列有關(guān)類、對象和實例的敘述,正確的是哪一項?()

答案:類是對象的抽象,對象是類的具體化,實例是對象的另一個名稱?Java方法的參數(shù)傳遞對于自定義數(shù)據(jù)類型,參數(shù)傳遞是()

答案:通過引用?在一個java原文件中,import、class、package語句的順序是()

答案:packageimportclass分析選項中關(guān)于Java中this關(guān)鍵字的說法正確的是()

答案:this關(guān)鍵字是在對象內(nèi)部指代自身的引用?數(shù)組下標越界異常為ArrayIndexoutofBoundsException。

答案:對增強的for語句可以方便地遍歷數(shù)組。

答案:對?數(shù)組元素都會隱式初始化。

答案:對數(shù)組都有一個屬性length。

答案:對?定義一個數(shù)組,但未賦初值,系統(tǒng)會自動賦值,其值為____?A、9B、0或nullC、任何值D、1

答案:B?若有定義:??inta[2][3];??則以下選項中不越界的正確的訪問有()

答案:a[0][0]?inta[]=___int[4];空格中正確的填空為();

答案:new?int[]s=newint[3];s數(shù)組中元素最大的下標值為()

答案:2?引用數(shù)組元素時,數(shù)組的下標類型可以是()

答案:以上均可有四種循環(huán)控制結(jié)構(gòu)。

答案:錯break和continue語句都是結(jié)束循環(huán)的語句。

答案:錯if(true){inti=100;}System.out.println(i);運行此程序的結(jié)果是輸出100。

答案:錯do……while循環(huán)的執(zhí)行過程是無條件執(zhí)行循環(huán)體一次,再根據(jù)判斷條件決定是否繼續(xù)執(zhí)行循環(huán)體。

答案:對?return語句不是Java語言中的跳轉(zhuǎn)語句。

答案:錯研究下面的Java代碼:switch(x){?case1:?System.out.println(1);case2:case3:System.out.println(3);?case4:?System.out.println(4);?}?當x=2時,運行結(jié)果是()

答案:輸出結(jié)果為3和4在Java中,下列代碼運行的結(jié)果是()publicstaticvoidmain(String[]args){inta=1,b=2,c=3;if(a<0)if(b<0)c=10;elsec=20;System.out.println(c);}

答案:輸出:3?對于循環(huán)語句下列描述正確的是()

答案:while循環(huán)可以用for循環(huán)代替?對于switch語句下列描述正確的是()

答案:允許多個case共用一組執(zhí)行語句對于if語句下列描述錯誤的是()

答案:if語句必須跟else聯(lián)用?按慣例,類名首字母大寫,變量名首字母小寫。

答案:對Java語言中,||和|是同一種運算的兩種不同形式。

答案:錯??:是條件運算符。

答案:對String屬于引用類型

答案:對?使表達式y(tǒng)%4==0&&y%100!=0||y%400==0的值為false的選項是()。

答案:y=2100下列不屬于布爾邏輯表達式的是()。

答案:x=5以下的變量定義語句中,合法的是()。

答案:doubled=3.14;下列代碼的執(zhí)行結(jié)果是?publicclassBeirun{?publicstaticvoidmain(Stringargs[]){?System.out.println(5/2);?}?}

答案:2?下列代碼的執(zhí)行結(jié)果是()publicclassBeirun{?publicstaticvoidmain(Stringargs[]){?System.out.println(100%3);?System.out.println(100%3.0);?}?}

答案:1和1.0一個Java源文件中包括的public類定義最少1個。

答案:錯Java語言中,程序封裝的最小單位是類。

答案:對?目前,Java的許多集成開發(fā)環(huán)境,大多是以Sun公司提供的JDK開發(fā)工具集為基礎(chǔ)的。

答案:對?一個Java源文件中

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論