Java樣本復習測試卷_第1頁
Java樣本復習測試卷_第2頁
Java樣本復習測試卷_第3頁
Java樣本復習測試卷_第4頁
Java樣本復習測試卷_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第頁Java樣本復習測試卷1.(2分)在某類中存在一個方法:intgetAge(intx),以下能作為這個方法重載的是:()。A、publicgetAge(intx);B、voidgetAge(intx);C、intgetAge(intx,inty);D、intget(intx);【正確答案】:C2.(2分)執(zhí)行下列語句后,c的值為()。booleana=true,b=false;Stringc;c=(!a!=b?"yes":"no");A、0B、yesC、noD、3【正確答案】:C3.(2分)每個java的編譯單元可包含多個類或界面,但是每個編譯單元最多只能有()類或者界面是公共的。A、1個B、2個C、4個D、任意多個【正確答案】:A4.(2分)下列關于靜態(tài)方法的描述中錯誤的是:()。A、靜態(tài)方法并不操作調用它的對象,所以不能用靜態(tài)方法來訪問實例屬性B、可以使用“類名.方法名”來調用靜態(tài)方法C、可以使用“對象.方法名”來調用靜態(tài)方法D、靜態(tài)方法需要先創(chuàng)建實例之后,才可以應用【正確答案】:D5.(2分)線程可以通過()方法休眠一段時間,然后回復運行。A、startB、stopC、yieldD、sleep【正確答案】:D6.(2分)關于接口的定義和實現(xiàn),以下描述正確的是:()。A、接口定義中的方法都只有定義沒有實現(xiàn)B、接口定義中的變量都必須寫明final和staticC、如果一個接口由多個類來實現(xiàn),則這些類在實現(xiàn)該接口中的方法時應采用統(tǒng)一的代碼D、如果一個類實現(xiàn)一個接口,則必須實現(xiàn)該接口中的所有方法,但方法未必聲明為public【正確答案】:A7.(2分)設有定義語句inta[]={66,77,88},對此語句的敘述錯誤的是()。A、定義了一個名為a的一維數(shù)組B、a數(shù)組有3個元素C、a數(shù)組的元素下標為1~3D、數(shù)組中的每個元素都是整形變量【正確答案】:C8.(2分)在定義Java主類的類頭時,可以使用的訪問限定符是:()。A、publicB、privateC、defaultD、final【正確答案】:A9.(2分)要捕獲下列程序產生的異常,需要在catch中使用哪種異常類:()。intb[]=null;b[0]=1;try{System.out.println(b[0]);}catch(){System.out.print("發(fā)現(xiàn)異常");}A、NullPointerExceptioneB、ArrayIndexOutOfBoundsExceptioneC、ArithmeticExceptioneD、IllegalArgumentExceptione【正確答案】:A10.(2分)關于super,以下說法中錯誤的是:().A、可以訪問父類中被隱藏的成員變量B、用于調用父類被重寫的方法C、用于定義父類D、調用父類的構造方法【正確答案】:C11.(2分)閱讀下列代碼,代碼執(zhí)行后number的值是():intnumber=16;number=number>>>2;A、2B、8C、4D、16【正確答案】:C12.(2分)下列字符中不是java關鍵字的是()。A、mainB、staticC、privateD、int【正確答案】:A13.(2分)假設類A有構造方法A(inta),則在類A的其它構造方法中調用該構造方法的語句格式是:()A(x)B、this.A(x)C、this(x)D、super(x)【正確答案】:C14.(2分)執(zhí)行下面的程序片段后,i的值是:()。inti;for(i=32;i>=4;i/=2){if(i<20)break;}A、2B、4C、32D、16【正確答案】:D15.(2分)下面哪項不是合法的條件語句()。A、if(a>b){…}B、if(a=1){…}C、if(a>b&&b>c){…}D、if(3>2){…}【正確答案】:B16.(2分)運行下列代碼后,輸出的內容是()。chari='k';switch(i){case'a':System.out.println(“apple”);break;case'b':System.out.println(“ball”);break;case'c':System.out.println(“center”);break;default:System.out.println(“other”);}A、appleB、ballC、centerD、other【正確答案】:D17.(2分)下列關于引入包的描述中,錯誤的是:()。A、使用其他包中的類時,需要在程序的開頭寫上import語句B、引入包的代碼書寫在類聲明語句的上面,打包語句的下面C、import只引入當前包下面的類,而不引入該包中子包里面的類D、一行只能引入一個包中的類,若有多個類需要引入,則要分寫為多行【正確答案】:D解析:

