中級(jí)軟件設(shè)計(jì)師下午試題_第1頁(yè)
中級(jí)軟件設(shè)計(jì)師下午試題_第2頁(yè)
中級(jí)軟件設(shè)計(jì)師下午試題_第3頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、中級(jí)軟件設(shè)計(jì)師下午試題-50(總分:105.00,做題時(shí)間:90分鐘)一、(B試題一(/B(總題數(shù):1,分?jǐn)?shù):15.00)閱讀以下說明和數(shù)據(jù)流圖,回答問題13問題。說明干部信息管理系統(tǒng)(CMIS)是用于對(duì)干部信息進(jìn)行管理的特定系統(tǒng)。利用該系統(tǒng),干部科可以對(duì)本單位干部信息進(jìn)行管理,根據(jù)不同命令對(duì)信息進(jìn)行增、刪、改、內(nèi)部調(diào)動(dòng),打印人事表格,進(jìn)行統(tǒng)計(jì)、檢索。干部科輸入的系統(tǒng)命令需要合法性檢查才能被接受、處理。系統(tǒng)命令可以是檢索命令、統(tǒng)計(jì)命令、打印命令、維護(hù)命令中的任何一種。干部科的輸入的干部信息數(shù)據(jù)包括輸入信息、檢索項(xiàng)、統(tǒng)計(jì)項(xiàng)、打印項(xiàng)、維護(hù)項(xiàng)等條目。一個(gè)完整的輸入信息應(yīng)包括干部的檔號(hào)、干部的姓名、干

2、部的性別、干部的年齡、干部的級(jí)別、干部的職稱、干部的政治面貌等內(nèi)容。系統(tǒng)進(jìn)行檢索處理時(shí)可以根據(jù)干部的檔號(hào)、姓名或年齡進(jìn)行簡(jiǎn)單檢索,也可以根據(jù)“檔號(hào)+姓名”或者“性別+年齡”進(jìn)行組合檢索。系統(tǒng)進(jìn)行統(tǒng)計(jì)處理時(shí),可以根據(jù)干部的性別、年齡或職稱進(jìn)行簡(jiǎn)單統(tǒng)計(jì),也可以根據(jù)“年齡+職稱”或“性別+職稱”進(jìn)行綜合統(tǒng)計(jì)。通過系統(tǒng)授權(quán),用戶可以對(duì)系統(tǒng)進(jìn)行維護(hù)。當(dāng)用戶需要對(duì)系統(tǒng)進(jìn)行維護(hù)時(shí),輸入維護(hù)命令,得到合法性確認(rèn)后,可以對(duì)系統(tǒng)數(shù)據(jù)庫(kù)信息進(jìn)行修改維護(hù)。維護(hù)命令包括:增加命令,根據(jù)輸入信息增加干部信息;修改命令,根據(jù)修改項(xiàng)修改干部信息;檢索命令,根據(jù)檢索項(xiàng)檢索干部信息。系統(tǒng)可以輸出統(tǒng)計(jì)信息、人事表格、檢索信息以供干

3、部科用戶使用。干部信息管理系統(tǒng)的頂層圖如圖9-1所示;干部信息管理系統(tǒng)的第0層DFD圖如圖9-2所示,其中,加工3的細(xì)化圖如圖9-3所示。(分?jǐn)?shù):15.00)(1).問題1數(shù)據(jù)流圖9-1缺少了一條數(shù)據(jù)流(在圖9-2中也未給出該數(shù)據(jù)流),請(qǐng)給出此數(shù)據(jù)流的起點(diǎn)和終點(diǎn),并采用說明中的詞匯給出此數(shù)據(jù)流名。(分?jǐn)?shù):5.00)正確答案:()解析:數(shù)據(jù)流名稱:“系統(tǒng)命令”,起點(diǎn)為“干部科”,終點(diǎn)為“干部信息系統(tǒng)”(或CMIS)。解析試題一本題設(shè)計(jì)了干部信息管理系統(tǒng)(CMIS)o對(duì)于問題1,已知“數(shù)據(jù)流圖9-1缺少了一條數(shù)據(jù)流”,那么分析數(shù)據(jù)流圖9-1,對(duì)比說明文檔可知,干部科需要輸入系統(tǒng)命令,才能對(duì)系統(tǒng)進(jìn)行

