版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2013年培訓(xùn)班JavaEE第一階段評(píng)測(cè)試卷一、單選題(本大題 15小題,每小題2分,共30分)1 .應(yīng)用程序的 main方法中有以下語句,則輸生的結(jié)果是 (A )。String s1=new String("AAA");String s2=new String("AAA");boolean b1=s1.equals(s2);boolean b2=(s1=s2);System.out.print(b1+" "+b2);A)true falseB) false true C) true trueD)false false2 .下面是fi
2、ndSum(int m,int n)方法的定義,方法調(diào)用 findSum(1,4)的返回結(jié)果是(D )。int findSum(int m,int n) int sum=0;for(int i=m;i<=n;i+) sum+=i; return sum; A) 1 B) 4 C) 5D)103 .應(yīng)用程序的 main方法中有以下語句,則輸生的結(jié)果是(A )。String obj=new String("abcxyz");for(int i=obj.length()-1;i>=0;i-) System.out.print(obj.charAt(i);A) zyxc
3、baB) xyzC) abcD)abcxyz4 .下面程序段執(zhí)行后b的值是(B )。各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊(cè),應(yīng)有盡有 |String str = "java"boolean b = str instanceof String;A) 0 B) true C) 1 D) false5 .下列語句序列執(zhí)行后,num的值是()。Random rd1=new Random();int num=Math.abs(rd1.nextInt()%4+1;A)14之間的隨機(jī)值 B)5 C) 0 D) -16 .下列代碼運(yùn)行的結(jié)果是(D )public st
4、atic void main(String口 args) int num = 4;int y = 0;switch(num) case 1:y+;case 2:y+=2;case 3:y+=3;case 4:y+=4;case 5:y+=5;System.out.println(y);A. 0B. 4C. 5D. 97 .在java中,關(guān)于數(shù)組描述正確的是(B )A.數(shù)組中的索引下標(biāo)從1開始B.存儲(chǔ)在數(shù)組當(dāng)中的數(shù)據(jù)都屬于同一數(shù)據(jù)類型 C.通過數(shù)組名.length()能獲得數(shù)組的長(zhǎng)度 D.數(shù)組的最大索引下標(biāo)是數(shù)組的長(zhǎng)度8 .下列標(biāo)識(shí)符哪個(gè)是合法的( A) A. class B. $abc C.
5、1234 D. *name9 .下面程序的輸生結(jié)果是什么(D ) int口 arr = new int10;System.out.println(arr0);A .編譯不通過B.運(yùn)行時(shí)由錯(cuò)C.輸由nullD.輸由010.編譯并運(yùn)行以下代碼將發(fā)生什么?( D )class MyClass int x;MyClass(int i) x = i;public static void main(String args) MyClass m1 = new MyClass(100);MyClass m2 = new MyClass(100);if (m1.equals(m2) System.out.pri
6、ntln("Both are equal"); else System.out.println("Both are not equal");A.代碼編譯時(shí)報(bào)由錯(cuò)誤提示信息“equals()方法未定義”B.編譯通過,拋由運(yùn)行期異常.C.輸由 Both are equal.D.輸由 Both are not equal11 .下列代碼運(yùn)行的結(jié)果是(C )public static void main(String口 args) int x = 4;int y = 5;if(x+>4 & +y>5) x+;System.out.printl
7、n("x=" + x + ",y=" + y);A. x=4,y=5B. x=4,y=6C. x=5,y=6D. x=6,y=612 .嘗試運(yùn)行下面的代碼會(huì)發(fā)生什么?(B )public class Test public static void main(String args) boolean m = true;if (m = false) System.out.println("true"); else System.out.println("false");A.輸由字符串"true”B.輸由字符串
8、"false”C.編譯時(shí)錯(cuò)誤D.運(yùn)行時(shí)錯(cuò)誤13.下面關(guān)于java中包的說法不正確的是(B )A.在java中可以使用import語句導(dǎo)入包B.在java中可以使用 package語句導(dǎo)入包C.位于同一個(gè)包中的類,不需要導(dǎo)包就可以直接訪問D.不同的包中可以由現(xiàn)類名相同的類14.關(guān)于下面的程序的說法正確的是() o1 public static void main(String口 args)2 3 String myString;4 int x = 100;56 if (x < 100) myString= "x is less than100"7 if (x
9、> 100) myString= "x is greater than100"8 System.out.println(myString.length();9 A.編譯時(shí)報(bào)由錯(cuò)誤提示信息“變量 myString沒有被初 始化”B.編譯通過C.編譯未能通過。但如果變量 myString在第8行前的 代碼中被初始化,代碼可以編譯通過,運(yùn)行時(shí)可以輸由宇符串myString的長(zhǎng)度D.以上都不對(duì)15.在Java中,用來跳由循環(huán)的關(guān)鍵字為(C)A. returnB. continueC. breakD. exit二、多選題(本大題 10小題,每小題2分,共20分)1 .在Java
10、語言中,用來給變量或方法命名的字符可以是(AB )。A)下劃線_B)字母C) +D)*2 . Java語言的數(shù)據(jù)類型分基本數(shù)據(jù)類型和復(fù)合數(shù)據(jù)類型(引用類型),下面的選項(xiàng)是復(fù)合數(shù)據(jù)類型的是( CD )A)字符串類B)接口C)類D)數(shù)組3 .下面說法正確的是(BCD ) oA)final可修飾類、屬性(變量)、方法。B)abstract可修飾類、方法。C)抽象方法只有方法頭,沒有方法體。D)關(guān)鍵字final和abstract不能同時(shí)使用。4 .下列關(guān)于類的繼承的描述,正確的有( CD )A. 一個(gè)類可以同時(shí)繼承多個(gè)父類B. 一個(gè)類可以具有多個(gè)子類C.子類會(huì)自動(dòng)擁有父類所有的方法D. 一個(gè)類繼承另一
11、個(gè)類需要使用extends關(guān)鍵字5 .在Java中,下列語句不能通過編譯的有(BC )A. String s= join "+ 3;B. int a= join "+3;C. int a= a'+5;D. float f=5+5.5;6 .下面哪些 函數(shù)是 public void aMethod()的重載函 數(shù)?(AC )A. void aMethod( ).B. public int aMethod(int a, float b)C. public void aMethod ().D. public float aMethod (int m) 7 .下面關(guān)于Jav
12、a中的線程的說法正確的是(AD)。A) Java提供了 Thread類,支持多線程機(jī)制。B) 一個(gè)線程創(chuàng)建并啟動(dòng)后,它將執(zhí)行自己的 run()方法。C)要在程序中實(shí)現(xiàn)多線程,必須在源程序前面使用import 語句顯示的導(dǎo)入 Thread 類。D)實(shí)現(xiàn)多線程有兩種方法:繼承線程類Thread;實(shí)現(xiàn)Runnalbe 接口。8 .下面關(guān)于Java中異常處理try塊的說法正確的是(AD )?A) try塊后通常應(yīng)有一個(gè) catch塊,用來處理try塊中拋由 的異常。B) catch塊后必須有finally塊。C)可能拋由異常的方法調(diào)用應(yīng)放在try塊中。D)對(duì)拋由的異常的處理應(yīng)放在try塊中9 .下列關(guān)
13、于構(gòu)造函數(shù)的說法正確的是(AD )A.方法名必須與類名相同B.使用new關(guān)鍵字創(chuàng)建對(duì)象時(shí),java虛擬機(jī)會(huì)自動(dòng)調(diào)用構(gòu)造函數(shù)C.我們?cè)诙x一個(gè)類時(shí),必須要聲明至少一個(gè)構(gòu)造函數(shù)D.構(gòu)造函數(shù)中不能使用return語句10.下列選項(xiàng)中關(guān)于Java中super關(guān)鍵字的說法正確的是(BCA. super關(guān)鍵字操作父類中被隱藏的成員變量和被覆蓋的 成員方法。B. super關(guān)鍵字不僅可以指代子類的直接父類,還可以指代父類的父類。C.子類通過super關(guān)鍵字只能調(diào)用父類的方法,而不能調(diào) 用父類的屬性。D.在子類的構(gòu)造函數(shù)中可以通過super關(guān)鍵字調(diào)用父類的構(gòu)造函數(shù)。三、填空題(本大題 20小題,每小題1分,共
14、20分)1 .若一個(gè)應(yīng)用程序類的類名是App1 ,則保存該文件時(shí)的文件名為 _App1.java 02 .若包 mylib存放在環(huán)境變量classpath指明的路徑下,把mylib 包中的類 A 導(dǎo)入程序中的語句是_import mylib。3 . Java語言中關(guān)鍵字interface用來定義_接口。4 .在循環(huán)中使用break語句,則 終止(終止/繼續(xù))當(dāng)前循 環(huán)的執(zhí)行。5 . tcp協(xié)議是一種面向 連接(連接/無連接)的保證可靠傳輸?shù)膮f(xié)議。6 .在Java語言中,邏輯常量只有 _true 和false兩個(gè)值。各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊(cè),應(yīng)有盡有 7 .方
15、法調(diào)用 Math.max(99,88)返回的結(jié)果是_99。8 .對(duì)象之間是通過 Socket 方式進(jìn)行通信和溝通的。9 .同一個(gè)類中多個(gè)方法具有相同的方法名,不同的參數(shù)列表稱為方法的 重寫10 .異常處理機(jī)制簡(jiǎn)化了程序的復(fù)雜性,如果在程序執(zhí)行過 程中,則可以用trycatch () 語句主動(dòng)拋由異常11 .定義字符串: String s=new String("javaok!"); s1=s.substring(1,4);貝U s1 的值是。12 .線程對(duì)象調(diào)用 sleep(100)方法,則該線程休眠_(dá)100毫 秒。13 .表達(dá)式(4%2=0)的值是_true。14-15.
16、用來定義一個(gè)類指定繼承父類的關(guān)鍵字是 _extents,用來實(shí)現(xiàn)接口的繼承的關(guān)鍵字是 。(2分)16 .在Java中若定義抽象類則需要加關(guān)鍵字_abstract來修飾。17 .do while語句至少執(zhí)行 一次 次循環(huán)。18 .sql中對(duì)查詢結(jié)果進(jìn)行分組使用關(guān)鍵字 .19 .啟動(dòng)一個(gè)線程是用 star () _ (run()/start()方法。20 .文件隨機(jī)訪問類 RandomAccessFile中的方法seek(int pos) 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊(cè),應(yīng)有盡有 |可將讀寫指針 (移動(dòng)到/跳過)指定的位置pos,方便文件 的讀寫.四、閱讀程序,回答問
17、題(本大題4小題,每小題2.5分,共10分)1. (5分)下列代碼運(yùn)行的結(jié)果是: public static void main(String口 args) int num = getNum ();System. out .println(num);public static int getNum() int num = 1;return num+; 2. (5 分)1: public class A 2: public static void main(String args) 3: try4: int x尸1,2,3;5: int k=Integer.parseInt(args0);6:
18、System.out.println(xk);7: System.out.println("try 結(jié)束!”);8: 9: catch(ArrayIndexOutOfBoundsExceptione)10: System.out.println("執(zhí)行 catch");11: 12: finally13: System.out.println("執(zhí)行 finally");14: 15: System.out.println("程序結(jié)束!”);16: 17: (1)若在命令行編譯該程序后,鍵入下面的內(nèi)容運(yùn)行該程序:java A 1則程序
19、輸由的結(jié)果如何(2分)?(2)若在命令行編譯該程序后,鍵入下面的內(nèi)容運(yùn)行該程序:java A 3則程序輸由的結(jié)果如何(3分)?3 .下列代碼運(yùn)行的結(jié)果是()public class Test1 public static void changeStr(String str) str="welcome"public static void main(String口 args) String str="1234"changeStr(str);System.out.println(str);4 . (5 分)1: public class A 2: public static void main(String args) 3: X x=new X();4: Y y=new
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)字化營銷在零售行業(yè)中的應(yīng)用
- 2025年全球及中國虛擬購物平臺(tái)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球長(zhǎng)焊頸法蘭行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球碳纖維管狀編織物行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球集成存儲(chǔ)解決方案行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 思想道德修養(yǎng)與法律基礎(chǔ)
- 羅湖區(qū)政府投資項(xiàng)目代建合同范本
- 水電專業(yè)承包合同
- 政府采購項(xiàng)目的采購合同
- 大型高炮廣告牌制作合同
- 譯林版七年級(jí)下冊(cè)英語單詞默寫表
- 人教版五年級(jí)上冊(cè)數(shù)學(xué)簡(jiǎn)便計(jì)算大全600題及答案
- 2016-2023年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年考點(diǎn)試題甄選合集含答案解析
- 政治單招考試重點(diǎn)知識(shí)點(diǎn)
- 專題01 中華傳統(tǒng)文化-中考英語時(shí)文閱讀專項(xiàng)訓(xùn)練
- 北京四合院介紹課件
- 頁眉和頁腳基本知識(shí)課件
- 《國有企業(yè)采購操作規(guī)范》【2023修訂版】
- 土法吊裝施工方案
- BLM戰(zhàn)略規(guī)劃培訓(xùn)與實(shí)戰(zhàn)
- GB/T 16475-2023變形鋁及鋁合金產(chǎn)品狀態(tài)代號(hào)
評(píng)論
0/150
提交評(píng)論