(完整版)編程筆試測試試題及參考的答案_第1頁
(完整版)編程筆試測試試題及參考的答案_第2頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、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)逐步求精軟件設(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)集成測試計(jì)劃(5)算法的有窮性是指A)算法程序的運(yùn)行時(shí)間是有限的B)算法程序所處理的數(shù)據(jù)量是有限的C)算法程序的長度是有限的

2、D)算法只能被有限的用戶使用(6)對(duì)長度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n-l)/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,如下:RSTsnLdBCDf3h2a0kln2xlBCDa0kl由關(guān)系R和S通過運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為A)并B)自然連接C)笛卡爾積D)交(10)設(shè)有表

3、示學(xué)生選課的三張表,學(xué)生S(學(xué)號(hào),姓名,性別,年齡,身份證號(hào)),課程C(課號(hào),課名),選課SC(學(xué)號(hào),課號(hào),成績),則表SC的關(guān)鍵字(鍵或碼)為A)課號(hào),成績B)學(xué)號(hào),成績C)學(xué)號(hào),課號(hào)D)學(xué)號(hào),姓名,成績(11)下列對(duì)Java特性的敘述中,錯(cuò)誤的是A) 在編寫Java子類時(shí)可以自由地增加新方法和屬性B) Java的Applet要求編程首先創(chuàng)建JFrame窗IIC) Java語言用解釋器執(zhí)行字節(jié)碼D) Java中的類一般都有自己的屬性和方法(12) F列對(duì)Java源程序結(jié)構(gòu)的敘述中,錯(cuò)誤的是A) unport語句必須在所有類定義之前B) 接口定義允許0或多個(gè)C) JavaApplication

4、中的publicclass類定義允許0或多個(gè)D) package語句允許0或1個(gè)(13) 下列變量定義中,正確的是A) long1=123LB) longl=3.14156fC) mti=HkMD) 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)66463676521212.53.1252.53.125(15) switch語句中表達(dá)式(expression)的值不允許用的類型是A) byteB) mtC) booleanD) chai(16) I、列語句能給數(shù)組賦值而

5、不使用for循壞的是A) myArmyl=9ne”;2iTwo鳥3=”Three”;B) Strmgs5=newStrmgnZeioM,One",nTwo,f,-There1;nFourn;C) Strmgs=newStimgnZeroM,HOneH,'Two1;nThereH9HFourH;D) Strmgs=newStnng=|HZeioH,HOneM,-Two1;HThere,TouiH;(17) Swmg與AWT相比新增的布局管理器是A)CaidLayoutB)CardLavoutC)CardBagLayoutD)BoxLayout(18) 下列語句中正確的是A)Sy

6、stem,out.B)mti=2+"2K;C)Stings=MonM+,ong,;D)byteb=257;(19) 下列關(guān)鍵字中可以表示常量的是A)finalB)defaultC)privateD)transient(20) 在Java語言中,被稱為內(nèi)存分配的運(yùn)算符是A)newB)mstaiiceofC)D)Q(21) 閱讀下面程序pubicclassCyclepublicstaticvoidmam(Stiingaigs)Systemout.prmtlii(argsO);在命令行中輸入JavaCycleonetwo,該程序輸出結(jié)果是A)CycleB)oneC)nvoD)上述A、E、C

7、、均不對(duì)(22) 閱讀下面程序publicclassMyValpublicstaticvoidmain(Stringaigs)MyVaim=newMyVal();m.amethodQ;publicvoidainetliod()booleanb=newBooleaii5:程序編譯或運(yùn)行結(jié)果是A)1B)nullC)”D)編譯不能過(23) 閱讀下面求質(zhì)數(shù)的程序importjavalangMath*;publicclassMorePriinesTestpublicstaticvoidmain(Strmgaigs)longpmnes=newlong20;priines02L;piiinesl3L;lo

8、ngnumber=5L;outer:fbr(intcount=2;count<piiines.length;number+=2L)longlinut=(long)Math.ceil(Mathsqit(double)number);for(mti=l;i<count&&priinesi<limit;i+)iftnumberpiimesi=OL)cotiiiueouter;fdr(iiitj=0;j<primes.length;j+)longn=primesj;Systemout.pimtlii(n);在程序下畫線處填入的正確選項(xiàng)是A)&B)*C)/

