JV試題及答案致_第1頁
JV試題及答案致_第2頁
JV試題及答案致_第3頁
JV試題及答案致_第4頁
JV試題及答案致_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余21頁可下載查看

付費(fèi)下載

下載本文檔

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

文檔簡介

1、選擇題9、1、JAVA所定義的版本中不包括:(D )A、 B、 C、 D、E、JAVA2 EEJAVA2 CardJAVA2 MEJAVA2 HEJAVA2 SE2、下列說法正確的是( A )JAVA程序的main方法必須寫在類里面JAVA程序中可以有多個main方法JAVA程序中類名必須與文件名一樣JAVA程序的main方法中如果只有一條語句,可以不用(大括號)括起來A、 B、 C、 D、3、變量命名規(guī)范說法正確的是( B )變量由字母、下劃線、數(shù)字、 $符號隨意組成; 變量不能以數(shù)字作為開頭;A和a在java中是同一個變量;不同類型的變量,可以起相同的名字;A、B、C、D、4、F列java

2、Doc注釋正確的是(C )/* 我愛北京天安門 */ 我愛北京天安門 */* 我愛北京天安門 */* 我愛北京天安門 */A、 B、 C、D、5、為一個 boolean 類型變量賦值時,可以使用 ( B )方式A、 boolean = 1;B、 boolean a = (9 >= 10);C、boolean a="真"D、 boolean a = = false;以下( C )不是合法的標(biāo)識符A、 STRINGB、 x3x;C、 voidD、 de$f6、7、表達(dá)式(11+3*8)/4%3 的值是( D )31012)表達(dá)式不可以作為循環(huán)條件 i+;i>5;bE

3、qual = str.equals("q");A、 B、 C、 D、 AA、 B、 C、D、 count = = i;9、運(yùn)算符優(yōu)先級別排序正確的是( A )A、由高向低分別是:符;()、!、算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、賦值運(yùn)算B、由高向低分別是:符;()、關(guān)系運(yùn)算符、算術(shù)運(yùn)算符、賦值運(yùn)算符、!、邏輯運(yùn)算C、由高向低分別是:符;()、算術(shù)運(yùn)算符、邏輯運(yùn)算符、關(guān)系運(yùn)算符、!、賦值運(yùn)算D、由高向低分別是:符;()、!、關(guān)系運(yùn)算符、賦值運(yùn)算符、算術(shù)運(yùn)算符、邏輯運(yùn)算B )10、11、12、以下程序的運(yùn)行結(jié)果是:public class Incrementpublic sta

4、tic void main(String args) int a; a = 6;A.B.C.D.666667677676 下列值不為 true 的表達(dá)式有( C )。A、B、C、D、"john" = = "john" "john".equals("john")"john" = "john" "john".equals(new String("john") 下列輸出結(jié)果是(int a = 0 ;while ( a < 5 ) swi

5、tch(a) case 0: case 3 case 1 case 2a = a + 2;a = a + 3;default : a = a + 5;A、B、C、D、0510其他下列代碼輸出結(jié)果是 ( B )int i = 10;while ( i > 0 )i = i + 1;14、14、15、16、17、18、19、20、if ( i = =10 ) break; A. B. C. D.while 循環(huán)執(zhí)行 10 次 死循環(huán) 循環(huán)一次都不執(zhí)行 循環(huán)執(zhí)行一次 下面有關(guān) for 循環(huán)的描述正確的是( A ) A、for 循環(huán)體語句中,可以包含多條語句,但要用大括號括起來 B、for 循環(huán)

6、只能用于循環(huán)次數(shù)已經(jīng)確定的情況 C、 在 for 循環(huán)中,不能使用 break 語句跳出循環(huán) D、for 循環(huán)是先執(zhí)行循環(huán)體語句,后進(jìn)行條件判斷卜列(A C)屬于引用數(shù)據(jù)類型(選擇兩項(xiàng))Stringchar 用戶自定義的 Student 類類型 intA、 B、 C、D、對象的特征在類中表示為變量,稱為類的( B )。A、 對象B、屬性C、方法D、數(shù)據(jù)類型在 java 中下列關(guān)于自動類型轉(zhuǎn)換說法正確的是( A )A、基本數(shù)據(jù)類型和 String 相加結(jié)果一定是字符串型B、char類型和int類型相加結(jié)果一定是字符C、double 類型可以自動轉(zhuǎn)換為 intD、char + int + doub

7、le +"" 結(jié)果一定是 double;關(guān)于類的描敘正確的是(BD)(選擇兩項(xiàng))A、在類中定義的變量稱為類的成員變量,在別的類中可以直接使用B、局部變量的作用范圍僅僅在定義它的方法內(nèi),或者是在定義它的控制流塊中C、使用別的類的方法僅僅需要引用方法的名字即可D、一個類的方法使用該類的另一個方法時可以直接引用方法名 下列關(guān)于字符串的描敘中錯誤的是( BC )(選擇兩項(xiàng))A、字符串是對象B、String對象存儲字符串的效率比 StringBuffer高C、可以使用StringBuffer sb="這里是字符串"聲明并初始化StringBuffer對象sbD、S

8、tring 類提供了許多用來操作字符串的方法:連接,提取,查詢等 以下( D )代碼,能夠?qū)?shù)組正確初始化(或者是默認(rèn)初始化)。A、int a;B、a = 1, 2, 3, 4, 5;C、int a = new int51, 2, 3, 4, 5;D、int a = new int5;score 是一個整數(shù)數(shù)組,有五個元素,已經(jīng)正確初始化并賦值,仔細(xì)閱讀下面代碼, 程序運(yùn)行結(jié)果是( B )21、temp = score0;for (int index = 1;index < 5;index+) if (scoreindex < temp) temp = scoreindex;A.B