4、管理,那么數(shù)據(jù)流圖9-1缺少的數(shù)據(jù)流名稱就是“系統(tǒng)命令”,起點(diǎn)為“干部科”,終點(diǎn)為“干部信息系統(tǒng)”(或CMIS)。(圖9-2也缺少“系統(tǒng)命令”,指向“檢索命令合法性T。)問題2。圖9-3是圖1-2中加工3“維護(hù)數(shù)據(jù)庫(kù)3”的細(xì)化,仔細(xì)對(duì)比圖9-2和圖9-3,可知缺少的數(shù)據(jù)流名稱為“維護(hù)項(xiàng)”;方向?yàn)榱飨颉熬S護(hù)數(shù)據(jù)庫(kù)3”加工。I可題3。閱讀說明可得。(2).問題2數(shù)據(jù)流圖9-3中缺少了與“增加十部信息3.2”加工相關(guān)的數(shù)據(jù)流,請(qǐng)指出此數(shù)據(jù)流的方向,并采用說明中的詞匯給出此數(shù)據(jù)流名。(分?jǐn)?shù):5.00)正確答案:()解析:數(shù)據(jù)流名稱:“維護(hù)項(xiàng)”;方向:流向“維護(hù)數(shù)據(jù)庫(kù)3”加工(3).問題3請(qǐng)補(bǔ)齊下列數(shù)據(jù)

5、字典條目:系統(tǒng)命令胃僉索命令|統(tǒng)計(jì)命令|打印命令|維護(hù)命令;干部信息=輸入信息=檢索項(xiàng)=統(tǒng)計(jì)項(xiàng)=解析:干部信息=輸入信息|檢索項(xiàng)|統(tǒng)計(jì)項(xiàng)|打印項(xiàng)|維護(hù)項(xiàng);輸入信息=檔號(hào)+姓名+性別+年齡+級(jí)別+職稱+政治面貌;檢索項(xiàng)=檔號(hào)|姓名|年齡|檔號(hào)+姓名|性別+年齡|;統(tǒng)計(jì)項(xiàng)=性別|年齡|職稱|年齡+職稱|性別+職稱;二、(B試題二(/B(總題數(shù):1,分?jǐn)?shù):15.00)閱讀以下說明和表,回答問題14問題。說明一個(gè)描述學(xué)校的部分關(guān)系模式的結(jié)果描述如下:1. 一個(gè)系有若干學(xué)生,但一個(gè)學(xué)生只能在一個(gè)系;2. 一個(gè)系只有一名主任;3. 一個(gè)學(xué)生可以選修多門課程,每門課程有若干學(xué)生選修;4. 每個(gè)學(xué)生所學(xué)的每門

6、課程都有一個(gè)成績(jī);5. “學(xué)生”和“課程表”及“選課表”的關(guān)系示例分別如表9-1、表9-2、表9-3所示。Student(學(xué)生表)的字段按順序?yàn)閷W(xué)號(hào)(Sno)、姓名(Sname)、性別(Ssex)、年齡(Sage)、所屬院系(Sdept)、系主任(Smaster);Course(課程表)的字段按順序?yàn)檎n程編號(hào)(Cno)、課程名(Cname)、先行課程(Cpno)、課程學(xué)分(Ccredit);SC(選課表)的字段按順序?yàn)閷W(xué)號(hào)(Sno)、課程號(hào)(Cno)、成績(jī)(Grade)。各表的記錄如下:B表9-1Student/BSnoSnameSsexSageSdeptSmaster95001李勇男20CS