9、D)%(24) 接口中,除了抽象方法之外,還可以含有A)變量B)常量C)成員方法D)構(gòu)造方法(25) StiingBuffer類字符串對(duì)象的長度是A)固定B)必須小于16個(gè)字符C)可變D)必須大于16個(gè)字符(26) 閱讀卜面寫文件的程序unportjavaio.*;publicclassWriteFilepublicstaticvoidmam(StrmgA)intmyAiTav=10,2030,40;FileOutputStreamf=newFlieOutStream(Hmts.datM);DataOutputStream=newDataOutputStream(f);fdr(iiiti=0;

10、KrnyAiray.length;i+)dos.wnteIiit(myAiTayi);dos.close();Systemout.writtenbiiiaiyfileints.datM);catch(IOExceptionioe)Systemout.pimtln(HIOException”);在程序下畫線處填入的正確選項(xiàng)是A)myArravB)dosC)ioeD)ints(27) 閱讀下面程序publicclassTest2publicstaticvoidniain(Striiigaigs)Tlueadt=newTest2();t.start();publicvoidSystemout.pii

11、atlii(HHowareyou.”);在程序下畫線處填入的正確的選項(xiàng)是A)unplementsTlueadB)extendsRunnableC)unplementsRuimableD)extendsTluead(28) 閱讀下面程序publicclassTestunplementsRuimablepublicstaticvoidmain(Strmgargs)t.start();publicvoidniR()System,out.pnntlii(nHello!n);在程序下畫線處填入正確選項(xiàng)是A) Testt=flewTestQB) Tlueadt=newTlueadQ;C) Tlueadt=

12、newThiead(newTest();D) Testt=newThieadQ;(29) 卞列關(guān)于Applet中加載圖像的說法,錯(cuò)誤的是A) 可以使用Applet類的getliiiageQ方法獲得圖像對(duì)象B) 程序員必須自行定義獲得圖像及顯示圖像的類和方法C) 圖像由一個(gè)java.Image類的對(duì)象來表示D) 可以使用Graplucs類的drawliiiage()方法顯示圖像(30) F列帶下畫線的標(biāo)識(shí)符符合Java命名約定的是A)packagecom.Bi.luB)publicclassxvzC)iiitlD)voidsetCustomerNaineQ(31)RandoniAccessFil

13、e是java,io包中的一個(gè)兼有輸入輸出功能的類。由于它是隨機(jī)訪問,所以文件讀寫一個(gè)記錄的位置是A)起始B)終止C)任意D)固定(32) 閱讀下面Applet程序importjavax.swing.*;importjava.awt.*;publicclassSwintgAppletextendsJAppletJLabell=newJLabelC'TlusisaSwingApplet.");publicvoidmit()在程序下畫線處填入正確的選項(xiàng)是A) ContamercontentPane=getConteiiPane();cotentPaneadd(l);B) JPane

14、lcomtenPane=newJpaneQ;contentPaneadd(l);C) contentPane.add(l);D) add(l);(33) 在Java中,“目錄”被看作是A)文件B)流C)數(shù)據(jù)D)接口(34) 閱讀卜面實(shí)現(xiàn)堆棧類并發(fā)控制的部分代碼publicclassDataStackprivateintidx=O;privatemtdata=newint8;publicvoidpush(iiiti)dataidx=i;idx+;在程序下畫線處填入正確選項(xiàng)是A)svncluonizedB)syiicluonized(tliis)C)syiicluonizedQD)syncluom

15、zed(idx)(35) 下列關(guān)于對(duì)象串行化的說法錯(cuò)誤的是A) Java中,默認(rèn)所有類的對(duì)彖都可串行化B) 在對(duì)彖串行化時(shí),不保存對(duì)彖所屬類的構(gòu)造方法C) 在實(shí)現(xiàn)Serializeble接II的類中,用transient關(guān)鍵字可使某些數(shù)據(jù)不被串行化D) ObjectlnputStreain和ObjectOutputStream類都支持對(duì)彖的讀和寫二、填空題注意:以命令關(guān)鍵字填空的必須拼寫完整。(1) 測試用例包括輸入值集和【1】值集。(2) 深度為5的滿二叉樹有【2】個(gè)葉子結(jié)點(diǎn)。(3) 設(shè)某循壞隊(duì)列的容量為50,頭指針front=5(指向隊(duì)頭元素的前一位置),尾指針rear=29(指向隊(duì)尾元素

16、),則該循壞隊(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) Swmg中的按鈕類是【7】°(8) Java中的三元運(yùn)算符是【8】。(9) Java輸入/輸出流中包扌舌字節(jié)流、【9】、文件流、對(duì)彖流及管道流。(10) 在Jaw中,對(duì)彖流以【10】方式傳送和存儲(chǔ)。(11) 請(qǐng)將下面程序補(bǔ)充完整。publicclassPowerCalcpublics

