CCAT考試題與答案_第1頁(yè)
CCAT考試題與答案_第2頁(yè)
CCAT考試題與答案_第3頁(yè)
CCAT考試題與答案_第4頁(yè)
CCAT考試題與答案_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、身份證號(hào)碼,線(xiàn),此,科目編號(hào):2422全國(guó)信息化計(jì)算機(jī)應(yīng)用技術(shù)水平教育考試試卷(考試時(shí)間:150分鐘考試總分:100分專(zhuān)業(yè)認(rèn)證課程:JAVA程序設(shè)計(jì))注意事項(xiàng)1、請(qǐng)首先按要求在試卷的標(biāo)封處填寫(xiě)您的XX、考號(hào)等;A、java.appletB、java.transactionC、java.utilD、java.awt6、下列關(guān)于JAVA語(yǔ)言特點(diǎn)的敘述中,錯(cuò)誤的是(A)A、Java是面向過(guò)程的編程語(yǔ)言B、Java支持分布式計(jì)算C、Java是跨平臺(tái)的編程語(yǔ)言D、Java支持多線(xiàn)程名稱(chēng)軟件開(kāi)發(fā)助理工程師過(guò),超,2、請(qǐng)仔細(xì)閱讀各種題目的回答要求,在規(guī)定的位置填寫(xiě)您的答案;3、請(qǐng)保持試卷卷面的整潔,不要在標(biāo)

2、封區(qū)填寫(xiě)無(wú)關(guān)內(nèi)容。題號(hào)一二三四總分總分人分?jǐn)?shù)7、下列關(guān)于Applet的說(shuō)法中,錯(cuò)誤的是(C)A、Applet自身不能運(yùn)行,必須嵌入到其它應(yīng)用程序(如瀏覽器)中運(yùn)行B、可以在安全策略的控制下讀寫(xiě)本地磁盤(pán)文件C、Java中不支持向Applet傳遞參數(shù)D、Applet的主類(lèi)要定義為java.applet.Applet類(lèi)的子類(lèi)8、若a的值為4時(shí),下列程序段被執(zhí)行后,c的值是多少?(B)c=1;姓名準(zhǔn)考證準(zhǔn),不,題,一、單項(xiàng)選擇題(每題1分,共10分)、Java語(yǔ)言具有許多優(yōu)點(diǎn)和特點(diǎn),下列選項(xiàng)中,哪個(gè)反映了Java程序并行機(jī)制的特點(diǎn)?(B)A、安全性B、多線(xiàn)性C、跨平臺(tái)D、可移植、下列哪個(gè)類(lèi)聲明是正確的

3、?(D)A、abstractfinalclassHI?B、abstractprivatemove()?C、protectedprivatenumber;D、publicabstractclassCar?、下列關(guān)于for循環(huán)和while循環(huán)的說(shuō)法中哪個(gè)是正確的?(D)if(a0)if(a3)c=2;elsec=3;elsec=4;A、1B、2C、3D、49、在編寫(xiě)JavaApplication程序時(shí),若需要使用到標(biāo)準(zhǔn)輸入輸出語(yǔ)句,必須在程序的開(kāi)頭寫(xiě)上(C)語(yǔ)句。A、importjava.awt.*;B、importjava.applet.Applet;C、importjava.io.*;D、im

4、portjava.awt.Graphics;10、若需要定義一個(gè)抽象類(lèi),應(yīng)使用哪種修飾符?(D)號(hào)碼答,A、while循環(huán)能實(shí)現(xiàn)的操作,for循環(huán)也都能實(shí)現(xiàn)B、while循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)判斷條件一般是非程序結(jié)果C、兩種循環(huán)任何時(shí)候都可替換A、staticB、packageC、privateD、public二、多項(xiàng)選擇題(每題1分,共10分)地區(qū)生,考,D、兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空、異常包含下列那些內(nèi)容?(C)A、程序中的語(yǔ)法錯(cuò)誤B、程序的編譯錯(cuò)誤C、程序執(zhí)行過(guò)程中遇到的事先沒(méi)有預(yù)料到的情況D、程序事先定義好的可能出現(xiàn)的意外情況別5、在Java中,實(shí)現(xiàn)用

5、戶(hù)界面功能的包是(D)1、執(zhí)行下列代碼后,哪個(gè)結(jié)論是正確的Strings=newString10;(BD)A、s10為;B、s9為null;C、s0為未定義D、s.length為102、下面的表達(dá)式哪個(gè)是正確的?(ACD)A、Strings=你好;inti=3;s+=i;B、Strings=你好;inti=3;if(i=s)s+=i;C、Strings=你好;inti=3;s=i+s;第1頁(yè)共6頁(yè)D、Strings=null;inti=(s!=null)&(s.length()0)?s.length():0;3、選出合理的標(biāo)識(shí)符(AC)三、判斷題(每題0.5分,共5分)A、_sys1_lllB