9、.C. 找到數(shù)組最后一個元素D. 編譯出錯求最大數(shù) 求最小數(shù)22、23、24、下面關(guān)于數(shù)組的說法中,錯誤的是( AB )(選擇兩項(xiàng))A、 在類中聲明一個整數(shù)數(shù)組作為成員變量,如果沒有給它賦值,數(shù)值元素值為空 B、 數(shù)組可以在內(nèi)存空間連續(xù)存儲任意一組數(shù)據(jù)C、 數(shù)組必須先聲明,然后才能使用D、數(shù)組本身是一個對象在 Java 中 ,關(guān)于構(gòu)造方法,下列說法錯誤的是 ( C )A、 構(gòu)造方法的名稱必須與類名相同B、構(gòu)造方法可以帶參數(shù)C、構(gòu)造方法不可以重載D、 構(gòu)造方法絕對不能有返回值 執(zhí)行下面代碼結(jié)果( for(int i=0;)這是 "+i);break;A、B、C、D、25、語法錯誤,缺少

10、表達(dá)式 死循環(huán) 程序什么都不輸出 輸出:這是 0 下面代碼輸出結(jié)果是(int i=0,s=0;doif (i%2 = = 0 ) i+; continue; i+; s = s + i; while (i<7);2 和表達(dá)式 3B )。A、B、C、D、26、16122821下面( C )不是 String 類提供的合法的方法。 A、 equals(String)27、28、A.B.C.D.29、30、B、 trim()C、append()D、indexOf()在JAVA中,以下(C )類的對象以鍵-值的方式存儲對象給定如下所示的JAVA代碼,則運(yùn)行時,會產(chǎn)生(B )類型的異常String

11、 s = null; s.concat("abc"); ArithmeticException NullPointerException IOException ClassNotFoundException給定java代碼如下所示,在A處新增下列(AC)方法,是對cal方法的重載(選擇兩項(xiàng))A.B.C.D.public class Testpublic void cal(int x, int y, int z)/Apublic int cal(int x,int y,float z)return 0; public int cal(int x,int y,int z)ret

12、urn 0; public void cal(int x,int z) public viod cal(int z,int y,int x)給定如下 Java 程序代碼片段,編譯運(yùn)行這段代碼,結(jié)果是( B )。map.put("name",null); map.put("name","Jack");A. nullB. JackC. nullJackD. 運(yùn)行時出現(xiàn)異常(key為null或value為null,或者兩者都為null)給定以下JAVA代碼,這段代碼編譯運(yùn)行后輸出的結(jié)果是(C )public class Test publi

13、c static int aMethod(int i) throws Exception tryreturn i/10; catch(Exception ex)throw new Exception ("exception in a aMothod");finallyA、B、C、32、A、B、C、D、33、A、B、C、D、34、A、B、C、D、35、supe咲鍵字的說法正確的是(A )osuper 關(guān)鍵字是在子類對象內(nèi)部指代其父類對象的引用 super 關(guān)鍵字不僅可以指代子類的直接父類,還可以指代父類的父類 子類通過 super 關(guān)鍵字只能調(diào)用父類的方法,而不能調(diào)用父類的屬

14、性 子類通過 super 關(guān)鍵字只能調(diào)用父類的屬性,而不能調(diào)用父類的方法在Java接口中,下列選項(xiàng)中有效的方法聲明是( AB )o(選擇二項(xiàng))F列選項(xiàng)中關(guān)于Java中public void aMethod(); void aMethod(); protected void aMethod(); D、 private void aMethod();A、B、C、36、在JAVA的異常處理模型中,能單獨(dú)和finally語句一起使用的塊是(A)。37、A、B、C、D、try catch throw throws分析如下Java代碼,編譯運(yùn)行后將輸出(B )。public static void mai

15、n(String args)tryaMethod(0);catch(Exception ex)finallyexception in mainfinished exception in mainfinally finallyfinishedD、 finallyexception in mainfinishedBC )(選擇兩項(xiàng))在 Java 中,下面對于構(gòu)造函數(shù)的描述錯誤的是( 類不一定要顯式定義構(gòu)造函數(shù) 構(gòu)造函數(shù)的返回類型是 void 如果構(gòu)造函數(shù)不帶任何參數(shù),那么構(gòu)造函數(shù)的名稱和類名可以不同 一個類可以定義多個構(gòu)造函數(shù)在 Java 語言中,下列關(guān)于類的繼承的描述,正確的是( B )o 一個

16、類可以繼承多個父類 一個類可以具有多個子類子類可以使用父類的所有方法 子類一定比父類有更多的成員方法public class Testpublic Test() static void print(ArrayList al)al.add(2);al=new ArrayList();al.add(3);al.add(4);public static void main(Stringargs)Test test=new Test();ArrayList al=new ArrayList();al.add(1);print(al);38、39、40、41、42、A、B、C、D、1234在JAVA中,

17、Object類是所有類的父親,用戶自定義類默認(rèn)擴(kuò)展自O(shè)bject類,下列選項(xiàng)中的(D )方法不屬于Object類的方法。A、B、C、D、equals(Object obj)getClass()toString()trim()下列選項(xiàng)中關(guān)于Java中封裝的說法錯誤的是(D )。A、 B、 C、 D、封裝就是將屬性私有化,提供共有的方法訪問私有屬性 屬性的訪問方法包括 setter 方法和 getter 方法 setter 方法用于賦值, getter 方法用于取值 包含屬性的類都必須封裝屬性,否則無法通過編譯Java中,如果類C是類B的子類,類B是類A的子類,那么下面描述正確的是(A )A、C不

18、僅繼承了 B中的成員,同樣也繼承了 A中的成員B、C只繼承了 B中的成員C、C只繼承了 A中的成員D、C不能繼承A或B中的成員分析選項(xiàng)中關(guān)于Java中this關(guān)鍵字的說法正確的是( A ) this 關(guān)鍵字是在對象內(nèi)部指代自身的引用 this 關(guān)鍵字可以在類中的任何位置使用 this 關(guān)鍵字和類關(guān)聯(lián),而不是和特定的對象關(guān)聯(lián) 同一個類的不同對象共用一個 thisA、 B、 C、 D、在JAVA中,LinkedLis類和ArrayList類同屬于集合框架類,下列(D)選項(xiàng)中的方法是LinkedLis類有而ArrayList類沒有的。A、add(Object o)B、add(int index, O

19、bject o)C、remove(Object o)D、removeLast()LinkedLis有 removeFirst(和 removeLastO, ArrayLiS沒有。43、在JAVA中ArrayList類實(shí)現(xiàn)了可變大小的數(shù)組,便于遍歷元素和隨機(jī)訪問元素,已知獲得了 ArrayList類的對象bookTypeList,貝U下列語句中能夠?qū)崿F(xiàn)判斷列表中是否存在字符 串A、B、 C、44、A、B、C、D、E、F、45、小說 ”的是( C )。bookT yp eList.add("小說"); bookTy peList.get("小說");book

20、T yp eList.c ontain sC小說");D、bookTypeList.remove(”小說");給定如下Java代碼,其中第(無答案)行代碼有錯誤。456789以下關(guān)于布局的說法,錯誤的是( B )BorderLayout 是邊框布局,它是窗體的默認(rèn)布局null 是空布局,它是面板的默認(rèn)布局FlowLayout 是流布局,這種布局將其中的組件按照加入的先后順序從左向右排 列, 一行排滿之后就轉(zhuǎn)到下一行繼續(xù)從左至右排列GridLayout 是網(wǎng)格布局,它以矩形網(wǎng)格形式對容器的組件進(jìn)行布置。容器被分成 大小相等的矩形,一個矩形中放置一個組件A、B、C、D、面板的默

