![java基礎測試題及答案_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/9/9dbcc981-f271-47b2-9017-b20979cf75eb/9dbcc981-f271-47b2-9017-b20979cf75eb1.gif)
![java基礎測試題及答案_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/9/9dbcc981-f271-47b2-9017-b20979cf75eb/9dbcc981-f271-47b2-9017-b20979cf75eb2.gif)
![java基礎測試題及答案_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/9/9dbcc981-f271-47b2-9017-b20979cf75eb/9dbcc981-f271-47b2-9017-b20979cf75eb3.gif)
![java基礎測試題及答案_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/9/9dbcc981-f271-47b2-9017-b20979cf75eb/9dbcc981-f271-47b2-9017-b20979cf75eb4.gif)
![java基礎測試題及答案_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/9/9dbcc981-f271-47b2-9017-b20979cf75eb/9dbcc981-f271-47b2-9017-b20979cf75eb5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、讀書破萬卷 下筆如有神 一、選擇題(每題2分,共40分) 1、下面哪個是Java語言中正確的標識符( C ) A、3com B、import C、that D、this 2、下面哪個語句(初始化數(shù)組)是不正確的:( B ) Aint x = 1,2,3; Bint x3 = 1,2,3; Cint x = 1,2,3; Dint x = new int1,2,3; 3、下述概念中不屬于面向對象方法的是( D )。 A對象、消息 B繼承、多態(tài) C類、封裝 D過程調用 4、下面的代碼段中,執(zhí)行之后i 和j 的值是什么? ( B ) int i = 1; int j; j = i+*2+3*-i;
2、A1, 2 B1, 5 C 2, 1 D 2, 2 5、下面哪條語句把方法聲明為抽象的公共方法?( B ) Apublic abstract method(); Bpublic abstract void method(); Cpublic abstract void method() Dpublic void method() extends abstract; 6、下面關于java中類的說法哪個是不正確的?( C ) A類體中只能有變量定義和成員方法的定義,不能有其他語句。 B構造函數(shù)是類中的特殊方法。 C類一定要聲明為public的,才可以執(zhí)行。 D一個java文件中可以有多個class
3、定義。 7、假設A類有如下定義,設a是A類的一個實例,下列語句調用哪個是錯誤的?( C ) class A int i; static String s; void method1() static void method2() A、System.out.println(a.i); B、a.method1(); C、A.method1(); D、A.method2() 8、容器被重新設置大小后,哪種布局管理器的容器中的組件大小不隨容器大小的變化而改變? ( B ) A、 CardLayout B、 FlowLayout C、 BorderLayout D、 GridLayout 9、下列哪個用
4、戶圖形界面組件在軟件安裝程序中是常見的? ( C ) 標簽.D 按鈕.C 進度條.B 滑塊.A 下筆如有神 讀書破萬卷 10、在Java 中如果要在字符串類型對象s=“JAVA”,中找出V出現(xiàn)的位置可使用下面哪個方法:(B) Amid(2,s); BcharAt(2); Cs.indexOf(V); DindexOf(s,V); 11、Java中哪個類提供了隨機訪問文件的功能。( A ) A. RandomAccessFile類 B. RandomFile類 C. File類 D. AccessFile類 12、下面哪個方法是類.Socket的成員方法,用來獲取Socket的輸
5、入流。( C ) AgetChannel() BgetConnetion() CgetInputStream() DgetStream() 13、給出下面代碼: public class Person static int arr = new int10; public static void main(String a) System.out.println(arr1); 哪個語句是正確的? ( B ) A.編譯時將產生錯誤; B.輸出零; C.編譯時正確,運行時將產生錯誤; D.輸出空。 14、A派生出子類B ,B派生出子類C,并且在Java源代碼中有如下聲明: 1) A a0=new A
6、(); 2) A a1 =new B(); 3) A a2=new C(); 問以下哪個說法是正確的? ( D ) A.只有第1行能通過編譯 B.第1、2行能通過編譯,但第3行編譯出錯 C.第1、2、3行能通過編譯,但第2、3行運行時出錯 D.第1行、第2行和第3行的聲明都是正確的 15、下列哪個方法可用于創(chuàng)建一個可運行的類( A ) A. public class X implements Runable public void run(). B. public class X implements Thread public void run(). C. public class X im
7、plements Thread public int run(). D. public class X implements Runable protected void run(). 16、哪個關鍵字可以拋出異常? ( C ) A、 transient B、 finally C、 throw D、 static ?( C ) 、如果類中的成員變量可以被同一包訪問,則使用如下哪個修飾符17 下筆如有神讀書破萬卷 、no modifier D public C、protected A、 private B、程序并行機語言具有許多優(yōu)點和特點,下列選項中,哪個反映了Java18、Java) ( B
8、制的特點 D.可移植跨平臺 多線程安全性 B. C.A )19、編譯并運行以下程序段的結果是:( A public class MyClass final static int i; MyClass()i =0; public static void main(String args) System.out.println(i); 0 D、 C、1 A編譯出錯 B、 null ) JDBC驅動程序?( D、下列哪個方法可以用來加載20 getDriver方法java.sql.DriverManager的 A類 getDrivers方法類java.sql.DriverManager的B conn
9、ect方法類java.sql.Driver 的C 方法的類java.lang.Class forNameD 分)2分,共30二、填空題。(每空這些字節(jié)碼文源程序文件將產生相應的字節(jié)碼文件,Java Application 1. 編譯 。 類名.class 件的擴展名為 。構造 2構造方法是一個特殊的方法,主要用于創(chuàng)建對象時初始化對象 求與 要方法的方法名相同,而且無返回值,構造方法無返回值,并不是要在構造方類名_ 。void 法名前加上 在,個方法構成的destroy()這4的生命周期是有init()、start()、stop()、3Applet方 start() 但init() 程序執(zhí)行過程
10、中, 方法只被調用執(zhí)行一次, 法可以多次被調用執(zhí)行。 4我們把awt組件稱為重量組件,而把 swing 組件稱為輕量組件。在 編寫swing組件的程序時,很多情況下只要在原有的awt組件的類名前面加上字母 J 。 5. 創(chuàng)建多線程的途徑有兩種:創(chuàng)建Thread類的子類與實現(xiàn) Runable 接口。 6. 異常處理過程中,一個try程序塊可以對應 多 個catch塊。 7. 數(shù)據(jù)流類分為DataInputStream和 DataOutputStream 。 8. 當兩個或多個線程要同時訪問共享數(shù)據(jù)時,一次只允許一個線程訪問共享資源,支持這種互斥機制稱為 。 線程鎖 讀書破萬卷 下筆如有神 9.
11、TCP 協(xié)議提供的是可靠無差錯的數(shù)據(jù)傳輸, UDP 協(xié)議不保證數(shù)據(jù)傳輸 的可靠性。 10、基于UDP網絡程序設計中,使用 類來創(chuàng)建套接字連接。 Datagram 1、下面哪項可以得到數(shù)組元素的個數(shù),java中定義數(shù)組名為 abc,( B ) A、abc.length( ) B、abc.length C、len(abc) D、ubound(abc) 2、構造方法何時被調用(B ) A.類定義時 B.創(chuàng)建對象時 C.調用對象方法時 D.使用對象的變量時 3、下列語句片段 int a=10,b=4,c=20,d=6; System.out.println(a+*b+c*-d); 的結果為( C )
12、A.144 B.28 C.140 D.不能執(zhí)行 4、下面哪個修飾符修飾的方法只能被本類中的其他方法使用( C ) A、protected B、static C、private D、public 5、編譯并運行下述程序段的結果是:( A )。 public class Test public static void main(String argv) int count = new int4; System.out.println(count4); A編譯時錯誤 B運行時錯誤 C輸出0 D輸出null 6、下列說法不正確的是( B ) A. IOException必須被捕獲或拋出 B. java
13、語言會自動初始化變量的值 C. java語言不允許同時繼承一個類并實現(xiàn)一個接口 D. java語言會自動回收內存中的垃圾 7、在java的一個異常處理中,哪個語句塊可以有多個 ( A ) A、catch B、finally C、try D、throws 8、若在某一個類定義中定義有如下的方法: final void aFinalFunction( ); 則該方法屬于( C )。 A本地方法 B靜態(tài)方法 C最終方法 D抽象方法 9、類Test1定義如下: 1) public class Test1 b) a, float aMethod(float float public 2) 讀書破萬卷 下
14、筆如有神 3) 4) 將以下哪種方法插入行3是不合法的。( B ) A、public float aMethod(float a, float b, float c) B、public float aMethod(float c, float d) C、public int aMethod(int a, int b) D、private float aMethod(int a, int b, int c) 10、如果希望所有的控件在界面上均勻排列,應使用下列那種布局管理器?( B ) A、BoxLayout B、GridLayout C、BorderLayout D、FlowLayout 11
15、、哪個關鍵字可以對對象加互斥鎖? ( B ) A、 transient B、 synchronized C、 serialize D、 static 12、Java程序的執(zhí)行過程中用到一套JDK工具,其中java.exe是指( B ) A.Java文檔生成器 B.Java解釋器 C.Java編譯器 D.Java類分解器 13、下面哪個不是Thread類的方法?( C ) Ayield() Bsleep(long msec) Cgo() Dstop() 14、為實現(xiàn)多線程之間的通信,需要使用下列哪種流才合適( D ) AFilter stream B. File stream C. Random
16、 access stream D. Piped stream 15、在異常處理中,如釋放資源、關閉文件、關閉數(shù)據(jù)庫等由( C )來完成。 A.try子句 B.catch子句 C.finally子句 D.throw子句 16、定義一個類名為“MyClass.java”的類,并且該類可被一個工程中的所有類訪問,那么該類的正確聲明應為:(C) A. private class MyClass extends Object B. class MyClass extends Object C. public class MyClass D. protected class MyClass extends
17、 Object 17、給出如下代碼: class Test private int m; public static void fun() / some code. 如何使成員變量m 被函數(shù)fun()直接訪問? ( C ) protected int m 改為private int m 、將 A 下筆如有神讀書破萬卷 public int m 、將private int m 改為 B static int m 、將private int m 改為 C int m private int m 改為、將 D( B ) 對象使用時,下面描述錯誤的是、18 .”運算符調用成員變量和方法A.通過“ B.
18、通過成員變量的訪問權限設定限制自身對這些變量方法的調用 C.將一個對象申明為類的成員時,必須在使用前為其分配內存 D.在方法中使用對象作為參數(shù)時,采用引用調用) D 19、下面代碼哪行會引起錯誤? ( 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(String arg) 10) Parent p = new Parent(); 11) 12) 行 第8 D、 C、第7行 B3 A、 第行 、 第6行 ( C ) 的說法正確的是20、下面關于
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 6~9的認識(說課稿)-2024-2025學年一年級上冊數(shù)學人教版
- 2025以買賣合同擔保
- 2024年秋九年級化學上冊 第四單元 自然界的水說課稿 (新版)新人教版
- 2023三年級英語上冊 Assessment 3說課稿1 湘少版
- Unit 4 My tidy bag Lesson 1 I have a big bag (說課稿)-2024-2025學年粵人版(2024)英語三年級上冊
- 2023八年級地理上冊 第一章 中國的疆域與人口第一節(jié) 中國的疆域說課稿 (新版)湘教版
- 出租代工合同范例
- 2024年六年級品社下冊《我在聯(lián)合國做報告》說課稿3 蘇教版
- 2024年九年級語文上冊 第六單元 第23課《答司馬諫議書》說課稿1 北京課改版
- 兒童攝影退款合同范例
- (康德一診)重慶市2025屆高三高三第一次聯(lián)合診斷檢測 英語試卷(含答案詳解)
- 2025年福建泉州文旅集團招聘24人高頻重點提升(共500題)附帶答案詳解
- 建筑行業(yè)砂石物資運輸方案
- 腫瘤全程管理
- 桃李面包盈利能力探析案例11000字
- GB/Z 30966.71-2024風能發(fā)電系統(tǒng)風力發(fā)電場監(jiān)控系統(tǒng)通信第71部分:配置描述語言
- 污泥處置合作合同模板
- 2025高考數(shù)學專項復習:概率與統(tǒng)計的綜合應用(十八大題型)含答案
- 2024-2030年中國紫蘇市場深度局勢分析及未來5發(fā)展趨勢報告
- 2024年高中一年級數(shù)學考試題及答案
- 建設工程施工合同糾紛處理課件
評論
0/150
提交評論