西北工業(yè)大學20年最新機考《JAVA語言》參考資料_第1頁
西北工業(yè)大學20年最新機考《JAVA語言》參考資料_第2頁
西北工業(yè)大學20年最新機考《JAVA語言》參考資料_第3頁
西北工業(yè)大學20年最新機考《JAVA語言》參考資料_第4頁
西北工業(yè)大學20年最新機考《JAVA語言》參考資料_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、一、單選題(共50道試題,共100分)L若需要定義一個類域或類方法,應使用哪種修飾符?()A.staticB.packageC.private.public正確答案:C2.9.為AB類的一個無形式參數無返回值的方法method書寫方法頭,使得使用類名AB作 為前級就可以調用它,該方法頭的形式為()cA.static void method()B.public void method() C.final void method() .abstract void method()正確答案:A3.下面的選項中,哪一項不屬于“汽車類”的行為()oA .啟動B.剎車C減速D.速度正確答案:202, 69

2、0, 78974.7.類與對象的關系是()。A.類是對象的抽象B.對象是類的抽象C.對象是類的子類D.類是對象的具體實例.下面這條語句一共創(chuàng)建了多少個對象:Strings=,al,+Hbl,+,lc,+Hd;()A.lB.2C.3D.4. Java類可以作為()A.題型定義機制B.數據封裝機制c,題型定義機制和數據封裝機制D .上述都不對.如下哪個是Java中的標識符()A.fieldnameB.superC.3numberD.#number.下面哪個是非法的:A.int I = 32;.float f = 45.0;C.double d = 45.0D.charc= *u;符號錯為AB類的一

3、個無形式參數無返回值的方法method書寫方法頭,使得使用類名AB作為 前綴就可以調用它,該方法頭的形式為()。A.static void method()B.public void method()C.final void method().abstract void method()10.以下標識符中哪項是不合法的()A.constB.$doubleC.helloD.BigMeaninglessName11.4,在類的定義中可以有兩個同名函數,這種現象稱為函數()。A.封裝B .繼承C.覆蓋D.重載12.程序的執(zhí)行結果是()A.5B.3C .編譯出錯D ,以上答案都不對13Java的字符類

4、型采用的是Unicode編碼方案,每個Unicode碼占用()個比特位,3個 字節(jié)A.8B.16C.32D.64.執(zhí)行完以下代碼intJx = newint10;后,以下哪項說明是正確的()A.x9為0Bx9未定義C.x107j0D.xO為空.下列關于構造方法的敘述中,錯誤的是()AJava語言規(guī)定構造方法名與類名必須相同BJava語言規(guī)定構造方法沒有返回值,但不用void聲明CJava語言規(guī)定構造方法不可以重載DJava語言規(guī)定構造方法只能通過new自動調用.關于String和StringBuffer卜面說法正確的是A.String操作字符串不改變原有字符串的內容 B.StringBuffe

5、r連接字符串速度沒有String快C.String可以使用叩pend方法連接字符串 D.StringBuffer 在 javA.util 包中.編譯Java程序的命令是:()A.appletviewerB.javacC.javaD.javadoc.下列運算符合法的是()A.&B.C.ifD.:=.執(zhí)行代碼String s=new String10;后,哪個結論是正確的()A.s10為 Ts10為 null;C.sO為未定義D.s.length 為 1020.6.下面關鍵字中,哪一個不是用于異常處理語句()0A.tryB.breakC.catch.finally21.下列哪個方法可用于創(chuàng)建一個可

6、運行的類()(Runnable是接口,Thread是類,選擇最恰當的 選項)A.public class X implements Runnable public void run()B.public class X implements Thread public void run()C.public class X implements Thread public int run()D.public class X implements Runnable protected void run()以下代碼段執(zhí)行后的輸出結果為()A.-1B.2C.1D.3main方法是Java應用程序執(zhí)行的入

