




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、選擇題每題2分,共40分1、下面哪個(gè)是Java語(yǔ)言中正確的標(biāo)識(shí)符C A、3com B、importC、that D this2、下面哪個(gè)語(yǔ)句初始化數(shù)組是不正確的:B A. int x口 = 1,2,3; B. int x3 = 1,2,3;C. int口 x = 1,2,3;D. int x = new int1,2,3;3、下述概念中不屬于面向?qū)ο蠓椒ǖ氖荄 .A.對(duì)象、消息? ? B .繼承、多態(tài)? ?C.類、封裝? ? D .過程調(diào)用4、下面的代碼段中,執(zhí)行之后i和j的值是什么? B int i = 1;int j;j = i+*2+3*-i;A. 1,2 B . 1,5 C . 2
2、, 1 D . 2, 25、下面哪條語(yǔ)句把方法聲明為抽象的公共方法? B A. public abstract method;B. public abstract void method;C. public abstract void methodD. public void method() extends abstract;6、下面關(guān)于java中類的說法哪個(gè)是不正確的? C A.類體中只能有變量定義和成員方法的定義,不能有其他語(yǔ)句.B.構(gòu)造函數(shù)是類中的特殊方法.C.類一定要聲明為public的,才可以執(zhí)行.D. 一個(gè)java文件中可以有多個(gè) class定義.7、假設(shè)A類有如下定義,設(shè)a是A
3、類的一個(gè)實(shí)例,以下語(yǔ)句調(diào)用哪個(gè)是錯(cuò)誤的? C class A int i;static String s;void method1 static void method2 A、; B 、;C、;D、8、容器被重新設(shè)置大小后,哪種布局治理器的容器中的組件大小不隨容器大小的變化而改 變? B A、CardLayout B 、 FlowLayout C 、 BorderLayout D 、GridLayout9、以下哪個(gè)用戶圖形界面組件在軟件安裝程序中是常見的? C A.滑塊B.進(jìn)度條C.按鈕D.標(biāo)簽10、在Java中如果要在字符串類型對(duì)象 s= "JAVA ,中找出 7哪個(gè)方法:B出現(xiàn)的
4、位置可使用下面A. mid2,s; B . charAt2; C . V' ; D .11、Java中哪個(gè)類提供了隨機(jī)訪問文件的功能.A A. RandomAccessFile 類B. RandomFile 類C. File 類D. AccessFile 類12、下面哪個(gè)方法是類的成員方法,用來獲取 Socket的輸入流.indexOf(s, ' V );A. getChannel()BC. getInputStream()D13、給出下面代碼:public class Personstatic int arr = new int10;public static void ma
5、in(String a口).getConnetion().getStream()哪個(gè)語(yǔ)句是正確的? B A.編譯時(shí)將產(chǎn)生錯(cuò)誤;B.輸出零;C.編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤;D.輸出空14、A派生出子類B?, B派生出子類C,并且在Java源代碼中有如下聲明:1) ? A a0=new A();2) ? A? al =new B();3) ?A a2=new C();問以下哪個(gè)說法是正確的? ?( D )A.只有第1行能通過編譯?B.第1、2行能通過編譯,但第3行編譯出錯(cuò)C.第1、2、3行能通過編譯,但第2、3行運(yùn)行時(shí)出錯(cuò)D.第1行、第2行和第3行的聲明都是正確的?15、以下哪個(gè)方法可用于創(chuàng)立一
6、個(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、transient B 、 finally C 、throw D 、 static17、如果類
7、中的成員變量可以被同一包訪問,那么使用如下哪個(gè)修飾符?( C )no modifierA、 private B 、public C 、protected D18、Java語(yǔ)言具有許多優(yōu)點(diǎn)和特點(diǎn),以下選項(xiàng)中,哪個(gè)反映了Java程序并行機(jī)制的特點(diǎn)(B )A.平安性 B.多線程C.跨平臺(tái)D,可移植19、編譯并運(yùn)行以下程序段的結(jié)果是:( A )public class MyClassfinal static int i;MyClass()i =0;public static void main(String args兒A.編譯出錯(cuò)B 、null C 、1 D 、020、以下哪個(gè)方法可以用來加載 JDB
8、CS區(qū)動(dòng)程序? DA.類的getDriver 方法B.類的getDrivers 方法C.類的connect方法D.類的forName方法二、填空題.每空2分,共30分1 .編譯Java Application源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為 類名.class .2 .構(gòu)造方法是一個(gè)特殊的方法,主要用于 創(chuàng)立對(duì)象時(shí)初始化對(duì)象 .構(gòu)造方法的 方法名要求與 類名相同,而且無返回值,構(gòu)造方法無返回值,并不是要在構(gòu)造方法名前加上void3 . Applet的生命周期是有init() 、start() 、stop()、destroy()這4個(gè)方法構(gòu)成的,在程 序執(zhí)行過程中,ini
9、t() 方法只被調(diào)用執(zhí)行一次,但 start() 方法可以 屢次被調(diào)用執(zhí)行.4,我們把a(bǔ)wt組件稱為重量組件,而把 swing 組件稱為輕量組件.在編寫 swing組件的程序時(shí),很多情況下只要在原有的awt組件的類名前面加上字母 J.5 .創(chuàng)立多線程的途徑有兩種:創(chuàng)立 Thread類的子類與實(shí)現(xiàn)Runable 接口.6 .異常處理過程中,一個(gè)try程序塊可以對(duì)應(yīng)多 個(gè)catch塊.7 .數(shù)據(jù)流類分為 DataInputStream 和 DataOutputStream .8 .當(dāng)兩個(gè)或多個(gè)線程要同時(shí)訪問共享數(shù)據(jù)時(shí),一次只允許一個(gè)線程訪問共享資源,支持這 種互斥機(jī)制稱為線程鎖 .9 . TCP
10、協(xié)議提供的是可靠無過失的數(shù)據(jù)傳輸,UDP 協(xié)議不保證數(shù)據(jù)傳輸?shù)目煽啃?10、基于UDFW絡(luò)程序設(shè)計(jì)中,使用 Datagram 類來創(chuàng)立套接字連接.1、下面哪項(xiàng)可以得到數(shù)組元素的個(gè)數(shù),java中定義數(shù)組名為abc, ( B )A ( )B、G len(abc)D ubound(abc)2、構(gòu)造方法何時(shí)被調(diào)用(B )A.類定義時(shí)B.創(chuàng)立對(duì)象時(shí)C.調(diào)用對(duì)象方法時(shí)D.使用對(duì)象的變量時(shí)3、以下語(yǔ)句片段int a=10,b=4,c=20,d=6;的結(jié)果為(C)D,不能執(zhí)行4、下面哪個(gè)修飾符修飾的方法只能被本類中的其他方法使用 C A、protected B、static C 、privateD、publi
11、c5、編譯并運(yùn)行下述程序段的結(jié)果是:A opublic class Testpublic static void mainString argvint count = new int4;編譯時(shí)錯(cuò)誤B .運(yùn)行時(shí)錯(cuò)誤C .輸出0 D .輸出null6、以下說法不正確的選項(xiàng)是B A. IOException 必須被捕獲或拋出B. java語(yǔ)言會(huì)自動(dòng)初始化變量的值C. java語(yǔ)言不允許同時(shí)繼承一個(gè)類并實(shí)現(xiàn)一個(gè)接口D. java語(yǔ)言會(huì)自動(dòng)回收內(nèi)存中的垃圾7、在java的一個(gè)異常處理中,哪個(gè)語(yǔ)句塊可以有多個(gè)A A、catchB、finallyG tryD throws8、假設(shè)在某一個(gè)類定義中定義有如下的
12、方法:final void aFinalFunction;那么該方法屬于C .A.本地方法B .靜態(tài)方法C.最終方法D .抽象方法9、類Test1定義如下:1) public class Test12) public float aMethod(float a, float b) 3)4) 將以下哪種方法插入行3是不合法的.B A、public float aMethod(float a, float b, float c) B public float aMethod(float c, float d ) G public int aMethod (int a, int b ) DX pri
13、vate float aMethod (int a, int b, int c ) 10、如果希望所有的控件在界面上均勻排列,應(yīng)使用以下那種布局治理器? B A BoxLayout B 、GridLayout C 、BorderLayout D 、FlowLayout11、哪個(gè)關(guān)鍵字可以對(duì)對(duì)象加互斥鎖? B A transient B 、synchronized C 、serialize D 、static12、Java程序的執(zhí)行過程中用到一套JDK工具,其中是指B 文檔生成器解釋器編譯器類分解器13、下面哪個(gè)不是Thread類的方法? C A. yield B . sleeplong mse
14、c C . go D . stop14、為實(shí)現(xiàn)多線程之間的通信,需要使用以下哪種流才適宜D A. Filter stream B. File stream C. Randomaccess stream D. Piped stream15、在異常處理中,如釋放資源、關(guān)閉文件、關(guān)閉數(shù)據(jù)庫(kù)等由C 來完成.子旬 子旬 子旬 子旬16、定義一個(gè)類名為“的類,并且該類可被一個(gè)工程中的所有類訪問,那么該類的正確 聲明應(yīng)為:CA. private class MyClass extends ObjectB. class MyClass extends ObjectC. public class MyClass
15、D. protected class MyClass extends Object17、給出如下代碼:class Testprivate int m;public static void fun .如何使成員變量m被函數(shù)fun直接訪問? C A、將 private int m改為 protected int mB、將 private int m改為 public int mC、將 private int m 改為 static int mD、 將 private int m 改為 int m18、對(duì)象使用時(shí),下面描述錯(cuò)誤的選項(xiàng)是(B )A.通過運(yùn)算符調(diào)用成員變量和方法B.通過成員變量的訪問權(quán)限
16、設(shè)定限制自身對(duì)這些變量方法的調(diào)用C.將一個(gè)對(duì)象中明為類的成員時(shí),必須在使用前為其分配內(nèi)存D.在方法中使用對(duì)象作為參數(shù)時(shí),采用引用調(diào)用19、下面代碼哪行會(huì)引起錯(cuò)誤?( D )1) class Parent 2) private String name;3) public Parent.4) 5) public class Child extends Parent 6) private String department;7) public Child() 8) public String getValue() return name; 9) public static void main(Str
17、ing arg) 10) Parent p = new Parent();11) 12) A、第3行 B、第6行 C 、第7行 D 、第8行20、下面關(guān)于Applet的說法正確的選項(xiàng)是C A Applet也需要main方法B Applet必須繼承自C Applet能訪問本地文件D Applet程序不需要編譯二、填空題.每空2分,共30分程序在extends之后只能有一個(gè)父類,即extends只能實(shí)現(xiàn)繼承.2 .面向?qū)ο蟮?3個(gè)特性是 多態(tài) 、繼承性和封裝.3 .在包中定義了三種界面布局策略,它們分別是:BorderLayout 、FlowLayout 和 GridLayout.4 .每個(gè)線程都經(jīng)歷 創(chuàng)立、就緒、運(yùn)行、阻塞和死亡等5個(gè)狀態(tài).5 .在包中有4個(gè)根本抽象基類:分別是 Input
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店管理合同之五:運(yùn)營(yíng)監(jiān)管
- 房屋租賃合同提前終止標(biāo)準(zhǔn)合同
- 跨國(guó)采購(gòu)合同模板(涉外)
- 2025年保安清潔服務(wù)合同范文
- 寬帶服務(wù)合同:范本與實(shí)操
- 租賃物品托管合同
- 度校園壁柜采購(gòu)合同
- 2025年雙邊商業(yè)店面租賃合同模版
- 城市改造項(xiàng)目合同一覽
- 2025年標(biāo)準(zhǔn)商業(yè)租賃合同協(xié)議
- 口腔醫(yī)學(xué)美學(xué)課件-3
- 數(shù)據(jù)結(jié)構(gòu)ppt課件完整版
- 新北師大版四年級(jí)下冊(cè)小學(xué)數(shù)學(xué)全冊(cè)導(dǎo)學(xué)案(學(xué)前預(yù)習(xí)單)
- 酒店的安全管理制度
- 湖南省陽(yáng)氏宗親分布村落
- 新概念英語(yǔ)第二冊(cè)1-Lesson29(共127張PPT)課件
- 中考語(yǔ)文十大專題總復(fù)習(xí)資料
- 汽車駕駛員專業(yè)競(jìng)賽實(shí)施方案
- 知乎的SWOT分析(表格)
- 膨化魚料生產(chǎn)工藝
- 常用家電維修基礎(chǔ)知識(shí)(課堂PPT)
評(píng)論
0/150
提交評(píng)論