




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、頁眉內(nèi)容一、選擇題(每題2 分,共 40 分)1、下面哪個(gè)是 Java 語言中正確的標(biāo)識符(C )A、3comB 、 importC、 thatD、this2、下面哪個(gè)語句(初始化數(shù)組)是不正確的:(B )Aint x = 1,2,3;Bint x3 = 1,2,3;Cint x = 1,2,3;Dint x = new int1,2,3;3、下述概念中不屬于面向?qū)ο蠓椒ǖ氖? D )。A對象、消息B繼承、多態(tài)C類、封裝4、下面的代碼段中,執(zhí)行之后Di和j過程調(diào)用的值是什么?( B )int i = 1;int j;j = i+*2+3*-i;A1, 2B1, 5C2, 1D2, 25、下面哪
2、條語句把方法聲明為抽象的公共方法Apublic abstract method();Bpublic abstract void method();Cpublic abstract void method()Dpublic void method() extends abstract;6、下面關(guān)于 java 中類的說法哪個(gè)是不正確的?(?(B )C)A類體中只能有變量定義和成員方法的定義,不能有其他語句。B構(gòu)造函數(shù)是類中的特殊方法。C類一定要聲明為public的,才可以執(zhí)行。D一個(gè) java 文件中可以有多個(gè)class 定義。7、假設(shè) A 類有如下定義,設(shè) a 是 A 類的一個(gè)實(shí)例,下列語句調(diào)用
3、哪個(gè)是錯(cuò)誤的?( C )classA inti;staticStrings;voidmethod1() staticvoidmethod2()A、;B、a.method1();C、A.method1();D、A.method2()8、容器被重新設(shè)置大小后,哪種布局管理器的容器中的組件大小不隨容器大小的變化而改變?(B )A、 CardLayoutB、 FlowLayoutC、 BorderLayoutD 、 GridLayout9、下列哪個(gè)用戶圖形界面組件在軟件安裝程序中是常見的A. 滑塊B. 進(jìn)度條C. 按鈕?(C)D. 標(biāo)簽頁眉內(nèi)容10、在 Java 中如果要在字符串類型對象用下面哪個(gè)方法
4、: ( B)Amid(2,s);BcharAt(2);DindexOf(s, V );s=“ JAVA”,中找出 V出現(xiàn)的位置可使Cs.indexOf( V );11、Java 中哪個(gè)類提供了隨機(jī)訪問文件的功能。A. RandomAccessFile 類C. File類( A )B. RandomFileD. AccessFile類類12、下面哪個(gè)方法是類,用來獲取AgetChannel()Socket 的輸入流。 ( C )B getConnetion()CgetInputStream()D getStream()13、給出下面代碼:public class Personstatic int
5、 arr = new int10;public static void main(String a);哪個(gè)語句是正確的?(B )A. 編譯時(shí)將產(chǎn)生錯(cuò)誤;C.編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤;B.D.輸出零;輸出空。14、A 派生出子類 B , B 派生出子類 C,并且在 Java源代碼中有如下聲明:1) Aa0=newA();2) Aa1 =newB();3)Aa2=newC();問以下哪個(gè)說法是正確的?( D)A. 只有第 1 行能通過編譯B. 第 1、2 行能通過編譯,但第3 行編譯出錯(cuò)C. 第 1、2、3 行能通過編譯,但第 2、3 行運(yùn)行時(shí)出錯(cuò) D. 第 1 行、第 2 行和第 3 行的聲
6、明都是正確的15、下列哪個(gè)方法可用于創(chuàng)建一個(gè)可運(yùn)行的類(A )A. public class X implements Runable public void run(). B. public class X implements Thread public void run(). C. public class X implements Thread public int run(). D. public class X implements Runable protected void run(). 16、哪個(gè)關(guān)鍵字可以拋出異常? ( C )A 、 transientB 、 finally
7、C、 throwD 、static17、如果類中的成員變量可以被同一包訪問,則使用如下哪個(gè)修飾符?(C )A、 privateB、 publicC、protectedD、 no modifier頁眉內(nèi)容18、Java 語言具有許多優(yōu)點(diǎn)和特點(diǎn),下列選項(xiàng)中,哪個(gè)反映了制的特點(diǎn)(B)A安全性B. 多線程C.跨平臺19、編譯并運(yùn)行以下程序段的結(jié)果是:(A)Java 程序并行機(jī) D. 可移植public class MyClassfinal static int i;MyClass()i =0;public static void main(String args);A編譯出錯(cuò)B、nullC、1D 、0
8、20、下列哪個(gè)方法可以用來加載A類 getDriver 方法JDBC驅(qū)動程序?(D )B類C類 的 connect方法D類 forName 方法二、填空題。(每空 2 分,共 30 分)1. 編譯 Java Application 源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件, 這些字節(jié)碼文件的擴(kuò)展名為類名 .class。2構(gòu)造方法是一個(gè)特殊的方法,主要用于創(chuàng)建對象時(shí)初始化對象。構(gòu)造方法的方法名要求與_類名 _相同,而且無返回值,構(gòu)造方法無返回值,并不是要在構(gòu)造方法名前加上void。3Applet 的生命周期是有init() 、 start()、stop()、 destroy()這 4 個(gè)方法構(gòu)成的 ,在
9、程序執(zhí)行過程中 , init()方法只被調(diào)用執(zhí)行一次 ,但start()方法可以多次被調(diào)用執(zhí)行。4我們把 awt 組件稱為重量組件,而把swing組件稱為輕量組件。在編寫 swing 組件的程序時(shí),很多情況下只要在原有的awt 組件的類名前面加上字母J。5.創(chuàng)建多線程的途徑有兩種:創(chuàng)建Thread類的子類與實(shí)現(xiàn)Runable接口。6.異常處理過程中,一個(gè) try 程序塊可以對應(yīng)多個(gè) catch 塊。7.數(shù)據(jù)流類分為 DataInputStream和DataOutputStream。8. 當(dāng)兩個(gè)或多個(gè)線程要同時(shí)訪問共享數(shù)據(jù)時(shí),一次只允許一個(gè)線程訪問共享資源,支持這種互斥機(jī)制稱為線程鎖。9. TC
10、P 協(xié)議提供的是可靠無差錯(cuò)的數(shù)據(jù)傳輸, UDP 協(xié)議不保證數(shù)據(jù)傳輸?shù)目煽啃浴m撁純?nèi)容10、基于 UDP網(wǎng)絡(luò)程序設(shè)計(jì)中, 使用Datagram類來創(chuàng)建套接字連接。1、下面哪項(xiàng)可以得到數(shù)組元素的個(gè)數(shù),java 中定義數(shù)組名為abc ,( B)A、abc.length( )B、abc.lengthC、len(abc)D、ubound(abc)2、構(gòu)造方法何時(shí)被調(diào)用 (B)A. 類定義時(shí)B. 創(chuàng)建對象時(shí)C.調(diào)用對象方法時(shí)D.使用對象的變量時(shí)3、下列語句片段int a=10,b=4,c=20,d=6;的結(jié)果為( C)A.144B.28C.1404、下面哪個(gè)修飾符修飾的方法只能被本類中的其他方法使用(A、
11、protectedB、staticC、privateD.不能執(zhí)行C)D、 public5、編譯并運(yùn)行下述程序段的結(jié)果是:(A)。public class Testpublic static void main(String argv)int count = new int4;A 編譯時(shí)錯(cuò)誤B運(yùn)行時(shí)錯(cuò)誤C輸出0D輸出null6、下列說法不正確的是 (B )A. IOException 必須被捕獲或拋出B. java 語言會自動初始化變量的值C. java 語言不允許同時(shí)繼承一個(gè)類并實(shí)現(xiàn)一個(gè)接口D. java 語言會自動回收內(nèi)存中的垃圾7、在 java 的一個(gè)異常處理中,哪個(gè)語句塊可以有多個(gè)A、c
12、atchB、finallyC、try(A)D、 throws8、若在某一個(gè)類定義中定義有如下的方法:則該方法屬于(C)。A本地方法B靜態(tài)方法9、類 Test1定義如下:final void aFinalFunction( );C最終方法D抽象方法1) public class Test12)publicfloataMethod(floata, floatb) 3)4) 將以下哪種方法插入行3 是不合法的。(B )頁眉內(nèi)容A、 public float aMethod (float a, float b, float c) B、 public float aMethod(float c, flo
13、at d) C、 public int aMethod(int a, int b) D、 private float aMethod(int a, int b, int c ) 10、如果希望所有的控件在界面上均勻排列,應(yīng)使用下列那種布局管理器?( B )A、BoxLayoutB、GridLayoutC、 BorderLayoutD、FlowLayout11、哪個(gè)關(guān)鍵字可以對對象加互斥鎖?( BA、 transientB、 synchronized)C、serializeD、static12、Java 程序的執(zhí)行過程中用到一套A.Java 文檔生成器C.Java 編譯器JDK工具,其中B.Ja
14、vaD.Javajava.exe 解釋器類分解器是指(B )13、下面哪個(gè)不是 Thread 類的方法 ?(C )Ayield()Bsleep(longmsec)Cgo()D14、為實(shí)現(xiàn)多線程之間的通信,需要使用下列哪種流才合適(D)AFilter streamB. File streamC. Random access streamD. stop()Piped stream15、在異常處理中,如釋放資源、關(guān)閉文件、關(guān)閉數(shù)據(jù)庫等由A.try 子句B.catch 子句C.finally子句(C) 來完成。D.throw 子句16、定義一個(gè)類名為“ MyClass.java ”的類,并且該類可被一
15、個(gè)工程中的所有類訪問,那么該類的正確聲明應(yīng)為: (C)A. private class MyClass extends ObjectB. class MyClass extends ObjectC. public class MyClassD. protected class MyClass extends Object17、給出如下代碼 :class Testprivate int m;public static void fun() / some code.如何使成員變量m 被函數(shù) fun() 直接訪問 ? ( C )A 、將B 、將C、將D、將private int m private
16、int m private int m private int m改為 protected int m改為 public int m改為 static int m改為 int m頁眉內(nèi)容18、 對象使用時(shí),下面描述錯(cuò)誤的是( B )A. 通過“ . ”運(yùn)算符調(diào)用成員變量和方法B. 通過成員變量的訪問權(quán)限設(shè)定限制自身對這些變量方法的調(diào)用C.將一個(gè)對象申明為類的成員時(shí),必須在使用前為其分配內(nèi)存D.在方法中使用對象作為參數(shù)時(shí),采用引用調(diào)用19、下面代碼哪行會引起錯(cuò)誤?(D)1) class Parent 2) private String name;3) public Parent()4) 5) p
17、ublic class Child extends Parent 6) private String department;7) public Child() 8) public String getValue() return name; 9) public static void main(String arg) 10) Parent p = new Parent();11) 12) A、第3行B、第6行C、第7行D、第8行20、下面關(guān)于 Applet 的說法正確的是( C)A、 Applet也需要 main 方法B、 Applet必須繼承自C、 Applet能訪問本地文件D、 Applet 程序不需要編譯二、填空題。(每空2 分,共 30 分)2.Java 程序在 extends 之后只能有一個(gè)父類 , 即 extends 只能實(shí)現(xiàn)1繼承。2面向?qū)ο蟮?3 個(gè)特性是多態(tài)、繼承性和封裝。3 在java.awt包 中 定 義 了 三 種 界 面 布 局 策 略 , 它 們 分 別 是 :BorderLayout、FlowLayout和 GridLayout 。4每個(gè)線程都經(jīng)歷創(chuàng)建、就緒、運(yùn)行、阻塞和死亡等5個(gè)狀態(tài)。5 在 java.io 包中有4
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 院內(nèi)美化合同協(xié)議書5篇
- 2025年榆林普通貨運(yùn)從業(yè)資格證模擬考試
- 2025年大理貨運(yùn)員初級考試題庫
- 2025年高中化學(xué)新教材同步 必修第一冊 第4章 第3節(jié) 第2課時(shí) 化學(xué)鍵 分子間作用力
- 107-廣播對講系統(tǒng)
- 空間環(huán)境監(jiān)測系統(tǒng)產(chǎn)業(yè)分析報(bào)告
- 個(gè)人汽車公用租賃合同范本
- 勞務(wù)派遣住宿合同范本
- 中學(xué)化學(xué)教學(xué)工作總結(jié)
- 個(gè)人自查自糾整改報(bào)告
- 2025年煙臺汽車工程職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 2025年江蘇農(nóng)牧科技職業(yè)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2024年長沙衛(wèi)生職業(yè)學(xué)院高職單招職業(yè)技能測驗(yàn)歷年參考題庫(頻考版)含答案解析
- 2024年度國網(wǎng)營銷安全(用電檢查)安全準(zhǔn)入客觀題備考試題庫(附答案)
- 2024年廣東省《輔警招聘考試必刷500題》考試題庫及答案【易錯(cuò)題】
- 2025正規(guī)民政局離婚協(xié)議書
- 陜西、甘肅、青海、寧夏四省普通高中2024-2025學(xué)年學(xué)業(yè)水平選擇性考試適應(yīng)性演練(含答案)
- 初中生物骨干教師研修培訓(xùn)課件對當(dāng)前我市初中生物課堂教學(xué)的再認(rèn)識
- 團(tuán)會:紀(jì)念一二九運(yùn)動
- 2024年6月青少年軟件編程Python等級考試試卷一級真題(含答案和解析)
- 中國計(jì)量大學(xué)《微機(jī)原理及其應(yīng)用》2021-2022學(xué)年第一學(xué)期期末試卷
評論
0/150
提交評論