(共10題,共20分)18.(2分)在成員變量與局部變量重名時,若想在方法內使用成員變量,要使用關鍵字()。A、superB、importC、thisD、return【正確答案】:C19.(2分)為使得變量x的值加1,下面寫出的形式不正確的是:()A、x++B、++xC、x=x+1D、x=+1【正確答案】:D20.(2分)在Java語言中,如下選項能正確定義字符型變量的是()。A、charch=‘ab’;B、charch=“a”;C、charch=97;D、Stringch=“a”;【正確答案】:C21.(2分)Java程序計算表達式6.5%2的結果是:()。A、0.2B、0C、1D、0.5【正確答案】:D22.(2分)如下賦值語句不會產生編譯錯誤或者賦值警告的是:()。A、chara='bc';B、byteb=152;C、floatc=2.0;D、doubleb=2.0【正確答案】:D23.(2分)Java語言的并發(fā)機制是()。A、多線程機制B、垃圾回收機制C、代碼安全檢驗機制D、異常處理機制【正確答案】:A24.(2分)JavaApplet有三種狀態(tài),Applet載入時的順序是:()。A、init()-start()-paint()B、start()-init()-paint()C、init()-paint()-start()D、start()-paint()-start()【正確答案】:A25.(2分)若有定義Stringtom=“boy”;Stringhill=“boy”;則表達式(tom==hill)的值為()。A、1B、trueC、falseD、0【正確答案】:B26.(2分)以下關于while循環(huán)和do-while循環(huán)的描述中,錯誤的是()。A、while結構與do-while結構的區(qū)別是后者的循環(huán)體至少被執(zhí)行一次B、while結構的循環(huán)體必須是單條語句C、while結構是當條件為真時才能執(zhí)行循環(huán)體D、do-while結構當條件為真時,能繼續(xù)執(zhí)行循環(huán)體【正確答案】:B27.(2分)如下Java代碼執(zhí)行后,c的值是:()。booleana=false;booleanb=true;booleanc=(a&&b)&&(!b);A、1B、trueC、falseD、0【正確答案】:C28.(2分)下列語句執(zhí)行后,x的值是()。intx=2;do{x*=x;}while(x<17);A、4B、16C、256D、17【正確答案】:C29.(2分)Java程序中,011表示的十進制數(shù)為()。A、1B、3C、9D、11【正確答案】:C30.(2分)下列字符中可以作為java標識符的是()。A、%getPathB、$2C、3a3D、@a【正確答案】:B31.(2分)一個帶有public修飾符Java類Hello的Java程序正確命名是:()。A、HelloB、Hello.javaC、hello.javaD、Hello.jar【正確答案】:B32.(2分)編譯類名為HelloWord的Java應用程序,正確的命令是()。A、javaHelloWord.classB、HelloWord.classC、javacHelloWord.javaD、javacHelloWord【正確答案】:C33.(2分)在Java程序中,如下選項表示轉義字符“換行”的是:()。A、\bB、\fC、\nD、\r【正確答案】:C34.(2分)以下關于if-else語句的描述中,錯誤的是:()。A、if語句可以單獨使用B、else語句可以單獨使用C、if-else語句可以嵌套使用D、if或者else語句體中的語句若多余一條,外面需要使用大括號括起來【正確答案】:B35.(2分)下列Java常用包中,Java程序默認加載的是:()。A、java.langB、java.ioC、java.swingD、java.util【正確答案】:A1.(2分)在引用數(shù)組元素時,下標是用于指出數(shù)組中某個元素位置的數(shù)字或者變量。A、正確B、錯誤【正確答案】:A2.(2分)while循環(huán)執(zhí)行循環(huán)體至少執(zhí)行1次。while循環(huán)執(zhí)行循環(huán)體至少執(zhí)行1次。A、正確B、錯誤【正確答案】:B3.(2分)在Java語言中,語句booleant=1&&0;的作用是給boolean類型變量t賦初值。()A、正確B、錯誤【正確答案】:B4.(2分)注釋的作用是使得程序執(zhí)行時在屏幕上顯示//之后的內容。()A、正確B、錯誤【正確答案】:B5.(2分)文件緩沖流的作用是提高文件的讀/寫效率。()A、正確B、錯誤【正確答案】:A6.(2分)可以用if-else語句改寫所有switch語句,反之可以用switch語句改寫所有的if-else語句。A、正確B、錯誤【正確答案】:B7.(2分)Java語言中定義一個常量要用coast關鍵字。()Java語言中定義一個常量要用coast關鍵字。()A、正確B、錯誤【正確答案】:B8.(2分)構造方法的返回類型只能是void型。()A、正確B、錯誤【正確答案】:B9.(2分)Java源程序的擴展名是.java()。A、正確B、錯誤【正確答案】:A10.(2分)外部類不能直接訪問內部類的成員。()A、正確B、錯誤【正確答案】:A簡答題1.(10分)編寫一個Member類,類包含成員如下內容:成員變量,全部是私有屬性:編號(id,整型)、姓名(name,字符串型)、性別(gender,字符型)、是否vip(isvip,布爾型)成員方法:所有屬性的set方法及get方法編程實現(xiàn)這個類,創(chuàng)建類對象s1,并調用方法輸入學生信息:編號(1)、姓名(張偉)、性別(男),vip(),并打印出來。【正確答案】:publicclassMember{privateintid;privateStringname;privateStringgender;privatebooleanisvip;publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){=name;}publicStringgetGender(){returngender;}publicvoidsetGender(Stringgender){this.gender=gender;}publicbooleanisIsvip(){returnisvip;}publicvoid

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論