




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Java 、數(shù)據(jù)庫(kù)測(cè)試題(筆試)測(cè)試時(shí)間: 90 分鐘 姓名: 總分: 一、不定項(xiàng)選擇題( 40 題,每題 2 分,總分 80 分)1) 當(dāng)試圖編譯并運(yùn)行下面程序時(shí)會(huì)出現(xiàn)什么結(jié)果( )(單選)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) 編譯錯(cuò)誤B) 運(yùn)行錯(cuò)誤C) 1D) 22) 當(dāng)編譯并運(yùn)行下面程序時(shí)會(huì)出現(xiàn)什么結(jié)果() (單
2、選)public class MyArpublic static void main(String argv) int i = new int5;A) 編譯錯(cuò)誤B) 運(yùn)行錯(cuò)誤C) 輸出 0D) 輸出“ null ”3) final 、 finally 、 finalize 三個(gè)關(guān)鍵字的區(qū)別是( ) ( 多選 )A) final是修飾符(關(guān)鍵字)可以修飾類、方法、變量B) finally 在異常處理的時(shí)候使用, 提供 finally 塊來(lái)執(zhí)行任何清除操作C) finalize 是方法名,在垃圾收入集器將對(duì)象從內(nèi)存中清除出去之前做必要的清理工作D) finally 和 finalize 一樣都是用
3、異常處理的方法4) 當(dāng)編譯并運(yùn)行下面程序時(shí)會(huì)發(fā)生什么結(jié)果( )(單選)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) 編譯錯(cuò)誤,指明run方法沒有定義B) 運(yùn)行錯(cuò)誤,指明run方法沒有定義C) 編譯通過并輸出0 到9D) 編譯通過但無(wú)輸出5) 在 Java 中, 如果父類中的某些方法不包含任何邏輯, 并且需要由子類重寫,應(yīng)該使用( )關(guān)鍵字來(lái)
4、聲明父類的這些方法。(單選)A) FinalB) StaticC) AbstractD) Void6) 當(dāng)編譯并運(yùn)行下面程序時(shí)會(huì)發(fā)生什么結(jié)果:(單選)public class Hopepublic static void main(String argv) Hope h = new Hope();protected Hope() for(int i =0; i <10; i +)A) 編譯錯(cuò)誤,構(gòu)造方法不能被聲明為protectedB) 運(yùn)行錯(cuò)誤,構(gòu)造方法不能被聲明為protectedC) 編譯并運(yùn)行輸出0 到 10D) 編譯并運(yùn)行輸出0 到 97)8)下列說法正確的是( )(多選)A)
5、 數(shù)組有l(wèi)ength() 方法B) String有 length()方法C) 數(shù)組有l(wèi)ength 屬性D) String有 length 屬性當(dāng)編譯并運(yùn)行下面程序時(shí)會(huì)發(fā)生什么結(jié)果( ) (單選)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)編譯并運(yùn)行輸出javacjavacB)編譯并運(yùn)行輸出javajavaC)編譯并運(yùn)行輸出javajavacD)編譯并運(yùn)行輸出javacjava以下哪些表達(dá)式返回為真(()(多選)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) 當(dāng)編譯和運(yùn)行下面程序時(shí),哪項(xiàng)描述可以最準(zhǔn)確的表達(dá)發(fā)生了什么事情( )(單選)public class MyArpublic static void main(String argv) MyAr m = new MyAr();();public void amethod()int i;A) 編譯并輸出0B) 編譯錯(cuò)誤C) 編譯并輸出nullD) 運(yùn)行錯(cuò)誤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) 關(guān)于線程,以下說法正確的是:( ) ( 多選 )A) B) C)D)sleep 方法執(zhí)行時(shí)會(huì)釋放對(duì)象鎖。 wait 方法執(zhí)行時(shí)會(huì)釋放對(duì)象鎖。13)給定JAVA 代碼如下,編譯運(yùn)行后,輸出結(jié)果是()(單選)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代碼如下,關(guān)于super的用法,以下描述正確的是class C extends BA) B) C) D)public C()super();用來(lái)調(diào)用類用來(lái)調(diào)用類用來(lái)調(diào)用類用來(lái)調(diào)用類B 中定義的super() 方法C 中定義的super() 方法B 中的無(wú)參構(gòu)造方法B 中第一個(gè)出現(xiàn)的構(gòu)造方法Thread 類中本身的方法(不包括繼承) ()(多選)(單選)A) B) C) D)st
10、art()sleep(long mi) wait()notify()16)卜面哪些為真()(多選)A) B) C) D)接口里可定義變量,并且變量的值不能修改任何情況下,類都不能被private 修飾類可以被 protected 修飾接口不能實(shí)例化sleep 方法必須寫在同步方法或同步塊中 wait 方法必須寫在同步方法或同步塊中17) 下面哪些是正確的描述了關(guān)鍵字synhronized () (單選)A) 允許兩個(gè)進(jìn)程并行運(yùn)行但其之間相互通信B) 保證任何時(shí)候只有一個(gè)線程訪問一個(gè)方法或?qū)ο驝) 保證兩個(gè)或多個(gè)進(jìn)程同時(shí)啟動(dòng)和結(jié)束D) 保證兩個(gè)或多個(gè)線程同時(shí)啟動(dòng)和結(jié)束18) 下列哪一種敘述是正確
11、的( )(單選)A) abstract 修飾符可修飾屬性、方法和類B) 抽象方法的 body 部分必須用一對(duì)大括號(hào)C) 聲明抽象方法,大括號(hào)可有可無(wú)D) 聲明抽象方法不可寫出大括號(hào)19) 下面關(guān)于網(wǎng)絡(luò)通信正確的描述是( )(多選)A) TCP/IP 協(xié)議是一種不可靠的網(wǎng)絡(luò)通信協(xié)議。B) UDP議是一種可靠的網(wǎng)絡(luò)通信協(xié)議。C) TCP/IP 協(xié)議是一種可靠的網(wǎng)絡(luò)通信協(xié)議。D) UDPB議是一種不可靠的網(wǎng)絡(luò)通信協(xié)議。20) 在 Java 中,下面關(guān)于抽象類的描述正確的是( ) ( 多選 )A) 抽象類可以被實(shí)例化B) 如果一個(gè)類中有一個(gè)方法被聲明為抽象的,那么這個(gè)類必須是抽象類C) 抽象類的方法都
12、必須是抽象的D) 聲明抽象類必須帶有關(guān)鍵字abstract21) 給定 java 代碼如下,編譯運(yùn)行結(jié)果是( )(單選)public class Testpublic int count()return 1%9;public static void main(Stringargs)A) 編譯錯(cuò)誤B) 運(yùn)行錯(cuò)誤C) 正常運(yùn)行,輸出1D) 正常運(yùn)行,輸出022) 將對(duì)象序列化,要實(shí)現(xiàn)哪個(gè)接口( ) ( 單選 )A) CloneableB) RunnableC) SerializableD) Comparator23) 以下代碼輸出結(jié)果為 () ( 單選 )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) 啟動(dòng)一個(gè)線程,應(yīng)調(diào)用什么方法( )。(單選)A) start()B) run()C) begin()D) notify)(27) 在java中,已定義兩個(gè)接口B和C,要定義一個(gè)實(shí)現(xiàn)這
15、兩個(gè)接口的類,以下語(yǔ)句正確的是()( 單選 )A) interface A extends B,CB) interface A implements B,CC) class A implements B,CD) class A implements B,implements C28) 在 Java 中,以下定義數(shù)組的語(yǔ)句正確的是() (單選)A) int t10=new int;B) char a="hefg"C) int t=new int10;D) double d=new double10;29) 給定一個(gè) java 程序的 main 方法的代碼片段如下:假如 d 目
16、錄下不存在文 件,現(xiàn)運(yùn)行該程序,下面的結(jié)果正確的是( ): ( 單選 ) tryPrintWriter out =new PrintWriter(new FileOutputStream("d:/");String name="chen"(namE);catch(Exception E) A) 將在控制臺(tái)上打?。?" 文件沒有發(fā)現(xiàn)! "B) 正常運(yùn)行,但沒有生成文件C) 運(yùn)行后生成,但該文件中可能無(wú)內(nèi)容D) 運(yùn)行后生成,該文件內(nèi)容為:chen30) 集合框架中,要實(shí)現(xiàn)對(duì)集合里的元素進(jìn)行自定義排序,要實(shí)現(xiàn)哪個(gè)接口( )(單選)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 語(yǔ)言中, 如果你編寫一個(gè)多線程序, 可以使用的方法是(多選)A) 擴(kuò)展類 ThreadB) 實(shí)現(xiàn)Runnable 接口C) 擴(kuò)展類RunnableD) 實(shí)現(xiàn)接口 Thread33) 下面哪些接口直接繼承自 Collection 接口( )(多選)A) ListB) MapC) SetD) Iterator34) 關(guān)于HashMap和Hashtable 正確的說法有()(多選)A) 都實(shí)現(xiàn)了 Map接口B) Hashtable類不是同步的,而 HashMap類是同步的C) Hashtable 不允許null 鍵或值D) HashMap 不允許 null 鍵或值35) 下面關(guān)于構(gòu)造
19、方法的說法正確的是()(多選)A) 構(gòu)造方法不能被繼承B) 構(gòu)造方法不能被重寫C) 構(gòu)造方法不能被重載D) 構(gòu)造方法不能聲明為 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 輸出結(jié)果將是( )A) 10 數(shù)組下標(biāo)越界程序結(jié)束B) 10 程序結(jié)束C) 數(shù)組下標(biāo)越界程序結(jié)束D) 程序結(jié)束37
20、) 研究下面JAVA代碼public class TestException public static void main(String args) try (0); finally 輸出結(jié)果為( )(單選)A) hello,jrB) 88C) hello,jr 后是 88D) 不能編譯38) 考慮下面的代碼public class ConstOverpublic ConstOver(int x,int y,int z)說出哪些重載了 ConstOver 構(gòu)造器(多選)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對(duì)象()( 多選)在here處加上以下什么語(yǔ)句,A)Classc =new Class();B)Classc =;C)Classc =;D)Classc =();E)Classc =;(a,、);F)Classc =;("Test”)40)能用來(lái)修飾iinterface方法的有()(多選)A) privateB) publicC) protectedD) staticE) 不加修飾符二、數(shù)據(jù)庫(kù)填空題(10題,每題1分,共20分)1、輸入掩碼字符“ &”的含義是 2、通配符“ #&qu
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京市海淀區(qū)清華附中2019-2020學(xué)年高三年級(jí)上冊(cè)(10月)月考生物試卷(含詳解)
- 畢節(jié)輔警招聘考試真題2023
- 湖南省長(zhǎng)沙市一中開福中學(xué)2025年化學(xué)高二下期末聯(lián)考試題含解析
- 海南省八校聯(lián)盟2025屆高一化學(xué)第二學(xué)期期末聯(lián)考模擬試題含解析
- 浙江省S9聯(lián)盟2024-2025學(xué)年高一下學(xué)期4月期中聯(lián)考政治試題
- 河北省承德市平泉市2023-2024學(xué)年七年級(jí)下學(xué)期期末考試道德與法治試卷(含答案)
- 工地應(yīng)急演練活動(dòng)方案
- 工會(huì)戶內(nèi)活動(dòng)方案
- 展覽延伸教育活動(dòng)方案
- 師德論壇活動(dòng)方案
- 中華人民共和國(guó)史期末復(fù)習(xí)
- 2025年中電科太力通信科技限公司招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 呼倫貝爾市國(guó)企招聘考試試題及答案2025
- 蘇教版 五年級(jí) 數(shù)學(xué) 下冊(cè)《第1課時(shí) 因數(shù)和倍數(shù)》課件
- 《解讀臨床醫(yī)學(xué)認(rèn)證》課件
- 《城鎮(zhèn)用水單位智慧節(jié)水系統(tǒng)技術(shù)要求》
- 一體化裝置性能測(cè)試標(biāo)準(zhǔn)-洞察分析
- 2025年圍產(chǎn)期保健工作計(jì)劃
- 戰(zhàn)地記者職業(yè)生涯規(guī)劃
- 手術(shù)應(yīng)激反應(yīng)
- 2022-2023學(xué)年北京市懷柔區(qū)八年級(jí)(下)期末語(yǔ)文試卷
評(píng)論
0/150
提交評(píng)論