21、認(rèn)布局管理器是 FlowLayout 布局管理器。46、以下用于創(chuàng)建容器對象的類是( AC )(選擇兩項(xiàng))A、FrameB、CheckboxC、PanelD、TextField47、以下關(guān)于抽象類和接口的說法錯誤的是( E )A、 抽象類在 Java 語言中表示的是一種繼承關(guān)系,一個類只能使用一次繼承。但是 一個類卻可以實(shí)現(xiàn)多個接口。在抽象類中可以沒有抽象方法 實(shí)現(xiàn)抽象類和接口的類必須實(shí)現(xiàn)其中的所有方法,除非它也是抽象類。接口中 的方法都不能被實(shí)現(xiàn)接口中定義的變量默認(rèn)是 public static final 型,且必須給其初值,所以實(shí)現(xiàn)類中 不能重新定義,也不能改變其值。接 口中的方法都必須

22、加上 public 關(guān)鍵字。B、C、D、E、(當(dāng)一個方法為抽象方法時,意味著這個方法應(yīng)該被子類的方法所重寫,否則其子類的該方法 仍然是abstract的,這個子類由于繼承父類,擁有抽象方法,因此它也是抽象類,即聲明為 abstract o abstract抽象類不能用new實(shí)例化對象,abstract方法只允許聲明不能實(shí)現(xiàn)。如果一 個類中含有 abstract方法,那么這個類必須用abstract來修飾,當(dāng)然 abstract類也可以沒有abstract 方法。)48、關(guān)于面向?qū)ο蟮恼f法正確的是(AA、類可以讓我們用程序模擬現(xiàn)實(shí)世界中的實(shí)體B、有多少個實(shí)體就要創(chuàng)建多少個類C、對象的行為和屬性被

23、封裝在類中,外界通過調(diào)用類的方法來獲得,但是要知道 類的內(nèi)部是如何實(shí)現(xiàn)D、現(xiàn)實(shí)世界中的某些實(shí)體不能用類來描述一、單項(xiàng)選擇題1 .下面( BA、 #_pound2. 下面(DA、float f=1.3;3. 編譯一個定義了兩個類和三個方法的,碼文件。A、5個字節(jié)碼文件,以“.java為擴(kuò)展名C、5個字節(jié)碼文件,以“.Classi擴(kuò)展名4. 有關(guān)類的說法,正確的是( B )A、類具有封裝性,所以類的數(shù)據(jù)是不能被訪問的B、類具有封裝性,但可以通過類的公共接口訪問類中的數(shù)據(jù)C、 聲明一個類時,必須使用public修飾符D、每個類中必須有 main方法,)是合法的Java標(biāo)識符。B、_underscor

24、eC、51 nterstate)賦值語句不會出現(xiàn)編譯警告或錯誤。B char c="a"C、byte b=257;Java源程序文件,D、classD、int i=10;總共會產(chǎn)生(D )個字節(jié)B、2個字節(jié)碼文件,以D、2個字節(jié)碼文件,以否則程序無法運(yùn)行“ .java為擴(kuò)展名“.clas為擴(kuò)展名5. 執(zhí)行完下面程序片段后,B )的結(jié)論是正確的。B、D、a的值是1,b的值是3c的值是falseA )C )。B、float fun(int a, float b) float fun(int x, float y) D、float fun 1(int a, float b) fl

