




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
編程筆試測(cè)試試題及參考的答案2008年4月筆試試卷及參考答案一、選擇題下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。(1)程序流程圖中帶有箭頭的線段表示的是A)圖元關(guān)系B)數(shù)據(jù)流C)控制流D)調(diào)用關(guān)系(2)結(jié)構(gòu)化程序設(shè)計(jì)的基本原則不包括A)多態(tài)性B)自頂向下C)模塊化D)逐步求精(3)軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是A)低內(nèi)聚低耦合B)高內(nèi)聚低耦合C)低內(nèi)聚高耦合D)高內(nèi)聚高耦合(4)在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是A)可行性分析報(bào)告B)軟件需求規(guī)格說明書C)概要設(shè)計(jì)說明書D)集成測(cè)試計(jì)劃(5)算法的有窮性是指A)算法程序的運(yùn)行時(shí)間是有限的B)算法程序所處理的數(shù)據(jù)量是有限的C)算法程序的長度是有限的D)算法只能被有限的用戶使用(6)對(duì)長度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n-1)/2的排序方法是A)快速排序B)冒泡排序C)直接插入排序D)堆排序(7)下列關(guān)于棧的敘述正確的是A)棧按“先進(jìn)先出”組織數(shù)據(jù)B)棧按“先進(jìn)后出”組織數(shù)據(jù)C)只能在棧底插入數(shù)據(jù)D)不能刪除數(shù)據(jù)(8)在數(shù)據(jù)庫設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于A)需求分析階段B)概念設(shè)計(jì)階段C)邏輯設(shè)計(jì)階段D)物理設(shè)計(jì)階段(9)有三個(gè)關(guān)系R、S和T,如下:由關(guān)系R和S通過運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為A)并B)自然連接C)笛卡爾積D)交(10)設(shè)有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號(hào),姓名,性別,年齡,身份證號(hào)),課程C(課號(hào),課名),選課SC(學(xué)號(hào),課號(hào),成績(jī)),則表SC的關(guān)鍵字(鍵或碼)為A)課號(hào),成績(jī)B)學(xué)號(hào),成績(jī)C)學(xué)號(hào),課號(hào)D)學(xué)號(hào),姓名,成績(jī)編程筆試測(cè)試試題及參考的答案全文共10頁,當(dāng)前為第1頁。(11)下列對(duì)Java特性的敘述中,錯(cuò)誤的是編程筆試測(cè)試試題及參考的答案全文共10頁,當(dāng)前為第1頁。A)在編寫Java子類時(shí)可以自由地增加新方法和屬性B)Java的Applet要求編程首先創(chuàng)建JFrame窗口C)Java語言用解釋器執(zhí)行字節(jié)碼D)Java中的類一般都有自己的屬性和方法(12)下列對(duì)Java源程序結(jié)構(gòu)的敘述中,錯(cuò)誤的是A)import語句必須在所有類定義之前B)接口定義允許0或多個(gè)C)JavaApplication中的publicclass類定義允許0或多個(gè)D)package語句允許0或1個(gè)(13)下列變量定義中,正確的是A)long1=123LB)long1=3.14156fC)inti="k"D)doubled=1.55989E2f(14)下列Java表達(dá)式19/3(int)71.7-2*37%3(double)1/8+3計(jì)算結(jié)果是A)6.3B)6C)6.4D)6463676521212.53.1252.53.125(15)switch語句中表達(dá)式(expression)的值不允許用的類型是A)byteB)intC)booleanD)char(16)下列語句能給數(shù)組賦值而不使用for循環(huán)的是A)myArray{[1]="One";[2]="Two";[3]="Three";}B)Strings[5]=newString[]{"Zero","One","Two","There","Four"};C)Strings[]=newString[]{"Zero","One","Two","There","Four"};D)Strings[]=newString[]=|"Zero","One","Two","There","Four"};(17)Swing與AWT相比新增的布局管理器是A)CardLayoutB)CardLayoutC)CardBagLayoutD)BoxLayout(18)下列語句中正確的是A)System.out.println(1+'1');B)inti=2+"2";C)Stings="on"+'ong';D)byteb=257;(19)下列關(guān)鍵字中可以表示常量的是A)finalB)defaultC)privateD)transient(20)在Java語言中,被稱為內(nèi)存分配的運(yùn)算符是A)newB)instanceofC)[]D)()(21)閱讀下面程序編程筆試測(cè)試試題及參考的答案全文共10頁,當(dāng)前為第2頁。pubicclassCycle{編程筆試測(cè)試試題及參考的答案全文共10頁,當(dāng)前為第2頁。publicstaticvoidmain(Stringargs[]){System.out.println(args[0]);在命令行中輸入javaCycleonetwo,該程序輸出結(jié)果是A)CycleB)oneC)twoD)上述A、B、C、均不對(duì)(22)閱讀下面程序publicclassMyVal{publicstaticvoidmain(Stringargs[]){MyValm=newMyVal();m.amethod();}publicvoidamethod(){booleanb[]=newBoolean[5];}}程序編譯或運(yùn)行結(jié)果是A)1B)nullC)""D)編譯不能過(23)閱讀下面求質(zhì)數(shù)的程序importjava.lang.Math.*;publicclassMorePrimesTest{publicstaticvoidmain(String[]args){long[]primes=newlong[20];primes[0]2L;primes[1]3L;longnumber=5L;outer:for(intcount=2;count<primes.length;number+=2L){longlimit=(long)Math.ceil(Math.sqrt((double)number));for(inti=1;i<count&&primes[i]<limit;i++){if(number______primes[i]==0L){cotinueouter;}}for(intj=0;j<primes.length;j++){longn=primes[j];System.out.println(n);}}}在程序下畫線處填入的正確選項(xiàng)是A)&B)*C)/D)%(24)接口中,除了抽象方法之外,還可以含有A)變量B)常量C)成員方法D)構(gòu)造方法(25)StringBuffer類字符串對(duì)象的長度是A)固定B)必須小于16個(gè)字符編程筆試測(cè)試試題及參考的答案全文共10頁,當(dāng)前為第3頁。C)可變D)必須大于16個(gè)字符編程筆試測(cè)試試題及參考的答案全文共10頁,當(dāng)前為第3頁。(26)閱讀下面寫文件的程序importjava.io.*;publicclassWriteFile{publicstaticvoidmain(String[]A){int[]myArray={10,20,30,40};try{FileOutputStreamf=newFlieOutStream("ints.dat");DataOutputStream______=newDataOutputStream(f);for(inti=0;i<myArray.length;i++)dos.writeInt(myArray[i]);dos.close();System.out.prinfln("Havewrittenbinaryfileints.dat");}catch(IOExceptionioe){System.out.println("IOException");}}在程序下畫線處填入的正確選項(xiàng)是A)myArrayB)dosC)ioeD)ints(27)閱讀下面程序publicclassTest2______{publicstaticvoidmain(String[]args){Threadt=newTest2();t.start();}publicvoidrun(){System.out.priatln("Howareyou.");}}在程序下畫線處填入的正確的選項(xiàng)是A)implementsThreadB)extendsRunnableC)implementsRunnableD)extendsThread(28)閱讀下面程序publicclassTestimplementsRunnable{publicstaticvoidmain(String[]args){_______________________________________;t.start();}publicvoidmR(){System.out.println("Hello!");}在程序下畫線處填入正確選項(xiàng)是A)Testt=flewTest()B)Threadt=newThread();C)Threadt=newThread(newTest());編程筆試測(cè)試試題及參考的答案全文共10頁,當(dāng)前為第4頁。D)Testt=newThread();編程筆試測(cè)試試題及參考的答案全文共10頁,當(dāng)前為第4頁。(29)下列關(guān)于Applet中加載圖像的說法,錯(cuò)誤的是A)可以使用Applet類的getImage()方法獲得圖像對(duì)象B)程序員必須自行定義獲得圖像及顯示圖像的類和方法C)圖像由一個(gè)java.Image類的對(duì)象來表示D)可以使用Graphics類的drawImage()方法顯示圖像(30)下列帶下畫線的標(biāo)識(shí)符符合Java命名約定的是A)packagecom.Bi.hrB)publicclassxyzC)intID)voidsetCustomerName()(31)RandomAccessFile是java.io包中的一個(gè)兼有輸入輸出功能的類。由于它是隨機(jī)訪問,所以文件讀寫一個(gè)記錄的位置是A)起始B)終止C)任意D)固定(32)閱讀下面Applet程序importjavax.swing.*;importjava.awt.*;publicclassSwintgAppletextendsJApplet{JLabel1=newJLabel("ThisisaSwingApplet.");publicvoidinit(){________________________________}}在程序下畫線處填入正確的選項(xiàng)是A)ContainercontentPane=getContenPane();cotentPane.add(1);B)JPanelcomtenPane=newJpane();contentPane.add(1);C)contentPane.add(1);D)add(1);(33)在Java中,“目錄”被看作是A)文件B)流C)數(shù)據(jù)D)接口(34)閱讀下面實(shí)現(xiàn)堆棧類并發(fā)控制的部分代碼publicclassDataStack{privateintidx=0;privateint[]data=newint[8];publicvoidpush(inti){.________________{data[idx]=i;idx++;}}}……}在程序下畫線處填入正確選項(xiàng)是A)synchronizedB)synchronized(this)C)synchronized()D)synchronized(idx)(35)下列關(guān)于對(duì)象串行化的說法錯(cuò)誤的是A)Java中,默認(rèn)所有類的對(duì)象都可串行化B)在對(duì)象串行化時(shí),不保存對(duì)象所屬類的構(gòu)造方法編程筆試測(cè)試試題及參考的答案全文共10頁,當(dāng)前為第5頁。C)在實(shí)現(xiàn)Serializeble接口的類中,用transient關(guān)鍵字可使某些數(shù)據(jù)不被串行化編程筆試測(cè)試試題及參考的答案全文共10頁,當(dāng)前為第5頁。D)ObjectInputStream和ObjectOutputStream類都支持對(duì)象的讀和寫二、填空題注意:以命令關(guān)鍵字填空的必須拼寫完整。(1)測(cè)試用例包括輸入值集和【1】值集。(2)深度為5的滿二叉樹有【2】個(gè)葉子結(jié)點(diǎn)。(3)設(shè)某循環(huán)隊(duì)列的容量為50,頭指針front=5(指向隊(duì)頭元素的前一位置),尾指針rear=29(指向隊(duì)尾元素),則該循環(huán)隊(duì)列中共有【3】個(gè)元素。(4)在關(guān)系數(shù)據(jù)庫中,用來表示實(shí)體之間聯(lián)系的是【4】。(5)在數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)定義語言、數(shù)據(jù)操縱語言和數(shù)據(jù)控制語言中,【5】負(fù)責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建。(6)按照J(rèn)ava中的命名約定,方法名的起始字母一般都是小寫,但是【6】方法例外。(7)Swing中的按鈕類是【7】。(8)Java中的三元運(yùn)算符是【8】。(9)Java輸入/輸出流中包括字節(jié)流、【9】、文件流、對(duì)象流及管道流。(10)在Java中,對(duì)象流以【10】方式傳送和存儲(chǔ)。(11)請(qǐng)將下面程序補(bǔ)充完整。publicclassPowerCalc{publicstaticvoidmain(String[]args){doublex=5.0;System.out.println(x+"tothepower4is"+power(x,4));System.out.println("7.5tothepower5is"+power(7.5,5));System.out.println("7.5tothepower0is"+power(7.5,0));System.out.println("10tothepower-2is"+power(10,-2));}staticdouble【11】(doublex,intn){if(n>1)returnx*power(x,n-1);elseif(n<0)return1.0/power(x,-n);elsereturnn==0?1.0:x;}}(12)請(qǐng)將下面的Applet程序補(bǔ)充完整。importjava.awt.*;importjava.applet.*;publicclassHi【12】{publicvoidpaint(Graphicsg){g.drawString("Hi!",25,25);}}(13)Swing中的組件往往采用MVC結(jié)構(gòu),MVC指的是Model、View和【13】。(14)Java中,可以通過建立java.lang.【14】類或其子類的實(shí)例創(chuàng)建和控制線程。(15)如果一個(gè)線程調(diào)用【15】()方法,將使該線程進(jìn)入休眠狀態(tài)。編程筆試測(cè)試試題及參考的答案全文共10頁,當(dāng)前為第6頁。參考答案及解析編程筆試測(cè)試試題及參考的答案全文共10頁,當(dāng)前為第6頁。一、選擇題(1)[答案]C)[解析]程序流程圖是人們對(duì)解決問題的方法、思路或算法的一種描述。其中,圖框表示各種操作的類型,圖框中的文字和符號(hào)表示操作的內(nèi)容,流程線表示操作的先后次序。帶箭頭的線段在數(shù)據(jù)流程圖中表示數(shù)據(jù)流。帶箭頭的線段在程序流程圖中表示控制流。題中給出的選項(xiàng)中,在圖元之間用帶有箭頭的線段表示圖元關(guān)系。在模塊之間用帶有箭頭的線段表示調(diào)用關(guān)系。構(gòu)成程序流程圖的基本圖符及含義:→或↓表示控制流;□表示加工步驟;
表示邏輯條件。(2)[答案]A)[解析]結(jié)構(gòu)化程序設(shè)計(jì)的原則包括:“自頂而下,逐步求精”的設(shè)計(jì)思想,“獨(dú)立功能,單出、入口”的模塊化設(shè)計(jì)等。多態(tài)性是面向?qū)ο蟪绦蛘Z言的特征。(3)[答案]B)[解析]模塊劃分應(yīng)遵循的準(zhǔn)則包括模塊之間的耦合和內(nèi)聚。一般來說,要求模塊之間的耦合盡可能地低,即模塊盡可能獨(dú)立,要求模塊的內(nèi)聚程度盡可能地高,即高內(nèi)聚、低耦合的原則。(4)[答案]B)[解析]需求分析階段的工作主要包括需求獲取、需求分析、編寫需求規(guī)格說明書和需求評(píng)審等4方面。產(chǎn)生的主要文檔為軟件需求規(guī)格說明書,可以為用戶、分析人員和設(shè)計(jì)人員之間的交流提供方便,可以直接支持目標(biāo)軟件系統(tǒng)的確認(rèn),又可以作為控制軟件開發(fā)進(jìn)程的依據(jù)。(5)[答案]A)[解析]算法具有5個(gè)特性:①有窮性:一個(gè)算法必須總是(對(duì)任何合法的輸入值)在執(zhí)行有窮步之后結(jié)束,且每一步都可在有限時(shí)間內(nèi)完成,即運(yùn)行時(shí)間是有限的。②確定性:算法中每一條指令必須有確切的含義,讀者理解時(shí)不會(huì)產(chǎn)生二義性。③可行性:一個(gè)算法是可行的,即算法中描述的操作都是可以通過已經(jīng)實(shí)現(xiàn)的基本運(yùn)算執(zhí)行有限次來實(shí)現(xiàn)。④輸入:一個(gè)算法有零個(gè)或多個(gè)輸入,這些輸入取自于某個(gè)特定的對(duì)象的集合。⑤輸出:一個(gè)算法有一個(gè)或多個(gè)輸出。(6)[答案]D)[解析]在最壞情況下,快速排序、冒泡排序和直接插入排序需要的比較次數(shù)都是n(n-1)/2,堆排序需要比較的次數(shù)為nlog2n。(7)[答案]B)[解析]在棧中,允許插入與刪除的一端稱為棧頂,而不允許插入與刪除的一端稱為棧底。棧頂元素總是最后被插入的元素,從而也是最先被刪除的元素;棧底元素總是最先被插入的元素,從而也是最后才能被刪除的元素。即棧是按照“先進(jìn)后出”或“后進(jìn)先出”的原則組織數(shù)據(jù)的。(8)[答案]C)[解析]數(shù)據(jù)庫的邏輯設(shè)計(jì)分為:①將概念模型轉(zhuǎn)換成一般的數(shù)據(jù)模型;②將一般的數(shù)據(jù)模型轉(zhuǎn)換為特定的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型。把概念模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型就是把E-R圖轉(zhuǎn)換成一組關(guān)系模式。(9)[答案]D)[解析]在關(guān)系運(yùn)算中,交的定義如下:設(shè)R1和R2為參加運(yùn)算的兩個(gè)關(guān)系,它們具有相同的度n,且相對(duì)應(yīng)的屬性值取自同一個(gè)域,則R1∩R2為交運(yùn)算,結(jié)果仍為度等于n的關(guān)系,其中,交運(yùn)算的結(jié)果既屬于R1又屬于R2。(10)[答案]C)[解析]“選課SC”表是“學(xué)生S”表和“課程C”表的映射表,主鍵是兩個(gè)表主鍵的組合。(11)[答案]B)[解析]編寫自己的Applel時(shí)不需要?jiǎng)?chuàng)建JFrame窗口,但需要繼承Applet類,并嵌入html網(wǎng)頁中運(yùn)行。(12)[答案]C)[解析]Javaapplication中的publicclass定義只能是0個(gè)或1個(gè),不能為多個(gè),而且如果是1個(gè)的話,文件名要與publicclass修飾的類名相同。編程筆試測(cè)試試題及參考的答案全文共10頁,當(dāng)前為第7頁。(13)[答案]A)編程筆試測(cè)試試題及參考的答案全文共10頁,當(dāng)前為第7頁。[解析]根據(jù)Java向下轉(zhuǎn)型的特點(diǎn),B)需要強(qiáng)制類型轉(zhuǎn)換,C)字符串類型不能賦給整型,D)可以自動(dòng)類型轉(zhuǎn)換,但不推薦使用。(14)[答案]D)[解析]“/”表示整除,“int”將71.7強(qiáng)制轉(zhuǎn)化為整數(shù)71后再做減法運(yùn)算,“%”是取余運(yùn)算,“double”將1/8轉(zhuǎn)化成double類型后做加法運(yùn)算。(15)[答案]C)[解析]switch語句用于多重選擇,其參數(shù)可以是字節(jié)型、整型或字符型;而布爾型只有兩個(gè)值(True、False),一般用于if語句。(16)[答案]C)[解析]A)、D)語法不正確,B)中s[5]的形式只能通過for循環(huán)的格式進(jìn)行賦值,而不能直接賦值。C)中表達(dá)式左側(cè)的“[]”說明現(xiàn)在定義一個(gè)數(shù)組,不需要指明數(shù)組長度,而表達(dá)式右側(cè)“[]”在后面直接緊跟初始內(nèi)容時(shí)也是不需要指定數(shù)組大小的,數(shù)組大小直接由初值長度決定。(17)[答案]D)[解析]AWT的布局管理器有FlowLayout、GridLayout、BorderLayout、CardLayout和GridBagLayout。Swing的布局管理器有CenterLavout、BoxLayout、OverlayLayout和SpringLayout。(18)[答案]A)[解析]B)整型不能與字符串類型直接相加,D)中“+”表示兩個(gè)字符串的拼接,“one”是非法字符串常量聲明,D)中賦值類型不匹配。(19)[答案]A)[解析]final關(guān)鍵字聲明的變量不能再修改,即為常量。default關(guān)鍵字用于在switch分支里作默認(rèn)分支項(xiàng);private關(guān)鍵字則用于聲明私有變量和方法類;transient關(guān)鍵字用于修飾變量以表明此變量易變,不需要串行化處理。(20)[答案]A)[解析]在Java中對(duì)內(nèi)存進(jìn)行動(dòng)態(tài)分配的只有通過使用關(guān)鍵字new。instanceof用于測(cè)試某個(gè)對(duì)象是否為某個(gè)類的實(shí)例;[]、()是與數(shù)組、函數(shù)聲明或運(yùn)算相關(guān)的符號(hào),不涉及內(nèi)存分配。(21)[答案]B)[解析]main方法中的參數(shù)args是String類型的數(shù)組,所以當(dāng)在命令行中輸入?yún)?shù)one、two時(shí),args數(shù)組中有兩個(gè)元素:arg[0]=one,arg[1]=two。所以打印輸出arg[0]為one。(22)[答案]C)[解析]編譯能通過,但不在控制臺(tái)輸出任何信息。程序只是實(shí)例化了一個(gè)布爾類型的數(shù)組,且由于此數(shù)組為局部變量,不會(huì)自動(dòng)初始化,故其中值都為null。(23)[答案]D)[解析]數(shù)組primes[]用于保存已經(jīng)判斷出來的質(zhì)數(shù),內(nèi)層循環(huán)用來判斷number是否為質(zhì)數(shù),判斷的方法是用number去除數(shù)組中已判斷的質(zhì)數(shù),看余數(shù)是否為0。若為0則不是質(zhì)數(shù),跳到外層循環(huán)。所以下畫線處應(yīng)是取余操作。(24)[答案]B)[解析]接口只提供抽象方法,但并不提供對(duì)其的實(shí)現(xiàn),并且方法默認(rèn)都是公有的,而提供實(shí)例字段和方法實(shí)現(xiàn)是繼承接口類的任務(wù),所以接口中沒有成員方法和構(gòu)造方法。接口中還可以定義常量,但不能定義變量。(25)[答案]C)[解析]StringBuffer是動(dòng)態(tài)構(gòu)造字符串的類,它能根據(jù)字符串長度動(dòng)態(tài)分配內(nèi)存,且它的實(shí)現(xiàn)是同步的。與之對(duì)應(yīng)的是StringBuilder,此類并不保證同步,但占用資源更少且執(zhí)行速度更快,是JDK1.5新增的類。(26)[答案]B)[解析]要求填寫的是一個(gè)DataOuputStream類的對(duì)象名稱,根據(jù)程序下文中出現(xiàn)的dos.writeInt可知,對(duì)象名稱為dos。編程筆試測(cè)試試題及參考的答案全文共10頁,當(dāng)前為第8頁。(27)[答案]D)編程筆試測(cè)試試題及參考的答案全文共10頁,當(dāng)前為第8頁。[解析]Thread類是多線程基類,多線程啟動(dòng)類必須繼承此類。而實(shí)現(xiàn)Runnable接口的類能作為多線程的一個(gè)執(zhí)行任務(wù),一般作為參數(shù)傳給新的Thread類。(28)[答案]C)[解析]根據(jù)t.start()可知t應(yīng)該是一個(gè)Thread類,排除A)。Thread類與Test類之間沒有繼承關(guān)系,所以排除D)。B)沒有指定創(chuàng)建線程的對(duì)象,因此t.start()語句不能使Test類的run方法運(yùn)行。所以選C)。(29)[答案]B)[解析]Applet中圖像由java.Image類的對(duì)象表示,使用getImage()方法獲得圖像,用Graphics類的drawImage()方法顯示圖像。(30)[答案]D)[解析]包名采用完整的英文描述符,應(yīng)該由小寫字母組成;方法名的第一個(gè)單詞應(yīng)該是動(dòng)詞,大小寫可混用,但首字母應(yīng)小寫;變量的命名應(yīng)該大小寫混用,但首字母小寫;類名應(yīng)采用具有特定意義的完整描述符。(31)[答案]C)[解析]RandomAccessFile實(shí)例支持對(duì)隨機(jī)存取文件的讀取和寫入。從文件指針處開始讀寫文件記錄,并隨著字節(jié)的讀寫移動(dòng)指針。該文件指針可以通過getFilePointer方法讀取,并通過seek方法設(shè)置。所以文件讀寫一個(gè)記錄的位置是隨機(jī)的。(32)[答案]A)[解析]不能直接調(diào)用add方法將“1”標(biāo)簽加到JApplet對(duì)象上,而要先調(diào)用JApplet類的getContentPane()方法獲得此applet的eontentPane對(duì)象,然后再調(diào)用add方法將“1(33)[答案]A)[解析]Java中的文件和目錄都看成文件,可通過File類的idDirectory()和isFile()方法判斷某個(gè)File是目錄還是標(biāo)準(zhǔn)文件。(34)[答案]B)[解析]synchronized關(guān)鍵字用于同步方法,而在同步一個(gè)代碼塊時(shí),用度synchronized(this)來實(shí)現(xiàn)。(35)[答案]A)[解析]Java對(duì)象只有在實(shí)現(xiàn)Serializable或Extemalizable接口后才可串行化,一些基本類型如String、Integer已實(shí)現(xiàn)Serializable接口故可串行化,而沒有實(shí)現(xiàn)此接口的類型不能串行化。Transient關(guān)鍵字修飾的變量表示其值短暫易變的,在串行化時(shí)不作處理,待反串行化時(shí)再重新生成。二、填空題(1)[答案]【1】輸出[解析]軟件測(cè)試用例是為了有效發(fā)現(xiàn)軟件缺陷而編寫的包含測(cè)試目的、測(cè)試步驟、期望測(cè)試結(jié)果的特定集合。正確認(rèn)識(shí)和設(shè)計(jì)軟件測(cè)試用例可以提高軟件測(cè)試的有效性,便于測(cè)試質(zhì)量的度量,增強(qiáng)測(cè)試過程的可管理性。軟件測(cè)試用例包括輸入值集和輸出值集。測(cè)試用例是軟件測(cè)試的核心。(2)[答案]【2】16[解析]在滿二叉樹中,葉子結(jié)點(diǎn)數(shù)目的計(jì)算公式為2n-1,其中n為樹的深度。(3)[答案]【3】24[解析]實(shí)現(xiàn)循環(huán)隊(duì)列時(shí),頭指針指向第一個(gè)元素的前一個(gè)空間,尾指針指向最后一個(gè)元素。因此,此時(shí)隊(duì)列中6,7,8...29這24個(gè)空間存有元素,即隊(duì)列中有29-5=24令元素。(4)[答案]【4】關(guān)系
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 對(duì)比不同行業(yè)保安工作的重要性總結(jié)計(jì)劃
- 學(xué)期初班級(jí)目標(biāo)的設(shè)定與調(diào)整計(jì)劃
- 創(chuàng)新思維與戰(zhàn)略落地計(jì)劃
- 促進(jìn)藝術(shù)創(chuàng)新的美術(shù)教學(xué)方法計(jì)劃
- 院感科醫(yī)院感染控制工作總結(jié)與提升計(jì)劃
- 企業(yè)內(nèi)部網(wǎng)絡(luò)安全策略制定
- 休閑綠地中的多功能體育設(shè)施設(shè)計(jì)
- 培養(yǎng)團(tuán)隊(duì)自我管理能力計(jì)劃
- 會(huì)議后評(píng)估與反饋機(jī)制
- 健康飲食在辦公室午餐的解決方案
- 2025年上半年度國家鐵路局機(jī)關(guān)服務(wù)中心公開招聘應(yīng)屆畢業(yè)生2人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 《新會(huì)計(jì)法解讀》課件
- 南寧市良慶區(qū)招聘專職化城市社區(qū)工作者筆試真題2024
- 2024年西安航空職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫含答案解析
- 臨平區(qū)九年級(jí)上學(xué)期期末考試語文試題(PDF版含答案)
- 2024年港作拖輪項(xiàng)目可行性研究報(bào)告
- 2025年甘南州國控資產(chǎn)投資管理集團(tuán)限公司人員招聘13人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年四川成都農(nóng)業(yè)科技中心管理人員招聘1人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025上海大學(xué)行政管理崗位及部分教育輔助崗位公開招聘19人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 巨量千川(中級(jí))營銷師認(rèn)證考試題庫(附答案)
- 地震應(yīng)急預(yù)案桌面演練
評(píng)論
0/150
提交評(píng)論