

下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、一、選擇題1、面向?qū)ο蟪绦蛟O(shè)計語言的三個基本特征是?(D )A.封裝、接口和多態(tài)B. 繼承、接口和動態(tài)C.跨平臺、接口和動態(tài)D. 封裝、繼承和多態(tài)2、關(guān)于繼承和實(shí)現(xiàn)說法正確的是?(A )A、 類可以實(shí)現(xiàn)多個接口,接口可以繼承(或擴(kuò)展)多個接口B、 類可以實(shí)現(xiàn)多個接口,接口不能繼承(或擴(kuò)展)多個接口C、 類和接口都可以實(shí)現(xiàn)多個接口D 類和接口都不可以實(shí)現(xiàn)多個接口3、關(guān)于訪冋權(quán)限說法正確的是?(B )A、 類定義前面可以修飾 public,protected和 privateB、 內(nèi)部類前面可以修飾 public,protected和 privateC、局部內(nèi)部類前面可以修飾 public,pro
2、tected 和 privateD 以上說法都不正確4、 類 Person 里面有個方法 sleep(),如果直接用 Person.sleep(),則方法 sleep前面必須用的關(guān)鍵詞是?( B)A. classB. staticC. publicD. final5、 下列關(guān)于構(gòu)造方法不正確的是:(D)A.類的構(gòu)造方法和類同名B.一個類可以有多個構(gòu)造方法C.在實(shí)例化對象時必須調(diào)用類的構(gòu)造方法D.構(gòu)造方法可以和該類其他方法一樣被該類對象調(diào)用6 關(guān)于匿名內(nèi)部類敘述正確的是?(B )A、匿名內(nèi)部類可以繼承一個基類,不可以實(shí)現(xiàn)一個接口B、匿名內(nèi)部類不可以定義構(gòu)造器C、匿名內(nèi)部類不能用于形參D 以上說法
3、都不正確7、 關(guān)于抽象類的敘述正確的是?( A)A. 抽象類不可以實(shí)例化,或者說抽象類不能聲明為對象B. 抽象類就是一種特殊的接口C. 抽象類的方法都是抽象方法D. 抽象類的導(dǎo)出類一定不是抽象類8、 下列選項中,用于在定義子類時聲明父類名的關(guān)鍵字是:(C )A. in terfaceB. packageC. exte ndsD. class9、 關(guān)于訪問權(quán)限,說法正確的是?(A )A、 類 A 和類 B 在同一包中,類 B 有個 protected 的方法 testB,類 A 不是 類 B的子類(或子類的子類),類 A 可以訪問類 B 的方法 testBB、 類 A 和類 B 在同一包中,類
4、B 有個 protected 的方法 testB,類 A 不是 類 B的子類(或子類的子類),類 A 不可以訪問類 B 的方法 testBC、 訪問權(quán)限大小范圍:public 包權(quán)限 protected privateD 訪問權(quán)限大小范圍:public 包權(quán)限 private protected10、類 Car 里面有個方法 run(),如果直接用 Car.run(),則方法 run 前面必須 用的關(guān)鍵詞是?(D)A. classB. finalC. publicD. static11、 關(guān)于匿名內(nèi)部類敘述正確的是?()A、匿名內(nèi)部類不能重寫父類的方法B、匿名內(nèi)部類可以繼承一個基類,不可以實(shí)現(xiàn)
5、一個接口C、匿名內(nèi)部類不可以定義構(gòu)造方法D 以上說法都不正確12、關(guān)于訪冋權(quán)限,說法正確的是?(C )A、 訪問權(quán)限大小范圍:public 包權(quán)限 protected privateB、 訪問權(quán)限大小范圍:public 包權(quán)限 private protectedC、類 A 和類 B 在同一包中,類 B 有個 protected 的方法 testB,類 A 不是 類 B的子類(或子類的子類),類 A 可以訪問類 B 的方法 testBD、類 A 和類 B 在同一包中,類 B 有個 protected 的方法 testB,類 A 不是 類 B的子類(或子類的子類),類 A 不可以訪問類 B 的方法
6、 testB13、 關(guān)于 Java 語言描述正確的是?(B )A、 java 和 C+諸 E 保留了指針B、 java 和 C+諸 E 有三個特征:封裝、繼承和多態(tài)C、 java 的垃圾回收機(jī)制是指程序結(jié)束時系統(tǒng)自動回收內(nèi)存D、 以上說法都不正確14、 如果要建立一個 puter 的包,敘述正確的是?(D )A、 在代碼中,不一定是第一句,只要是類定義前,加入package 語句即可B、 只需在代碼中加入“ package ; ”一個語句C、必須在代碼 中加入 “ package ; ” 和 “ puter; ”兩個語句D 只需在代碼中加入“ package puter; ”一個語句15、 不
7、允許作為類及類成員的訪問控制符是:(C )A. publicB. privateC. staticD. protected16、 要導(dǎo)入 java/awt/event下面的所有類,敘述正確的是? ( C )A、 import java.awt.* 和 import java.awt.event.*者 E 可以B、只能是 import java.awt.*C、 只能是 import java.awt.event.*D、 import java.awt.* 和 import java.awt.event.*都不可以17、下列修飾符中與訪問控制權(quán)限無關(guān)的是? ( D )A. privateB. pu
8、blicC. protectedD. final18、 關(guān)于下面程序 ThisTest.java 運(yùn)行結(jié)果說法正確的是:(B )public class ThisTest public static void main( Stri ng args) Stri ng x=7;int y = 2;int z=2;System.out .pri ntl n( x+y+z);A.11B. 722C. 22D.程序有編譯錯誤19、 關(guān)于 final 說法正確的是?(B )A、 final 類的方法肯定不能被同一個包的類訪問B、 final 類的方法能否被同一個包的類訪問不是由final 決定C、 fin
9、al 方法等同于 private 方法D final 對象本身的引用和值都不能改變20、 關(guān)于抽象類和接口敘述正確的是?(D )A、抽象類和接口都能實(shí)例化的B、抽象類不能實(shí)現(xiàn)接口C、 抽象類方法的訪問權(quán)限默認(rèn)都是 publicD 接口方法的訪問權(quán)限默認(rèn)都是public21、 如果要建立一個 puter的包,敘述正確的是?(A )A、 只需在代碼中加入“ package puter;”一個語句B、 只需在代碼中加入“ package java.scut; ”一個語句C、 必須 在代碼 中加入 “ package java.scut; ” 和 “ puter; ”兩個語句D 在代碼中,不一定是第一
10、句,只要是類定義前,加入package 語句即可22、 列表(List)和集合(Set)下面說法正確的是?(A )A) Set 中至多只能有一個空元素B) List 中至多只能有一個空元素C) List 和 Set 都可以包含重復(fù)元素的有序集合D) List 和 Set 都是有序集合23、如果一個接口 Glass 有個方法 setColor(),有個類 BlueGlass 實(shí)現(xiàn)接口 Glass,則在類 BlueGlass 中正確的是?()A、protected void setColor() , B、void setColor() , C、public void setColor() , D
11、以上語句都可以用在類 BlueGlass 中24、 導(dǎo)出類調(diào)用基類的構(gòu)造器必須用到的關(guān)鍵字:(C )A. thisB. finalC. superD. static25、 定義一個接口必須使用的關(guān)鍵字是?(C )A、public B classCC in terfaceD static26、 字符界面下接受用戶從鍵盤輸入,需要 import 的包是:(C )A. java .lang 包B. java.awt包C. java.io 包D. java.applet包27、下面這三條語句System.out.pri ntln(“ is” + 100 + 5);System.out.pri ntln
12、( 100 + 5+is );System.out.println(“is ” + (100 + 5);的輸出結(jié)果分別是?(D)A、is 1005,1005 is, is 1005B、is 105, 105 is, is 105C、is 1005, 1005 is, is 105D is 1005, 105 is, is 105(答案有誤)28、 關(guān)于容器下面說法正確的是?(D )A、列表(List)和集合(Set)存放的元素都是可重復(fù)的。B、列表(List)和集合(Set)存放的元素都是不可重復(fù)的C、映射(Map)中 key 是可以重復(fù)的。D 映射(Map)中 value 是可以重復(fù)的。29
13、、 關(guān)于訪問權(quán)限說法正確的是?(D )A、 類定義前面可以修飾 public,protected和 privateB、 內(nèi)部類前面可以修飾 public,protected和 privateC、局部內(nèi)部類前面可以修飾public,protected 和 privateD 以上說法都不正確(答案有誤)30、有一個源代碼,只包含 import java.util* 這一個 import 語句,下面敘述正確的是?(C)A) 只能寫在源代碼的第一句B)可以訪問 java/util目錄下及其子目錄下的所有類C)能訪問 java/util目錄下的所有類, 不能訪問 java/util 子目錄下的所有類D)
14、編譯錯誤31、 關(guān)于 static 說法不正確的是(D )A. 可以直接用類名來訪問類中靜態(tài)方法(public 權(quán)限)B. 靜態(tài)塊僅在類加載時執(zhí)行一次C. static 方法就是沒有 this 的方法D.不可以用對象名來訪問類中的靜態(tài)方法(public 權(quán)限)32、 關(guān)于構(gòu)造器的說法哪個正確?( C )A、 一個類只能有一個構(gòu)造器B、 一個類可以有多個不同名的構(gòu)造器C、 構(gòu)造器與類同名D 構(gòu)造器必須自己定義,不能使用父類的構(gòu)造器33、 “先進(jìn)先出”的容器是:(B )A.堆棧(Stack)B.隊列(QueueC.字符串(String)D.迭代器(Iterator)34、如果一個接口 Cup 有個
15、方法 use(),有個類 SmallCup 實(shí)現(xiàn)接口 Cup,則在類SmallCup 中正確的是?(C )A void use() , B protected void use() ,C public void use() ,D以上語句都可以用在類SmallCup 中35、關(guān)于 java 編譯和運(yùn)行命令敘述不正確的是?(A )A、運(yùn)行“ java Scut.class ”B、 運(yùn)行 “java Scut ”C、 運(yùn)行“ javac Scut.java ” 的輸出文件是 Scut.classD java 這個命令的運(yùn)行對象是 Scut.class36、下列類定義中,不正確的是:(C )A. cl
16、ass x . B. class x exte nds y . C. static class x impleme nts y1,y2 . D. public class x exte nds Applet . 37、 關(guān)于抽象類敘述正確的是?()A.抽象類不能實(shí)現(xiàn)接口B. 抽象類必須有“ abstract class ”修飾C. 抽象類必須包含抽象方法D. 抽象類也有類的特性,可以被實(shí)例化38、 如果一個接口 Cow 有個方法 drink(),有個類 Calf 實(shí)現(xiàn)接口 Cow 則在類Calf 中正確的是?(C )A、void drink() , B protected void drink
17、() , C public void drink() , D 以上語句都可以用在類 Calf 中39、關(guān)于對象成員占用內(nèi)存的說法哪個正確? ( B )A.同一個類的對象共用同一段內(nèi)存B、 同一個類的對象使用不同的內(nèi)存段,但靜態(tài)成員共享相同的內(nèi)存空間C對象的方法不占用內(nèi)存D.以上都不對40、覆蓋與重載的關(guān)系是(B )A、 覆蓋只有發(fā)生在父類與子類之間,而重載可以發(fā)生在同一個類中B、 覆蓋方法和重載方法都可以不同名,也可以同名C、 final 修飾的方法可以被覆蓋,但不能被重載D 覆蓋與重載是同一回事java/util/c on curre nt.o二、填空題1、 java 的 private、s
18、tatic 和 final方法都是_綁定,其他都是動態(tài) (運(yùn)行時) 綁定,后者是 java 具有多態(tài)特性的必要條件。2、 JDK 中的編譯和運(yùn)行命令分別是javac_ 和 java_ 。3、Java 源程序文件編譯后將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為 class_ 。4、 抽象方法是一種僅有方法頭,沒有具體方法體和操作實(shí)現(xiàn)的方法,該方法必須在抽象類之中定義。final_ 方法是不能被當(dāng)前類的子類重新定義的方法。5、 如果一個類要實(shí)現(xiàn)一個接口,則要用到implements_ 關(guān)鍵字。6匿名內(nèi)部類是一種不能有構(gòu)造器的內(nèi)部類。7、下歹 U 程序段執(zhí)行后,運(yùn)行結(jié)果為 AB,B_ 。public class Foo public static void main (Stri ng args) Strin gBuffer a = new Strin gBuffer (A”Stri ngBuffer b = new Strin gBuffer (B”operate(a,b);System.out.pri ntln(a +: ”+b);static void operate (Stri ngBuffer x, Strin gBuffer y) x.appe nd(y);y = x;1、開發(fā)與運(yùn)行 Java 程序需要經(jīng)過的三個主要步
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45190-2025道地藥材生產(chǎn)技術(shù)規(guī)程岷當(dāng)歸
- 文化創(chuàng)意產(chǎn)業(yè)項目研發(fā)投資合同
- 農(nóng)產(chǎn)品收購書合同
- 醫(yī)院裝修法律協(xié)議合同材料
- 外包項目勞動合同
- 全款二手房屋買賣合同書
- 焊接鋼管買賣合同
- 公司財務(wù)保密協(xié)議
- 三農(nóng)產(chǎn)品電子商務(wù)推廣應(yīng)用方案
- 電子支付系統(tǒng)服務(wù)協(xié)議
- 新疆維吾爾自治區(qū)2024年中考英語真題【附真題答案】
- 繼續(xù)醫(yī)學(xué)教育項目申報表
- 《工程地質(zhì)學(xué)》孔憲立-石振明第五章(部編)課件
- 個人股份轉(zhuǎn)讓合同協(xié)議
- 供應(yīng)商對比方案報告
- 兒童支氣管哮喘規(guī)范化診治建議(2020年版)
- ISO28000:2022供應(yīng)鏈安全管理體系
- 臨床營養(yǎng)技術(shù)操作規(guī)范(2010版)
- 我國新零售業(yè)上市公司財務(wù)質(zhì)量分析-以蘇寧易購為例
- 華為中基層管理者任職資格評價標(biāo)準(zhǔn)樣本
- 富氫水完整課件
評論
0/150
提交評論