25、oat fun 2(i nt a, float b) D )。B、一個類可以有幾個超類int a, b, c;a = 1;b = 2;c = (a + b > 3 ? a+ : b+);A、a的值是2,b的值是3C a的值是1,b的值是26. 將類的成員的訪問權(quán)限設(shè)置為默認(rèn)的,貝夠成員能被(A、同一包中的類訪問B、其他包中的類訪問C、所有的類訪問D、所有的類的子類訪問7. 下面的方法重載,正確的是(A、int fun(int a, float b) float fun(int a, float b) C、float fun (float a) float fun (float a, fl

26、oat b) 8下面關(guān)于繼承的說法,正確的是(A、超類的對象就是子類的對象C、一個類只能有一個子類D、一個類只能有一個超類9下面關(guān)于多態(tài)性的說法,正確的是(C ) 。A、一個類中不能有同名的方法B、子類中不能有和父類中同名的方法C、子類中可以有和父類中同名且參數(shù)相同的方法D、多態(tài)性就是方法的名字可以一樣,但返回的類型必須不一樣10關(guān)于下面程序, ( A )的結(jié)論是正確的。class J_SubClass extends J_Test public class J_Test J_Test(int i) public static void main(String args) A、不能通過編譯,B

27、、不能通過編譯,C、不能通過編譯,J_SubClass a = new J_SubClass();J_SubClass(i nt的構(gòu)造方法因?yàn)轭?J_Test 沒有定義無參數(shù)的構(gòu)造方法 因?yàn)轭?J_SubClass沒有定義無參數(shù)的構(gòu)造方法 因?yàn)闆]有實(shí)現(xiàn)D、可以成功通過編譯11關(guān)于下面程序片段, ()的結(jié)論是正確的。A、 B、C、D、String a = "Java" String b = "Java"String x = "Ja"String y = "va"String c = x + y;aaaa和 和 和 和

