Java基礎(chǔ)筆試題附答案_第1頁
Java基礎(chǔ)筆試題附答案_第2頁
Java基礎(chǔ)筆試題附答案_第3頁
Java基礎(chǔ)筆試題附答案_第4頁
Java基礎(chǔ)筆試題附答案_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論