《JAVA》模擬試題及答案學習資料_第1頁
《JAVA》模擬試題及答案學習資料_第2頁
《JAVA》模擬試題及答案學習資料_第3頁
免費預覽已結束,剩余3頁可下載查看

下載本文檔

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

文檔簡介

1、JAVA 模擬試題 6一、選擇題1. 關于 Java 中數(shù)據(jù)類型敘述正確的是: ( )A、整型數(shù)據(jù)在不同平臺下長度不同B boolean 類型數(shù)據(jù)只有 2個值, true 和 falseC. 數(shù)組屬于簡單數(shù)據(jù)類型D. Java中的指針類型和C語言的一樣2. 以下敘述正確的是:( )A 構造方法必須是 public 方法B main 方法必須是 public 方法 CJava 應用程序的文件名可以是任意的D 構造方法應該聲明為 void 類型3. 下面哪個表達式可用得到 x 和 y 的最大值 ( )A x>y?y:xB. x<y?y:x C. x>y?(x+y):(x-y) D

2、. x=y?y:x;4. Java 語言的類間的繼承關系是 ( ) 。A. 多重的 B. 單重的C. 線程的D. 不能繼承5. 設有定義 int i = 6 ; ,則執(zhí)行以下語句后, i 的值為( ) 。i += i - 1;A. 10B. 121C. 11D. 1006. 下列選項中,用于在定義子類時聲明父類名的關鍵字是 ( ) 。A. interface B. packageC. extendsD. class7. 下列語句序列執(zhí)行后, k 的值是 ( )。int i=10, j=18, k=30; switch( j - i ) case 8 : k+; case 9 : k+=2; c

3、ase 10: k+=3; default : k/=j; A. 31 B. 32 C. 2 D. 338. 以下由 for 語句構成的循環(huán)執(zhí)行的次數(shù)是 ( ) 。for ( int i = 0; true ; i+) ;A. 有語法錯,不能執(zhí)行B. 無限次C. 執(zhí)行 1 次D. 一次也不執(zhí)行9. 公有成員變量MAX_LENGTH個int型值,變量的值保持常數(shù)值100,定義這 個變量的代碼為 ? ( )A. public int MAX_LENGTH=100;B. final int MAX_LENGTH=100;C. public final MAX_LENGTH=100;D. public

4、 final int MAX_LENGTH=100;10. 定義類頭時能使用的修飾符是 ( )。A. privateB. staticC. abstractD. Protected11. 設 i 、j 、k 為類 x 中定義的 int 型變量名, 下列類 x 的構造函數(shù)中不正確 的是 ( ) 。A. x( int m) . B. void x( int m) . C. x( int m, int n) . D. x( int h,int m,int n) . 12. 用于定義類成員的訪問控制權的一組關鍵字是 ( ) 。 A. class, float, double, publicB. flo

5、at, boolean, int, longC. char, extends, float, doubleD. public, private, protected13. 關于類和對象的敘述正確的是: ( ) A Java 的類分為兩大部分:系統(tǒng)定義的類和用戶自定義的類B. 類的靜態(tài)屬性和全局變量的概念完全一樣,只是表達形式不同C. 類的成員至少有一個屬性和一個方法D. 類是對象的實例化14. 下列屬于容器的組件有: ()A JButtonB JPanelC Canvas D JTextArea15. 關于 Java 中異常的敘述正確的是: ( )A. 異常是程序編寫過程中代碼的語法錯誤B.

6、異常是程序編寫過程中代碼的邏輯錯誤C異常出現(xiàn)后程序的運行馬上中止D.異常是可以捕獲和處理的16. 在復選框中移動鼠標, 然后單擊一選項, 要捕獲所選項必需實現(xiàn)哪個接口? ( ) A ActionListenerB MouseListenerC MouseMotionListernD ItemListener17. 當 Frame 的大小被改變時 , Frame 中的按鈕的位置也可能被改變,請問此時使 用的是什么布局管理器 A. BorderLayoutB. FlowLayoutC. CardLayoutD. GridLayout18. 應用程序的main方法中有以下語句,則輸出的結果是()。S

7、tring s1="0.5",s2="12"double x=Double.parseDouble(s1);int y=Integer.parseInt(s2); System.out.println(x+y);A. 12.5 B. 120.5 C. 12 D.“12.5”19. 下列程序段執(zhí)行后的結果是 ( )。String s=new String("abcdefg");for(int i=0;i<s.length();i+=2)System.out.print(s.charAt(i);A. acegB. ACEGC. ab

8、cdefgD. abcd學習-好資料20. 下面的程序段創(chuàng)建了 BufferedReader類的對象in ,以便讀取本機d盤my文件 夾下的文件1.txt。File構造函數(shù)中正確的路徑和文件名的表示是 ()。File f=new File(填代碼處);file=new FileReader(f);in=new BufferedReader(file);A. "1.txt"B. "d:my1"C. "d:my1.txt"D. "d: my1.txt"二、填空題1. 創(chuàng)建類對象的運算符是new。2. Java語言中的浮

9、點型數(shù)據(jù)根據(jù)數(shù)據(jù)存儲長度和數(shù)值精度的不同,進一步分為float和 _double_兩種具體類型3. 表達式3/6 * 5 的計算結果是 _0。4. 在Java語言中,所有的數(shù)組都有一個lengh屬性,這個屬性存儲了該數(shù)組的 元素個數(shù)。5. 順序結構、分支結構(或稱選擇結構)、循環(huán)結構是結構化程序設計的三種基本流程控制結構。6. Java源程序文件編譯后產(chǎn)生的文件稱為字節(jié)碼文件,其擴展名為 _.class_ _。7. Java中實現(xiàn)多線程一般使用兩種方法,一是繼承Thread類,二是實現(xiàn)Runnable方法8. 關鍵字import用于導入包中的類到程序中,供程序中使用。9. 定義類的構造方法不能

10、有返回值類型,其名稱與 類名相同。10. 在子類中使用關鍵字super 做前綴可調(diào)用被子類覆蓋的父類中的方法。三、簡答題(每小題5分,共4題,20分)1、什么是方法的覆蓋?什么是方法的重載。2、Java中面向?qū)ο蠓椒ǖ奶攸c有哪些?3、Java的接口與繼承的區(qū)別。4、Java中的異常處理機制的簡單原理和應用四、閱讀程序?qū)懗鼋Y果1、class A double f(double x, double y) return x * y;class B extends A double f(double x, double y) return x + y;public class Test public

11、static void main(String args) B obj = new B();System.out.println("The program output is " + obj.f(4, 6); 2、寫出以下程序的功能。 import java.io.*; public class TestFile public static void main(String args) throws ExceptionBufferedReader br = new BufferedReader( new InputStreamReader(System.in);input.txt");BufferedWriter bw = new BufferedWriter(new FileWriter( String s;while (true)System.out.print(" 請輸入一個字符串: "); System.out.flush();s=br.readLine();if (s.length()=0) break;bw.write(s); bw.newLine();bw.close();學習-好資料答案選擇題12345678910BBBBCCCBDC11

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論