28、和和 a 和 a 和指向同一個實(shí)例對象 不指向同一個實(shí)例對象 c 指向同一個實(shí)例對象 c 不指向同一個實(shí)例對象 12假設(shè)下面的程序代碼都放在 MyClass.java 文件中, ( D )程序代碼能夠編譯bbbb指向同一個實(shí)例對象, 指向同一個實(shí)例對象, 不指向同一個實(shí)例對象, 不指向同一個實(shí)例對象,通過。A、import java.awt.*; package mypackage;class MyClass C、 int m;package mypackage; import java.awt.*;class MyClass B、package mypackage;import java.a

29、wt.*;public class myClass D、/*This is a comment*/ package mypackage; import java.awt.*;public class MyClass B )類。13當(dāng)需要在文件中寫入字符而不是字節(jié)時,在下面的類中最好選用( 14關(guān)于事件監(jiān)聽,正確的是(C ) 。A、一個事件監(jiān)聽器只能監(jiān)聽一個組件B、一個事件監(jiān)聽器只能監(jiān)聽處理一種事件C、一個組件可以注冊多個事件監(jiān)聽器,一個事件監(jiān)聽器也可以注冊到多個組件上D、一個組件只能引發(fā)一種事件二、填空題1. Class類是由Java編譯器自動生成的,它伴隨每個類。2 .任何一個Java程序都

30、默認(rèn)引入一個包,這個包的名字是 java.lang 。4. 在Java中所實(shí)現(xiàn)的二維數(shù)組,實(shí)際上是由一維數(shù)組構(gòu)成的數(shù)組。5. 在Java中,字符串是作為對象出現(xiàn)的。6. 接口可以看作是僅容納抽象方法、常量,而又不能直接生成對象的特殊抽象類。7 . FilelnputStream 是字節(jié)流, BufferedWriter 是字符流, ObjectOutputStream 是對象 流。容器中才能顯示。 并能夠在瀏覽器中運(yùn)行的Java類。8. 在Java中,組件不能獨(dú)立地顯示出來,必須將組件放在一定的9. Applet是能夠嵌入到HTML格式中的文件,三、判斷題1、Java程序一般應(yīng)當(dāng)含有main方

31、法,因?yàn)樗撬蠮ava程序執(zhí)行的入口。3、(X )Java語言的標(biāo)識符是不區(qū)分大小寫的。(Java語言為所有的Java程序自動導(dǎo)入包 “java.Iang,”因此Java程序可以直接用“ java.Iang中的類和接口。位于類繼承關(guān)系層次結(jié)構(gòu)樹的根部的類Object就是在包“java.Iang中的類。(V )4、有時候?yàn)榱吮苊庖鸹煜?,?gòu)造方法的方法名可以不與所屬類名同名。5、Java語言規(guī)定,任何一個子類的構(gòu)造方法都必須調(diào)用其父類的構(gòu)造方法(包括隱式調(diào)用),并且調(diào)用父類構(gòu)造方法的語句必須是子類構(gòu)造方法的第一條語句。(V )6、Java語言對內(nèi)存的釋放是采用垃圾回收機(jī)制。Java虛擬機(jī)自動判