7、口點,關于main方法的方法頭以下哪項是合法的?A.publicstaticvoid main ()B.publicstaticvoidmain ( String argsC.publicstaticint main (String arg )D.publicvoidmain (String arg )24,有以下程序片段,下列哪個選項不能插入到行1。() A.import java.awt.*;B.package mypackage;C.class OtherClassD.public class MyClass25.下列哪個類的聲明是正確的?()A.abstract final class

8、 HIB.abstract private move() C.protected private number; D.public abstract class Car.在Java中,下列關于final關犍字說法正確的是:()A.如果修飾類,則該方法只能被一個子類繼承B.如果修飾方法,則該方法不能在子類中被覆蓋C.如果修飾方法,則該方法所在的類不能被繼承D.如果修飾變量,則一旦賦了值,就等同一個常量.()類可以作為FilelnputStream類的構造方法的參數。 A.InputstreamB.FileC.FileOutputStream D.StringBuffer.list是一個Array

9、List的對象,哪個選項的代碼填寫到todo delete處,可以在Iterator遍歷的 過程中正確并安全的刪除一個list中保存的對象?()A.list.remove(obj);B.list.remove(index);C.list.remove(it.next();D.it.remove(); 正確答案:D.給出以下代碼,請問該程序的運行結果是()。A.-1,1B.l,lC.1,0 D.-l, -130.21. Java application中的主類需包含main方法,以下哪項是main方法的正確形參?() A.String argsB.String argsC.Char argD.S

10、tringBuffer args.以下對封裝的描述正確的是?()A.只能對一個中的方法進行封裝,不能對屬性進行封裝B.如果子類繼承了父類,對于父類中進行封裝的方法,子類仍然可以直接調用C.封裝的意義不大,因此在編碼時盡量不要使用D.封裝的主要作用在于對外隱藏內部實現細節(jié),增強程序的安全性.在Java Applet程序用戶自定義的Applet子類中,一般需要重載父類的()方法來完成一些 畫圖操作。A.start()stop()C.init()D.paint(.下面的方法,當輸入為2的時候返回值是多少?()A.0B.2C.4.下面哪一個是合法的數組聲明和構造語句()A.int ages=100B.

11、int ages=new int100C.int ages=new int100D.int()ages=new int(lOO)35.以下哪個說法是正確的?A.只有第1行能通過編譯B.第1、2行能通過編譯,但第3行編譯出錯C.第1、2、3行能通過編譯,但第2、3行運行時出錯D.第1行、第2行和第3行的聲明都是正確的36.若在某一個類定義中定義有如下的方法:abstract void performDial();該方法屬于()。A.接口方法 B.最終方法 C.抽象方法 D.空方法下列代碼中,將引起一個編譯錯誤的行是()cA.第3行B.第5行C.第6行D第10行有如下代碼段:A.public lO

12、Exception methodName()B.publicvoidmethodName()C.publicvoidmethodName()throwlOExceptionD.publicvoidmethodName()throwslOException39.以下說法錯誤的是?()A.靜態(tài)方法可以直接訪問靜態(tài)變量和靜態(tài)方法B.靜態(tài)方法可以直接訪問非靜態(tài)變量和非靜態(tài)方法C .非靜態(tài)方法可以直接訪問靜態(tài)變量和靜態(tài)方法D ,非靜態(tài)方法可以直接訪問非靜態(tài)變量和非靜態(tài)方法40Java的集合框架中重要的接口 java.util.Collection定義了許多方法。選項中哪個方法不是 Collection接

13、口所定義的?()A.int size()B.boolean containsAllfCollection c)C.compareTo(Object obj).boolean remove(Object obj)41 .類 Testl.Test2 定義如卜:1. public class Testi 2. public float aMethod (float a float b) throws 3. lOException 4. 5. public class Test2 extends Testl 6. 7. 將以下哪種方 法插入行6是不合法的。()A.float aMethod (floa

14、t a, float b) B.public int aMethod (int a, int b) throws ExceptionC.public float aMethod (float p, float q) D.public int aMethod (int a, int b) throws IOException42.49.關于繼承的說法正確的是:()A.子類將繼承父類所有的屬性和方法。B.子類將繼承父類的非私有屬性和方法。C.子類只繼承父類public方法和屬性D.子類只繼承父類的方法,而不繼承屬性.下列說法正確的是()A.Inputstream 是字節(jié)流B.Reader是字節(jié)流C.Writer是字節(jié)流D.BufferWriter可以從文件中讀取一行.下列關于for循環(huán)和while循環(huán)的說法中哪個是正確的?()A.while循環(huán)能實現的操作,for循環(huán)也都能實現B.while循環(huán)判斷條件一般是程序結果,for循環(huán)判斷條件一般是非程序結果C.兩種循環(huán)任何時候都可替換D.兩種循環(huán)結構中都必須有循環(huán)體,循環(huán)體不能為空.下述概念中不屬于面向對象方法的是()。A.對象、消息B.繼承、多態(tài)C.類、封裝D.過程調用46 .下面哪個選項中的代碼沒有定義內部類,或者錯誤的定義了內部類?().下列方法頭中哪一個不與其他方法形成重

溫馨提示

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

評論

0/150

提交評論