




已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
.一、選擇題1、面向?qū)ο蟪绦蛟O計語言的三個基本特征是?( D )A. 封裝、接口和多態(tài) B. 繼承、接口和動態(tài)C. 跨平臺、接口和動態(tài) D. 封裝、繼承和多態(tài)2、關于繼承和實現(xiàn)說法正確的是? ( A )A、 類可以實現(xiàn)多個接口,接口可以繼承(或擴展)多個接口B、 類可以實現(xiàn)多個接口,接口不能繼承(或擴展)多個接口C、 類和接口都可以實現(xiàn)多個接口D、 類和接口都不可以實現(xiàn)多個接口3、關于訪問權限說法正確的是? ( B )A、類定義前面可以修飾public,protected和privateB、內(nèi)部類前面可以修飾public,protected和privateC、局部內(nèi)部類前面可以修飾public,protected和privateD、以上說法都不正確4、類Person里面有個方法sleep(),如果直接用Person.sleep(),則方法sleep前面必須用的關鍵詞是? ( )A. class B. staticC. public D. final5、下列關于構造方法不正確的是:( )A. 類的構造方法和類同名B. 一個類可以有多個構造方法C. 在實例化對象時必須調(diào)用類的構造方法D. 構造方法可以和該類其他方法一樣被該類對象調(diào)用6、關于匿名內(nèi)部類敘述正確的是? ( B )A、匿名內(nèi)部類可以繼承一個基類,不可以實現(xiàn)一個接口B、匿名內(nèi)部類不可以定義構造器C、匿名內(nèi)部類不能用于形參D、以上說法都不正確7、關于抽象類的敘述正確的是?( )A. 抽象類不可以實例化,或者說抽象類不能聲明為對象B. 抽象類就是一種特殊的接口C. 抽象類的方法都是抽象方法D. 抽象類的導出類一定不是抽象類8、下列選項中,用于在定義子類時聲明父類名的關鍵字是:( C )A. interface B. packageC. extends D. class9、關于訪問權限,說法正確的是? ( A )A、 類A和類B在同一包中,類B有個protected的方法testB,類A不是類B的子類(或子類的子類),類A可以訪問類B的方法testBB、 類A和類B在同一包中,類B有個protected的方法testB,類A不是類B的子類(或子類的子類),類A不可以訪問類B的方法testBC、 訪問權限大小范圍:public 包權限 protected privateD、 訪問權限大小范圍:public 包權限 private protected10、類Car里面有個方法run(),如果直接用Car.run(),則方法run前面必須用的關鍵詞是? ( D )A. class B. finalC. public D. static11、關于匿名內(nèi)部類敘述正確的是? ( )A、匿名內(nèi)部類不能重寫父類的方法B、匿名內(nèi)部類可以繼承一個基類,不可以實現(xiàn)一個接口C、匿名內(nèi)部類不可以定義構造方法D、以上說法都不正確12、關于訪問權限,說法正確的是? ( C )A、 訪問權限大小范圍:public 包權限 protected privateB、 訪問權限大小范圍:public 包權限 private protectedC、 類A和類B在同一包中,類B有個protected的方法testB,類A不是類B的子類(或子類的子類),類A可以訪問類B的方法testBD、 類A和類B在同一包中,類B有個protected的方法testB,類A不是類B的子類(或子類的子類),類A不可以訪問類B的方法testB13、關于Java語言描述正確的是? ( B )A、 java和C+都保留了指針B、 java和C+都有三個特征:封裝、繼承和多態(tài) C、 java的垃圾回收機制是指程序結(jié)束時系統(tǒng)自動回收內(nèi)存D、以上說法都不正確14、如果要建立一個puter的包,敘述正確的是? ( D )A、在代碼中,不一定是第一句,只要是類定義前,加入package語句即可B、只需在代碼中加入“package ;”一個語句C、必須在代碼中加入“package ;”和“package puter;”兩個語句D、只需在代碼中加入“package puter;”一個語句15、不允許作為類及類成員的訪問控制符是:( C )A. public B. privateC. static D. protected16、要導入java/awt/event下面的所有類,敘述正確的是?( C )A、import java.awt.*和import java.awt.event.*都可以B、只能是import java.awt.*C、只能是import java.awt.event.*D、import java.awt.*和import java.awt.event.*都不可以17、下列修飾符中與訪問控制權限無關的是?( D )AprivateBpublicCprotectedDfinal18、關于下面程序ThisTest.java運行結(jié)果說法正確的是:( B )public class ThisTest public static void main(String args) String x=7; int y = 2; int z=2; System.out.println(x+y+z); A. 11 B. 722 C. 22 D. 程序有編譯錯誤19、關于final說法正確的是? ( B )A、final類的方法肯定不能被同一個包的類訪問B、final類的方法能否被同一個包的類訪問不是由final決定C、final方法等同于private方法D、final對象本身的引用和值都不能改變20、關于抽象類和接口敘述正確的是? ( D )A、 抽象類和接口都能實例化的B、 抽象類不能實現(xiàn)接口 C、 抽象類方法的訪問權限默認都是publicD、 接口方法的訪問權限默認都是public21、如果要建立一個puter的包,敘述正確的是? ( A )A、只需在代碼中加入“package puter;”一個語句B、只需在代碼中加入“package java.scut;”一個語句C、必須在代碼中加入“package java.scut;”和“package puter;”兩個語句D、在代碼中,不一定是第一句,只要是類定義前,加入package語句即可22、列表(List)和集合(Set)下面說法正確的是? ( A )A) Set中至多只能有一個空元素B) List中至多只能有一個空元素C) List和Set都可以包含重復元素的有序集合D) List和Set都是有序集合23、如果一個接口Glass有個方法setColor(),有個類BlueGlass實現(xiàn)接口Glass,則在類BlueGlass中正確的是? ( )A、protected void setColor() B、void setColor() C、public void setColor() D、以上語句都可以用在類BlueGlass中24、導出類調(diào)用基類的構造器必須用到的關鍵字:( C )A. this B. finalC. superD. static25、定義一個接口必須使用的關鍵字是?( C )A、public B、classC、interfaceD、static26、字符界面下接受用戶從鍵盤輸入,需要import的包是:( C )A. java.lang包 B. java.awt包C. java.io包 D. java.applet包27、下面這三條語句System.out.println(“is ”+ 100 + 5);System.out.println(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、關于容器下面說法正確的是? ( D )A、列表(List)和集合(Set)存放的元素都是可重復的。B、列表(List)和集合(Set)存放的元素都是不可重復的。C、映射(Map)中key是可以重復的。D、映射(Map)中value是可以重復的。29、關于訪問權限說法正確的是? ( 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) 編譯錯誤31、關于static說法不正確的是( D )A可以直接用類名來訪問類中靜態(tài)方法(public權限)B靜態(tài)塊僅在類加載時執(zhí)行一次Cstatic方法就是沒有this的方法D不可以用對象名來訪問類中的靜態(tài)方法(public權限)32、關于構造器的說法哪個正確?( C )A、一個類只能有一個構造器B、一個類可以有多個不同名的構造器C、構造器與類同名D、構造器必須自己定義,不能使用父類的構造器33、“先進先出”的容器是:( B )A. 堆棧(Stack)B. 隊列(Queue)C. 字符串(String)D. 迭代器(Iterator)34、如果一個接口Cup有個方法use(),有個類SmallCup實現(xiàn)接口Cup,則在類SmallCup中正確的是? ( C )A、void use() B、protected void use() C、public void use() D、以上語句都可以用在類SmallCup中35、關于java編譯和運行命令敘述不正確的是? ( A )A、運行“java Scut.class”B、運行“java Scut”C、運行“javac Scut.java”的輸出文件是Scut.classD、java這個命令的運行對象是Scut.class36. 下列類定義中,不正確的是:( C ) A. class x . B. class x extends y . C. static class x implements y1,y2 . D. public class x extends Applet . 37、關于抽象類敘述正確的是? ( )A. 抽象類不能實現(xiàn)接口B. 抽象類必須有“abstract class”修飾C.抽象類必須包含抽象方法D. 抽象類也有類的特性,可以被實例化38、如果一個接口Cow有個方法drink(),有個類Calf實現(xiàn)接口Cow,則在類Calf中正確的是? ( C )A、void drink() B、protected void drink() C、public void drink() D、以上語句都可以用在類Calf中39、關于對象成員占用內(nèi)存的說法哪個正確?( B )A同一個類的對象共用同一段內(nèi)存B、同一個類的對象使用不同的內(nèi)存段,但靜態(tài)成員共享相同的內(nèi)存空間C對象的方法不占用內(nèi)存D以上都不對40、覆蓋與重載的關系是( B )A、覆蓋只有發(fā)生在父類與子類之間,而重載可以發(fā)生在同一個類中B、覆蓋方法和重載方法都可以不同名,也可以同名C、final修飾的方法可以被覆蓋,但不能被重載D、覆蓋與重載是同一回事二、填空題1、java的private、static和final方法都是 靜態(tài) (編譯時) 綁定,其他都是 動態(tài) (運行時) 綁定,后者是java具有多態(tài)特性的必要條件。2、JDK中的編譯和運行命令分別是 javac 和 java 。3、Java源程序文件編譯后將產(chǎn)生相應的字節(jié)碼文件,這些字節(jié)碼文件的擴展名為 class 。4、 抽象 方法是一種僅有方法頭,沒有具體方法體和操作實現(xiàn)的方法,該方法必須在抽象類之中定義。 final 方法是不能被當前類的子類重新定義的方法。5、如果一個類要實現(xiàn)一個接口,則要用到 implements 關鍵字。6、 匿名內(nèi)部類 是一種不能有構造器的內(nèi)部類。7、下列程序段執(zhí)行后,運行結(jié)果為 AB,B 。public class Foo public static void main (String args) StringBuffer a = new StringBuffer (“A”);StringBuffer b = new StringBuffer (“B”);operate(a,b);System.out.printIn(a + “,” +b);static void operate (StringBuffer x, StringBuffer y) x.append(y);y = x;1、 開發(fā)與運行Java程序需要經(jīng)過的三個主要步驟為 編輯源程序 、 編譯生成字節(jié)碼 和 運行 。2、 JDK中的編譯和運行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 佛山市小升初數(shù)學試卷
- 董村小學二年級數(shù)學試卷
- 2025至2030城市建設規(guī)劃行業(yè)市場發(fā)展前景及供給需求與投資機會報告
- 2025至2030軌道交通安防行業(yè)市場深度研究及發(fā)展前景投資可行性分析報告
- 六安市霍邱縣新店鎮(zhèn)選聘村干部考試真題2024
- 2024年杭州拱墅區(qū)專職社區(qū)工作者招聘筆試真題
- 2025至2030財務軟件產(chǎn)業(yè)深度調(diào)研及發(fā)展趨勢與投資戰(zhàn)略報告
- 東山小學期中數(shù)學試卷
- 工貿(mào)單招數(shù)學試卷
- 福州初三卷子數(shù)學試卷
- 高血壓內(nèi)容小講課
- 西藏2021年中考數(shù)學真題試卷(含答案)
- 沂蒙紅色文化與沂蒙精神智慧樹知到期末考試答案章節(jié)答案2024年臨沂大學
- 離開公司你什么都不是
- 課程與教學論(海南師范大學)智慧樹知到期末考試答案2024年
- 《Hadoop大數(shù)據(jù)平臺構建》課程標準(含課程思政)
- NBA-PPT簡介(文字圖片技巧)
- 輕型門式剛架鋼結(jié)構設計計算書
- 生物藥物知識講座
- 醫(yī)用布草洗滌規(guī)范
- 《頸部腫塊》課件
評論
0/150
提交評論