6、、2mail1、欲構(gòu)造ArrayList類(lèi)的一個(gè)實(shí)例,此類(lèi)繼承了List接口,此方法ListmyList=newArrayList()C、$changeD、class是否正確的?()4、哪個(gè)布局管理器使用的是組件的最佳尺寸(preferredsize)(AD)2、paint()方法使用Graphics類(lèi)型的參數(shù)?()A、FlowLayoutB、BorderLayout3、表達(dá)式byte=128是否正確?()C、GridLayoutD、GridBagLayout4、關(guān)鍵字serialize可以對(duì)對(duì)象加互斥鎖?()5、下列哪個(gè)方法可用于創(chuàng)建一個(gè)可運(yùn)行的類(lèi)?(A)5、內(nèi)存回收程序負(fù)責(zé)釋放無(wú)用內(nèi)存此句

7、關(guān)于內(nèi)存回收的說(shuō)明是正確的?()A、publicclassXimplementsRunablepublicvoidrun().6、在Java中,開(kāi)發(fā)圖形用戶(hù)界面的程序需要使用一個(gè)系統(tǒng)提供的類(lèi)庫(kù),這個(gè)類(lèi)庫(kù)就是java.awt。B、publicclassXimplementsThreadpublicvoidrun().()C、publicclassXimplementsThreadpublicintrun().7、子類(lèi)無(wú)條件地繼承父類(lèi)的有參構(gòu)造函數(shù)。()D、publicclassXimplementsThreadpublicvoidrun().8、設(shè)x=2,則表達(dá)式(x+)*3的值是9。()6、下

8、面哪個(gè)方法可以在任何時(shí)候被任何線(xiàn)程調(diào)用?(BCD)9、在Java程序中定義的類(lèi)有兩種成員:域成員、方法成員()A、notifyAll()B、sleep()10、創(chuàng)建一個(gè)標(biāo)識(shí)有“XX廣播電視大學(xué)”字樣的標(biāo)簽對(duì)象gxdd的語(yǔ)句為L(zhǎng)abelgxdd=newC、yield()D、synchronized(this)Label(“XX廣播電視大學(xué)”)。()7、構(gòu)造BufferedInputStream的合適參數(shù)是哪個(gè)?(AC)A、BufferedInputStreamB、BufferedOutputStream四、實(shí)際操作題(每題15分,共75分)C、FileInputStreamD、FileOuter

9、Stream單元一?8、下列說(shuō)法正確的是BCD1.下列程序的創(chuàng)建了一個(gè)線(xiàn)程并運(yùn)行,請(qǐng)?zhí)羁?,使程序完整。A、java.lang.Clonable是類(lèi)B、java.lang.Runnable是接口publicclassThreadTestpublicstaticvoidmain(Stringargs)C、Double對(duì)象在java.lang包中Helloh=newHello();D、Doublea=1.0是正確的java語(yǔ)句_;Threadt=newThread(h);9、指出正確的表達(dá)式(ABD)t.start();A、doublea=1.0;B、Doublea=newDouble(1.0);c

10、lassHelloimplementsRunnableC、bytea=340;inti;D、Bytea=120;10、定義一個(gè)類(lèi)名為MyClass.java的類(lèi),并且該類(lèi)可被一個(gè)工程中的所有類(lèi)訪(fǎng)問(wèn),那么該類(lèi)的publicvoidrun()while(true)正確聲明應(yīng)為:(CD)System.out.println(Hello+i+);A、privateclassMyClassextendsObjectif(i=5)break;B、classMyClassextendsObjectC、publicclassMyClassD、publicclassMyClassextendsObject第2頁(yè)

