版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
2.以下代碼運行輸出是(C)
publicclassPerson{
privateStringname=”Person”;
intage=0;
}
publicclassChildextendsPerson{
publicStringgrade;
publicstaticvoidmain(String[]args){
Personp=newChild();
System.out.println();
}
}
A)輸出:Person
B)沒有輸出
C)編譯出錯
D)運行出錯
3.在使用super和this關(guān)鍵字時,以下描述正確的是(A)
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語句塊
4.以下對封裝的描述正確的是(D)
A)只能對一個類中的方法進行封裝,不能對屬性進行封裝
B)如果子類繼承了父類,對于父類中進行封裝的方法,子類仍然可以直接調(diào)用
C)封裝的意義不大,因此在編碼時盡量不要使用
D)封裝的主要作用在于對外隱藏內(nèi)部實現(xiàn)細(xì)節(jié),增強程序的安全性
5.以下對繼承的描述錯誤的是(A)
A)
Java中的繼承允許一個子類繼承多個父類
B)父類更具有通用性,子類更具體
C)
Java中的繼承存在著傳遞性
D)當(dāng)實例化子類時會遞歸調(diào)用父類中的構(gòu)造方法
super();
}
publicstaticvoidmain(String[]args){
Teacherteacher=newTeacher();
System.out.println();
}
}
A)thisisaPerson
thisisateacher
tom
B)thisisateacher
thisisaPerson
tom
C)運行出錯
D)編譯有兩處錯誤
7.以下說法錯誤的是()
A)super.方法()可以調(diào)用父類的所有非私有方法
B)super()可以調(diào)用父類的所有非私有構(gòu)造函數(shù)
C)super.屬性可以調(diào)用父類的所有非私有屬性
D)this和super關(guān)鍵字可以出現(xiàn)在同一個構(gòu)造函數(shù)中
8.以下關(guān)于final關(guān)鍵字說法錯誤的是(A,C)(兩項)
A)final是java中的修飾符,可以修飾類、接口、抽象類、方法和屬性
B)final修飾的類肯定不能被繼承
C)final修飾的方法不能被重載
D)final修飾的變量不允許被再次賦值
9.訪問修飾符作用范圍由大到小是(D)
A)private-default-protected-public
B)public-default-protected-private
C)private-protected-default-public
D)public-protected-default-private
11.多態(tài)的表現(xiàn)形式有(A)
A)重寫
B)抽象
C)繼承
D)封裝
12.以下對重載描述錯誤的是(B)
A)方法重載只能發(fā)生在一個類的內(nèi)部
B)構(gòu)造方法不能重載
C)重載要求方法名相同,參數(shù)列表不同
D)方法的返回值類型不是區(qū)分方法重載的條件
13.以下(D)添加到ComputerBook中不會出錯
classBook{
protectedintgetPrice(){
return30;
}
}
publicclassComputerBookextendsBook{
}
A)protectedfloatgetPrice(){}
B)protectedintgetPrice(intpage){}
C)intgetPrice(){}
D)publicintgetPrice(){return10;}
14.以下對抽象類的描述正確的是(C)
A)抽象類沒有構(gòu)造方法
B)抽象類必須提供抽象方法
C)有抽象方法的類一定是抽象類
D)抽象類可以通過new關(guān)鍵字直接實例化
15.以下對接口描述錯誤的有(D)
A)接口沒有提供構(gòu)造方法
B)接口中的方法默認(rèn)使用public、abstract修飾
C)接口中的屬性默認(rèn)使用public、static、final修飾
D)接口不允許多繼承
A)第1行錯誤,沒有給變量賦值
B)第2行錯誤,方法沒有修飾符
C)第4行錯誤,沒有實現(xiàn)接口的全部方法
D)第3行錯誤,沒有方法的實現(xiàn)
17.接口和抽象類描述正確的有(B,C)(兩項)
A)抽象類沒有構(gòu)造函數(shù)
B)接口沒有構(gòu)造函數(shù)
C)抽象類不允許多繼承
D)接口中的方法可以有方法體
18.以下描述錯誤的有(C)
A)abstract可以修飾類、接口、方法
B)abstract修飾的類主要用于被繼承
C)abstract可以修飾變量
D)abstract修飾的類,其子類也可以是abstract修飾的
19.以下描述正確的有(B)
A)方法的重寫應(yīng)用在一個類的內(nèi)部
B)方法的重載與返回值類型無關(guān)
C)構(gòu)造方法不能重載
D)構(gòu)造方法可以重寫
20.以下程序運行結(jié)果是(A)
publicclassTestextendsFather{
privateStringname=”test”;
publicstaticvoidmain(String[]args){
Testtest=newTest();
System.out.println(test.getName());
}
}
classFather{
privateStringname=”father”;
publicStringgetName(){
returnname;
}
}
A)father
B)test
C)編譯出錯
D)運行出錯,無輸出
22.在try-catch-finally語句塊中,以下可以單獨與finally一起使用的是(B)
A)catch
B)try
C)throws
D)throw
23.下面代碼運行結(jié)果是(B)
publicclassDemo{
publicintadd(inta,intb){
try{
returna+b;
}catch(Exceptione){
System.out.println(“catch語句塊”);
}finally{
System.out.println(“finally語句塊”);
}
return0;
}
publicstaticvoidmain(String[]args){
Demodemo=newDemo();
System.out.println(“和是:”+demo.add(9,34));
}
}
A)編譯異常
B)finally語句塊和是:43
C)和是:43finally語句塊
D)catch語句塊和是:43
24.以下描述不正確的有(D)
A)try塊不可以省略
B)可以使用多重catch塊
C)finally塊可以省略
D)catch塊和finally塊可以同時省略
25.以下對自定義異常描述正確的是(C)
A)自定義異常必須繼承Exception
B)自定義異??梢岳^承自Error
C)自定義異??梢愿用鞔_定位異常出錯的位置和給出詳細(xì)出錯信息
D)程序中已經(jīng)提供了豐富的異常類,使用自定義異常沒有意義
}
catch(ArithmeticExceptione){
System.out.println(“ArithmeticException”);
}finally{
System.out.println(“finally”);
}
return0;
}
publicstaticvoidmain(String[]args){
Testdemo=newTest();
System.out.println(“商是:”+demo.div(9,0));
}
}
A)Exceptionfinally商是:0
B)ArithmeticExceptionfinally商是:0
C)finally商是:0
D)編譯報錯
27.以下對TCP和UDP描述正確的是(D)
A)TCP不能提供數(shù)據(jù)的可靠性
B)UDP能夠保證數(shù)據(jù)庫的可靠性
C)TCP數(shù)據(jù)傳輸效率高于UDP
D)UDP數(shù)據(jù)傳輸效率高于TCP
28.在Java中,下面對于構(gòu)造函數(shù)的描述正確的是(D)。(選擇一項)
A)類必須顯示定義構(gòu)造函數(shù)
B)構(gòu)造函數(shù)的返回類型是void
C)構(gòu)造函數(shù)和類有相同的名稱,并且不能帶任何參數(shù)
D)一個類可以定義多個構(gòu)造函數(shù)
29.根據(jù)下面的代碼,
Strings=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))
31.下列選項中關(guān)于java中super關(guān)鍵字的說法錯誤的是(B)
A)super關(guān)鍵字是在子類對象內(nèi)部指代其父類對象的引用
B)super關(guān)鍵字不僅可以指代子類的直接父類,還可以指代父類的父類
C)子類可以通過super關(guān)鍵字調(diào)用父類的方法
D)子類可以通過super關(guān)鍵字調(diào)用父類的屬性
32.在Java中,以下代碼(A)正確地創(chuàng)建了一個InputStreamReader對象。
A)InuptStreamReader(newFileInputStream(“1.dat”));
B)InuptStreamReader(newFileReader(“1.dat”));
C)InuptStreamReader(newBufferReader(“1.dat”));
D)InuptStreamReader(“1.dat”);
33.在Java中,(D)類提供定位本地文件系統(tǒng),對文件或目錄及其屬性進行基本操作。
A)FileInputStream
B)FileReader
C)FileWriter
D)File
34.
Java中的集合類包括ArrayList、LinkedList、HashMap等類,下列關(guān)于集合類描述錯誤的是(C)(選擇一項)
A)ArrayList和LinkedList均實現(xiàn)了List接口
B)ArrayList的訪問速度比LinkedList快
C)添加和刪除元素時,ArrayList的表現(xiàn)更佳
D)HashMap實現(xiàn)Map接口,它允許任何類型的鍵和值對象,并允許將null用作鍵或值
35.在Java中開發(fā)JDBC應(yīng)用程序時,使用DriverManager類的getConnection()方法
建立與數(shù)據(jù)源的連接語句為:
Connectioncon=DriverManager.getConnection(“jdbc:odbc:news”);
URL連接中的”news”表示的是(C)(選擇一項)
A)數(shù)據(jù)庫中表的名稱
B)數(shù)據(jù)庫服務(wù)器的機器名
C)數(shù)據(jù)源的名稱
D)用戶名
37.
Java中,以下(B)接口以鍵_值對的方式存儲對象。
A)java.util.Collection
B)java.util.Map
C)java.util.List
D)java.util.Set
38.以下關(guān)于對象序列化描述正確的是(C,D)[兩項]
A)使用FileOutputStream可以將對象進行傳輸
B)使用PrintWriter可以將對象進行傳輸
C)使用ObjectOutputStream類完成對象存儲,使用ObjectInputStream類完成對象讀取
D)對象序列化的所屬類需要實現(xiàn)Serializable接口
39.在Java中,(A)類可用于創(chuàng)建鏈表數(shù)據(jù)結(jié)構(gòu)的對象。
A)LinkedList
B)ArrayList
C)Collection
D)HashMap
40.分析下面這段Java代碼,它的運行結(jié)果是(C)。
Importjava.io.*;
PublicclassB{
Publicstaticvoidmain(string[]args){
inti=12;
System.out.println(i+=i-=i*=i);}}
A)100
B)0
C)-120
D)程序無法編譯
41.使用JDBC事務(wù)的步驟是(C,A,B,D)(多選)
A)取消Connection的事務(wù)自動提交方式
B)發(fā)生異常回滾事務(wù)
C)獲取Connection對象
D)操作完畢提交事務(wù)
43.要通過可滾動的結(jié)果集更新數(shù)據(jù),以下正確的是(A
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,ResultSet.TYPE_SCROLL_SENSITIVE)
D)pst=con.prepareStatement(sql,ResultSet.CONCUR_UPDATABLE)
44.存儲過程pro有兩個參數(shù),第一個為輸入?yún)?shù),第二個為輸出參數(shù),以下代碼正確的是(C)
A)CallableStatementcst=con.prepareCall(“(callpro(?,?))”);
B)CallableStatementcst=con.prepareCall(“(callpro(?))”);
C)CallableStatementcst=con.prepareCall(“{callpro(?,?)}”);
D)CallableStatementcst=con.prepareCall(“{callpro(?,?,?)}”);
45.以下描述正確的是(B)
A)CallableStatement是Pre
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 19077-2024粒度分析激光衍射法
- 河南省部分名校2024-2025學(xué)年高三上學(xué)期11月階段性測試(三)(期中)生物 含答案
- 旋噴樁法地基加固方案-建筑實操
- 2023年中考物理總復(fù)習(xí):壓強(原卷版)
- 2025新譯林版英語七年級下Unit 6 Beautiful landscapes單詞表
- 南充2024年06版小學(xué)四年級英語第1單元真題
- 2024-2025學(xué)年六年級語文上冊第四單元檢測試卷(B)(有答案)
- 2024-2025學(xué)年八年級語文上冊期末專項復(fù)習(xí):綜合性學(xué)習(xí)+口語交際【考點清單】
- 2023年顯微鏡資金籌措計劃書
- 強化團內(nèi)活動-轉(zhuǎn)化學(xué)生思想
- 心智理論與自閉癥兒童
- 人教版小學(xué)數(shù)學(xué)二年級上冊《表內(nèi)乘法(一)》作業(yè)設(shè)計
- 精神科護理風(fēng)險評估防范
- 激光熔覆技術(shù)強化金屬表面
- 部編版初中語文教材新增篇目教學(xué)研究
- 設(shè)備管理的總結(jié)與反思
- 《貨幣金融學(xué)》蔣先玲版期末復(fù)習(xí)知識點總結(jié)
- 2024年通用技術(shù)集團招聘筆試參考題庫含答案解析
- 幼兒園室內(nèi)環(huán)境和濕度調(diào)節(jié)
- 2023汽車4s店承包合同
- 2023年少兒書法美術(shù)培訓(xùn)行業(yè)趨勢報告
評論
0/150
提交評論