17、taticvoidniain(Strmgargs)doublex=5.0;System,out.pnnthi(x+"tothepower4is"+power(x,4);System,out.pnntlu("7.5totliepower5is"+power(7.5,5);System,out.printlii("7.5tothepower0is,+powei(7.5,0);System,out.pnntlu("10tothepower-2is"+power(10,-2);staticdouble11(n)

18、returnx*power(x,n-1);elseif(n<0)return1.0/power(x,-n);elsereturnn=0?1.0:x;(12) 請(qǐng)將下面的Applet程序補(bǔ)充完整。unpoitjavaawt*;uupoitjavaapplet.*;publicclassHi12publicvoidpamt(Graphicsg)g.diawStimg(HHi!,25,25);(13) Swmg中的組件往往采用MVC結(jié)構(gòu),MVC指的是Model.View和【13】。(14) Java中,可以通過建立java.lang.14或其子類的實(shí)例創(chuàng)建和控制線程。(15) 如果一個(gè)線程調(diào)用

19、【15】()方法,將使該線程進(jìn)入休眠狀態(tài)。參考答案及解析一、選擇題(1) 答案C)解析程序流程圖是人們對(duì)解決問題的方法、思路或算法的一種描述。其中,圖框表示各種操作的類型,圖框中的文字和符號(hào)表示操作的內(nèi)容,流程線表示操作的先后次序。帶箭頭的線段在數(shù)據(jù)流程圖中表示數(shù)據(jù)流。帶箭頭的線段在程序流程圖中表示控制流。題中給出的選項(xiàng)中,在圖元之間用帶有箭頭的線段表示圖元關(guān)系。在模塊之間用帶有箭頭的線段表示調(diào)用關(guān)系。構(gòu)成程序流程圖的基本圖符及含義:f或I表示控制流;表示加工步驟;表示邏輯條件。(2) 答案A)解析結(jié)構(gòu)化程序設(shè)計(jì)的原則包括:“自頂而下,逐步求精”的設(shè)計(jì)思想,“獨(dú)立功能,單出、入II”的模塊化設(shè)

20、計(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í)間

21、內(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(ml)/2,堆排序需要比較的次數(shù)為nlogzno(7) 答案B)解析在棧中,允許插入與刪除的一端稱為棧頂,而不允許插入與刪除的一端稱為棧底。棧頂元素總是最后被插入的元素,從而也是最先被刪除的元素;棧底元素總是最先被插入的元素

22、,從而也是最后才能被刪除的元素。即棧是按照“先進(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è)域,則R10R2為交運(yùn)算,結(jié)果仍為度等于n的關(guān)系,其中,交運(yùn)算的結(jié)果既屬于R1又屬于R2。(10) 答案C)解析“選課SC”表是“學(xué)生S”表和“課程C”表的映射表,主鍵是兩個(gè)表主鍵的組合。(

23、11) 答案B)解析編寫自己的Applel時(shí)不需要?jiǎng)?chuàng)建JFiame窗II,但需要繼承Applet類,并嵌入html網(wǎng)頁中運(yùn)行。(12) 答案C)解析Javaapplication中的publicclass定義只能是0個(gè)或1個(gè),不能為多個(gè),而且如果是1個(gè)的話,文件名要與publicclass修飾的類名相同。(13) 答案A)解析根據(jù)Java向下轉(zhuǎn)型的特點(diǎn),E)需要強(qiáng)制類型轉(zhuǎn)換,C)字符串類型不能賦給整型,D)可以自動(dòng)類型轉(zhuǎn)換,但不推薦使用。(14) 答案D)解析表示整除,“mt”將71.7強(qiáng)制轉(zhuǎn)化為整數(shù)71后再做減法運(yùn)算,“”是取余運(yùn)算,“double”將1/8轉(zhuǎn)化成double類型后做加法運(yùn)算