11、共6頁(yè)2、讀下列程序:importjava.awt.*;2、下列程序的創(chuàng)建了一個(gè)線(xiàn)程并運(yùn)行,請(qǐng)?zhí)羁?,使程序完整。importjava.awt.event.*;publicclassMyAppletextendsjava.applet.AppletpublicclassThreadTestpublicvoidinit()publicstaticvoidmain(Stringargs)Buttonb=newButton(Button1);Helloh=newHello();b.addMouseListener(newClickHandler();_;Threadt=newThread(h);add

12、(b);t.start();classClickHandlerextendsMouseAdapterpublicvoidmouseClicked(MouseEventevt)classHelloimplementsRunnable/Ainti;publicvoidrun()while(true)在/A處寫(xiě)上語(yǔ)句_可實(shí)現(xiàn)將鼠標(biāo)當(dāng)前的水平位置輸出到標(biāo)準(zhǔn)輸出設(shè)備上。System.out.println(Hello+i+);if(i=5)break;System.out.println(evt.getX();單元二1請(qǐng)寫(xiě)出下面程序的運(yùn)行結(jié)果3、請(qǐng)閱讀下列程序代碼,然后將程序的執(zhí)行結(jié)果補(bǔ)充完整。publ

13、icclassTestextendsTT程序代碼:publicstaticvoidmain(Stringargs)publicclassthrowsExceptionTestt=newTest(Tom.);staticvoidProc(intsel)throwArithmeticException,ArrayIndexOutOfBoundsExceptionpublicTest(Strings)System.out.println(InSituation+sel);super(s);if(sel=0)System.out.print(Howareyou?);System.out.println

14、(noExceptioncaught);return;publicTest()elseif(sel=1)this(IamJack.);intiArray=newint4;iArray1=3;classTTpublicTT()System.out.print(Hi!);publicstaticvoidmain(Stringargs)trypublicTT(Strings)Proc(0);this();Proc(1);System.out.print(Iam+s);第3頁(yè)共6頁(yè)catch(ArrayIndexOutOfBoundsExceptione)示按什么排序,結(jié)果為,提供resetSyste

15、m.out.println(Catch+e);finallySystem.out.println(inProcfinally);執(zhí)行結(jié)果:InSituation0noExceptioncaught_InSituation1inProcfinally單元三如果系統(tǒng)要使用超大整數(shù)(超過(guò)long長(zhǎng)度X圍),請(qǐng)你設(shè)計(jì)一個(gè)數(shù)據(jù)結(jié)構(gòu)來(lái)存儲(chǔ)這種超大型數(shù)字以及設(shè)計(jì)一種算法來(lái)實(shí)現(xiàn)超大整數(shù)加法運(yùn)算)。單元四介紹JAVA中的CollectionFrameWork(包括如何寫(xiě)自己的數(shù)據(jù)結(jié)構(gòu))?單元五現(xiàn)在輸入n個(gè)數(shù)字,以逗號(hào),分開(kāi);然后可選擇升或者降序排序;按提交鍵就在另一頁(yè)面顯第4頁(yè)共6頁(yè)add1.getChars(

16、0,add1.length(),op1,1000-add1.length();add2.getChars(0,add2.length(),op2,1000-add2.length();全國(guó)信息化計(jì)算機(jī)應(yīng)用技術(shù)水平教育培訓(xùn);publicStringadd()CCATJava程序設(shè)計(jì)答案inti=0;intls_sum=0;intremainder=0;for(i=999;i=0;i-)一、單項(xiàng)選擇題(每題1分,共10分)ls_sum=(Integer.parseInt(+op1i)+Integer.parseInt(+op2i)+remainder)%10;15BDDCD610ACBCA二、多項(xiàng)

17、選擇題(每題1分,共10分)remainder=(Integer.parseInt(+op1i)+Integer.parseInt(+op2i)+remainder)/10;op3i=ls_sum;if(remainder0)1、BD2、ACD3、AC4、AD5、Aresult=result+remainder;6、BCD7、AC8、BC9、AB10、CDi=0;while(op3i=0)i+;三、判斷題(每題0.5分,共5分)if(i1000)1、2、3、4、5、6、7、8、9、10、while(i1000)result=result+op3i;i+;單元一1、Threadt=newThre

18、ad(h)2、System.out.println(evt.getX();returnresult;單元二1、Hi!IamTom.Howareyou?2、Threadt=newThread(h)3、InSituation1單元四答:CollectionFrameWork如下:?jiǎn)卧鼵ollectionclassBigIntListcharop1=newchar1000;LinkedListcharop2=newchar1000;ArrayListintop3=newint1000;Vectorchara=1;StackStringresult=;SetpublicBigInt(Stringad

19、d1,Stringadd2)Mapintk=0;Hashtablefor(k=0;k=999;k+)HashMapop1k=0;WeakHashMapop2k=0;Collection是最基本的集合接口,一個(gè)Collection代表一組Object,即Collection的元素(Elements)op3k=0;第5頁(yè)共6頁(yè)Map提供key到value的映射System.out.println(請(qǐng)輸入排序方式(A:升序;D:降序):);單元五-trysort=in.readLine();importjava.io.*;catch(Exceptione)importjava.util.StringTokenizer;System.out.println(請(qǐng)輸入A

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論