




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、南京工業(yè)職業(yè)技術(shù)學(xué)院2008/2009 第一學(xué)期期末考試試卷閉卷課程:Java2 程序設(shè)計(jì) 出卷人: 考試類(lèi)型:開(kāi)卷【 】適用班級(jí):班級(jí)學(xué)號(hào)姓名Java模擬試題二共三大題,滿(mǎn)分100分一、判斷題(1*21 ,共計(jì)21分)1.“法只在命令窗口中顯示(或打?。┮恍形淖?。()3.類(lèi)System不是由程序開(kāi)頭的import語(yǔ)句裝載。 ()在switch選擇結(jié)構(gòu)中是必需的。()語(yǔ)句在switch選擇結(jié)構(gòu)的default中是必需的。()6 .在包含|運(yùn)算符的表達(dá)式中,如果它的一個(gè)或兩個(gè)操作數(shù)為真,則該表達(dá)式為真。()7 .下標(biāo)用于指出數(shù)組中某個(gè)元素位置的數(shù)字。()8 .把數(shù)組中元素按某種順序排列的過(guò)程叫做
2、查找。()9 .確定數(shù)組中是否含有某個(gè)關(guān)鍵字的過(guò)程叫做排序。()10 .構(gòu)造方法用于給類(lèi)的private實(shí)例變量賦值。()11 .在定義變量和方法時(shí),必須清楚地在其前面標(biāo)上訪(fǎng)問(wèn)權(quán)限修飾符。()12 .在類(lèi)定義中,成員訪(fǎng)問(wèn)權(quán)限修飾符不能多次出現(xiàn)。()13 .子類(lèi)可以從多個(gè)超類(lèi)中派生出來(lái)。()類(lèi)型的實(shí)例變量或方法只能有聲明該變量或方法的類(lèi)本身及其子類(lèi)訪(fǎng)問(wèn)。()15 .當(dāng)一個(gè)超類(lèi)成員不適合該子類(lèi)時(shí),子類(lèi)會(huì)以恰當(dāng)?shù)姆绞街匦露x它。()16 .用=比較字符串對(duì)象時(shí),如果字符串包含的是同一個(gè)值時(shí),結(jié)果為 true。()17 .字符串在創(chuàng)建后可以被修改。()類(lèi)的charAt方法返回字符穿串中字符的個(gè)數(shù)。()
3、19 .類(lèi)和方法一般可以實(shí)現(xiàn)滿(mǎn)足所有用戶(hù)需要的錯(cuò)誤處理。()20 .當(dāng)資源不再需要時(shí),一個(gè)執(zhí)行程序卻不能恰當(dāng)?shù)蒯尫潘?,就?huì)出現(xiàn)資源泄露。()21 .不基于GUI的應(yīng)用程序會(huì)終止,applet或基于GUI的應(yīng)用程序會(huì)重新開(kāi)始一般事件處理。()二、選擇題(1*35,共計(jì)35分)1. 下面選項(xiàng)中,Java對(duì)類(lèi) Welcome進(jìn)行定義正確的是:A. public classWelcomeB. public class We lcomeC. public class welcomeD. public class Welcome2. 有如下的程序:public class Welcome3public s
4、tatic void main( String args ) "WelcomentonJavanProgramming!" ); 則它的輸出結(jié)果是:A Welcome to Java Programming!B WelcomentonJavanProgramming!C Welcome toJavaProgramming !D Welcome toJavaProgramming!3. 采用類(lèi)名后跟一點(diǎn)(. )和方法名的形式調(diào)用什么方法A.靜態(tài)B.動(dòng)態(tài)C.靜態(tài)和動(dòng)態(tài)D.任何4. 請(qǐng)選擇下面那一條語(yǔ)句是正確的:A if ( c < 4 )( null, “ c is le
5、ss than 4” ) ;8 if ( c < 4 );( null, “ c is less than 4” ) ;C if ( c < 4 )( null, “ c is less than 4”)D if ( c = < 4 )( null, “ c is less than 4” ) ;5. 對(duì)方法 main 的第 1 行定義正確的是:A. public main( String arg )B. public void main( String arg )C. public static void main( String arg )D. public static
6、 void main( String args )6. 使整值變量X 加1,下面寫(xiě)出的形式不對(duì)的是:A x + +8 + + xC x = x + 1D x = + 17. 下面程序的輸出結(jié)果是:public class Test void printValue(int m)do System .out .println( “ The value is ” +m);while(- - m>10);public static void main(String arg)int I=10;Test t= new Test();(i);A 88 9C 10D 118. 下面程序的那一行可能引發(fā)錯(cuò)
7、誤:1: public void modify()2: int I,j,k;3:i=100;4: while( i >0)5: j=i*2;6: System .out .println( “ The value of j is ” +j);7:k = k + 1;8:i- -;9: 10:A 48. 6C 7D 89. 下面程序的那一行可能引發(fā)錯(cuò)誤:1: String str = null;2: if(str != null)&&(str .length() > 10)3: System .out .println( “ more than 10 ” );4: 5
8、: else if(str != null)&() < 5)6: System .out .println( “ less than 5 ” );7: 8: else System .out .println( “ end” ); A 1B 2C 5D 810. 如果 result 是布爾變量,下面哪個(gè)選項(xiàng)是正確的:A result = true;B if(result) 看下面的程序段:public class Personstatic int arr = new int10;public static void main(String a) System .out .prin
9、tln(arr1) ;下面說(shuō)法正確的是:A.當(dāng)編譯時(shí)會(huì)發(fā)生錯(cuò)誤B.編譯不會(huì)發(fā)生錯(cuò)誤但執(zhí)行是會(huì)發(fā)生錯(cuò)誤C.輸出Z果為0D.不會(huì)輸出結(jié)果12. 請(qǐng)看下面的程序段:public class Personint arr = new int10;public static void main(String a) System .out .println(arr1) ;下面說(shuō)法正確的是:A.當(dāng)編譯時(shí)會(huì)發(fā)生錯(cuò)誤B.編譯不會(huì)發(fā)生錯(cuò)誤但執(zhí)行是會(huì)發(fā)生錯(cuò)誤C.輸出Z果為0D.不會(huì)輸出結(jié)果13. 下面哪個(gè)選項(xiàng)正確的聲明一個(gè)字符型數(shù)組:A char str8 char strC String strD String s
10、tr1014. 下面那一個(gè)選項(xiàng)正確創(chuàng)建一個(gè)空的含有6 個(gè)元素的字符數(shù)組:A String s6;8 String 6s;c C1. r -I r« "“”“、C String s =“”, ”, ”, ”, ”, ”;D String s =new String6;For(int m=0;m<6;m+) sm= ”;E. String s =new String6;For(int m=0;m<6;m+) sm=null;15. 請(qǐng)看下面的程序段:public class MyClass public static void main(String arg ) i
11、nt arr = new int3;System .out .println( “ it is “ + arr1);當(dāng)編譯和執(zhí)行這段代碼時(shí)會(huì)出現(xiàn):A. 有個(gè)編譯錯(cuò)誤為 "possible reference before assignment ”B. 有個(gè)編譯錯(cuò)誤為 "illegal array declaration syntax ”C.有異常出現(xiàn)為"NullPointerException ”D.正確執(zhí)行并且輸出 016. 關(guān)于變量和它們范圍的說(shuō)法,正確的是:A.實(shí)例變量是類(lèi)的成員變量B.實(shí)例變量要用關(guān)鍵字static來(lái)聲明C.在一個(gè)方法執(zhí)行時(shí),定義在該方法的
12、局部變量才被創(chuàng)建D.局部變量必須在它們使用前初始化17. 請(qǐng)看下面的程序段class Testprivate int m;public static void fun()Java中,方法 main()將返回一個(gè)值。A String8 intC charD void19. 請(qǐng)看下面的程序段int i = 1;int j;j = i+在程序段運(yùn)行后,i 和 j 的值為:A 1 , 18 1 , 2C 2, 1D 2, 220. 請(qǐng)看下面的程序段public class Test long a = new long10;public static void main(String arg ) Sys
13、tem .out .println(a6);那一個(gè)選項(xiàng)是正確的:A.不輸出任何內(nèi)容B.輸出0C.當(dāng)編譯時(shí)有錯(cuò)誤出現(xiàn)D.當(dāng)運(yùn)行時(shí)有錯(cuò)誤出現(xiàn)21.繼承性使一成為可能,它不僅節(jié)省開(kāi)發(fā)時(shí)間,而且也鼓勵(lì)人們使用已經(jīng)驗(yàn)證無(wú)誤和調(diào) 試過(guò)的高質(zhì)量軟件。A.節(jié)省時(shí)間B.軟件復(fù)用C.軟件管理D.延長(zhǎng)軟件生命周期22 .如果 Alpha類(lèi)繼承Beta類(lèi),Alpha類(lèi)被稱(chēng)為 類(lèi)。A.超類(lèi)B.子類(lèi)C.系統(tǒng)D.用戶(hù)自定義23 .在上題中,Beta類(lèi)被稱(chēng)為 類(lèi)。A.超類(lèi)B.子類(lèi)C.系統(tǒng)D.用戶(hù)自定義24 .四種成員訪(fǎng)問(wèn)形式是一。A publicB privateC protectedD.包訪(fǎng)問(wèn)25. 一個(gè)一類(lèi)的對(duì)象可以當(dāng)作
14、相應(yīng)的一類(lèi)對(duì)象看待。A.子系統(tǒng)B.用戶(hù)系統(tǒng)C.子超D.超用戶(hù)26. 請(qǐng)看下面的代碼Example 2. String str;3. public Example( )4. str =“ example”;5. 6. public Example(String s)7. str = s;8. 9. .Demo extends Example 11. class Test13. public void f()14. Example ex = new Example( “ good” );15. Demo d = new Demo( “ Good” );16. 17. 那一行將導(dǎo)致發(fā)生錯(cuò)誤:A 3B
15、 6C 10D 14E 1527. 請(qǐng)看下面的代碼public class ExampleString str = new String( “ hello ” );Char ch = d , b , c ;public static void main(String args )Example ex=new Example( );,;System .out .println +“ and” +;public void change(String str,char ch )str= ” world ”;ch0= a;該程序的輸出結(jié)果是:A hello dbc8 hello abcC world
16、dbcD world abc28. 下面選項(xiàng)正確創(chuàng)建一個(gè)字符型數(shù)組(含有4 個(gè)元素)的是:A String a = new String4;for(int i=0;i<4;ai+=”);BString a =“”, ”, ”, ”;C String a4;D String 4a;E. String a = new String4;For(int i=0;i<4;ai+=null);29. 下面選項(xiàng)正確的是:AString temp =new String “ j ”a”z” ;8 String temp =“j”a”z” ;CString temp= “j ”,”a”, ”z” ;
17、DString temp =“j”,”a”, ” z”;30. 請(qǐng)看下面的代碼sb = new StringBuffer( “ abc” );s = new String( “ abc” ););下面說(shuō)法正確的是:A.編譯時(shí)在第一行發(fā)生一個(gè)錯(cuò)誤B.編譯時(shí)在第二行發(fā)生一個(gè)錯(cuò)誤C.編譯時(shí)在第三行發(fā)生一個(gè)錯(cuò)誤D.編譯時(shí)在第四行發(fā)生一個(gè)錯(cuò)誤E. 編譯時(shí)在第五行發(fā)生一個(gè)錯(cuò)誤F. 編譯時(shí)在第六行發(fā)生一個(gè)錯(cuò)誤G. 編譯時(shí)在第七行發(fā)生一個(gè)錯(cuò)誤31. 一塊可以防止資源泄露。A finally8 catchC finally 或 catchD.任意32. 請(qǐng)看下面的代碼public void test( ) tr
18、y oneMethod( );System .out .println( “ condition 1 ” ); catch (ArrayIndexOutOfBoundsException e) System .out .pri ntln( “ condition 2 ” );catch (Exception e) System .out .println( “ condition 3 ” ); finally System .out .println( “ finally ” );如果 oneMethod 正常運(yùn)行,則程序輸出結(jié)果為:A condition 18 condition 2C co
19、ndition 3D finally33. 請(qǐng)看下面未完成的代碼1.2. success = connect( );3. if(success=-1) 4. throw new TimedOutException( );5. 6. 其中 TimedOutException 不是運(yùn)行時(shí)間異常,則在第 1 行需要添加那一條語(yǔ)句來(lái)完成方法的聲明:A public void method( )8. public void method( )throws ExceptionC public void method( )throws TimedOutExceptionD public void method( )throw TimedOutExceptionE. public throw TimedOutException void method( )34. 下面選項(xiàng)中的異常處理不是Jav
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 全國(guó)粵教版信息技術(shù)八年級(jí)下冊(cè)第二單元第十五課《數(shù)碼顯示與無(wú)線(xiàn)通信的實(shí)現(xiàn)》教學(xué)設(shè)計(jì)
- 云南經(jīng)貿(mào)外事職業(yè)學(xué)院《社會(huì)問(wèn)題與對(duì)策》2023-2024學(xué)年第二學(xué)期期末試卷
- 遼寧建筑職業(yè)學(xué)院《中學(xué)生物學(xué)課程標(biāo)準(zhǔn)與教材研究》2023-2024學(xué)年第二學(xué)期期末試卷
- 重慶移通學(xué)院《精細(xì)化工綜合實(shí)訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣西體育高等專(zhuān)科學(xué)校《服裝美學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 南昌交通學(xué)院《電子科學(xué)與技術(shù)專(zhuān)業(yè)創(chuàng)新課程》2023-2024學(xué)年第二學(xué)期期末試卷
- 克拉瑪依職業(yè)技術(shù)學(xué)院《新能源汽車(chē)檢測(cè)與維修》2023-2024學(xué)年第二學(xué)期期末試卷
- 濱州學(xué)院《酒店電子商務(wù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 重慶工程職業(yè)技術(shù)學(xué)院《現(xiàn)代傳感器技術(shù)及虛擬儀器》2023-2024學(xué)年第二學(xué)期期末試卷
- 福建農(nóng)業(yè)職業(yè)技術(shù)學(xué)院《會(huì)計(jì)學(xué)基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 安徽藥都銀行2023年員工招聘考試參考題庫(kù)含答案詳解
- 小學(xué)體育與健康人教體育與健康基礎(chǔ)知識(shí)輕度損傷的自我處理【省一等獎(jiǎng)】
- 外貿(mào)中英文報(bào)價(jià)單模版
- 部編版二年級(jí)下冊(cè)科學(xué)全冊(cè)教案
- 婦產(chǎn)科學(xué)(第9版)第二章女性生殖系統(tǒng)解剖
- GB/T 700-2006碳素結(jié)構(gòu)鋼
- 2023年開(kāi)封大學(xué)高職單招(數(shù)學(xué))試題庫(kù)含答案解析
- 建設(shè)項(xiàng)目委托代建合同范文(4篇)
- GB/T 13277.4-2015壓縮空氣第4部分:固體顆粒測(cè)量方法
- 人教版八年級(jí)下冊(cè)歷史全冊(cè)教案完整版教學(xué)設(shè)計(jì)含教學(xué)反思
- 提高白云石配比對(duì)燒結(jié)生產(chǎn)的影響
評(píng)論
0/150
提交評(píng)論