版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Java基礎(chǔ)筆試題(滿分100分:選擇題2分/題、填空題3分/題、簡答題5分/題)選擇題1.以下代碼運行輸出是(C)public class Personprivate String name=”Person”;int age=0;public class Child extends Personpublic String grade;public static void main(String args)Person p = new Child();System.out.println(); 單選題 *A) 輸出:PersonB) 沒有輸出C) 編譯出錯(正確答案)D) 運行出錯2.在使用s
2、uper 和this關(guān)鍵字時,以下描述正確的是( ) 單選題 *A) 在子類構(gòu)造方法中使用super()顯示調(diào)用父類的構(gòu)造方法,super()必須寫在子類構(gòu)造方法的第一行,否則編譯不通過(正確答案)B) super()和this()不一定要放在構(gòu)造方法內(nèi)第一行C) this()和super()可以同時出現(xiàn)在一個構(gòu)造函數(shù)中D) this()和super()可以在static環(huán)境中使用,包括static方法和static語句塊3.以下程序的運行結(jié)果是(D)class Personpublic Person()System.out.println(“this is a Person”);public
3、 class Teacher extends Personprivate String name=”tom”;public Teacher()System.out.println(“this is a teacher”);super();public static void main(String args)Teacher teacher = new Teacher();System.out.println(); 單選題 *A) this is a Person/this is a teacher /tomB) this is a teacher/this is a Person/tomC)
4、運行出錯D) 編譯有兩處錯誤(正確答案)4.訪問修飾符作用范圍由大到小是( ) 單選題 *A) private-default-protected-publicB) public-default-protected-privateC) private-protected-default-publicD) public-protected-default-private(正確答案)5.以下( )不是Object類的方法 單選題 *A) clone()B) finalize()C) toString()D) hasNext()(正確答案)6.以下( )添加到ComputerBook中不會出錯cla
5、ss Bookprotected int getPrice()return 30;public class ComputerBook extends Book 單選題 *A) protected float getPrice()B) protected int getPrice(int page)C) int getPrice()D) public int getPrice()return 10;(正確答案)7.以下代碼,描述正確的有( )interface IDemopublic static final String name;1void print();2public void getI
6、nfo();3abstract class Person implements IDemo4public void print() 單選題 *A) 第1行錯誤,沒有給變量賦值(正確答案)B) 第2行錯誤,方法沒有修飾符C) 第4行錯誤,沒有實現(xiàn)接口的全部方法D) 第3行錯誤,沒有方法的實現(xiàn)8.以下描述錯誤的有( ) 單選題 *A) abstract 可以修飾類、接口、方法B) abstract修飾的類主要用于被繼承C) abstract 可以修飾變量(正確答案)D) abstract修飾的類,其子類也可以是abstract修飾的9.以下對異常的描述不正確的有( ) 單選題 *A) 異常分為Er
7、ror和ExceptionB) Throwable是所有異常類的父類C) Exception是所有異常類父類(正確答案)D) Exception包括RuntimeException和RuntimeException之外的異常10.在try-catch-finally語句塊中,以下可以單獨與finally一起使用的是( ) 單選題 *A) catchB) try(正確答案)C) throwsD) throw11.下面代碼運行結(jié)果是(B)public class Demopublic int add(int a,int b)tryreturn a+b;catch(Exception e)Syste
8、m.out.println(“catch 語句塊”);finallySystem.out.println(“finally 語句塊”);return 0;public static void main(String args)Demo demo = new Demo();System.out.println(“和是:”+demo.add(9,34); 單選題 *A) 編譯異常B) finally語句塊 和是:43(正確答案)C) 和是:43 finally語句塊D) catch語句塊 和是:4312.以下程序運行結(jié)果是(D)public class Test public int div(in
9、t a, int b) try return a / b;catch(Exception e)System.out.println(“Exception”);catch(NullPointerException e)System.out.println(“ArithmeticException”);catch (ArithmeticException e) System.out.println(“ArithmeticException”); finally System.out.println(“finally”);return 0;public static void main(String
10、 args) Test demo = new Test();System.out.println(“商是:” + demo.div(9, 0); 單選題 *A) Exception finally 商是:0B) ArithmeticException finally 商是:0C) finally商是:0D) 編譯報錯(正確答案)13.在Java中,下面對于構(gòu)造函數(shù)的描述正確的是( )。(選擇一項) 單選題 *A) 類必須顯示定義構(gòu)造函數(shù)B) 構(gòu)造函數(shù)的返回類型是voidC) 構(gòu)造函數(shù)和類有相同的名稱,并且不能帶任何參數(shù)D) 一個類可以定義多個構(gòu)造函數(shù)(正確答案)14.根據(jù)下面的代碼,Strin
11、g s = null;會拋出NullPointerException異常的有(A,C)。兩項 *A) if( (s!=null) & (s.length()0) )(正確答案)B) if( (s!=null) & & (s.length()0) )C) if( (s=null) | (s.length()=0) )(正確答案)D) if( (s=null) | (s.length()=0) )15.在Java中,關(guān)于HashMap類的描述,以下廉潔錯誤的是( )。 單選題 *A) HashMap使用鍵/值得形式保存數(shù)據(jù)B) HashMap 能夠保證其中元素的順序(正確答案)C) HashMap
12、允許將null用作鍵D) HashMap允許將null用作值16.在Java中,以下代碼( )正確地創(chuàng)建了一個InputStreamReader對象。 單選題 *A) InuptStreamReader(new FileInputStream(“1.dat”);(正確答案)B) InuptStreamReader(new FileReader(“1.dat”);C) InuptStreamReader(new BufferReader(“1.dat”);D) InuptStreamReader (“1.dat”);17.在Java中,( )類提供定位本地文件系統(tǒng),對文件或目錄及其屬性進行基本操
13、作。 單選題 *A) FileInputStreamB) FileReaderC) FileWriterD) File(正確答案)18.在Java中開發(fā)JDBC應用程序時,使用DriverManager類的getConnection()方法建立與數(shù)據(jù)源的連接語句為:Connection con = DriverManager.getConnection(“jdbc:odbc:news”);URL連接中的”n ews”表示的是(C)(選擇一項) 單選題 *A) 數(shù)據(jù)庫中表的名稱B) 數(shù)據(jù)庫服務器的機器名C) 數(shù)據(jù)源的名稱(正確答案)19.以下關(guān)于對象序列化描述正確的是( )兩項 *A) 使用Fi
14、leOutputStream可以將對象進行傳輸B) 使用PrintWriter可以將對象進行傳輸C) 使用ObjectOutputStream類完成對象存儲,使用ObjectInputStream類完成對象讀取(正確答案)D) 對象序列化的所屬類需要實現(xiàn)Serializable接口(正確答案)20.分析下面這段Java代碼,它的運行結(jié)果是( C )。Import java.io.*;Public class BPublic static void main(string args)int i=12;System.out.println(i+=i-=i*=i); 單選題 *A) 100B) 0C
15、) -120(正確答案)D) 程序無法編譯22.要通過可滾動的結(jié)果集更新數(shù)據(jù),以下正確的是( ) 單選題 *A) pst=con.prepareStatement(sql, ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE)(正確答案)B) pst=con.prepareStatement(sql, ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY)C) pst=con.prepareStatement(sql, Resu ltSet.TYPE_SCROLL_
16、SENSITIVE)D) pst=con.prepareStatement(sql, ResultSet.CONCUR_UPDATABLE)23.存儲過程pro有兩個參數(shù),第一個為輸入?yún)?shù),第二個為輸出參數(shù),以下代碼正確的是( ) 單選題 *A) CallableStatement cst=con.prepareCall(“(call pro(?,?)”);B) CallableStatement cst=con.prepareCall(“(call pro(?)”);C) CallableStatement cst=con.prepareCall(“call pro(?,?)”);(正確答案
17、)D) CallableStatement cst=con.prepareCall(“call pro(?,?,?)”);24.以下描述正確的是( ) 單選題 *A) CallableStatement是PreparedStatement的父接口(正確答案)B) PreparedStatement是CallableStatement的父接口C) CallableStatement是Statement的子接口D) PreparedStatement是Statement的父接口25.要刪除book表中書籍(bookName)是”java”的記錄,以下代碼正確的是(AString sql=”dele
18、te from book where bookName=?”;PreparedStatement pst=con.preparedStatement(sql);_pst.execute(); 單選題 *A) pst.setString(1,”java”);(正確答案)B) pst.setString(0,”java”);C) pst.setInt(0,”java”);D) 以上選項都不正確26.獲取ResutlSet對象rst的第一行數(shù)據(jù),以下正確的是( ) 單選題 *A) rst.hashNext();B) rst.next();(正確答案)C) rst.first();D) rst.nextRow();27.以下可以正確獲取結(jié)果集的有( ) *A) Statement sta=con.createStatement();(正確答案)ResultSet rst=sta.executeQuery(“select * from book”);B) Statement sta=con.createStatement(“select * from book”);ResultSet rst=sta.executeQuery();C) PreparedSta
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 有兩個孩子的離婚協(xié)議書(2篇)
- 服務結(jié)束協(xié)議書(2篇)
- 2025至2031年中國數(shù)控涂膠機行業(yè)投資前景及策略咨詢研究報告
- 2025至2031年中國定砷器行業(yè)投資前景及策略咨詢研究報告
- 多元統(tǒng)計分析軟件研究-深度研究
- 水電開發(fā)與環(huán)保法規(guī)研究-深度研究
- 2025年度人工智能研發(fā)聘用合同與錄用協(xié)議
- 二零二五年度博物館物業(yè)服務合同文化傳承補充協(xié)議
- 2025年度資質(zhì)借用與知識產(chǎn)權(quán)保護協(xié)議:高新技術(shù)產(chǎn)業(yè)資質(zhì)借用合同
- 二零二五年度浴室裝修材料供應合同
- 2024年北京東城社區(qū)工作者招聘筆試真題
- 黑龍江省哈爾濱市2024屆中考數(shù)學試卷(含答案)
- 高三日語一輪復習助詞「と」的用法課件
- 無子女離婚協(xié)議書范文百度網(wǎng)盤
- 一年級數(shù)學個位數(shù)加減法口算練習題大全(連加法-連減法-連加減法直接打印版)
- 五年級上冊數(shù)學試題試卷(8篇)
- 五年級上冊小數(shù)遞等式計算200道及答案
- 冀教版五年級下冊數(shù)學全冊教學課件
- T-SDASTC 006-2023 眩暈病中西醫(yī)結(jié)合基層診療指南
- 安全個人承諾書范文個人承諾書范文
- 遠視儲備培訓課件
評論
0/150
提交評論