




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、Java 、數(shù)據(jù)庫測試題(筆試)測試時間: 90 分鐘 姓名: 總分: 一、不定項選擇題( 40 題,每題 2 分,總分 80 分)1) 當試圖編譯并運行下面程序時會出現(xiàn)什么結果( )(單選)class Apublic int getNumber(int A)return a+1;class B extends Apublic int getNumber(int a, char C)return a+2;public static void main(String args)B b=new B();A) 編譯錯誤B) 運行錯誤C) 1D) 22) 當編譯并運行下面程序時會出現(xiàn)什么結果() (單
2、選)public class MyArpublic static void main(String argv) int i = new int5;A) 編譯錯誤B) 運行錯誤C) 輸出 0D) 輸出“ null ”3) final 、 finally 、 finalize 三個關鍵字的區(qū)別是( ) ( 多選 )A) final是修飾符(關鍵字)可以修飾類、方法、變量B) finally 在異常處理的時候使用, 提供 finally 塊來執(zhí)行任何清除操作C) finalize 是方法名,在垃圾收入集器將對象從內(nèi)存中清除出去之前做必要的清理工作D) finally 和 finalize 一樣都是用
3、異常處理的方法4) 當編譯并運行下面程序時會發(fā)生什么結果( )(單選)public class Bground extends Threadpublic static void main(String argv)Bground b = new Bground();();public void start()for (int i = 0; i <10; i+) A) 編譯錯誤,指明run方法沒有定義B) 運行錯誤,指明run方法沒有定義C) 編譯通過并輸出0 到9D) 編譯通過但無輸出5) 在 Java 中, 如果父類中的某些方法不包含任何邏輯, 并且需要由子類重寫,應該使用( )關鍵字來
4、聲明父類的這些方法。(單選)A) FinalB) StaticC) AbstractD) Void6) 當編譯并運行下面程序時會發(fā)生什么結果:(單選)public class Hopepublic static void main(String argv) Hope h = new Hope();protected Hope() for(int i =0; i <10; i +)A) 編譯錯誤,構造方法不能被聲明為protectedB) 運行錯誤,構造方法不能被聲明為protectedC) 編譯并運行輸出0 到 10D) 編譯并運行輸出0 到 97)8)下列說法正確的是( )(多選)A)
5、 數(shù)組有l(wèi)ength() 方法B) String有 length()方法C) 數(shù)組有l(wèi)ength 屬性D) String有 length 屬性當編譯并運行下面程序時會發(fā)生什么結果( ) (單選)public class Testpublic static void stringReplace(String text) text=text+ ” c ” ;public static void bufferReplace(StringBuffer text) text=("c");public static void main(String args)String textSt
6、ring=new String("java");StringBuffer textBuffer=new StringBuffer("java");stringReplace(textString);bufferReplace(textBuffer);9)A)編譯并運行輸出javacjavacB)編譯并運行輸出javajavaC)編譯并運行輸出javajavacD)編譯并運行輸出javacjava以下哪些表達式返回為真(()(多選)String a= ” My field1”;String b= ” My field1”;String c=new Stri
7、ng(”My field1”);String d=new String(”My field1”);A) a =bB) a=cC) c=dD) (B)E) (C)F) (D)10) 當編譯和運行下面程序時,哪項描述可以最準確的表達發(fā)生了什么事情( )(單選)public class MyArpublic static void main(String argv) MyAr m = new MyAr();();public void amethod()int i;A) 編譯并輸出0B) 編譯錯誤C) 編譯并輸出nullD) 運行錯誤11) 給定如下 java 代碼程序片斷:class Apubli
8、c A()“ A” );class B extends Apublic B()“ B” );public static void main(String args)B b=new B();上述程序?qū)? )(單選)A) 不能通過編譯B) 通過編譯,輸出為ABC) 通過編譯,輸出為BD) 通過編譯,輸出為A12) 關于線程,以下說法正確的是:( ) ( 多選 )A) B) C)D)sleep 方法執(zhí)行時會釋放對象鎖。 wait 方法執(zhí)行時會釋放對象鎖。13)給定JAVA 代碼如下,編譯運行后,輸出結果是()(單選)14)15)A) B) C)D)public class teststatic in
9、t i;public int test()i+;return i;public static void main(String args) Test test=new Test();();test();012給定JAVA代碼如下,關于super的用法,以下描述正確的是class C extends BA) B) C) D)public C()super();用來調(diào)用類用來調(diào)用類用來調(diào)用類用來調(diào)用類B 中定義的super() 方法C 中定義的super() 方法B 中的無參構造方法B 中第一個出現(xiàn)的構造方法Thread 類中本身的方法(不包括繼承) ()(多選)(單選)A) B) C) D)st
10、art()sleep(long mi) wait()notify()16)卜面哪些為真()(多選)A) B) C) D)接口里可定義變量,并且變量的值不能修改任何情況下,類都不能被private 修飾類可以被 protected 修飾接口不能實例化sleep 方法必須寫在同步方法或同步塊中 wait 方法必須寫在同步方法或同步塊中17) 下面哪些是正確的描述了關鍵字synhronized () (單選)A) 允許兩個進程并行運行但其之間相互通信B) 保證任何時候只有一個線程訪問一個方法或?qū)ο驝) 保證兩個或多個進程同時啟動和結束D) 保證兩個或多個線程同時啟動和結束18) 下列哪一種敘述是正確
11、的( )(單選)A) abstract 修飾符可修飾屬性、方法和類B) 抽象方法的 body 部分必須用一對大括號C) 聲明抽象方法,大括號可有可無D) 聲明抽象方法不可寫出大括號19) 下面關于網(wǎng)絡通信正確的描述是( )(多選)A) TCP/IP 協(xié)議是一種不可靠的網(wǎng)絡通信協(xié)議。B) UDP議是一種可靠的網(wǎng)絡通信協(xié)議。C) TCP/IP 協(xié)議是一種可靠的網(wǎng)絡通信協(xié)議。D) UDPB議是一種不可靠的網(wǎng)絡通信協(xié)議。20) 在 Java 中,下面關于抽象類的描述正確的是( ) ( 多選 )A) 抽象類可以被實例化B) 如果一個類中有一個方法被聲明為抽象的,那么這個類必須是抽象類C) 抽象類的方法都
12、必須是抽象的D) 聲明抽象類必須帶有關鍵字abstract21) 給定 java 代碼如下,編譯運行結果是( )(單選)public class Testpublic int count()return 1%9;public static void main(Stringargs)A) 編譯錯誤B) 運行錯誤C) 正常運行,輸出1D) 正常運行,輸出022) 將對象序列化,要實現(xiàn)哪個接口( ) ( 單選 )A) CloneableB) RunnableC) SerializableD) Comparator23) 以下代碼輸出結果為 () ( 單選 )public class Testpubl
13、ic static String output=""public static void foo(int i)try if(i=1)throw new Exception();output +="1" catch(Exception E) output+="2"return; finally output+="3"output+="4"public static void main(String args)foo(0);foo(1);output);A) 1342B) 123C) 134234D
14、) 1342324) 在 JAVA 中 ,() 接口位于集合框架的頂層 () ( 單選 )A) CollectionB) CollectionsC) ListD) Set25) 在 Java 中,下列( )類不能派生出子類。 ( 單選 )A) public class MyClassB) class MyClassC) abstract class MyClassD) final class MyClass26) 啟動一個線程,應調(diào)用什么方法( )。(單選)A) start()B) run()C) begin()D) notify)(27) 在java中,已定義兩個接口B和C,要定義一個實現(xiàn)這
15、兩個接口的類,以下語句正確的是()( 單選 )A) interface A extends B,CB) interface A implements B,CC) class A implements B,CD) class A implements B,implements C28) 在 Java 中,以下定義數(shù)組的語句正確的是() (單選)A) int t10=new int;B) char a="hefg"C) int t=new int10;D) double d=new double10;29) 給定一個 java 程序的 main 方法的代碼片段如下:假如 d 目
16、錄下不存在文 件,現(xiàn)運行該程序,下面的結果正確的是( ): ( 單選 ) tryPrintWriter out =new PrintWriter(new FileOutputStream("d:/");String name="chen"(namE);catch(Exception E) A) 將在控制臺上打?。?" 文件沒有發(fā)現(xiàn)! "B) 正常運行,但沒有生成文件C) 運行后生成,但該文件中可能無內(nèi)容D) 運行后生成,該文件內(nèi)容為:chen30) 集合框架中,要實現(xiàn)對集合里的元素進行自定義排序,要實現(xiàn)哪個接口( )(單選)A) Cl
17、oneableB) RunnableC) SerializableD) Comparator31) class Superprotected float getNum()return ;public class Sub extends Super /Here下面哪些代碼可放在 Here 處(多選)A) float getNum()return ;B) public void getNum()C) private void getNum(double D)D) public double Getnum()return ;E) public float getNum()return 9;)。32)
18、 在 Java 語言中, 如果你編寫一個多線程序, 可以使用的方法是(多選)A) 擴展類 ThreadB) 實現(xiàn)Runnable 接口C) 擴展類RunnableD) 實現(xiàn)接口 Thread33) 下面哪些接口直接繼承自 Collection 接口( )(多選)A) ListB) MapC) SetD) Iterator34) 關于HashMap和Hashtable 正確的說法有()(多選)A) 都實現(xiàn)了 Map接口B) Hashtable類不是同步的,而 HashMap類是同步的C) Hashtable 不允許null 鍵或值D) HashMap 不允許 null 鍵或值35) 下面關于構造
19、方法的說法正確的是()(多選)A) 構造方法不能被繼承B) 構造方法不能被重寫C) 構造方法不能被重載D) 構造方法不能聲明為 private36) 研究下面的JAVA代碼()(單選)public class TestException /* param args*/public static void main(String args) int a = 0,1,2,3,4;int sum=0;tryfor(int i=0;i<6;i+)sum+=ai;E) finally 輸出結果將是( )A) 10 數(shù)組下標越界程序結束B) 10 程序結束C) 數(shù)組下標越界程序結束D) 程序結束37
20、) 研究下面JAVA代碼public class TestException public static void main(String args) try (0); finally 輸出結果為( )(單選)A) hello,jrB) 88C) hello,jr 后是 88D) 不能編譯38) 考慮下面的代碼public class ConstOverpublic ConstOver(int x,int y,int z)說出哪些重載了 ConstOver 構造器(多選)A) ConstOver()B) protected int ConstOver()C) private ConstOver
21、(int z,int y,byte z)D) public void ConstOver(bytex,bytey,bytez)E) public Object ConstOver(int x,inty,intz)39) 有以下代碼:package com;public class Test public static void main(String args) Test test = new Test(); /here可以獲得Class對象()( 多選)在here處加上以下什么語句,A)Classc =new Class();B)Classc =;C)Classc =;D)Classc =();E)Classc =;(a,、);F)Classc =;("Test”)40)能用來修飾iinterface方法的有()(多選)A) privateB) publicC) protectedD) staticE) 不加修飾符二、數(shù)據(jù)庫填空題(10題,每題1分,共20分)1、輸入掩碼字符“ &”的含義是 2、通配符“ #&qu
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 技術升級項目合同借款協(xié)議
- 合同管理培訓與人才培養(yǎng)的建議
- 餐飲業(yè)原料采購合同(安全食品專用)
- 勞動合同范本:外來專業(yè)技術人才
- 商業(yè)地皮交易合同書
- 蘇州市模范勞動合同樣本
- 四人合作創(chuàng)業(yè)股份分配合同范本
- 年度合作合同:速記服務條款
- 液化氣采購框架合同
- 購物中心投資合同樣本
- 復變函數(shù)論 鐘玉泉 第四版 課后習題答案詳解解析
- 焊接與熱切割作業(yè)實操培訓
- 《學習地圖》課件
- 《輕鋼建筑》課件
- 尿源性膿毒血癥護理
- 【MOOC】數(shù)據(jù)庫系統(tǒng)(下):管理與技術-哈爾濱工業(yè)大學 中國大學慕課MOOC答案
- 日本留學中介簽約合同
- 《地區(qū)智能電網(wǎng)調(diào)度技術支持系統(tǒng)應用功能規(guī)范》
- 框架借款協(xié)議書(2篇)
- 鐵路安全應急預案
- 《城市軌道交通車輛構造》 課件 2.2 不銹鋼車體結構認知
評論
0/150
提交評論