電子科技大學(xué)-JAVA程序設(shè)計(jì)20春期末考試答案

上傳人:住在山****ck 文檔編號(hào):87423533 上傳時(shí)間:2022-05-09 格式:DOCX 頁數(shù):8 大?。?7.60KB
收藏 版權(quán)申訴 舉報(bào) 下載
電子科技大學(xué)-JAVA程序設(shè)計(jì)20春期末考試答案_第1頁
第1頁 / 共8頁
電子科技大學(xué)-JAVA程序設(shè)計(jì)20春期末考試答案_第2頁
第2頁 / 共8頁
電子科技大學(xué)-JAVA程序設(shè)計(jì)20春期末考試答案_第3頁
第3頁 / 共8頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《電子科技大學(xué)-JAVA程序設(shè)計(jì)20春期末考試答案》由會(huì)員分享,可在線閱讀,更多相關(guān)《電子科技大學(xué)-JAVA程序設(shè)計(jì)20春期末考試答案(8頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、電子科技大學(xué)-JAVA程序設(shè)計(jì)20春期末考試答案 注意:圖片可根據(jù)實(shí)際需要調(diào)整大小 給定如下Java程序代碼片段,編譯運(yùn)行這段代碼,結(jié)果是()。 java.util.HashMap map=new java.util.HashMap(); map.put(“name”,null); map.put(“name”,“Jack”); System.out.println(map.get(“name”)); A.null B.Jack C.nullJack D.運(yùn)行時(shí)出現(xiàn)異常 設(shè)有定義:String s=“World”;,下列語句錯(cuò)誤的是()。 A.int m=s.indexO

2、f(‘r’); B.char c=s.charAt(0); C.int n=s.length(); D.String str=s.append(‘2’); 在Java中,用package語句說明一個(gè)包時(shí),該包的層次結(jié)構(gòu)必須是()。 A.與文件目錄的層次相同 B.與文件的結(jié)構(gòu)相同 C.與文件類型相同 D.與文件大小相同 在java中下列關(guān)于自動(dòng)類型轉(zhuǎn)換說法正確的是()。 A.基本數(shù)據(jù)類型和String相加結(jié)果一定是字符串型 B.char類型和int類型相加結(jié)果一定是字符 C.double類型可以自動(dòng)轉(zhuǎn)換為int D.char+int+double+“”結(jié)果一定是

3、double; 下面的方法重載,正確的是()。 A.int fun(int a, float b) {} float fun(int a,float b) {} B.float fun(int a, float b) {} float fun(int x, float y) {} C.float fun(float a) {} float fun(float a, float b) {} D.float fun1(int a,float b) {} float fun2(int a, float b) {} 下面不是String類提供的合法方法()。 A.equals(S

4、tring) B.trim() C.append() StringBuffer D.indexOf() 下列輸出結(jié)果是()。 int a=0; while(aA.0 B.5 C.10 D.其他 下列說法正確的是()。 A.JAVA程序的main方法必須寫在類里面 B.JAVA程序中可以有多個(gè)main方法 C.JAVA程序中類名必須與文件名一樣 D.JAVA程序的main方法中如果只有一條語句,可以不用{}(大括號(hào))括起來 下面關(guān)于方法的說法,錯(cuò)誤的是()。 A.Java中的方法參數(shù)傳遞時(shí)傳值調(diào)用,而不是地址調(diào)用 B.方法體是對(duì)方法的實(shí)現(xiàn),包括變量聲明和J

5、ava的合法語句 C.如果程序定義了一個(gè)或多個(gè)構(gòu)造方法,在創(chuàng)建對(duì)象時(shí),也可以用系統(tǒng)自動(dòng)生成空的構(gòu)造方法 D.類的私有方法不能被其子類直接訪問 可以通過“new J_Class()”生成類J_Class的實(shí)例對(duì)象的類定義是()。 A.public class J_Class{public J_Class(void) {}} B.public class J _Class {} C.public class J_Class{public J_Class(String s) {}} D.public class J_Class{public void J_Class(){} pub

6、lic J_Class(String s) {} 執(zhí)行下面代碼結(jié)果()。 for(int i=0;;){System.out.println(“這是 ”+i);break; A.語法錯(cuò)誤,缺少表達(dá)式2和表達(dá)式3 B.死循環(huán) C.程序什么都不輸出 D.輸出:這是0 以下關(guān)于布局的說法,錯(cuò)誤的是()。 A.BorderLayout是邊框布局,它是窗體的默認(rèn)布局 B.null是空布局,它是面板的默認(rèn)布局 C.FlowLayout是流布局,這種布局將其中的組件按照加入的先后順序從左向右排列,一行排滿之后就轉(zhuǎn)到下一行繼續(xù)從左至右排列 D.GridLayout是網(wǎng)格布局,它以

7、矩形網(wǎng)格形式對(duì)容器的組件進(jìn)行布置。容器被分成大小相等的矩形,一個(gè)矩形中放置一個(gè)組件 在JAVA中ArrayList類實(shí)現(xiàn)了可變大小的數(shù)組,便于遍歷元素和隨機(jī)訪問元素,已知獲得了ArrayList類的對(duì)象bookTypeList,則下列語句中能夠?qū)崿F(xiàn)判斷列表中是否存在字符串“小說”的是()。 A.bookTypeList.add(“小說”); B.bookTypeList.get(“小說”); C.bookTypeList.contains(“小說”); D.bookTypeList.remove(“小說”); 對(duì)象的特征在類中表示為變量,稱為類的()。 A.對(duì)象 B.屬性

8、 C.方法 D.數(shù)據(jù)類型 在JAVA中,LinkedList類和ArrayList類同屬于集合框架類,下列選項(xiàng)中的方法是LinkedList類有而ArrayList類沒有的是()。 A.add(Object o) B.add(int index,Object o) C.remove(Object o) D.removeLast() 將類的成員的訪問權(quán)限設(shè)置為默認(rèn)的,則該成員能被()。 A.同一包中的類訪問 B.其他包中的類訪問 C.所有的類訪問 D.所有的類的子類訪問 在Java語言中,下列關(guān)于類的繼承的描述,正確的是()。 A.一個(gè)類可以繼承多個(gè)父類

9、B.一個(gè)類可以具有多個(gè)子類 C.子類可以使用父類的所有方法 D.子類一定比父類有更多的成員方法 假設(shè)下面的程序代碼都放在MyClass.java文件中,程序代碼能夠編譯通過的是()。 A.import java.awt.*; package mypackage; class MyClass {} B.package mypackage; import java.awt.*; public class myClass {} C.int m; package mypackage; import java.awt.*; class MyClass {} D./*This is a

10、comment*/ package mypackage; import java.awt.*; public class MyClass {} 下列值不為true的表達(dá)式有()。 A.“john”==“john” B.“john”.equals(“john”) C.“john”=“john” D.“john”.equals(new String(“john”)) 假設(shè)在Java源程序文件“MyClass.java”中只含有一個(gè)類,而且這個(gè)類必須能夠被位于個(gè)龐大的軟件系統(tǒng)中的所有 Java 類訪問到,那么下面聲明有可能符合要求的類聲明是()。 A.private class M

11、yClass extends Object B.public class myclass extends Object C.public class MyClass D.class MyClass extends Object 給定以下JAVA代碼,這段代碼編譯運(yùn)行后輸出的結(jié)果是()。 public class Test {public static int aMethod(int i) throws Exception {try{return i/10;} catch(Exception ex){throw new Exception (“exception in a aMot

12、hod”);} finally{System.out.print(“finally”);}} public static void main(String [] args) {try{aMethod(0);} catch(Exception ex){System.out.print(“exception in main”);} System.out.print(“finished”);} A.finallyexception in mainfinished B.exception in mainfinally C.finallyfinished D.finallyexception i

13、n mainfinished Java中,如果類C是類B的子類,類B是類A的子類,那么下面描述正確的是()。 A.C不僅繼承了B中的成員,同樣也繼承了A中的成員 B.C只繼承了B中的成員 C.C只繼承了A中的成員 D.C不能繼承A或B中的成員 下面不會(huì)出現(xiàn)編譯警告或錯(cuò)誤的語句是()。 A.float f=1.3; B.char c=“a”; C.byte b=25; D.boolean d=null; 以下不是合法標(biāo)識(shí)符的是()。 A.STRING B.x3x; C.void D.def 執(zhí)行完下面程序片段后,的結(jié)論正確的是()。 int a,b,

14、c; a=1;b=2;c=(a+b>3?a++:b++); A.a的值是2,b的值是3 B.a的值是1,b的值是3 C.a的值是1,b的值是2 D.c的值是false 給定如下所示的JAVA代碼,則運(yùn)行時(shí),會(huì)產(chǎn)生異常的類型為()。 String s=null;s.concat(“abc”); A.ArithmeticException B.NullPointerException C.IOException D.ClassNotFoundException 下列選項(xiàng)中關(guān)于Java中封裝的說法錯(cuò)誤的是()。 A.封裝就是將屬性私有化,提供共有的方法訪問私有屬性

15、B.屬性的訪問方法包括setter方法和getter方法 C.setter方法用于賦值,getter方法用于取值 D.包含屬性的類都必須封裝屬性,否則無法通過編譯 下面代碼輸出結(jié)果是()。 int i=0,s=0;do{if(i%2==0){i++;continue;}i++;s=s+i;}while(iA.16 B.12 C.28 D.21 關(guān)于下面程序,結(jié)論正確的是()。 Public class J_Test{public static void main(String[] args){int[] a=new int[5]; Boolean[] b=new Bo

16、olean[5]; System.out.println(a[4]); System.out.println(b[5]);}} A.程序可以通過編譯并正常運(yùn)行,結(jié)果輸出“0false” B.程序可以通過編譯并正常運(yùn)行,結(jié)果輸出“1true” C.程序無法通過編譯 D.程序可以通過編譯,但無法正常運(yùn)行 分析選項(xiàng)中關(guān)于Java中this關(guān)鍵字的說法正確的是()。 A.this關(guān)鍵字是在對(duì)象內(nèi)部指代自身的引用 B.this關(guān)鍵字可以在類中的任何位置使用 C.this關(guān)鍵字和類關(guān)聯(lián),而不是和特定的對(duì)象關(guān)聯(lián) D.同一個(gè)類的不同對(duì)象共用一個(gè)this 在接口中定義的方法都只能是沒有方

17、法體的抽象方法。() A.正確 B.錯(cuò)誤 如果類的訪問控制符是public,則類中成員的訪問控制屬性也必須是public。() A.正確 B.錯(cuò)誤 Java程序一般應(yīng)當(dāng)含有main方法,因?yàn)樗撬蠮ava程序執(zhí)行的入口。() A.正確 B.錯(cuò)誤 如果在定義一個(gè)類的時(shí)候沒有用到關(guān)鍵字extends,則這個(gè)類沒有直接父類。() A.正確 B.錯(cuò)誤 Java語言規(guī)定,任何一個(gè)子類的構(gòu)造方法都必須調(diào)用其父類的構(gòu)造方法(包括隱式調(diào)用),并且調(diào)用父類構(gòu)造方法的語句必須是子類構(gòu)造方法的第一條語句。() A.正確 B.錯(cuò)誤 switch語句中可以沒有defa

18、ult子句。() A.正確 B.錯(cuò)誤 采用事件適配器比采用事件監(jiān)聽器的執(zhí)行效率要高,因?yàn)椴捎檬录m配器可以只處理所需處理的事件。() A.正確 B.錯(cuò)誤 對(duì)于數(shù)組int[][] t={{1,2,3},{4,5,6}}來說,t.length等于3,t[0].length等于2。() A.正確 B.錯(cuò)誤 每個(gè)java.sql.Statement實(shí)例對(duì)象只能對(duì)應(yīng)一個(gè)java.sql.ResultSet實(shí)例對(duì)象,所以如果執(zhí)行SQL語句返回多個(gè)結(jié)果,一般需要分多次取得返回結(jié)果。() A.正確 B.錯(cuò)誤 構(gòu)造方法一般不允許有任何返回值,因此需要在構(gòu)造方法返回類型處標(biāo)注為

19、void。() A.正確 B.錯(cuò)誤 【參考答案已附】 參考答案:B 參考答案:D 參考答案:A 參考答案:A 參考答案:C 參考答案:C 參考答案:C 參考答案:A 參考答案:C 參考答案:B 參考答案:D 參考答案:B 參考答案:C 參考答案:B 參考答案:D 參考答案:A 參考答案:B 參考答案:D 參考答案:C 參考答案:C 參考答案:C 參考答案:A 參考答案:C 參考答案:C 參考答案:B 參考答案:B 參考答案:D 參考答案:A 參考答案:D 參考答案:A 參考答案:A 參考答案:B 參考答案:B 參考答案:B 參考答案:A 參考答案:A 參考答案:B 參考答案:B 參考答案:A 參考答案:B

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

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!