




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2021年軟件設(shè)計師模擬題6卷面總分:6分答題時間:240分鐘試卷題量:6題練習次數(shù):13次
填空題(共4題,共4分)
1.閱讀下列說明和C++代碼,將應(yīng)填入
(n)
處的字句寫在答題紙的對應(yīng)欄內(nèi)。
【說明】
某軟件公司現(xiàn)欲開發(fā)一款飛機飛行模擬系統(tǒng),該系統(tǒng)主要模擬不同種類飛機的飛行特征與起飛特征。需要模擬的飛機種類及其特征如表5-1所示。表5-1
為支持將來模擬更多種類的飛機,采用策略設(shè)計模式(Strategy)設(shè)計的類圖如圖5-1所示。
圖5-1中,AirCraft為抽象類,描述了抽象的飛機,而類Helicopter、AirPlane、Fighter和Harrier分別描述具體的飛機種類,方法fly()和takeOff()分別表示不同飛機都具有飛行特征和起飛特征;類FlyBehavior與TakeOffBehavior為抽象類,分別用于表示抽象的飛行為與起飛行為;類SubSonicFly與SuperSonicFly分別描述亞音速飛行和超音速飛行的行為;類VerticalTakeOff與LongDistanceTakeOff分別描述垂直起飛與長距離起飛的行為。【C++代碼】#include
正確答案:(1)FlyBehavior*flyBehavior
(2)TakeOffBehavior*takeOffBehavior
您的答案:
本題解析:暫無解析
2.閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。
【說明】
某網(wǎng)上藥店允許顧客憑借醫(yī)生開具的處方,通過網(wǎng)絡(luò)在該藥店購買處方上的藥品。該網(wǎng)上藥店的基本功能描述如下:
(1)注冊。顧客在買藥之前,必須先在網(wǎng)上藥店注冊。注冊過程中需填寫顧客資料以及付款方式(信用卡或者支付寶賬戶)。此外顧客必須與藥店簽訂一份授權(quán)協(xié)議書,授權(quán)藥店可以向其醫(yī)生確認處方的真?zhèn)巍?/p>
(2)登錄。已經(jīng)注冊的顧客可以登錄到網(wǎng)上藥房購買藥品。如果是沒有注冊的顧客,系統(tǒng)將拒絕其登錄。
(3)錄入及提交處方。登錄成功后,顧客按照“處方錄入界面”顯示的信息,填寫開具處方的醫(yī)生的信息以及處方上的藥品信息。填寫完成后,提交該處方。
(4)驗證處方。對于已經(jīng)提交的處方(系統(tǒng)將其狀態(tài)設(shè)置為“處方已提交”),其驗證過程為:
①核實醫(yī)生信息。如果醫(yī)生信息不正確,該處方的狀態(tài)被設(shè)置為“醫(yī)生信息無效”,并取消這個處方的購買請求;如果醫(yī)生信息是正確的,系統(tǒng)給該醫(yī)生發(fā)送處方確認請求,并將處方狀態(tài)修改為“審核中”。
②如果醫(yī)生回復(fù)處方無效,系統(tǒng)取消處方,并將處方狀態(tài)設(shè)置為“無效處方”。如果醫(yī)生沒有在7天內(nèi)給出確認答復(fù),系統(tǒng)也會取消處方,并將處方狀態(tài)設(shè)置為“無法審核”。
③如果醫(yī)生在7天內(nèi)給出了確認答復(fù),該處方的狀態(tài)被修改為“準許付款”。
系統(tǒng)取消所有未通過驗證的處方,并自動發(fā)送一封電子郵件給顧客,通知顧客處方被取消以及取消的原因。
(5)對于通過驗證的處方,系統(tǒng)自動計算藥品的價格并郵寄藥品給己經(jīng)付款的顧客。
該網(wǎng)上藥店采用面向?qū)ο蠓椒ㄩ_發(fā),使用UML進行建模。系統(tǒng)的類圖如圖3-1所示。
正確答案:
您的答案:
本題解析:
3.閱讀下列說明和C代碼,回答問題1至問題3
【說明】某工程計算中要完成多個矩陣相乘(鏈乘)的計算任務(wù)。兩個矩陣相乘要求第一個矩陣的列數(shù)等于第二個矩陣的行數(shù),計算量主要由進行乘法運算的次數(shù)決定。采用標準的矩陣相乘算法,計算Am×n*Bn×p,需要m*n*p次乘法運算。矩陣相乘滿足結(jié)合律,多個矩陣相乘,不同的計算順序會產(chǎn)生不同的計算量。以矩陣A110×100,A2100×5,A35×50三個矩陣相乘為例,若按(A1*A2)*A3計算,則需要進行10*100*5+10*5*50=7500次乘法運算;若按A1*(A2*A3)計算,則需要進行100*5*50+10*100*50=75000次乘法運算。可見不同的計算順序?qū)τ嬎懔坑泻艽蟮挠绊憽>仃囨湷藛栴}可描述為:給定n個矩陣
正確答案:
您的答案:
本題解析:
4.閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。
【說明】
某學校擬開發(fā)一套實驗管理系統(tǒng),對各課程的實驗安排情況進行管理。
【需求分析】
一個實驗室可進行多種類型不同的實驗。由于實驗室和實驗員資源有限,需根據(jù)學生人數(shù)分批次安排實驗室和實驗員。一門課程可以為多個班級開設(shè),每個班級每學期可以開設(shè)多門課程。一門課程的一種實驗可以根據(jù)人數(shù)、實驗室的可容納人數(shù)和實驗類型,分批次開設(shè)在多個實驗室的不同時間段。一個實驗室的一次實驗可以分配多個實驗員負責輔導(dǎo)實驗,實驗員給出學生的每次實驗成績。
(1)課程信息包括:課程編號、課程名稱、實驗學時、授課學期和開課的班級等信息;實驗信息記錄該課程的實驗進度信息,包括:實驗名、實驗類型、學時、安排周次等信息,如表2-1所示。
正確答案:
您的答案:
本題解析:
問答題(共2題,共2分)
5.某集團公司擁有多個大型連鎖商場,公司需要構(gòu)建一個數(shù)據(jù)庫系統(tǒng)以方便管理其業(yè)務(wù)運作活動。
【需求分析結(jié)果】
(1)商場需要記錄的信息包括商場編號(編號惟一)、商場名稱、地址和聯(lián)系電話。某商場信息如表3-4所示。
表3-4商場信息表
(2)每個商場包含不同的部門,部門需要記錄的信息包括部門編號(集團公司分配)、部門名稱、位置分布和聯(lián)系電話。某商場的部門信息如表3-5所示。
表3-5部門信息表
(3)每個部門雇傭多名員工處理日常事務(wù),每名員工只能隸屬一個部門(新進員工在培訓期不隸屬于任何部門)。員工需要記錄的信息包括員工編號(集團公司分配)、姓名、崗位、電話號碼和工資。員工信息如表3-6所示。
表3-6員工信息表
(4)每個部門的員工中有一名是經(jīng)理,每個經(jīng)理只能管理一個部門,系統(tǒng)需要記錄每個經(jīng)理的任職時間。
【概念模型設(shè)計】
根據(jù)需求階段搜集的信息,設(shè)計實體聯(lián)系圖(如圖3-17)和關(guān)系模式(不完整)。
【關(guān)系模式設(shè)計】
商場(商場編號,商場名稱,地址,聯(lián)系電話)
部門(部門編號,部門名稱,位置分布,聯(lián)系電話,(a))
員工(員工編號,員工姓名,崗位,電話號碼,工資,(b))
經(jīng)理((c),任職時間)
【問題1】
根據(jù)問題描述,補充4個聯(lián)系,完善圖3-17所示的實體聯(lián)系圖。聯(lián)系名可用聯(lián)系1、聯(lián)系2、聯(lián)系3和聯(lián)系4代替,聯(lián)系的類型分為1:1、1:n和m:n。
【問題2】
根據(jù)實體聯(lián)系圖,將關(guān)系模式中的空(a)-(c)補充完整,并分別給出部門、員工和經(jīng)理?關(guān)系模式的主鍵和外鍵。
【問題3】
為了使商場有緊急事務(wù)時能聯(lián)系到輪休的員工,要求每位員工必須且只能登記一位緊急聯(lián)系人的姓名和聯(lián)系電話,不同的員工可以登記相同的緊急聯(lián)系人。則在圖3-17中還需添加的實體是(1),該實體和圖3-17中的員工存在(2)聯(lián)系(填寫聯(lián)系類型)。給出該實體的關(guān)系模式。
正確答案:
您的答案:
本題解析:【問題1】完整的實體聯(lián)系圖如圖3-18所示。
【問題2】
(a)所在商場編號
(b)所在部門編號(c)員工編號
【問題3】
(1)緊急聯(lián)系人
(2)1:n
關(guān)系模式為:緊急聯(lián)系人(緊急聯(lián)系人編號,姓名,聯(lián)系電話)。
6.閱讀以下說明和Java程序,填寫程序中的空(1)~(6),將解答寫入答題紙的對應(yīng)欄內(nèi)。
【說明】
以下Java代碼實現(xiàn)一個簡單繪圖工具,繪制不同形狀以及不同顏色的圖形。部分接口、類及其關(guān)系如圖5-1所示。
【Java代碼】
interface?DrawCircle?{?//繪制圓形public(1);}class?RedCircle?implements?DrawCircle?{??//繪制紅色圓形???????public?void?drawCircle(int?radius,intx,?int?y)??{????????????System.out.println("Drawing?Circle[red,radius:"?+?radius?+",x:"?+?x?+?",y:"?+y+?"]");???????}}class?GreenCircle?implements?DrawCircle?{????//繪制綠色圓形??????public?void?drawCircle(int?radius,?int?x,int?y)?{???????????System.out.println("Drawing?Circle[green,radius:"?+radius+",x:?"?+x+?",y:?"?+y+?"]");??????}}abstract?class?Shape?{????//形狀?protected??(2)???;??public?Shape(DrawCircle?drawCircle)?{??this.drawCircle=?drawCircle;???public?abstract?void?draw();}class?Circle?extends?Shape?{?//圓形??private?int?x,y,radius;?public?Circle(int?x,int?y,intradius,DrawCircle?drawCircle)?{??(3)???;?this.x?=?x;???this.y?=?y;??this.radius?=radius;?}???public?void?draw()?{??drawCircle.??(4)??;???}}public?class?DrawCircleMain?{?public?static?void?main(String[]?args)?{?Shape?redCircle=new?Circle(?100,100,10,?(5));//繪制紅色圓形?Shape?greenCircle=new?Circle(200,200,10,(6));//繪制綠色圓形??redCircle.draw();greenCircle.draw();??}}
正確答案:
您的答案:
本題解析:(1)voiddrawCircle(intradius,intx,inty)
(2)DrawCircledrawCircle
(3)super.drawcircle=drawcircle
(4)drawCircle(radius,x,y)
(5)newRedCircle()
(6)newGreenCircle()【解析】
第一空是填接口里面的方法,在接口的實現(xiàn)里面找,可以發(fā)現(xiàn)應(yīng)該填voiddr
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 影視設(shè)備智能穿戴設(shè)備集成考核試卷
- 石墨在微波吸收材料的研究考核試卷
- 森林保護與青少年素質(zhì)教育考核試卷
- 生活的苦與樂初三語文作文
- 朋友初三語文作文
- 河南省洛陽市老城區(qū)三校聯(lián)考2023-2024學年八年級下學期7月期末考試數(shù)學試卷(含答案)
- 橋梁施工技術(shù)與質(zhì)量控制考核試卷
- 紙質(zhì)航空航天材料研發(fā)與性能評價考核試卷
- 玩具企業(yè)的產(chǎn)品線拓展與市場定位考核試卷
- 等離子體刻蝕設(shè)備的安全控制考核試卷
- 比例尺單元測試卷及答案
- 北京市朝陽區(qū)2025屆高三下學期一模試題 數(shù)學 含答案
- 食品工廠5S管理
- 運輸公司安全管理制度
- 2025屆吉林省長春市高三下學期4月三模政治試題(原卷版+解析版)
- 2025屆江蘇省揚州市中考一模語文試題(含答案)
- 2025年河北省唐山市中考一模道德與法治試題(含答案)
- 2025年一級注冊計量師考試題庫大全及答案
- 衛(wèi)生院全國預(yù)防接種日宣傳活動總結(jié)(8篇)
- 2024國家電投集團中國電力招聘(22人)筆試參考題庫附帶答案詳解
- 大數(shù)據(jù)在展覽中的應(yīng)用-全面剖析
評論
0/150
提交評論