32、斷并收集垃圾”,但一般不會立即釋放它們的存儲空間。( V )(java中垃圾回收機(jī)制的作用是對程序中無任何引用的對象占據(jù)的內(nèi)存空間進(jìn)行釋放的一種釋放內(nèi)存的方式。java中垃圾回收機(jī)制有幾個明顯的特點(diǎn)。1.垃圾回收是由虛擬機(jī)即JVM執(zhí)行;2.系統(tǒng)空閑時執(zhí)行;3.釋放的一定是不再被引用的對象;4.回收方法gc()方法,雖然可以主動調(diào)用,但 是不確定會立即執(zhí)行。)7、在編譯Java源程序時, 計(jì)算機(jī)根本不會去識別各個變量名的具體含義,因此命名規(guī)范對編寫 Java程序而言不是必要的,而且有可能會降低編寫Java源程序的效率。(X )一、單項(xiàng)選擇題1. 作為Java應(yīng)用程序入口的 main方法,其聲明格

33、式可以是( A )A、public static void main(String args)B、public static int main(String args)C、public void main(String args)D、public int main(String args)Java源程序文件中定義了3個類,其中屬性為public的類可能有2. 在一個合法的 (B )個。C、2 D、3)單詞是Java語言的關(guān)鍵字。B、abstract C nullD、String)語句不會出現(xiàn)編譯警告或錯誤。3 .下面(A、sizeof1.3;B、char c = "a"(b

34、yte的取值范圍為-128-127 )5. 下面程序片段輸出的是( D )0int i = 0, j = 9;do if(i+ > -j) break; while(i < 4);A、i = 4 and j = 4C、i = 5 and j = 46. 對于下面( BA、float fC、byte b = 25;D、boolean d = null;B、i = 5 and j = 5D、i = 4 and j = 5 )類定義,可以通過“new J_Class 生成類J_Class的實(shí)例對象。A、0B、A、public class J_Class public J_Class(vo

35、id) "B、public c lass J _Class C、public class J_Class public J_Class(Stri ng s) D、public class J_Class p ublic void J_Class() public J_Class(Stri ng s) 該成員域必須能夠被這個類的子類訪問C )可以滿足上述要求。7. 要求設(shè)計(jì)一個類,它擁有一個特殊的成員域,至嘰但是不能被不在同一個包內(nèi)的其他類訪問到。下面(A、該成員域的封裝屬性設(shè)置為publicB、該成員域的封裝屬性設(shè)置為privateC、該成員域的封裝屬性設(shè)置為P rotectedD、

36、該成員域不需要特殊的封裝屬性8 .關(guān)于下面程序,(D )的結(jié)論是正確。P ublic class J_Test p ublic static void main( Stri ng args) in t a = new in t5;boolea n b = new boolea n 5;0false ”1true ”A、程序可以通過編譯并正常運(yùn)行,結(jié)果輸出B、程序可以通過編譯并正常運(yùn)行,結(jié)果輸出C、程序無法通過編譯D、程序可以通過編譯,但無法正常運(yùn)行)個 第一個) (第二個)9下面這段代碼會產(chǎn)生(String 對象。(數(shù)組越界是運(yùn)行時異常)String s1 = "hello"

37、;String s2 = s1.substring(2, 3);String s3 = s1.toString();String s4 = new StringBuffer(s1).toString();(第三個,StringBuffer.toString ()返回一個 String 對象) A、1 B、2C、3D、410關(guān)于下面程序, ( D )的結(jié)論是正確的。public class J_Test public static void main(String args) try return;finally A、B、上面程序含有編譯錯誤上面程序在運(yùn)行時會產(chǎn)生一個運(yùn)行時異常C上面程序會正常運(yùn)

38、行,但不產(chǎn)生任何輸出D、上面程序輸出“ 1”11用“ newFileOutputStream(例對象,則下面( B )說法是正確的。A、如果文件B、如果文件C、如果文件D、如果文件“data.txt 創(chuàng)建rue個 ”ileOutputStream實(shí)“data.txt存在,則將拋出lOExce ption異常 “data.txt存在,則將在文件的末尾開始添加新內(nèi)容 “data.txt存在,則將覆蓋掉文件中已有的內(nèi)容“data.txt不存在,則將拋出lOExce ption異常12改變當(dāng)前容器的布局方式,( A )。A、調(diào)用方法setLayoutB、容器一旦生成,它的布局方式就不能改變C、調(diào)用方法

39、 setLayoutManager( D )的結(jié)論是正確的。 首先要調(diào)用的成員方法是pause()首先要調(diào)用的成員方法是destory()D、調(diào)用方法 updateLayout13關(guān)于小應(yīng)用程序執(zhí)行過程的生命周期,A、當(dāng)小應(yīng)用程序從運(yùn)行態(tài)進(jìn)入停止態(tài)時,B、當(dāng)關(guān)閉正處于運(yùn)行態(tài)的小應(yīng)用程序時,pai nt() destoryOC、當(dāng)小應(yīng)用程序從停止態(tài)進(jìn)入運(yùn)行態(tài)時,首先要調(diào)用的成員方法是D、當(dāng)關(guān)閉正處于停止態(tài)的小應(yīng)用程序時,首先要調(diào)用的成員方法是)方法可以用來加載 JDBC驅(qū)動程序。14.下面( D二、概念填空題垃圾回收機(jī)制簡化了程序的內(nèi)存管理。 字母、數(shù)字、下劃線、美元符號組成的字符序列。封裝、繼

40、承、多態(tài) 。1 . Java語言通過2. Java標(biāo)識符是由3 .面向?qū)ο蟮挠?jì)算機(jī)語言一般應(yīng)具有3個基本特性,分別是4. Java中的_類是最頂層的類,所有其他的類都是它直接或間接的子類。5. 在Java的基本數(shù)據(jù)類型中,char類型采用Uni code編碼方案,這樣,無論是中文字 符還是英文字符,都是占 2字節(jié)內(nèi)存空間。6. 類的靜態(tài)成員屬于這個類的所有對象。7 .一個類要具有可序列化的特性一般就必須實(shí)現(xiàn)接口。8.類String本身負(fù)責(zé)維護(hù)一個字符串池。該字符串池存放字符串常量 所指向的字符串示例,以及調(diào)用過類 String成員方法in tern后的字符串示例。、判斷題1、 父類的構(gòu)造方法不