7、P王平95002劉晨女19IS周言95003王明女18MAr展評(píng)95004張立男19IS周言B表9-2Course/BCnoCnameCpnoCeredit1數(shù)據(jù)庫(kù)542數(shù)學(xué)23信息系統(tǒng)144操作系統(tǒng)635數(shù)據(jù)結(jié)構(gòu)746數(shù)據(jù)處理27PASCAL64(B)表9-3SC(/B)SnoCnoGrade950011r929500128595001388950022r9095003380(分?jǐn)?shù):15.00)(1) .問題1試分析該關(guān)系模式中的函數(shù)依賴,并指出關(guān)系模式的候地選碼(分?jǐn)?shù):5.00)正確答案:()解析:在該關(guān)系模式中,存在以下函數(shù)依賴:學(xué)號(hào)r姓名學(xué)號(hào)r所在系所在系r系主任(學(xué)號(hào),課程名)7成績(jī)

8、系主任傳遞的依賴學(xué)號(hào);該關(guān)系模式的候選碼為(學(xué)號(hào),課程名);姓名、所在系部分依賴候選碼。解析試題二本題考查的是基礎(chǔ)知識(shí),考生如果掌握對(duì)關(guān)系模式和SQL語言的相關(guān)知識(shí)可得出答案。(2) .問題2如下的SQL語句是檢索“信息系(IS)和計(jì)算機(jī)科學(xué)系(CS)的學(xué)生的姓名和性別”的不完整語句,請(qǐng)?jiān)诳杖碧幪钊胝_的內(nèi)容。SELECTU(1),/UFROMU(2)/UWHEREU/U(分?jǐn)?shù):5.00)正確答案:()解析:(1)Sname,Ssex(2)Student(3)SdeptIN('IS','CS')(3) .問題3如下的SQL語句是檢索“每個(gè)學(xué)生及其選修的課程名和成

9、績(jī)”的不完整語句,請(qǐng)?jiān)诳杖碧幪钊胝_的內(nèi)容。SELECU(1)/UFROMU(2)/UWHEREU/U(分?jǐn)?shù):5.00)正確答案:()解析:(1)Student.Sno,Sname,Course.Cname,SC.Grade(2)Student,SC,Course(3)Student.Sno=SC.SnoandSC.Cno=Course.Cno;三、(B試題三(/B(總題數(shù):1,分?jǐn)?shù):15.00)閱讀下列說明以及圖3-1和圖3-2,回答問題1、問題2和問題3。說明下面是某公司開發(fā)的電梯管理系統(tǒng),系統(tǒng)功能如下:1.響應(yīng)用戶召喚指令。當(dāng)用戶需要電梯時(shí)可以通過按樓層面板召喚。2. 進(jìn)入電梯后,乘客可

10、以通過電梯面板選擇目的樓層。3. 當(dāng)電梯到達(dá)調(diào)度樓層后,判斷是否響應(yīng)停止運(yùn)行,開啟電梯門,完成調(diào)度。4. 當(dāng)電梯到達(dá)非調(diào)度樓層時(shí),不作響應(yīng),繼續(xù)運(yùn)行。5. 乘客在電梯中能夠知道電梯的運(yùn)動(dòng)狀態(tài),如運(yùn)動(dòng)方向、電梯運(yùn)行到的樓層等。6. 電梯超載報(bào)警。系統(tǒng)采用面向?qū)ο蠓椒ㄟM(jìn)行開發(fā)。在開發(fā)過程中某設(shè)計(jì)室設(shè)計(jì)的電梯管理系統(tǒng)用例如表9-4所示。電梯管理系統(tǒng)用例圖如圖9-4所示。(B)表9-4系統(tǒng)用例說明(/B)用例名稱描述電梯召喚當(dāng)用戶需要使用電梯時(shí),通過按樓層面板通知電梯管理系統(tǒng)目的地請(qǐng)求進(jìn)入電梯后,乘客可以通過電梯面板選擇目的樓層電梯到達(dá)調(diào)度樓層當(dāng)電梯到達(dá)調(diào)度樓層后,判斷是否響應(yīng),如果響應(yīng)則停止運(yùn)行,開

