下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、JavaSE結(jié)課筆試注意:1、考試時間120分鐘;2、請將答案填寫到答題紙上;1、面向?qū)ο缶幊痰娜筇匦允牵ǎ〢)封裝,繼承,多態(tài)B)封裝,重用,繼承C)繼承,抽象,多態(tài)D)封裝,靈活,抽象2、下面關(guān)于構(gòu)造方法的說法正確的是()(多選)A.構(gòu)造方法不能被繼承B.構(gòu)造方法不能被重寫C.構(gòu)造方法不能被重載D.構(gòu)造方法不能聲明為private3、下面關(guān)于類的說法,不正確的是()A)類是同種對象的集合和抽象B)類屬于Java語言中的引用數(shù)據(jù)類型C)對象是類的實例D)類就是對象4、封裝性可以對類的成員進行訪問級別控制,其中限制最嚴格的是()A) publicB) privateC) defaultD)
2、protected5、以下哪種類成員修飾符可以在不同包的子類中訪問()A) staticB) privateC) defaultD) protected)B) java.langD) java.io6、Java語言中哪個包是被自動導(dǎo)入的(A) java.utilC) java.default7、以下程序代碼中,如何使屬性foo可以在方法bar中被直接訪問()class Testpublic float foo;public static void bar()/ 方法bar的代碼 A)4各 public float foo 改為 protected float fooB)將 public flo
3、at foo 改為 private float fooC)4各 public float foo 改為 static float fooD)將 public float foo 改為 float foo8、有一個類MyClass,它的構(gòu)造方法聲明正確的是()A) void MyClass(int x) C) public MyClass(int x)B) Myclass(int x)D) public void MyClass(int x)第12頁/共11頁12、關(guān)于數(shù)組,下列說法不正確的是 ()B) abstractD) voidB) array3 = array4;D) array1 =
4、array4;9、對下列程序說法正確的是()public class Test7public static void main(String args)String s1 = "Hello world"String s2 = "Hello"s2 = s2 + " world"System.out.println(s1 = s2);A) trueB) falseC)編譯錯誤D) Hello world10、 在Java中,如果父類中的某些方法不包含任何邏輯,并且需要由子類重寫,應(yīng)該 使用()關(guān)鍵字來聲明父類的這些方法A) finalC)
5、 static11、考慮以下代碼byte口 array1;byte array2;byte array3;byte array4;以下數(shù)組操作中正確的是()A) array2 = array1;C) array1 = array3;A) B) C)D)數(shù)組是一系列相同類型數(shù)據(jù)的集合數(shù)組的元素可以是基本型、引用型或其它數(shù)組定義數(shù)組的同時必須分配內(nèi)存空間一個數(shù)組中的所有值必須是相同類型13、B)D)下面關(guān)于接口說法不正確的是 ()A)接口的所有方法都是抽象的C)用于定義接口的關(guān)鍵字是implements接口所有的方法一定都是public的接口是一組行為的集合14、為了區(qū)分類中重載的同名不同方法,要
6、求A)參數(shù)的類型或個數(shù)不同 C)修改訪問權(quán)限15、如果子類覆蓋了父類的一個public方法,A) publicC) private16、不能用在類上的修飾符是()A) final C) abstract17、下列程序段運行后,標(biāo)準(zhǔn)輸出是()public class TestExpublic static void main(String args) method();static void method() trySystem.out.println("test");finallySystem.exit(0);/程序中止System.out.println("fi
7、nally"); A) test B) finally C) test fianllyD)無法通過編譯B)使用不同的參數(shù)名D)方法返回值數(shù)據(jù)類型不同則此方法在子類中可以使用什么修飾符()B) public 和 protectedD)任何修飾符都可以,根據(jù)需要選用B) publicD) protected18、運行下面的程序時會產(chǎn)生什么異常()public class TestExstatic public void main(String args口兒int x = 0;int y = 2/x;/只報先出現(xiàn)的異常int z = 1,2, 3, 4;int p = z4;/越界,調(diào)用E
8、xception in thread "main" java.Iang.ArithmeticException: / by zeroat IOTest.main(IOTest.java:5)A) ArraylndexOutOfBoundsExceptionB) NumberFormatExceptionC) ArithmeticExceptionD) ArithmeticException 和 ArraylndexOutOfBoundsException19、關(guān)于異常,下列描述正確的是()A) try代碼段和其后跟隨的 catch代碼段之間可以有間隔代碼B)每個catch代
9、碼段聲明其能處理的一種特定類型的異常C) finally代碼段在異常出現(xiàn)的情況下不被執(zhí)行D) finally代碼段中不可以有try和catch代碼段X20、關(guān)于日期時間說法正確的是()A) java.util.Date 類無法表示 1970年1月1日00:00:00 之前的時間B)要得到日歷類的實例,我們唯一的做法是new GregorianCalendar()C)日歷類可以自動處理閏年D)使用Date類是操縱日期時間數(shù)據(jù)的最好方法21、要將字符串"2008年8月8日20:00:00"解析成Date實例,SimpleDateFormat的格式 模板應(yīng)該是()A) yyyy-
10、MM-dd hh:mm:ssB) yyyy-mm-dd HH:MM:SSC) yyyy 年 M 月 d 日 hh 時 mm 分 ss 秒 D) yyyy 年 M 月 d 日 hh:mm:ss22、關(guān)于集合框架,說法不正確的是()A)與數(shù)組不同,集合框架是容量可變的容器B)集合框架不能保存基本類型,但是可以將它們轉(zhuǎn)換為包裝類后保存C)集合框架中的 List, Set, Map 接口都是 Collection接口的子接口D)集合類除了提供可變?nèi)萘康拇鎯ν猓€提供了對數(shù)據(jù)的算法23、對保存在List中的數(shù)據(jù)進行查找,方法不正確的是()A)對元素進行遍歷,依次比較B)對內(nèi)容有序的List可以進行二分法
11、查找C)調(diào)用indexOf方法查找D)無論是否有序都可以用二分法查找,比線性查找快很多24、如果要按照特定順序保存元素,應(yīng)當(dāng)使用的容器是()A) HashMapB) ArrayListC) JFrameD) TreeSet25、有一個名為 myList的ArrayList實例,取得其最后一個元素的方法是(A) myList.get(0);B) myList.get(mylist.last();C) myList.get(myList.size();D) myList.get(myList.size()-1);26、有一個名為 myList的ArrayList實例,調(diào)用 mylist.get(0
12、)的結(jié)果是()A)正確取得其第一個元素B)返回數(shù)字0C)可能產(chǎn)生異常D)以上都不正確27、要保證被裝入Set的元素不會重復(fù),需要元素的類型正確實現(xiàn)()方法A) equalsB) hashCodeC) toStringD) finalize28、當(dāng)試圖編譯并運行下面程序時會出現(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
13、();System.out.println(b.getNumber(0);A)編譯錯誤B)運行錯誤C) 1D)229、當(dāng)編譯并運行下面程序時會出現(xiàn)什么結(jié)果()public class MyArpublic static void main(String argv)int i = new int5;System.out.println(i5);A)編譯出錯C)輸出0B)運行出錯D)輸出"null30、要將內(nèi)存中的一首 MP3音樂的數(shù)據(jù)保存到磁盤上,應(yīng)當(dāng)使用什么流()A) FileWriterB)BufferedWriterC) FileOutputStreamD)ObjectOutpu
14、tStream31、編寫一個通信軟件,要求能將數(shù)據(jù)可靠地傳輸,應(yīng)當(dāng)使用的是()A) ServerSocket 和 SocketB)DatagramSocket 和DatagramPacketC) URL 和 URLConnectionD) DNS 和 HTTPStream32、當(dāng)編譯并運行下面程序時會發(fā)生什么結(jié)果()public class Bground extends Threadpublic static void main(String argv口)Bground b = new Bground();b.run();/startpublic void start()for (int i
15、 = 0; i <10; i+) System.out.println("Value of i = " + i); A)編譯錯誤,指明run方法沒有定義B)運行錯誤,指明run方法沒有定義C)編譯通過并輸出0到9D)編譯通過但無輸出33、java程序的代碼片斷如下,編譯運行后的輸出結(jié)果是()char c='a' /'a'的 ASCII 碼為 97int i=c;float f=i+;byte b=(byte)(f+1);System.out.println(c+" "+i+" "+f+"
16、 "+b);A、a9798.099B、a979798C、a9897.098D、a98979834、將對象序列化,要實現(xiàn)哪個接口()A) CloneableB) RunnableC) SerializableD) Comparator35、有以下Java程序代碼,運行結(jié)果是()public class Testpublic static String output="" 134public static void foo(int i) try if(i=1)throw new Exception。;output +="1" catch(Excep
17、tion e) output+="2"return; finally output+="3"output+="4"public static void main(String args)foo(0);foo(1);System.out.println(output);A) 1342B) 123C)134234D)1342336、在JAVA中,()接口位于集合框架的頂層A) CollectionB) CollectionsC) MapD) Set37、啟動一個線程,應(yīng)調(diào)用什么方法()A) startB) runC) beginD) no
18、tify38、已定義兩個接口B和C,要定義一個類同時實現(xiàn)這兩個接口,正確的是()A) interface A extends B,CB) interface A implements B,CC) class A implements B,CD) class A implements B,implements C39、在Java中,以下定義數(shù)組的語句正確的是()A、int t10=new int;B、char a="hefg"C、int t=new int10;D、double d=new double10;40、下面關(guān)于繼承的敘述正確的是()(多選)A.在JAVA里只允許單
19、一繼承B.在JAVA里一個類只能實現(xiàn)一個接口C. JAVA可以多繼承D. JAVA的單一繼承避免了菱形繼承的危險41、下面哪些接口直接繼承自Collection接口()(多選)A.ListB.MapC.SetD.Iterator42、研究下面的JAVA代碼,輸出結(jié)果將是()public class TestException 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;System.out.println("sum="+
20、sum);catch(java.lang.ArrayIndexOutOfBoundsException e)System.out.println("數(shù)組下標(biāo)越界");finallySystem.out.println("程序結(jié)束");A. 10數(shù)組下標(biāo)越界程序結(jié)束B. 10程序結(jié)束C.數(shù)組下標(biāo)越界程序結(jié)束D.程序結(jié)束43、研究下面的JAVA代碼,輸出結(jié)果將是()public class TestException public static void main(String口 args) trySystem.out.println("hello
21、,jr");System.exit(0);finally44、45、46、47、System.out.println("88");A. hello,jrB. 88C. hello,jr后是88D.不能編譯研究下面的JAVA代碼,輸出結(jié)果將是()public class Test String s = "nba"public void test(String s)System.out.println("s:"+s);System.out.println("this.s:"+this.s);this.s=s;
22、System.out.println("s:"+s);System.out.println("this.s:"+this.s);public static void main(String口 args) new Test().test("cba");A. s:cbathis.s:nbas:cbathis.s:nbaB. s:nbathis.s:nbas:nbathis.s:nbaC. s:cbathis.s:nbas:cbathis.s:cbaD. s:nbathis.s:cbas:cbathis.s:cba關(guān)于sleep和wait方
23、法,下列說法不正確的是()(多選)A. sleep必須使用在同步方法中B.使用wait方法后,線程需要被通知喚醒C. wait方法用于線程之間的通訊D. wait是Thread類的方法E. sleep表示讓線程休眠一段時間后繼續(xù)運行下面哪些是正確的描述了關(guān)鍵字synchronized ()()A、允許兩個進程并行運行但其之間相互通信B、保證任何時候只有一個線程訪問關(guān)鍵資源C、保證兩個或多個進程同時啟動和結(jié)束D、保證兩個或多個線程同時啟動和結(jié)束給定JAVA代碼如下,關(guān)于super的用法,以下描述正確的是( class C extends Bpublic C()super();A、用來調(diào)用類B中定義的super()方法B、用來調(diào)用類C中定義的super()方法C、用來調(diào)用類B中的無參構(gòu)造方法D、用來調(diào)用類B中第一個出現(xiàn)的構(gòu)造方法48、關(guān)于線程
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年沅陵縣招教考試備考題庫附答案
- 碳酸鋰蒸發(fā)工復(fù)試水平考核試卷含答案
- 片劑工崗前技術(shù)應(yīng)用考核試卷含答案
- 2024年邵陽市特崗教師筆試真題匯編附答案
- 質(zhì)檢員安全檢查競賽考核試卷含答案
- 金箔制作工崗前工作規(guī)范考核試卷含答案
- 自然水域救生員變革管理考核試卷含答案
- 碳酸鋰轉(zhuǎn)化工安全培訓(xùn)模擬考核試卷含答案
- 危險廢物處理工誠信道德模擬考核試卷含答案
- 口腔設(shè)備組裝調(diào)試工安全管理考核試卷含答案
- 2025桐梓縣國土空間規(guī)劃城市年度體檢報告成果稿
- ISO-26262功能安全培訓(xùn)
- 2025浙江杭州錢塘新區(qū)建設(shè)投資集團有限公司招聘5人備考筆試試題及答案解析
- 智能家居銷售培訓(xùn)課件
- 2025-2026學(xué)年小學(xué)蘇少版(2024)新教材一年級上冊美術(shù)期末測試卷及答案
- 2025-2026學(xué)年北師大版六年級數(shù)學(xué)上冊期末測試卷及答案
- 不同類型休克的床旁超聲鑒別診斷策略
- 企業(yè)ESG審計體系構(gòu)建-洞察及研究
- 政治理論考試試題庫100題
- 物業(yè)與商戶裝修協(xié)議書
評論
0/150
提交評論