免費(fèi)預(yù)覽已結(jié)束,剩余2頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
精選文庫(kù)一、選擇題1. 若JAVA程序中定義了3個(gè)類,編譯后可生成( B )個(gè)字節(jié)碼文件(.class文件)。A) 4 B)3 C)2 D)12. 編譯Java Application 源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為( B )。A) java B)class C)html D)exe3. Java語言中,下列標(biāo)識(shí)符錯(cuò)誤的是( C )。A) _sys1 B) $_m C) 4ID) _40name4. 下列語句片段inta=10,b=4,c=20,d=6;System.out.println(a+*b+c*-d);的結(jié)果為( C )。A)144B)28 C)140D)不能執(zhí)行5. 不是構(gòu)造函數(shù)特點(diǎn)的是( C )。A) 構(gòu)造函數(shù)與類名相同 B) 構(gòu)造函數(shù)可帶參數(shù)也可不帶C) 構(gòu)造函數(shù)帶有返回類型 D) 構(gòu)造函數(shù)主要完成對(duì)類對(duì)象的初始工作6. 下面是關(guān)于類及其修飾符的一些描述,不正確的是( B )。A)abstract類只能用來派生子類,不能用來創(chuàng)建abstract類的對(duì)象。B)final類不但可以用來派生子類,也可以用來創(chuàng)建final類的對(duì)象。C)abstract不能與final同時(shí)修飾一個(gè)類。D)abstract方法必須在abstract類中聲明,但abstract類定義中可以沒有abstract方法。7. Java語言具有許多優(yōu)點(diǎn)和特點(diǎn),下列選項(xiàng)中,哪個(gè)反映了Java程序并行機(jī)制的特點(diǎn)?( B )。A)安全性 B)多線性 C)跨平臺(tái) D)可移植8. Java語言中,負(fù)責(zé)并發(fā)管理的機(jī)制是( D )。A)垃圾回收 B)虛擬機(jī) C)代碼安全 D)多線程9. 下列描述中,錯(cuò)誤的是( A )。A)Java要求編程者管理內(nèi)存B)Java的安全性體現(xiàn)在多個(gè)層次上C)Applet要求在支持Java的瀏覽器上運(yùn)行D)Java有多線程機(jī)制10. 以下有關(guān)類定義的說法正確的是:( A )。A)一個(gè)類可以有成員,也可以沒有成員B)類的成員至少有一個(gè)屬性和一個(gè)方法C)類的靜態(tài)屬性同全局變量的概念完全一樣,只是表達(dá)形式不同D)類的方法在實(shí)例化時(shí)不占用內(nèi)存11. 給出下列的代碼,哪行在編譯時(shí)可能會(huì)有錯(cuò)誤?( C )。 public void modify() int i, j, k; i = 100; while ( i 0 ) j = i * 2; System.out.println ( The value of j is + j ); k = k + 1; A)line 4 B)line 6 C)line 7 D)line 8 12. 在Java語言中,不允許使用指針體現(xiàn)出的Java特性是( C )。A)可移植 B)解釋執(zhí)行 C)健壯性 D)安全性13. 線程生命周期中正確的狀態(tài)是( C )。A)新建狀態(tài)、運(yùn)行狀態(tài)和終止?fàn)顟B(tài)B)新建狀態(tài)、運(yùn)行狀態(tài)、阻塞狀態(tài)和終止?fàn)顟B(tài)C)新建狀態(tài)、可運(yùn)行狀態(tài)、運(yùn)行狀態(tài)、阻塞狀態(tài)和終止?fàn)顟B(tài)D)新建狀態(tài)、可運(yùn)行狀態(tài)、運(yùn)行狀態(tài)、恢復(fù)狀態(tài)和終止?fàn)顟B(tài)14. int 型 public 成員變量 MAX_LENGTH,該值保持為常數(shù)100,則定義這個(gè)變量的語句是( D )。A)public int MAX_LENGTH=100B)final int MAX_LENGTH=100C)public const int MAX_LENGTH=100D)public final int MAX_LENGTH=10015. 對(duì)象使用時(shí),下面描述錯(cuò)誤的是( B )。A)通過“.”運(yùn)算符調(diào)用成員變量和方法B)通過成員變量的訪問權(quán)限設(shè)定限制自身對(duì)這些變量方法的調(diào)用C)將一個(gè)對(duì)象申明為類的成員時(shí),必須在使用前為其分配內(nèi)存D)在方法中使用對(duì)象作為參數(shù)時(shí),采用引用調(diào)用16. 定義一個(gè)類名為“MyClass.java”的類,并且該類可被所有類訪問,那么該類的正確聲明應(yīng)為:( C )。A)privateclassMyClass B)classMyClassC)publicclassMyClass D)public privateclassMyClass17. 關(guān)于方法重載的說法正確的是( D )。A、方法重載指的是多個(gè)方法可以具有相同的名稱,但這些方法的參數(shù)類型不能完全相同。B、方法重載指的是多個(gè)方法可以具有相同的名稱,但這些方法的參數(shù)個(gè)數(shù)不能完全相同。C、方法重載指的是多個(gè)方法可以具有相同的名稱,但這些方法的參數(shù)類型和個(gè)數(shù)可以完全相同。D、返回類型不能用來區(qū)分重載的方法。18. 下列關(guān)于繼承的哪項(xiàng)敘述是正確的?( D )。 A)在java中允許多重繼承 B)在java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口 C)在java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口 D)java的單一繼承使代碼更可靠19. 給出下列代碼,如何使成員變量m 被方法fun()直接訪問? ( C )。class Test private int m; public static void fun() . A)將private int m 改為protected int m B)將private int m 改為 public int m C)將private int m 改為 static int m D)將private int m 改為 int m20. 已知有下列類的說明,則在mian方法中加入下列哪個(gè)語句是正確的? ( 無 )。public class Test private float f; int m; static int n=1; public static void main(String arg) Test t = new Test(); 分析:此題沒有正確答案。無法從靜態(tài)上下文中引用非靜態(tài)變量。A)t.f= 1.0f; B)this.m=2; C)Test.m = 12; D)Test.f= 1.0f;21. 下列代碼的執(zhí)行結(jié)果是 ( A )。public class Test public int aMethod() static int i=0; i+; System.out.println(i); public static void main(String args) Test test = new Test(); test.aMethod(); 分析:其中”static int i=0;”是非法表達(dá)式的開始。A)編譯錯(cuò)誤 B)0 C)1 D)運(yùn)行成功,但不輸出22. 以下代碼中,this是指( A )。class birdint x,y;void fly(int x,int y)this.x=x;this.y=y;A) bird B) fly C) bird或fly D)不一定23. 異常包含下列那些內(nèi)容?( D )。A)程序中的語法錯(cuò)誤B)程序的編譯錯(cuò)誤C)程序執(zhí)行過程中遇到的事先沒有預(yù)料到的情況D)程序事先定義好的可能出現(xiàn)的意外情況24. 下列關(guān)于JAVA 語言特點(diǎn)的敘述中,錯(cuò)誤的是( A )。A)Java 是面向過程的編程語言B)Java 支持分布式計(jì)算C)Java 是跨平臺(tái)的編程語言D)Java 支持多線程25. 下列關(guān)于Java 對(duì)import 語句規(guī)定的敘述中,錯(cuò)誤的是( C )。A)在Java 程序中import 語句可以有多個(gè)B)在Java 程序中import 語句可以沒有C)在Java 程序中import 語句必須有一個(gè)D)在Java 程序中import 語句必須引入在所有類定義之前26. 下列關(guān)于構(gòu)造方法的敘述中,錯(cuò)誤的是( C )。A)Java 語言規(guī)定構(gòu)造方法名與類名必須相同B)Java 語言規(guī)定構(gòu)造方法沒有返回值,但不用void 聲明C)Java 語言規(guī)定構(gòu)造方法不可以重載D)Java 語言規(guī)定構(gòu)造方法只能通過new 自動(dòng)調(diào)用27. 下列敘述中,錯(cuò)誤的是( D )。A)JavaApplication 與Applet 所用編譯命令相同(都是javac *.java)B)通常情況下Java Application 只能有一個(gè)main()方法C)JavaApplet 必須有HTML 文件才能運(yùn)行D)JavaApplet 程序的.class 文件可用java 命令運(yùn)行(用appletviewer *.html)28. 閱讀下面程序1 public class Try extends Thread2 Public static void main (String args)3 Try t = new Try();4 t.start( );5 67 Public void run(int j) 8 int i=0;9 while(i=0;i-) dest.append(s.charAt(i); System.out.println(dest.toString(); 三、判斷題1. Java支持多繼承。 ( N )2. 接口是特殊的抽象類。 ( Y )3. 構(gòu)造函數(shù)的方法名可由編程人員任意命名( N )4. 使用靜態(tài)屬性必須以類名做前綴。( N )5. 一個(gè) Java 源程序中允許有多個(gè)公共類。( N )6. Java 程序可以劃分為兩大類: Application 和 Applet。( Y )7. 重載的方法可以通過它們的返回值類型的不同來區(qū)分。( N )8. 類頭定義包含的四個(gè)部分分別為:訪問控制修飾符、類名說明、父類名說明和接口名的說明,它們中的任何一個(gè)都是不能缺少的。( N )9. 在 Applet 的坐標(biāo)系中,(0,0) 代表輸出窗口左上角的象素點(diǎn)。( Y )10. 應(yīng)用程序一定要有main()方法,小程序一定要繼承于Applet 類。( Y )11. 方法可以沒有返回值,或有一個(gè)返回值,也可以有多個(gè)返回值。( N )12. 屬性的隱藏是指子類重新定義從父類繼承來的同名變量。( Y )13. 一個(gè)類中用private 修飾符修飾的屬性成員,可被該類的方法和它的子類的方法訪問。( N )14. 聲明為final的方法不能在子類中重載。( Y )15. Java 源程序的文件名必須和公共類的類名相同。( Y )四、編程題1計(jì)算1+2+3+99+100。public class Sum100 Public static void main (String args) int i=1,sum=0; do sum=sum+I;i+; while (I=100) System.out.println(“sum=”+sum); 2求100200間的所有素?cái)?shù)。public class Findpublic static void main (String args) System.out.println(“* *100200間的所有素?cái)?shù)* *”); int n=0; outer: for (int i=101;i200;i+=20 int k=15 for (int j=2;j=k;j+) if (i%j=0) continue outer; System.out.pr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育培訓(xùn)機(jī)構(gòu)課程合同協(xié)議
- 數(shù)據(jù)庫(kù)設(shè)計(jì)與優(yōu)化的技術(shù)規(guī)范
- 人工智能在醫(yī)療健康領(lǐng)域的應(yīng)用試題試卷
- 小學(xué)語文學(xué)生評(píng)價(jià)方法試卷
- 2026年中式面點(diǎn)師油炸技術(shù)考核試題
- 2026年天文與地球科學(xué)探索知識(shí)點(diǎn)真題
- 變電站運(yùn)行維護(hù)技能考核試題沖刺卷
- 供應(yīng)鏈管理操作實(shí)務(wù)指南(標(biāo)準(zhǔn)版)
- 2026年文學(xué)作品影視改編評(píng)估試題及答案
- 2025年納蘭性德詞作修辭手法練習(xí)試卷及答案
- 2026年山東勝利職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)考試題庫(kù)附答案解析
- 不合格人員再培訓(xùn)制度
- 四川省2025年高職單招職業(yè)技能綜合測(cè)試(中職類)計(jì)算機(jī)類試卷(含答案解析)
- 2025年采制樣工崗位培訓(xùn)與考試題庫(kù)采及答案
- 中國(guó)微生物肥項(xiàng)目創(chuàng)業(yè)投資方案
- 山東省濰坊市2025年中考數(shù)學(xué)真題附真題答案
- 137案例黑色三分鐘生死一瞬間事故案例文字版
- 超聲引導(dǎo)下外周靜脈輸液技術(shù)臨床應(yīng)用與進(jìn)展
- 《駱駝祥子》知識(shí)點(diǎn)24章分章內(nèi)容詳述(按原著)
- 2024年救援車輛調(diào)度協(xié)議3篇
- 兒童鎮(zhèn)靜評(píng)估及護(hù)理
評(píng)論
0/150
提交評(píng)論