11、戶電梯門,完成調(diào)度,否則繼續(xù)運(yùn)行電梯到達(dá)非調(diào)度樓層當(dāng)電梯到達(dá)非調(diào)度樓層時(shí),不作響應(yīng),繼續(xù)運(yùn)行電梯就緒電梯不處丁忙狀態(tài),但符合運(yùn)行要求,隨時(shí)可以召喚電梯超載電梯所載重量超過額定載荷,給出報(bào)警信號(hào),停止運(yùn)行電梯不超載電梯所載重量沒有超過額定載荷,可以正常運(yùn)行根據(jù)說明,回答下面問題:閱讀下列說明以及圖3-1和圖3-2,回答問題1、問題2和問題3。說明下面是某公司開發(fā)的電梯管理系統(tǒng),系統(tǒng)功能如下:1.響應(yīng)用戶召喚指令。當(dāng)用戶需要電梯時(shí)可以通過按樓層面板召喚。2. 進(jìn)入電梯后,乘客可以通過電梯面板選擇目的樓層。3. 當(dāng)電梯到達(dá)調(diào)度樓層后,判斷是否響應(yīng)停止運(yùn)行,開啟電梯門,完成調(diào)度。4. 當(dāng)電梯到達(dá)非調(diào)度

12、樓層時(shí),不作響應(yīng),繼續(xù)運(yùn)行。5. 乘客在電梯中能夠知道電梯的運(yùn)動(dòng)狀態(tài),如運(yùn)動(dòng)方向、電梯運(yùn)行到的樓層等。6. 電梯超載報(bào)警。系統(tǒng)采用面向?qū)ο蠓椒ㄟM(jìn)行開發(fā)。在開發(fā)過程中某設(shè)計(jì)室設(shè)計(jì)的電梯管理系統(tǒng)用例如表9-4所示。電梯管理系統(tǒng)用例圖如圖9-4所示。B)表9-4系統(tǒng)用例說明/B)用例名稱描述電梯召喚當(dāng)用戶需要使用電梯時(shí),通過按樓層面板通知電梯管理系統(tǒng)目的地請(qǐng)求進(jìn)入電梯后,乘客可以通過電梯面板選擇目的樓層電梯到達(dá)調(diào)度樓層當(dāng)電梯到達(dá)調(diào)度樓層后,判斷是否響應(yīng),如果響應(yīng)則停止運(yùn)行,"戶電梯門,完成調(diào)度,否則繼續(xù)運(yùn)行電梯到達(dá)非調(diào)度樓層當(dāng)電梯到達(dá)非調(diào)度樓層時(shí),不作響應(yīng),繼續(xù)運(yùn)行電梯就緒電梯不處丁忙狀態(tài)

13、,但符合運(yùn)行要求,隨時(shí)可以召喚電梯超載電梯所載重量超過額定載荷,給出報(bào)警信號(hào),停止運(yùn)行電梯不超載電梯所載重量沒有超過額定載荷,可以正常運(yùn)行根據(jù)說明,回答下面問題:(分?jǐn)?shù):15.00)(1) .問題1仔細(xì)分析系統(tǒng)的用例說明和用例圖,從功能要求角度來看,該系統(tǒng)的用例并不完善。請(qǐng)根據(jù)功能要求補(bǔ)充至少兩個(gè)用例,并作簡(jiǎn)單說明。(分?jǐn)?shù):5.00)正確答案:()解析:運(yùn)行方向標(biāo)識(shí):電梯應(yīng)該有這種機(jī)制,即讓乘客知道電梯目前的運(yùn)動(dòng)方向,決定是否進(jìn)電梯。電梯位置標(biāo)識(shí):電梯應(yīng)該讓乘客知道其的目的層是否到達(dá),決定是否離開電梯。(注:不要求文字相同,意義相近即可)解析試題三本題為UML模應(yīng)用題。仔細(xì)閱讀文檔說明和用例說