24、。(15) 答案C)解析switch語句用于多重選擇,其參數(shù)可以是字節(jié)型、整型或字符型;而布爾型只有兩個(gè)值(Tee、False),一般用于if語句。(16) 答案C)解析A)、D)語法不正確,B)中s5的形式只能通過for循壞的格式進(jìn)行賦值,而不能直接賦值。C)中表達(dá)式左側(cè)的“”說明現(xiàn)在定義一個(gè)數(shù)組,不需要指明數(shù)組長度,而表達(dá)式右側(cè)“”在后面直接緊跟初始內(nèi)容時(shí)也是不需要指定數(shù)組大小的,數(shù)組大小直接由初值長度決定。(17) 答案D)解析AWT的布局管理器有FlowLayout、GHdLayout、BoiderLayoutxCardLayout和GiidEagLayout。Swing的布局管理器C

25、enterLavoutEoxLayout、OverlayLavout和SpiingLayouto(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)解析在Jaw中對(duì)內(nèi)存進(jìn)行動(dòng)態(tài)分配的只有通過使用關(guān)鍵字new。instanceof用于測試某個(gè)對(duì)

26、象是否為某個(gè)類的實(shí)例;、()是與數(shù)組、函數(shù)聲明或運(yùn)算相關(guān)的符號(hào),不涉及內(nèi)存分配。(21) 答案B)解析main方法中的參數(shù)args是Strmg類型的數(shù)組,所以當(dāng)在命令行中輸入?yún)?shù)one、two時(shí),如gs數(shù)組中有兩個(gè)元素:arg0=one,argl=twoo所以打印輸出噸0為one。(22) 答案C)解析編譯能通過,但不在控制臺(tái)輸出任何信息。程序只是實(shí)例化了一個(gè)布爾類型的數(shù)組,且由于此數(shù)組為局部變量,不會(huì)自動(dòng)初始化,故其中值都為null。(23) 答案D)解析數(shù)組pimies用于保存已經(jīng)判斷出來的質(zhì)數(shù),內(nèi)層循壞用來判斷number是否為質(zhì)數(shù),判斷的方法是用number去除數(shù)組中已判斷的質(zhì)數(shù),看余

27、數(shù)是否為0。若為0則不是質(zhì)數(shù),跳到外層循環(huán)。所以下畫線處應(yīng)是取余操作。(24) 答案B)解析接II只提供抽象方法,但并不提供對(duì)其的實(shí)現(xiàn),并且方法默認(rèn)都是公有的,而提供實(shí)例字段和方法實(shí)現(xiàn)是繼承接II類的任務(wù),所以接II中沒有成員方法和構(gòu)造方法。接II中還可以定義常量,但不能定義變量。(25) 答案C)解析StnngBuffer是動(dòng)態(tài)構(gòu)造字符串的類,它能根據(jù)字符串長度動(dòng)態(tài)分配內(nèi)存,且它的實(shí)現(xiàn)是同步的。與之對(duì)應(yīng)的是StimgBuilder,此類并不保證同步,但占用資源更少且執(zhí)行速度更快,是JDK1.5新增的類。(26) 答案B)解析要求填寫的是一個(gè)DataOuputSueam類的對(duì)象名稱,根據(jù)程序卞

28、文中出現(xiàn)的dos.writeliit可知,對(duì)彖名稱為dos。(27) 答案D)解析Tluead類是多線程基類,多線程啟動(dòng)類必須繼承此類。而實(shí)現(xiàn)Ruimable接II的類能作為多線程的一個(gè)執(zhí)行任務(wù),一般作為參數(shù)傳給新的Tluead類。(28) 答案C)解析根據(jù)t.start()町知t應(yīng)該是一個(gè)Thread類,排除A)。Tluead類與Test類之間沒有繼承關(guān)系,所以排除D)。B)沒有指定創(chuàng)建線程的對(duì)象,因此t.start0語句不能使Test類的run方法運(yùn)行。所以選C)。(29) 答案B)解析Applet中圖像由java.Image類的對(duì)象表示,使用getlniageQ方法獲得圖像,用Graph

