可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777[奧鵬在線]電子科技大學(xué)《JAVA程序設(shè)計(jì)》20春期末考試試卷總分:100得分:100第1題,給定如

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時(shí)間:2020-07-13 11:55:24來源:admin瀏覽: 194 次

可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406      微信:aopopenfd777



[奧鵬在線]電子科技大學(xué)《JAVA程序設(shè)計(jì)》20春期末考試
試卷總分:100    得分:100
第1題,給定如下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)異常
正確答案:


第2題,設(shè)有定義:String s=“World”;,下列語句錯(cuò)誤的是(  )。
A、int m=s.indexOf(‘r’);
B、char c=s.charAt(0);
C、int n=s.length();
D、String str=s.append(‘2’);
正確答案:


第3題,在 Java 中,用 package 語句說明一個(gè)包時(shí),該包的層次結(jié)構(gòu)必須是(  )。
A、與文件目錄的層次相同
B、與文件的結(jié)構(gòu)相同
C、與文件類型相同
D、與文件大小相同
正確答案:


第4題,在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é)果一定是double;
正確答案:


答案來源:(www.),下面的方法重載,正確的是(  )。
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) { }
正確答案:


第6題,下面不是String類提供的合法方法(  )。
A、、equals(String)
B、trim()
C、append()    StringBuffer
D、indexOf()
正確答案:


第7題,下列輸出結(jié)果是(  )。
int  a = 0 ;
while ( a  5 ) {switch(a){case 0:case 3 : a = a + 2;case 1 :case 2 : a = a + 3;default : a = a + 5;}
}
System.out.print ( a ) ;
A、0
B、5
C、10
D、其他
正確答案:


第8題,下列說法正確的是(  )。
A、JAVA程序的main方法必須寫在類里面
B、JAVA程序中可以有多個(gè)main方法
C、JAVA程序中類名必須與文件名一樣
D、JAVA程序的main方法中如果只有一條語句,可以不用{}(大括號(hào))括起來
正確答案:B


第9題,下面關(guān)于方法的說法,錯(cuò)誤的是(  )。
A、Java 中的方法參數(shù)傳遞時(shí)傳值調(diào)用,而不是地址調(diào)用
B、方法體是對方法的實(shí)現(xiàn),包括變量聲明和 Java 的合法語句
C、如果程序定義了一個(gè)或多個(gè)構(gòu)造方法,在創(chuàng)建對象時(shí),也可以用系統(tǒng)自動(dòng)生成空的構(gòu)造方法
D、類的私有方法不能被其子類直接訪問
正確答案:


答案來源:(www.),可以通過“new J_Class()”生成類 J_Class 的實(shí)例對象的類定義是(  )。
A、public class J_Class { public J_Class(void) { } }
B、public c lass J _Class {  }
C、public class J_Class { public J_Class(String s) { } }
D、public class J_Class { public void J_Class() { } public J_Class(String s) { }
正確答案:


第11題,執(zhí)行下面代碼結(jié)果(  )。for(int i=0;;){System.out.println("這是 "+i);break;
}
A、語法錯(cuò)誤,缺少表達(dá)式2和表達(dá)式3
B、死循環(huán)
C、程序什么都不輸出
D、輸出:這是0
正確答案:


答案來源:(www.),以下關(guān)于布局的說法,錯(cuò)誤的是(  )。
A、BorderLayout是邊框布局,它是窗體的默認(rèn)布局
B、null是空布局,它是面板的默認(rèn)布局
C、FlowLayout是流布局,這種布局將其中的組件按照加入的先后順序從左向右排列, 一行排滿之后就轉(zhuǎn)到下一行繼續(xù)從左至右排列
D、GridLayout是網(wǎng)格布局,它以矩形網(wǎng)格形式對容器的組件進(jìn)行布置。容器被分成大小相等的矩形,一個(gè)矩形中放置一個(gè)組件
正確答案:


第13題,在JAVA中ArrayList類實(shí)現(xiàn)了可變大小的數(shù)組,便于遍歷元素和隨機(jī)訪問元素,已知獲得了ArrayList類的對象bookTypeList,則下列語句中能夠?qū)崿F(xiàn)判斷列表中是否存在字符串“小說”的是(  )。
A、bookTypeList.add("小說");
B、bookTypeList.get("小說");
C、bookTypeList.contains("小說");
D、bookTypeList.remove("小說");
正確答案:


第14題,對象的特征在類中表示為變量,稱為類的(  )。
A、對象
B、屬性
C、方法
D、數(shù)據(jù)類型
正確答案:


答案來源:(www.),在JAVA中,LinkedList類和ArrayList類同屬于集合框架類,下列選項(xiàng)中的方法是LinkedList類有而ArrayList類沒有的是(  )。
A、add(Object o)
B、add(int index,Object o)
C、remove(Object o)
D、removeLast()
正確答案:


第16題,將類的成員的訪問權(quán)限設(shè)置為默認(rèn)的,則該成員能被(  )。
A、同一包中的類訪問
B、其他包中的類訪問
C、所有的類訪問
D、所有的類的子類訪問
正確答案:


第17題,在Java語言中,下列關(guān)于類的繼承的描述,正確的是(  )。
A、一個(gè)類可以繼承多個(gè)父類
B、一個(gè)類可以具有多個(gè)子類
C、子類可以使用父類的所有方法
D、子類一定比父類有更多的成員方法
正確答案:


第18題,假設(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 comment*/
package mypackage;
import java.awt.*;
public class MyClass { }
正確答案:


第19題,下列值不為true的表達(dá)式有(  )。
A、"john" = = "john"
B、"john".equals("john")
C、"john" = "john"
D、"john".equals(new String("john"))
正確答案:


答案來源:(www.),假設(shè)在 Java 源程序文件“MyClass.java”中只含有一個(gè)類,而且這個(gè)類必須能夠被位于個(gè)龐大的軟件系統(tǒng)中的所有 Java 類訪問到,那么下面聲明有可能符合要求的類聲明是(  )。
A、private class MyClass extends Object
B、public class myclass extends Object
C、public class MyClass
D、class MyClass extends Object
正確答案:


第21題,給定以下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 aMothod");}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 in mainfinished
正確答案:


第22題,Java中,如果類C是類B的子類,類B是類A的子類,那么下面描述正確的是(  )。
A、C不僅繼承了B中的成員,同樣也繼承了A中的成員
B、C只繼承了B中的成員
C、C只繼承了A中的成員
D、C不能繼承A或B中的成員
正確答案:


第23題,下面不會(huì)出現(xiàn)編譯警告或錯(cuò)誤的語句是(  )。
A、float f  =  1.3;
B、char c = "a";
C、byte b =  25;
D、boolean d = null;
正確答案:


第24題,以下不是合法標(biāo)識(shí)符的是(  )。
A、STRING
B、x3x;
C、void
D、de$f
正確答案:


答案來源:(www.),執(zhí)行完下面程序片段后,的結(jié)論正確的是(  )。int a, b, 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
正確答案:


第26題,給定如下所示的JAVA代碼,則運(yùn)行時(shí),會(huì)產(chǎn)生異常的類型為(  )。String s = null;s.concat("abc");
A、ArithmeticException
B、NullPointerException
C、IOException
D、ClassNotFoundException
正確答案:


第27題,下列選項(xiàng)中關(guān)于Java中封裝的說法錯(cuò)誤的是(  )。
A、封裝就是將屬性私有化,提供共有的方法訪問私有屬性
B、屬性的訪問方法包括setter方法和getter方法
C、setter方法用于賦值,getter方法用于取值
D、包含屬性的類都必須封裝屬性,否則無法通過編譯
正確答案:


第28題,下面代碼輸出結(jié)果是(  )。int i=0,s=0;do{if (i%2 = = 0 ){i++;continue;}i++;s = s + i;} while (i7);System.out.println(s);
A、16
B、12
C、28
D、21
正確答案:


第29題,關(guān)于下面程序,結(jié)論正確的是(  )。public class J_Test { public static void main(String[] args) { int[] a = new int[5]; boolean[] b = new boolean[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)行
正確答案:


答案來源:(www.),分析選項(xiàng)中關(guān)于Java中this關(guān)鍵字的說法正確的是(  )。
A、this關(guān)鍵字是在對象內(nèi)部指代自身的引用
B、this關(guān)鍵字可以在類中的任何位置使用
C、this關(guān)鍵字和類關(guān)聯(lián),而不是和特定的對象關(guān)聯(lián)
D、同一個(gè)類的不同對象共用一個(gè)this
正確答案:


第31題,在接口中定義的方法都只能是沒有方法體的抽象方法。(  )
T、對
F、錯(cuò)
正確答案:


第32題,如果類的訪問控制符是 public,則類中成員的訪問控制屬性也必須是 public。(  )
T、對
F、錯(cuò)
正確答案:


第33題,Java 程序一般應(yīng)當(dāng)含有 main 方法,因?yàn)樗撬?Java 程序執(zhí)行的入口。(  )
T、對
F、錯(cuò)
正確答案:


第34題,如果在定義一個(gè)類的時(shí)候沒有用到關(guān)鍵字 extends,則這個(gè)類沒有直接父類。(  )
T、對
F、錯(cuò)
正確答案:


第35題,Java 語言規(guī)定,任何一個(gè)子類的構(gòu)造方法都必須調(diào)用其父類的構(gòu)造方法(包括隱式調(diào)用) ,并且調(diào)用父類構(gòu)造方法的語句必須是子類構(gòu)造方法的第一條語句。(  )
T、對
F、錯(cuò)
正確答案:


第36題,switch 語句中可以沒有 default 子句。(  )
T、對
F、錯(cuò)
正確答案:


第37題,采用事件適配器比采用事件監(jiān)聽器的執(zhí)行效率要高,因?yàn)椴捎檬录m配器可以只處理所需處理的事件。(  )
T、對
F、錯(cuò)
正確答案:


第38題,對于數(shù)組 int[][] t = {{1,2,3},{4,5,6}}來說, t.length 等于 3, t[0].length 等于 2。(  )
T、對
F、錯(cuò)
正確答案:


第39題,每個(gè) java.sql.Statement 實(shí)例對象只能對應(yīng)一個(gè) java.sql.ResultSet 實(shí)例對象,所以如果執(zhí)行 SQL 語句返回多個(gè)結(jié)果,一般需要分多次取得返回結(jié)果。(  )
T、對
F、錯(cuò)
正確答案:


第40題,構(gòu)造方法一般不允許有任何返回值,因此需要在構(gòu)造方法返回類型處標(biāo)注為 void。(  )
A、對
B、錯(cuò)
正確答案:


作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部