14、明,結(jié)合平時(shí)的應(yīng)用習(xí)慣,不難發(fā)現(xiàn)用例設(shè)計(jì)時(shí)忽略了電梯運(yùn)行方向標(biāo)示和電梯位置標(biāo)示。當(dāng)然,考生如果還有更好的想法,只要合理就可認(rèn)為正確,設(shè)計(jì)此題的目的在于考查考生運(yùn)用UML建模的能力。問題1答案,并不惟一,合理就可得分。問題2。根據(jù)說明文檔和用例說明,可以得出狀態(tài)之間的轉(zhuǎn)移邏輯關(guān)系。例如,從“空閑”狀態(tài)轉(zhuǎn)移到“忙”狀態(tài)的條件是“電梯響應(yīng)目的地請(qǐng)求”,即選G。用同樣的方法分析可得其他答案。問題3考查的是基本概念。(2) .問題2圖9-5為電梯管理系統(tǒng)狀態(tài)圖。以下有8個(gè)引起狀態(tài)轉(zhuǎn)移的事件。請(qǐng)根據(jù)說明和系統(tǒng)狀態(tài)圖將對(duì)應(yīng)的事件標(biāo)號(hào)填入相應(yīng)的(U)(n)(/U)內(nèi)。IA.召喚請(qǐng)求B.發(fā)生超載C.超載解除D.

15、電梯就緒且狀態(tài)正常E.電梯就緒但狀態(tài)異常P.電梯到達(dá)非調(diào)度層G.電梯響應(yīng)目的地請(qǐng)求H.電梯到達(dá)調(diào)度層或遇到緊急情況(分?jǐn)?shù):5.00)正確答案:()解析:1(G)2(C)3(B)4(D)5(E)6(H)7(F)8(A)(3) .問題3根據(jù)SteveCook和JohnDanils的觀點(diǎn),類圖可以分為三個(gè)層次:概念層(Conseptual)、說明層(Specification)和實(shí)現(xiàn)層(Implementation)。如何理解著三個(gè)層的劃分?這種觀點(diǎn)在軟件開發(fā)中有什么樣指導(dǎo)作用?情簡(jiǎn)要說明。(分?jǐn)?shù):5.00)正確答案:()解析:根據(jù)SteveCook和JohnDanils的觀點(diǎn),類圖可以分為三個(gè)層次

16、:概念層(Conseptual)、說明層(Specification)和實(shí)現(xiàn)層(Implementation)。其中概念層的概念模型與實(shí)現(xiàn)它的軟件無關(guān),獨(dú)立于程序設(shè)計(jì)語言。說明層中主要關(guān)心的是軟件的類型(type,即軟件接口部分),而不是軟件的類(class,即實(shí)現(xiàn)部分)o只有在實(shí)現(xiàn)層才有類的概念,并說明軟件的實(shí)現(xiàn)部分。使用類圖時(shí),要根據(jù)項(xiàng)目開發(fā)的不同階段來正確繪制類圖,如在軟件分析階段,應(yīng)該使用概念層類圖;在軟件設(shè)計(jì)階段,使用說明層類圖;在考慮實(shí)現(xiàn)軟件系統(tǒng)中的某部分時(shí),則應(yīng)用實(shí)現(xiàn)類圖。四、(B試題四(/B(總題數(shù):1,分?jǐn)?shù):15.00)1.說明以下C程序?qū)崿F(xiàn)了將字符串轉(zhuǎn)化為浮點(diǎn)數(shù)的功能。例如

17、字符串“1234567'轉(zhuǎn)化為浮點(diǎn)數(shù)1234567;字符串“100.02035”轉(zhuǎn)化為浮點(diǎn)數(shù)100.02035;字符串"-100.02035”轉(zhuǎn)化為浮點(diǎn)數(shù)-100.02035。程序中的部分變量的含義如表9-5oB表9-5/B變量名含義intpart字符申轉(zhuǎn)化為浮點(diǎn)數(shù)后的整數(shù)部分doublepart字符申轉(zhuǎn)化為浮點(diǎn)數(shù)后的小數(shù)部分kdouble記錄小數(shù)部分的階次resoult字符申轉(zhuǎn)化為浮點(diǎn)數(shù)后的結(jié)果psign字符申轉(zhuǎn)化為浮點(diǎn)數(shù)后的符號(hào)標(biāo)識(shí)C程序doubleStrToDouble(char*s)charhexch="0123456789"inti,j,psig