41、可以被子類繼承。( V )2、在接口中定義的方法都只能是沒有方法體的抽象方法。3、Java程序分成應(yīng)用程序和小應(yīng)用程序兩類,所以一個序,又是小應(yīng)用程序。( X )4、 javadoc是一種從文檔注釋生成HTML幫助文件的工具。 中介于“/*和“*/之間的注釋,并生成相應(yīng)的程序文檔。5、采用事件適配器比采用事件監(jiān)聽器的執(zhí)行效率要高,因?yàn)椴捎檬录m配器可以只處理所需處理的事件。( X一、單項(xiàng)選擇題1 .下面選項(xiàng)中,A、then2 .下面語句中,A、boolean b=Java關(guān)鍵字。C、 java)。true ” ; B、double x=2.5f;(B )是B、continue正確的是( B(V

42、 )Java程序不可能既是應(yīng)用程它可以處理在java源程序( X )D、PUBLICC、char c= ” A” ; D、float y=0.8d;D ) oC k-=3&&k+=3;D、k+=3|+k>3;“ Wo,d下列語句錯誤的是(D ) o r' );B、char c=s.charAt(0);D、String str=s.append(3 .設(shè)有定義“ int k=3;,語法正確且值為true的表達(dá)式是(A、k=3; B、k+>3;4 .設(shè)有定義:Stri ng s=A、int m=s.indexOf(C、int n=s.length();'

43、2');5. 假設(shè)在Java源程序文件“ MyClass.jav中只含有一個類,而且這個類必須能夠被位于個 龐大的軟件系統(tǒng)中的所有 Java類訪問到,那么下面(C )聲明有可能是符合要求的 類聲明。A、Private class MyClass extends ObjectB、public class myclass extends ObjectC、public class MyClassD、class MyClass extends Object6 .在Java中,用Package語句說明一個包時,該包的層次結(jié)構(gòu)必須是(A )0A、與文件目錄的層次相同B、與文件的結(jié)構(gòu)相同C、與文件類型相同D、與文件大小相同7 .下面關(guān)于數(shù)組的說法,錯誤的是(B ) 0A、數(shù)組是最簡單的復(fù)合數(shù)據(jù)類型,是一系列數(shù)據(jù)的集合B、聲明數(shù)組時,必須分配內(nèi)存C、 數(shù)組的元素可以是值(基本數(shù)據(jù)類型)、對象或其他數(shù)組D、一個數(shù)組中的所有值都必須是相同的類型8

溫馨提示

  • 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

提交評論