29、ics類的diawhiiageQ方法顯示圖像。(30) 答案D)解析包名采用完整的英文描述符,應(yīng)該由小寫字母組成:方法名的第一個(gè)單詞應(yīng)該是動(dòng)詞,人小寫可混用,但首字母應(yīng)小寫;變量的命名應(yīng)該犬小寫混用,但首字母小寫;類名應(yīng)采用具有特定意義的完整描述符。(31) 答案C)解析RandoniAccessFile實(shí)例支持對(duì)隨機(jī)存取文件的讀取和寫入。從文件指針處開始讀寫文件記錄,并隨著字節(jié)的讀寫移動(dòng)指針。該文件指針可以通過getFilePointer方法讀取,并通過seek方法設(shè)置。所以文件讀寫一個(gè)記錄的位置是隨機(jī)的。(32) 答案A)解析不能直接調(diào)用add方法將“1”標(biāo)簽加到JApplet對(duì)彖上,而要

30、先調(diào)用JApplet類的getContentPane()方法獲得此applet的eontentPaiie對(duì)彖,然后再調(diào)用add方法將“1”標(biāo)簽對(duì)象加到此contentPane對(duì)彖上。(33) 答案A)解析Java中的文件和目錄都看成文件,可通過File類的idDirectoryO和lsFileQ方法判斷某個(gè)File是目錄還是標(biāo)準(zhǔn)文件。(34) 答案B)解析syncluonized關(guān)鍵字用于同步方法,而在同步一個(gè)代碼塊時(shí),用度syncluonized(this)來實(shí)現(xiàn)。(35) 答案A)解析Java對(duì)彖只有在實(shí)現(xiàn)Serializable或Extenializable接II后才可串行化,一些基本類

31、型如Suing、Integer已實(shí)現(xiàn)SerializableII故可串行化,而沒有實(shí)現(xiàn)此接II的類型不能串行化。Tnuisient關(guān)鍵字修飾的變量表示其值短暫易變的,在串行化時(shí)不作處理,待反串行化時(shí)再重新生成。二、填空題答案【1】輸出解析軟件測試用例是為了有效發(fā)現(xiàn)軟件缺陷而編寫的包含測試目的、測試步驟、期塑測試結(jié)果的特定集合。正確認(rèn)識(shí)和設(shè)計(jì)軟件測試用例町以提高軟件測試的有效性,便于測試質(zhì)量的度量,增強(qiáng)測試過程的可管理性。軟件測試用例包扌舌輸入值集和輸出值集。測試用例是軟件測試的核心。(2) 答案216解析在滿二叉樹中,葉子結(jié)點(diǎn)數(shù)目的計(jì)算公式為2n-l,其中n為樹的深度。(3) 答案324解析實(shí)

32、現(xiàn)循壞隊(duì)列時(shí),頭指針指向第一個(gè)元素的前一個(gè)空間,尾指針指向最后一個(gè)元素。因此,此時(shí)隊(duì)列中6,7,8.29這24個(gè)空間存有元素,即隊(duì)列中有29-5=24令元素。(4) 答案4關(guān)系解析在關(guān)系數(shù)據(jù)庫中,用關(guān)系(二維表結(jié)構(gòu))表示實(shí)體及其之間聯(lián)系的模型稱為關(guān)系數(shù)據(jù)模型。(5) 答案5數(shù)據(jù)定義語言解析數(shù)據(jù)定義語言:負(fù)貴數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建:數(shù)據(jù)操縱語言:負(fù)貴數(shù)據(jù)的操縱,如查詢與增、刪、改等;數(shù)據(jù)控制語言:負(fù)責(zé)數(shù)據(jù)完整性、安全性的定義與檢查及并發(fā)控制、故障恢復(fù)等。(6) 答案【6】構(gòu)造方法解析構(gòu)造方法名必須與類名一致,而類名第一個(gè)字母要求人寫,故此方法名首字母也將人寫。其他成員方法命名規(guī)則遵循逆波蘭式命名規(guī)則,首字母小寫,后面每個(gè)單詞的首字母人寫。(7) 答案7JButton解

溫馨提示

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

評(píng)論

0/150

提交評(píng)論