18、n=1;DWORDn,k,intpart=0;doubledoublepart=0,kdouble,resoult;charch;if(*s='.'U(1)/U;U(2)/U;char*s1=s,*temp=NULL;temp=strrchr(s1,'.');if(!temp)k=1;intpart=0;for(i=strlen(s);i>0;i-)ch=si-1;if(ch>0x3f)ch&=0xDF;n=0;for(j=0;jv10;j+)if(ch=hexchj)n=j;intpart+=(n*k);k*=10;elses1=temp+

19、1;kdouble=0.1;doublepart=0;for(U(3)/U)ch=s1i-1;if(ch>0x3f)ch&=0xDF;n=0;for(j=0;jv10;j+)if(ch=hexchj)n=j;doublepart+=(n*kdouble);U(4)/U;*temp=NULL;k=1;intpart=0;for(U(5)/U;)ch=si-1;if(ch>0x3f)ch&=0xDF;n=0;for(j=0;jv10;j+)if(ch=hexchj)n=j;intpart+=(n*k);k*=10;/endelseU(6)/U;returnresoult

20、;(分?jǐn)?shù):15.00)正確答案:()解析:(1)psign=-1(2)s=(s+1)(3)i=1;i<=strlen(s1);i+(4)kdouble*=0.1;(5)i=strlen(s);i>0;i-(6)resoult=(intpart+doublepart)*psign解析本題實(shí)現(xiàn)了數(shù)字字符串轉(zhuǎn)換成浮點(diǎn)數(shù)的程序設(shè)計(jì)。程序中含空的語句功能分別是:(1)記錄符號(hào)。如“-0.01”。(2)將字符串中的“-”號(hào)剔除;(3)轉(zhuǎn)換所有小數(shù)部分;(4)記錄小數(shù)點(diǎn)階數(shù);(5)轉(zhuǎn)換所有整數(shù)部分;(6)整合小數(shù)和整數(shù)部分。五、B試題五/B(總題數(shù):1,分?jǐn)?shù):15.00)2.說明以下C+對(duì)弋碼使

21、用虛函數(shù)實(shí)現(xiàn)了同一基類shape派生出來的Classcircle實(shí)現(xiàn)了計(jì)算矩形、圓形面積的計(jì)算。仔細(xì)閱讀以下代碼,將整。代碼5-1#include<iostream.h>#definePI3.14159class/U;public:U(2)/U;U(3)/UClassrectangle、Classtriangle、U(n)/U處語句補(bǔ)充完shape/基類protected:U(1);代碼5-2classrectangle:publicshapepublic:rectangle(intx2,inty2,intr2):U(4)/U;doublearea()returnx*y;class

22、circle:publicdoublearea()returnr*r*PI;c(0,0,30);shapeU(6)/U<"圓形面積="<<s2->area()(分?jǐn)?shù):15.00)shapepublic:circle(intx3,inty3,intr3):U(5)/U;代碼5-3voidmain()rectangler(10,20,0);circle;cout<<”長(zhǎng)方形面積="vvs1->area()vvendl;cout<<<endl;運(yùn)行結(jié)果長(zhǎng)方形面積=200圓形面積=2827.43正確答案:()解析

