




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Java選擇題復制1.設 i、j 為int型變量名,a 為int型數組名,以下選項中,正確的賦值語句是()。 單選題 *A. i = i + 2B. a0 = 7(正確答案)C. i+ - -jD. a(0) = 662.下面可用得到x和y的最大值的表達式是() 單選題 *A.xy?y:xC.xy?(x+y):(x-y)D.x=y?y:x;3.下面有關java代碼安全性的敘述錯誤的是() 單選題 *A. 字節碼校驗器加載查詢執行需要的所有類。(正確答案)B. 運行時解釋器執行代碼。C. 在運行時,字節碼被加載,驗證然后在解釋器里面運行。D. 類加載器通過分離本機文件系統的類和從網絡導入的類增加
2、安全性。4.關于Java中數據類型敘述正確的是() 單選題 *A.整型數據在不同平臺下長度不同Bboolean類型數據只有2個值,true和false(正確答案)C數組屬于簡單數據類型DJava中的指針類型和C語言的一樣5.若a的值為3時,下列程序段被執行后,c的值是多少?( )if ( a0 ) if ( a3 ) c = 2; else c = 3; else c = 4;單選題 *A 1B2C3(正確答案)D 46.以下可能包含菜單條的是() 單選題 *A.PanelB.Frame(正確答案)C.AppletD.Dialog7.為AB類的一個無形式參數無返回值的方法method書寫方法頭
3、,使得使用類名AB作為前綴就可以調用它,該方法頭的形式為()。 單選題 *A. static void method( )(正確答案)B. public void method( )C. final void method( )D. abstract void method( )8.下面屬于面向字符的輸入流的是() 單選題 *A.BufferedWriterB.FileInputStreamC.ObjectInputStreamD.InputStreamReader(正確答案)9.Java的集合框架中重要的接口java.util.Collection定義了許多方法。下列不是Collection
4、接口所定義的的方法是() 單選題 *A.int size()B.boolean containsAll(Collection c)C.compareTo(Object obj)(正確答案)D.boolean remove(Object obj)10.關于類和對象的敘述正確的是() 單選題 *AJava的類分為兩大部分:系統定義的類和用戶自定義的類(正確答案)B類的靜態屬性和全局變量的概念完全一樣,只是表達形式不同C類的成員至少有一個屬性和一個方法D類是對象的實例化11.關于Java語言敘述錯誤的是:() 單選題 *AJava語言具有跨平臺性BJava是一種面向對象的語言CJava語言中的類可以
5、多繼承(正確答案)DJava的垃圾收集機制回收的是已不再使用的對象所占內存空間12.設x為float型變量,y為double型變量,a為int型變量,b為long型變量, c為char型變量,則表達式x+y*a/x+b/y+c的值的類型是()。 單選題 *A.double(正確答案)B. longC. intD. char13.下列語句序列執行后,k 的值是( )。int m=3, n=6, k=0; while( (m+) ( - n) ) +k; 單選題 *A.0B.1(正確答案)C. 2D. 314.設有定義 int i=123; long j=456; 下面賦值不正確的語句是()。 單
6、選題 *A. j=i;B.j=(long)i;C. i=(int)j;D. i=j;(正確答案)15.下列哪一個關鍵字用于實現接口來定義類? ( B ) 單選題 *AextendsBimplements(正確答案)CabstractDinterface16.paint()方法使用的類型參數是() 單選題 *A.Graphics(正確答案)B.Graphics2DDD C.String D.Color17.System.out.println(8 + 3);的輸出結果應該是() 單選題 *A3B8C10D83(正確答案)18.如果需要從文件中讀取數據,則可以在程序中創建對象的類是() 單選題 *
7、A.FileInputStream(正確答案)B.FileOutputStreamC.DataOutputStreamD.FileWriter19.下面main()方法的定義錯誤的是() 單選題 *A.public static void main(String args) B.public static void main(String) (正確答案)C.public static void main(String args) D.public static void main(String x) 20.下列程序段執行后的結果是()。String s=new String(abcdefg);
8、for(int i=0;is.length();i+=2)System.out.print(s.charAt(i); 單選題 *A. aceg(正確答案)B. ACEGC.abcdefgD. abcd21.以下有關構造方法的說法,正確的是() 單選題 *A一個類的構造方法可以有多個(正確答案)B構造方法在類定義時被調用C構造方法只能由對象中的其它方法調用D構造方法可以和類同名,也可以和類名不同22.下列語句序列執行后,ch1 的值是( )。char ch1=A,ch2=W; if(ch1 + 2 j ) i-; else j-; 單選題 *A. 7B. 8(正確答案)C. 15D. 1625.
9、設有定義 int i = 6 ;,則執行以下語句后,i 的值為()。i += i - 1; 單選題 *A. 10B. 11(正確答案)C. 100D. 12126.如果希望某個變量只可以被類本身訪問和調用,則應該使用下列哪一種訪問控制修飾符() 單選題 *A private(正確答案)BprotectedCprivate protectedDpublic27.下列檢查型異常需要在編寫程序時聲明的是() 單選題 *A.NullPointerExceptionB.ClassCastExceptionC.FileNotFoundException(正確答案)D. IndexOutOfBoundsEx
10、ception28.設有下面兩個賦值語句:a = Integer.parseInt(“12”);b = Integer.valueOf(“12”).intValue();下述說法正確的是( )。 單選題 *A.a是整數類型變量,b是整數類對象B.a是整數類對象,b是整數類型變量C.a和b都是整數類對象并且值相等D.a和b都是整數類型變量并且值相等(正確答案)29.在復選框中移動鼠標,然后單擊一選項,要捕獲所選項必需實現的接口是() 單選題 *AActionListenerBMouseListenerCMouseMotionListernDItemListener(正確答案)30.運行下列程序,
11、 會產生什么結果 ()public class X extends Thread implements Runnable public void run() System.out.println(this is run(); public static void main(String args) Thread t=new Thread(new X(); t.start(); 單選題 *A.第一行會產生編譯錯誤B.第六行會產生編譯錯誤C.第六行會產生運行錯誤D.程序會運行和啟動(正確答案)31.在調用方法時,若要使方法改變實參的值,可以() 單選題 *A.用基本數據類型作為參數B.用對象作為參
12、數(正確答案)C. A和B都對D. A和B都不對32.下列方法頭中哪一個不與其他方法形成重載(overload)關系?() 單選題 *Avoid mmm()Bvoid mmm(int i)Cvoid mmm(String s)Dint mm()(正確答案)33.Java為移動設備提供的平臺是()。 單選題 *A.J2ME(正確答案)B.J2SEC.J2EED.JDK8.034. 在Java中下列描述正確的是() 單選題 *A.一個子類可以有多個父類,一個父類也可以有多個子類B.一個子類可以有多個父類,但一個父類只可以有一個子類C.一個子類可以有一個父類,但一個父類可以有多個子類(正確答案)D.
13、上述說法都不對35.下面的代碼段執行之后count的值是 ( )int count = 1;for (int i = 1; i 0 ) if ( a3 ) c = 2; else c = 3; else c = 4;單選題 *A 1B2C3(正確答案)D 446.下列方法頭中哪一個不與其他方法形成重載(overload)關系?() 單選題 *Avoid mmm()(正確答案)Bvoid mmm(int i)Cvoid mmm(String s)Dint mm()47.編譯Java程序的命令是() 單選題 *AappletviewerBjavacCjava(正確答案)Djavadoc48.如果希
14、望某個變量只可以被類本身訪問和調用,則應該使用下列哪一種訪問控制修飾符() 單選題 *A privateBprotectedCprivate protectedDpublic(正確答案)49. System.out.println(5 + 2);的輸出結果應該是() 單選題 *A2B5C7D52(正確答案)50. 有如下程序段:int a = b = 5;String s1 = 祝你今天考出好成績!;String s2 = s1;則表達式a = b與s2 = s1的結果分別是:( ) 單選題 *Atrue與true(正確答案)Bfalse與trueCtrue與falseDfalse與false
15、51.以下屬于Java標識符的是() 單選題 *A.publicB.superC.3numberD.width(正確答案)52.編譯Java源程序文件將產生相應的字節碼文件,這些字節碼文件的擴展名為() 單選題 *A.byteB .class(正確答案)C.htmlD.exe53. Java語言具有許多優點和特點,反映了Java程序并行機制的特點的是() 單選題 *A. 多線性(正確答案)B. 安全性C.跨平臺D.可移植54.下列表達式正確的是() 單選題 *Abyte=128;BBoolean=null;Clong l=0 xfffL;(正確答案)Ddouble=0.9239d;55. 有如
16、下程序段:nt a = b = 5;String s1 = 祝你今天考出好成績!;String s2 = s1;則表達式a = b與s2 = s1的結果分別是:( ) 單選題 *Atrue與true(正確答案)Bfalse與trueCtrue與falseDfalse與false56.下面語句在編譯時不會出現警告或錯誤的是() 單選題 *A. float f=3.14B. char c=”c”C. Boolean b=null(正確答案)D. int i=10.057.在創建對象時必須() 單選題 *A.先聲明對象,然后才能使用對象B.先聲明對象,為對象分配內存空間,然后才能使用對象C.先聲明對
17、象,為對象分配內存空間,對對象初始化,然后才能使用對象(正確答案)D.上述說法都正確58.以下由 for 語句構成的循環執行的次數是( )。for ( int i = 0; true ; i+) ; 單選題 *A. 有語法錯,不能執行B. 一次也不執行C. 執行1次D. 無限次(正確答案)59.下列屬于容器的組件是() 單選題 *AJbuttonBJpane(正確答案)CCanvasDJtextArea60.類Teacher和Student都是類Person的子類Person p;Teacher t;Student s;若p,t和s都是非空值if(t instanceof Person) s
18、= (Student)t; 若默認new時聲明的都是本類,這個語句導致的結果是( )單選題 *A. 將構造一個Student對象B. 表達式合法C. 編譯時非法(正確答案)D. 編譯時合法而在運行時可能非法61.編譯Java程序的命令是() 單選題 *AappletviewerBjavac(正確答案)CjavaDjavadoc62.Java語言的類間的繼承關系是()。 單選題 *A. 單重的(正確答案)B. 多重的C. 線程的D. 不能繼承63.不能構成循環的語句是() 單選題 *A. for 語句B. while 語句C. switch 語句(正確答案)D. do_while 語句64.類的
19、設計要求它的某個成員變量不能被外部類直接訪問,若要獲得需要的訪問控制應使用的修飾符是() 單選題 *A. publicB. protectedC. private(正確答案)D. 不加修飾符65.下面數據結構中,屬于非線性的是()。 單選題 *A. 線性表B. 堆棧C. 隊列D.樹(正確答案)66.如果容器組件p的布局是BorderLayout,則在p的下邊中添加一個按鈕b,應該使用語句是( ) 單選題 *A.p.add(b)B.p.add(b,South)(正確答案)C.p.add(b,North)D.b.add(p,North)67.下面合法的數組聲明和構造語句是() 單選題 *A. in
20、t ages = 100B. int ages = new int100C. int ages = new int100(正確答案)D. int() ages = new int(100)68.下面語句的功能是()。RandomAccessFile raf2 = new RandomAccessFile(1.txt,rw ); 單選題 *A.打開當前目錄下的文件1.txt,既可以向文件寫數據,也可以從文件讀數據(正確答案)B.打開當前目錄下的文件1.txt,但只能向文件寫入數據,不能從文件讀取數據C.打開當前目錄下的文件1.txt,但不能向文件寫入數據,只能從文件讀取數據D. 以上說法都不對6
21、9.關于Java中異常的敘述正確的是() 單選題 *A異常是程序編寫過程中代碼的語法錯誤B異常是程序編寫過程中代碼的邏輯錯誤C異常出現后程序的運行馬上中止D異常是可以捕獲和處理的(正確答案)70.下面的方法,當輸入為2的時候返回值是( )public int getValue(int i) int result = 0;switch (i) case 1:result = result + i;case 2:result = result + i * 2;case 3:result = result + i * 3;return result;單選題 *A.0B.2C.4D.10(正確答案)71.執行語句int i = 1, j = +i; 后i與j的值分別為() 單選題 *A1與1B1與2C2與1D2與2(正確答案)72.下面這些類型的應用,不使用Java語言來編寫的是() 單選題 *A.JavaScript(正確答案)B.AppletC.ServletD.Java Swing73.以下代碼段執行后的輸出結果為()int x =3;int y =10;System.out.println(y%x); 單選題 *A. -1(正確答案)B. 1C. 2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 班級活動常規管理制度
- 班級量化獎懲管理制度
- 理論宣講平臺管理制度
- 生產加工臺賬管理制度
- 公園藝術節活動策劃方案
- x×林場管理制度
- 下發生產管理制度
- 專用u盤管理制度
- 專用經費管理制度
- 專間操作管理制度
- 第二類精神藥品管理制度
- 維保服務質量保障措施
- 《短視頻策劃與運營》課件-01什么是剪輯
- 家庭安全小知識
- 數字時代算法歧視的風險與治理研究
- 古代數學家故事--祖沖之(二年紀)
- 城市軌道交通票務管理(山東職業學院)知到智慧樹答案
- 網絡安全項目授權委托書范本
- (高清版)DB43∕T 2428-2022 水利工程管理與保護范圍劃定技術規范
- 個人誠信承諾書模板(共4篇)
- 供水公司自來水廠隱患排查和風險分級管控管理制度
評論
0/150
提交評論