




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上1. 編譯java程序的命令是B ;運行java程序的命令是A ;產(chǎn)生java文擋的命令是D ;產(chǎn)生類型歸檔文件.jar的命令是F 。A. javaB. javacC. serialverD. javadocE. policytoolF. jar2. 在一個java原文件中,import, class, package語句的順序是F 。A. import class packageB. class import packageC. package class importD. import package classE. class package importF.
2、package import class3. 下面敘述正確的有CDE 。A. 在一個java原文件中只能定義一個classB. 在一個java原文件中只能定義一個interfaceC. 在一個java原文件中可以定義多個classD. 在一個java原文件中可以定義多個interfaceE. 在一個java原文件中可以定義多個class和interfaceF. 在一個java原文件中只能定義public classG. java原文件的前綴一定是所包含類型的名字4. java程序中程序運行入口方法main的簽名正確的有AB 。A. public static void main(String
3、args)B. static public void main(String args)C. public void static main(String args)D. public void main(String args)5. java程序中程序入口方法main的參數(shù)代表命令行輸入?yún)?shù),命令行參數(shù)從A 開始。A. 0B. 1C. -16. 以下屬于正確的java注釋有ACD 。A. /This is commentB. /*This is commentC. /*This is comment*/D. /*This is comment*/7. 以下能作為class, interfac
4、e, method或variable有效標識符的有ADF 。A. ForB. booleanC. 23ageD. _idE. my nameF. $this_is_a_long_variable_name8. 以下不是java關(guān)鍵字的有CD 。A. superB. thisC. NULLD. true9. 以下能作為char類型的字面值的有BD 。A. "e"B. 'f'C. 'u12'D. 'u0012'10. byte變量的取值范圍是B 。A. 0 - 65535B. -128 127C. -256 255D. 0 - 3
5、276711. 以下正確的有AC 。A. int i = 32;B. float f = 45.32;C. double d=3.2;12. 以下返回true的表達式有AC 。A. "george" = "george"B. "george" = "george"C. "george'.equals(new String("george")D. "george" = new String("george")13. 根據(jù)以下程序選擇正確答案
6、C :public class Teststatic int total = 10;public static void main(String args ) new Test();public Test () System.out.println("In test"); System.out.println(this); int temp = this.total; if (temp >
7、 5) System.out.println(temp); A. 編譯出錯B. 運行時有異常C. 編譯運行都正確14. 下面集合定義正確的有BD 。A. String strs = 'a' 'b' 'c'B. String strs = "a", "b", "c"C. String strs = new String"a" "b" "c&qu
8、ot;D. String strs = new String"a", "b", "c"E. String strs = new String3"a", "b", "c"15. 以下switch表達語句正確的有AC 。A. public void switchTest(char c)switch(c)B. public void switchTest(long c)switch(c)C. public void switchTest(byte c)switch(c)D. pub
9、lic void switchTest(double c)switch(c)16. 在面向?qū)ο缶幊讨校粋€類型由CDF 組成。面向?qū)ο蟮奶匦园℅IJ 。在java中訪問權(quán)限的限制由嚴格到寬松依次是EHBA 。A. publicB. protectedC. identifierD. dataE. privateF. operationsG. inheritanceH. default(no modifier)I. encapsulationJ. polymorphism17. 以下方法聲明正確的有AD 。A. public static synchronized void writeLog(S
10、tring msg)B. synchronized public static writeLog(String msg)C. public final abstract void writeLog(String msg)D. final public void writeLog(String msg)E. abstract synchronized void writeLog(String msg)18. Java方法的參數(shù)傳遞對于基本數(shù)據(jù)類型如int, byte等,參數(shù)傳遞是C ;對自定義數(shù)據(jù)類型,參數(shù)傳遞是A 。A. by referenceB. by pointerC. by value
11、D. by address19. 如下程序:public class ArugmentTeststatic class IntA private int a; public IntA(int a) this.a = a; public int getA() return a; public void setA(int a) this.a = a; static public void change(int a)
12、a = 3;static public void change(IntA a) a.setA(3);static public void changeRef(IntA a) a = new IntA(9);public static void main(String args) int a = 2; change(a); System.out.print(a); IntA ia =
13、 new IntA(5); change(ia); System.out.print(ia.getA(); ChangeRef(ia); System.out.println(ia.getA();在控制臺上輸出的是A 。A. 233B. 333C. 259D. 33920. 方法重載(overloading)必須滿足BCE 。A. 在不同class中定義的方法B. 在同一類型中定義的方法C. 方法名必須相同D. 返回類型必須相同E. 參數(shù)一定不同F(xiàn).
14、參數(shù)可以相同21. 對于構(gòu)造方法(constructor)描述正確的有AC 。A. 構(gòu)造方法沒有返回類型B. 構(gòu)造方法一定是public的方法C. 如果我們沒有顯示定義構(gòu)造方法,系統(tǒng)會提供一個缺省的D. 構(gòu)造方法不能重載22. 在java語法中允許B 繼承, A 方法不能被繼承,CD 被繼承,顯示調(diào)用父類型的構(gòu)造方法是通過調(diào)用E 來完成的。A. constructorB. singleC. methodsD. fieldsE. super23. 以下對于方法覆蓋(overriding)的說法正確的有BCDGH 。A. 方法覆蓋發(fā)生在同一類中B. 方法的覆蓋發(fā)生在子類型中C. 方法名一定要一樣D
15、. 參數(shù)一定要一樣E. 返回類型可以不一樣F. 訪問權(quán)限只能一樣G. 如有異常,子類型中拋出的異常與父類型中的一致或是其子類型H. 靜態(tài)方法可以被靜態(tài)方法覆蓋24. 請看以下程序:class Vehicle public void drive() System.out.println("Vehicle: drive");class Car extends Vehicle public void drive() System.out.println("Car: drive");pu
16、blic class Test public static void main (String args ) Vehicle v; Car c; v = new Vehicle(); c = new Car(); v.drive(); c.drive(); v = c; v.drive();以下描述正確的有C
17、 。A. 對于語句v=c;會導(dǎo)致編譯錯誤B. 對于語句v=c;會導(dǎo)致運行錯誤C. 運行輸出:Vehicle: driveCar: driveCar: driveD. 運行輸出:Vehicle: driveCar: driveVehicle: drive25. 程序:public class StaticTest static System.out.println("Hi there");public void print() System.out.println("Hello")
18、;public static void main(String args ) StaticTest st1 = new StaticTest(); st1.print(); StaticTest st2 = new StaticTest(); st2.print();什么時候字符串“Hi there”會輸出C 。A. 永遠都不會輸出B. 創(chuàng)建st1和st2時C. 第一次將StaticTest類型裝載進內(nèi)存時D. 顯示調(diào)用print方法時26. 以下描
19、述正確的有ABCD 。A. final class不能被繼承B. final變量不能被修改C. final成員變量可以在構(gòu)造方法中賦值D. final方法不能被覆蓋(overriden)27. 以下描述正確的有BCDE 。A. abstract class一定有abstract method(s)B. abstract class可以沒有abstract method(s)C. 定義abstract class的目的是為了被繼承D. interface中定義的方法全是abstract methodsE. interface中定義的變量全部是final static變量28. inner cla
20、ss的類型有ABCD 。A. member inner classB. static inner classC. local inner classD. anonymous inner classE. public inner classF. global inner class29. 一個匿名的內(nèi)置類有可能ABD 。A. 繼承其他的類B. 實現(xiàn)了某一接口C. 定義了構(gòu)造方法D. 可以使用成員變量30. 如果你想將一組對象按一定順序存取,在不考慮并發(fā)訪問的情況下會使用C , 反之則會使用A ;如果你想存儲一組無序但唯一的對象,你會使用B ; 如果你想按關(guān)鍵字對對象進行存取,在不考慮并發(fā)訪問的情
21、況下會使用D , 反之則會使用E 。A. VectorB. HashSetC. ArrayListD. HashMapE. Hashtable31. 程序代碼:public class ExceptionTestpublic double div(double a, double b) try return a/b; catch(Exception e) System.out.println(“Excep
22、tion thrown”); finally System.out.println(“Release resources.”); /return null;/加上這個public static void main(String args) ExceptionTest et = new ExceptionTest(); et.div(1, 2); et.div
23、(3.4, 0);可能產(chǎn)生的結(jié)果是A :A. 編譯不成功B. 無法運行C. 程序運行輸出為:Release resources.Exception thrown.Release resources.32. A 又叫做unchecked exception。 Checked Exception通常繼承B 。在方法簽名上指定可能有異常產(chǎn)生用關(guān)鍵字E , 在程序中產(chǎn)生異常用關(guān)鍵字D 。獲得異常的簡單描述信息調(diào)用方法C , 獲得詳細的異常棧信息調(diào)用方法F 。A. RuntimeExceptionB. ExceptionC. getMessageD. throwE. throwsF. printStac
24、kTrace 某中學(xué)有若干學(xué)生(以學(xué)生對象形式存放),每個學(xué)生有一個姓名屬性、班級名稱屬性(String)和考試成績屬性(int),某次考試結(jié)束后,每個學(xué)生都獲得了一個考試成績。請打印出每個班級的總分和平均分。package ;public class Student private String name;private String cla;private int score;public Student() super();public Student(String name, String cla, int score) super();this.setName(name);
25、this.setCla(cla);this.setScore(score);public String getCla() return cla;public void setCla(String cla) this.cla = cla;public String getName() return name;public void setName(String name) = name;public int getScore() return score;public void setScore(int score) this.score = score;package ;i
26、mport java.util.Scanner;import java.util.ArrayList;import java.util.List;public class Test public Test()Scanner sc=new Scanner(System.in);List li1=new ArrayList();/存儲學(xué)生姓名List li2=new ArrayList();/存儲學(xué)生班級List li3=new ArrayList();/存儲學(xué)生成績 double totalS=0.0;/存儲一個班的學(xué)生的總分double aveS=0.0;/存儲一個班的學(xué)生的平均分int count=0;/存儲一個班的學(xué)生人數(shù)System.out.println("請輸入學(xué)生總?cè)藬?shù):");int allSN=sc.nextInt();/存
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 好奇心大作戰(zhàn)活動方案
- 婦聯(lián)閱讀活動方案
- 學(xué)前手工活動方案
- 婦聯(lián)尋訪活動方案
- 學(xué)校拜師禮活動方案
- 婦聯(lián)新春走訪活動方案
- 嫁接蔬菜活動方案
- 學(xué)校為高考加油活動方案
- 婚戀開業(yè)活動方案
- 如何宣傳新型活動方案
- 新產(chǎn)品評審管理辦法
- (參考)菲達公司國內(nèi)電除塵器業(yè)績表
- 游泳池水質(zhì)檢測記錄表
- 大學(xué)生職業(yè)生涯規(guī)劃與就業(yè)指導(dǎo)教案第5講:興趣探索
- 門店電表記錄表
- 七年級勞技 花卉種植 花卉用途 PPT學(xué)習(xí)教案
- 隧道換拱專項施工方案
- 國際金融托馬斯普格爾復(fù)習(xí)資料整理
- 基于單片機的報警器與旋轉(zhuǎn)燈設(shè)計(共21頁)
- 中國農(nóng)業(yè)銀行房地產(chǎn)押品價值評估操作模板
- JJG596-2012《電子式交流電能表檢定規(guī)程》
評論
0/150
提交評論