23、:(1)intx,y,r;shape(intx1,inty1,intr1):x(x1),y(y1),r(r1);(3)doublevirtualarea()=0;(4)shape(x2,y2,r2)(5)shape(x3,y3,r3)(6)*s1=&r,*s2=&c;解析本題C+弋碼使用虛函數(shù)用同一基類shape派生出來的Classrectangle、Classtriangle、Classcircle實(shí)現(xiàn)了計(jì)算矩形、圓形面積的計(jì)算。各空實(shí)現(xiàn)的功能是:(1)x,y存儲(chǔ)長(zhǎng)與寬,r存儲(chǔ)半徑;(2)構(gòu)造函數(shù);(3)面積虛函數(shù),旨在定義不同面積公式;(4)構(gòu)造函數(shù);(5)構(gòu)造函數(shù);(6)

24、類變量定義,根據(jù)下文用到的變量可推知。六、(B試題六(/B(總題數(shù):1,分?jǐn)?shù):15.00)3.說明以下JAVA程序?qū)崿F(xiàn)了在接口interfaceiShape2D的定義和應(yīng)用,仔細(xì)閱讀代碼和相關(guān)注釋,將程序補(bǔ)充完整。代碼6-1interfaceiShape2D/定義接口U(1)/UU(2)/UU(3)/U/實(shí)現(xiàn)CRectangle類intwidth,height;U(4)/UCRectangle(intw,inth)width=w;height=h;publicvoidarea()/定義area()的處理方式System.out.println("area="+width*h

25、eight);U(5)/U/實(shí)現(xiàn)CCircle類doubleradius;U(6)/UCCircle(doubler)radius=r;publicvoidarea()/定義area()的處理方式System.out.println("area="+pi*radius*radius);代碼6-2publicclassapp10_4publicstaticvoidmain(Stringargs)CRectanglerect=newCRectangle(5,10);rect.area();/調(diào)用CRectangle類里的area()methodCCirclecir=newCCi

26、rcle(2.0);cir.area();/調(diào)用CCircl類里的area()method(分?jǐn)?shù):15.00)正確答案:()解析:(1)finaldoublepi=3.14;(2)abstractvoidarea();(3)classCRectangleimplementsiShape2Dpublic(5)classCCircleimplementsiShape2D(6)public解析本題JAVA®序?qū)崿F(xiàn)了接口interfaceiShape2D的定義和應(yīng)用。(1)和定義pi和面積函數(shù)area(),可從下文得到,它們位置可以互換。(3)定義Crectangle,繼承iShape2D。

27、(4)應(yīng)該為public關(guān)鍵字。(5)定義CCircle,繼承iShape2D。(6)應(yīng)該為public關(guān)鍵字。七、B試題七/B(總題數(shù):1,分?jǐn)?shù):15.00)4.說明以下VisualBasic代碼實(shí)現(xiàn)了系統(tǒng)登錄時(shí)對(duì)用戶進(jìn)行合法性檢查。界面如圖9-6所示。閱讀下一夕°面代碼,將U(n)/U處代碼補(bǔ)充完整。|代碼7-1BeginVB.Formform1BackColor=&H00808080&Caption="系統(tǒng)登錄"/.窗體描述(略)BeginVB.Labe1Labe12Backstyle=0'TransparentCaption=&qu

28、ot;密碼:"/窗體描述(略)EndBeginVB.Labe1Labe11Backstyle=0'TransparentCaption="操作員:"/.窗體描述(略)End/.窗體描述(略)End代碼7-2DimTIMAsIntegerDimmydbAsDatabaseDimmyrsAsRecordsetDimsq1AsStringPrivateSubFormACdvate()Setmydb=Workspaces(0).OpenDatabase(App.Path&"/CIUID.mdb")'打開數(shù)據(jù)庫(kù)sq1="

29、select操作員fromqxsz"Setmyrs=mydb.OpenRecordset(sq1)IfU(1)/UThenmyrs.MoveLastIfU(2)/UThenmyrs.MoveFirstFori=0TOmyrs.RecordCount-1U(3)/UU(4)/UNextiIfU(5)/UThenmaster.Listlndex=0myrs.Closemydb.Closemaster.SetFocusEndSub代碼7-3PrivateSubCmdok_Click()'確認(rèn)操作員和密碼DimMESSAGEAsStringIfmaster.Text<>'''ThenSetmyd

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論