版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、計算機考試軟件工程師試題精品文檔考號: 006姓名: 006IP :6剩余時間: 01:29:40網(wǎng)絡(luò)連接: 2010 年 ( 下 ) 全國信息技術(shù)水平考試計算機程序設(shè)計技術(shù)水平證書(JAVA語言)考試試卷第一大題:單選題(30 分)1. (1分 )下列敘述中正確的是 (D)(A)Java 程序經(jīng)編譯后會產(chǎn)生 machine code(B)Java 程序經(jīng)編譯后會產(chǎn)生 bytecode(C)Java 程序經(jīng)編譯后會產(chǎn)生 DLL(D)以上都不正確2.下列說法中正確的是 (C)(1 分)(A)類中的構(gòu)造方法聲明不可省略(B)構(gòu)造方法必須與類同名,構(gòu)造方法返回值為void(C)
2、 構(gòu)造方法在一個對象被 new時執(zhí)行(D) 一個類只能定義一個構(gòu)造方法3. JDBC常用的類和接口都包含在 (A) 包中。(1(A) java.sql(B) java.awt(C) java.lang(D) java.swing分 )4. (1 分)執(zhí)行下列程序后, C的值是(C)publicclassTestpublicstaticvoidmain(Stringarg)inta=0,c=0;do-c;a=a-1;while(a>0);(A) 0(B) 1(C) -1(D) 死循環(huán)5. 若有 int 型 public 成員變量 MAX_LENGTH,該值保持為常數(shù) 100,則定(1義這個
3、變量的語句是 (A)分 )(A)publicintMAX_LENGTH=100(B)finalint MAX_LENGTH=100(C)publicconstintMAX_LENGTH=100收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔(D)public finalint MAX_LENGTH=1006. (1在程序中 import,package,class 出現(xiàn)的正確順序分 )是()(A)importpackageclass(B)packageimportclass(C)packageclassimport(D)importclasspackage7. (1 分)下列方法中可以用來創(chuàng)建一個
4、新線程的是 ()(A)實現(xiàn) java.lang.Runnable接口并重寫 start()方法(B)實現(xiàn) java.lang.Runnable接口并重寫 run()方法(C)實現(xiàn) java.lang.Thread類并重寫 sleep() 方法(D)實現(xiàn) java.lang.Thread類并重寫 start() 方法8.下列程序的輸出結(jié)果是 ()(1 分)public classTestpublicstaticvoid main(Stringargs)Stringa=newString("A");Stringb=newString("B");oper(a,
5、b);System.out.println(a+","+b);staticvoidoper(Stringc,Stringd)c.concat("B");d=c;(A)A,A(B)編譯正確,運行時將產(chǎn)生錯誤(C)A,B(D)AB,AB9. Java 的字符類型采用的是 Unicode 編碼方案,每個 Unicode 碼占用(1分) (B) 個比特位。(A)8(B) 16(C) 32(D)6410. (1 分)下列程序段輸出的結(jié)果是 (B)inti=9;switch(i)default:case0:break;收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔ca
6、se1:case2:(A) default(B) default zero(C) 程序編譯出錯(D) 程序運行正確,但沒有輸出11.下列程序輸出的結(jié)果是 (A)(1 分)public classTestpublicstaticvoid main(Stringargs)staticint x=newint15;(A)編譯出錯(B)編譯通過,但運行時有錯(C)輸出 0(D)輸出 null12. (1給出如下代碼 :分 )classTestprivateintm;publicstaticvoidfun()/somecode下列選項中,能使成員變量m被函數(shù) fun() 直接訪問的是 (B)(A)將 p
7、rivateintm改為 protectedintm(B)將 privateintm改為publicintm(C)將 privateintm改為staticintm(D)將 privateintm改為int m13. (1給出如下代碼,請問 x 處于什么范圍時將打印字符串分 )“second”(D)elseif(x>-5)(A)x>5(B)x>-5(C)x<=-5(D)x<=5&&x>-5收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔14. 一個線程的 run 方法包含以下語句,假定線程沒有被打斷,則下列(1 分)說法中正確的是 (B)(1)
8、try(2)sleep(10);(3)catch(InterruptedExceptione)(A) 不能通過編譯,因為在 run 方法中可能不會捕捉到異常。(B) 在第 2 行,線程將暫停運行,正好在 10 毫秒后繼續(xù)運行。(C) 在第 2 行,線程將暫停運行,最多在 10 毫秒內(nèi)將繼續(xù)運行。(D) 在第 2 行,線程將暫停運行,將在 10 毫秒后的某一時刻繼續(xù)運行。15. (1關(guān)于以下代碼,下列說法中正確的是(D)分 )(1)abstractclassAbstractOne(2)abstractintgetInt();(3)(4)publicclassTest extendsAbstrac
9、tOne(5)privateintx=1;(6)privateintgetInt()(7)returnx; (8) (A) 編譯成功(B) 編譯成功,但會導(dǎo)致運行時錯誤(C) 編譯無法通過,第 2 行有錯(D) 編譯無法通過,第 6 行出錯16.下列方法中不能成為方法 publicvoidadd(inta) 重載方(1 分)法的是 (A)(A)publicintadd(inta)(B)publicvoidadd(longa)(C)publicvoidadd(inta,intb)(D)publicvoidadd(floata)17.下列程序執(zhí)行后將有 (C) 個字節(jié)被寫入到文件 myfile.t
10、xt中(1import分 ) public class Test publicstaticvoidmain(Stringargs)收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔tryFileOutputStreamfos=newFileOutputStream("myfile.txt");DataOutputStreamdos=newDataOutputStream(fos);dos.writeInt(3);dos.writeChar(1);dos.close();fos.close();catch(IOExceptione) (A)3(B)5(C)6(D) 不確定,與軟硬件
11、環(huán)境相關(guān)18. (1下列程序段輸出的結(jié)果是 (D)分 )publicclass Teststaticinti;publicstaticvoidmain(Stringargv)(A) 有錯誤,變量 i 沒有初始化(B)null(C)1(D)019. A 派生出子類 B,B 派生出子類 C,并且在 Java 源代碼中有如下聲明:(1(1)Aa0=new A();分 ) (2)A a1=new B();(3)A a2=new C();下列說法中正確的是(D)(A) 只有第 1 行能通過編譯(B) 第 1、2 行能通過編譯,但第 3 行編譯出錯(C) 第 1、2、3 行能通過編譯,但第 2、3 行運行
12、時出錯(D) 第 1 行、第 2 行和第 3 行的聲明都是正確的20.下列說法中正確的是 (B)(1 分)(A)try 語句可以單獨存在,不需要其他的附加語句(B)try 語句不能單獨存在,后面必須要和catch 或 finally語句配合使用(C) 在 try 語句后面的 catch 語句只能有一句(D) finally 語句的作用是用來完成一些不能完成的工作收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔21. 當(dāng)點擊 Applet 中一個按鈕控件時,下列哪個對象將會被創(chuàng)建(C)(1(A) PaintEvent(B) TextEvent(C)ActionEvent(D) Ke分 )22.下列程
13、序輸出的結(jié)果是 (D)(1class Parent分 )Stringone,two;publicParent(Stringa,String b)one=a;two=b;publicvoidprint()publicclassChildextendsParentpublicChild(Stringa,Stringb)super(a,b);publicvoidprint()+"to"+two);publicstaticvoidmain(Stringarg)Parentp=newParent("south","north");Parentt
14、=newChild("east","west");p.print();t.print();(A) southeast(B)southtonortheasttowest(C)southtonortheast(D)southeasttowest23. 若變量 "result"是一個 boolean 型的變量,則下列表達(dá)式合法的是 (B)(1(A)result="True"分 )if(result)/dosomething.(B)(C)if(result!=0)/ so something.(D)result=1收集于網(wǎng)
15、絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔24. 下列類中可以作為 FilterInputStream 類的構(gòu)造方法參數(shù)的(1 分)是(C)(A)FilterOutputStream類(B)File類(C)InputStream類(D)RandomAccessFile 類25. 閱讀下面的代碼片斷(1(1)Stringstr= null;分 )(2)if(str!=null)&& (str.length()> 10)(3)System.out.println("morethan 10");(4) (5)elseif(str!= null)&(str.
16、length()< 5)(6)System.out.println("lessthan5");(7) (8) else System.out.println("end");導(dǎo)致錯誤的行號是 (C)(A) line1(B)line 2(C)line 5(D)line 826. 下列關(guān)鍵字中能阻止一個類被繼承的是 (A)(1(A) final(B)protected(C)private(D)abstract分 )27. 若有如下類定義(1abstractclassShape分 )abstractvoiddraw();那么,在試圖編譯下面的類定義時會發(fā)生
17、什么情況(B)classSquareextendsShape(A) 都可以成功編譯(B) Shpe 可以編譯,而 Square 不能(C) Square 可以編譯,而 Shape 不能(D) Shape和 Square 都不能編譯28. (1 分)下列程序的輸出結(jié)果是(D)classC1staticintj=0;publicvoidmethod(inta)j+;classTestextendsC1收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔publicintmethod()return+j;publicvoidresult()method(j);publicstaticvoidmain(Str
18、ingargs)newTest().result();(A)0(B)1(C)2(D) 329. (1分)下列程序的輸出結(jié)果是(D)classTeststaticvoidchange(Strings)s=s.replace('j','l');publicstaticvoidmain(Stringargs)Strings="java"change(s);System.out.println(s);(A)編譯錯誤(B)lava(C)運行時出現(xiàn)異常(D)java30. (1分)下列程序的輸出結(jié)果是 (D)publicclassTeststaticin
19、t I=0;void fun()I+;publicstaticvoidmain(Stringargs)Testobj1=newTest();Testobj2=newTest();obj1.fun();obj2.fun();收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔(A) 編譯錯誤(B) 6(C) 1(D) 2第二大題:實踐題(編程題)(70 分)1. (20 程序功能:接受一個小于 1000 的正整數(shù)參數(shù),返回 3 位字符串分 )數(shù)據(jù)格式,整數(shù)位數(shù)不足 3 位,前面補 0。例如輸入 7,返回 “007” ,輸入 32,返回 “032” ,輸入 899,返回 “899” 等。提示:程序架構(gòu)如下
20、:publicclassTest1/* 獲得任意一個小于 1000 的正整數(shù)的 3 位字符串格式*/publicStringGetStr(intn)public static void main(String args) Test1 t = new Test1();備注:考生按照系統(tǒng)提示目錄保存試題文件,每道試題建立一個文件夾,文件夾名為題目編號。文件夾中的文件命名參照提示所給的程序架構(gòu)。例:第一題的試題文件夾名為 “1” ,文件名為 “Test1.java ” ,對應(yīng)的字節(jié)碼文件為: Test1.class 。2. (25 程序功能:創(chuàng)建一個能裝 5 個水果的籃子,水果有蘋果、橘子和分 )香
21、蕉,從籃子中一個一個把水果拿出來,并打印出該水果的名稱。提示 1:用數(shù)組來表示籃子。提示 2:創(chuàng)建水果類,該類中有一個抽象方法GetName,用來輸出水果的名稱。提示 3:分別創(chuàng)建水果類的 3 個子類:蘋果、橘子和香蕉類,分別實現(xiàn) GetName方法。程序架構(gòu)如下:publicclassTest2publicTest2()publicstaticvoidmain(Stringargs)fruitfruits=newfruit5;fruits0=newApple();收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔fruits1=newOrange();fruits2=newBanana();fruits3=newApple();fruits4=newOrange();for(inti=0;i<5;i+)/ 定義水果抽象類 : fruit 。/ 定義水果類的 3 個子類 : Apple 、Orange 和 Banana。備注:考生按照系統(tǒng)提示目錄保存試題文件,每道試題建立一個文件夾,文件夾名為題目編號。文件夾中的文件命名參照提示所給的程序架構(gòu)。例:第一題的試題文件夾名為 “1” ,文件名為 “Test1.java ” ,對應(yīng)的字節(jié)碼文件為: Test1.class 。3. (25 程序功能:定義一個 Customer 類,其屬性包括客戶編號
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度電商虛擬現(xiàn)實技術(shù)應(yīng)用委托經(jīng)營協(xié)議3篇
- 二零二五年度奶粉品牌線上直播帶貨代理合同
- 二零二五版智能停車場建設(shè)工程承包簡易合同3篇
- 二零二五年度公益活動布展策劃與實施協(xié)議3篇
- 2025年度煤炭行業(yè)信用風(fēng)險管理合作協(xié)議書
- 2025年綠色建筑項目泥水工安全責(zé)任合同
- 二零二五年度馬鈴薯種植保險及風(fēng)險防控合作協(xié)議4篇
- 二零二五年船舶空調(diào)系統(tǒng)改造與環(huán)保驗收合同3篇
- 個人住宅室內(nèi)裝修設(shè)計服務(wù)合同(2024版)3篇
- 2025年度化肥電商平臺合作與服務(wù)協(xié)議2篇
- 物流無人機垂直起降場選址與建設(shè)規(guī)范
- 肺炎臨床路徑
- 外科手術(shù)鋪巾順序
- 創(chuàng)新者的窘境讀書課件
- 綜合素質(zhì)提升培訓(xùn)全面提升個人綜合素質(zhì)
- 如何克服高中生的社交恐懼癥
- 聚焦任務(wù)的學(xué)習(xí)設(shè)計作業(yè)改革新視角
- 移動商務(wù)內(nèi)容運營(吳洪貴)任務(wù)三 APP的品牌建立與價值提供
- 電子競技范文10篇
- 食堂服務(wù)質(zhì)量控制方案與保障措施
- VI設(shè)計輔助圖形設(shè)計(2022版)
評論
0/150
提交評論