【計(jì)算機(jī)】南理工2010年《面向?qū)ο蠼<夹g(shù)》A卷(附答案)_第1頁
【計(jì)算機(jī)】南理工2010年《面向?qū)ο蠼<夹g(shù)》A卷(附答案)_第2頁
【計(jì)算機(jī)】南理工2010年《面向?qū)ο蠼<夹g(shù)》A卷(附答案)_第3頁
【計(jì)算機(jī)】南理工2010年《面向?qū)ο蠼<夹g(shù)》A卷(附答案)_第4頁
【計(jì)算機(jī)】南理工2010年《面向?qū)ο蠼<夹g(shù)》A卷(附答案)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、醉雪風(fēng)隨心動(dòng) 南京理工大學(xué)課程考試試卷 (學(xué)生考試用)課程名稱: 面向?qū)ο蠼<夹g(shù) 學(xué)分: 3 大綱編號 0626602 試卷編號: 考試方式: 閉卷 滿分分值: 80 考試時(shí)間: 120 分鐘組卷日期: 2010年5月6 日 組卷教師(簽字): _ 審定人(簽字): 學(xué)生班級: 學(xué)生學(xué)號: 學(xué)生姓名: 說明:1.所有試題做在答卷紙上 2.考試完畢后連考卷一起交一、選擇題(2×20=40,選擇一個(gè)最合適的答案)1、 關(guān)于模型的概念,下面哪一種說法是錯(cuò)誤的:A 模型是對現(xiàn)實(shí)的簡化和抽象。B 模型具有可視化、形象直觀的特點(diǎn)。C 一套模型可以全面而具體地反映正在開發(fā)的系統(tǒng)。D 模型具有工程

2、價(jià)值。2、軟件建模的目的不包括下面哪一個(gè)?A 規(guī)范化設(shè)計(jì) B 可視化表達(dá) C 構(gòu)建 D測試3、下面哪一項(xiàng)不屬于良好模型的特征?A 規(guī)范性 B 獨(dú)立性 C 一致性 D正確性4、接口的作用不包括下面哪一個(gè)?A 接口能增強(qiáng)軟件的功能。B 接口可以描述行為規(guī)范,而不描述如何實(shí)現(xiàn),因此接口可用于抽象編程。C 更改接口的實(shí)現(xiàn)不會(huì)影響客戶程序,因此接口可簡化客戶程序的設(shè)計(jì)。D 接口拓展了多態(tài)性。5、關(guān)于繼承性,下面哪一種說法是錯(cuò)誤的:A 繼承性表示了從一個(gè)較具體的子類到一個(gè)較抽象的超類的一種單向關(guān)系。B 在需要一個(gè)超類對象的地方,實(shí)際提供了一個(gè)子類對象,都應(yīng)該是可行的。C 子類知道自己的超類,而超類不知道有

3、哪些子類。D 子類可以改寫繼承而來的操作的實(shí)現(xiàn),但不能改變繼承而來的屬性的值。6、關(guān)于用例建模的作用,下面哪一種說法是錯(cuò)誤的:A 一個(gè)用例表示了一個(gè)系統(tǒng)中的一部分功能和行為。B 用例描述了要實(shí)現(xiàn)的行為,而不描述如何實(shí)現(xiàn)的細(xì)節(jié)。C由于用例不描述行為的具體實(shí)現(xiàn),因此用例不能用于測試。D一個(gè)用例的每次執(zhí)行都會(huì)產(chǎn)生一個(gè)可觀察的結(jié)果。7、在一個(gè)圖書館業(yè)務(wù)管理系統(tǒng)中,“讀者借書”用例與“讀者注冊”用例之間有什么關(guān)系?A 泛化 B擴(kuò)展 C包含 D關(guān)聯(lián)8、關(guān)于類的性質(zhì),下面哪一種說法是錯(cuò)誤的:A 一個(gè)類中的一個(gè)性質(zhì)至少要確定一個(gè)名字,而且不能與類中其它性質(zhì)重名。B 一個(gè)性質(zhì)可持有單個(gè)值,也可持有多個(gè)值。C 性

4、質(zhì)名前加“/”表示該性質(zhì)是派生計(jì)算的,而不是獨(dú)立的。D unique表示該性質(zhì)的只有唯一一個(gè)值。9、關(guān)于對象圖,下面哪一種說法是錯(cuò)誤的: A 一張對象圖描述一組對象或?qū)嵗约八鼈冎g的鏈link。B 對象之間的鏈link是對象類之間的關(guān)聯(lián)的實(shí)例。C 對象圖中可以描述對象之間的繼承性關(guān)系。D 對象圖所描述的對象結(jié)構(gòu)應(yīng)與類圖相一致。10、關(guān)于類的操作,下面哪一種說法是錯(cuò)誤的: A 對于一個(gè)操作,至少應(yīng)描述其名稱與形參,在一個(gè)類中可以重復(fù)。B 每個(gè)形參可以注明一個(gè)方向,缺省為in,即輸入量。C 如果一個(gè)形參的方向?yàn)閕nout,表示它既是輸入量,也是輸出量。D 一個(gè)函數(shù)只能說明一個(gè)返回值類型,返回值

5、本質(zhì)上是一個(gè)輸出量。11、在結(jié)構(gòu)建模中,下面哪一種關(guān)系不屬于基本關(guān)系:A關(guān)聯(lián)B依賴C調(diào)用D 泛化12、要表示一類對象的生命周期,應(yīng)采用下面哪一種UML圖:A 用例圖 B類圖C狀態(tài)圖D 序列圖13、要表示對象之間發(fā)送消息的過程,應(yīng)采用下面哪一種UML圖:A 用例圖 B序列圖C狀態(tài)圖 D 活動(dòng)圖14、對于公交車的線路與??空?,下面哪一種關(guān)系最適合描述線路與??空局g的關(guān)系?A 關(guān)聯(lián);B 共享式(shared)聚集;C 復(fù)合式(composite)聚集;D 依賴15、下面哪一種圖不屬于UML2交互圖? A 序列圖 B 計(jì)時(shí)圖 C 交互縱覽圖 D 協(xié)作圖16、狀態(tài)機(jī)中的事件種類不包括下面哪一個(gè)?A 調(diào)

6、用事件 B 改變事件 C 交互事件 D 時(shí)間事件17、關(guān)于一個(gè)狀態(tài)的內(nèi)部描述,下面哪一種說法是錯(cuò)誤的:A 入口行為(entry/)是進(jìn)入該狀態(tài)時(shí)執(zhí)行的,一次進(jìn)入執(zhí)行一次。B 出口行為(exit/)是退出該狀態(tài)時(shí)執(zhí)行的,一次退出執(zhí)行一次。C 狀態(tài)活動(dòng)(do/)是在入口行為之后、出口行為之前執(zhí)行的,可能執(zhí)行多次。D 狀態(tài)內(nèi)部不能描述事件或動(dòng)作。18、活動(dòng)圖中的某個(gè)動(dòng)作結(jié)點(diǎn)有兩條進(jìn)入的邊,下面哪一種說法是正確的:A 任何一條邊上有令牌到達(dá),該動(dòng)作就執(zhí)行。B 只有當(dāng)兩條邊上都有令牌到達(dá)時(shí),該動(dòng)作才執(zhí)行。C 一個(gè)動(dòng)作不允許有兩條邊進(jìn)入。D一個(gè)動(dòng)作只能有一條控制流和一條對象流進(jìn)入。19、下面哪一個(gè)不是UM

7、L構(gòu)件component的特性?A 基于接口的定義;B 自包含;C完整性;D可替換20、假設(shè)A類是B類的超類,分別用A.java和B.java兩個(gè)文件描述。對于這些類與文件之間關(guān)系,下面哪一種說法是錯(cuò)誤的?A 從A.java到類A有一個(gè)«manifest»依賴。B 從B.java到類B有一個(gè)«manifest»依賴。C 從B.java到A.java有一個(gè)依賴關(guān)系。D從B.java到A.java有一個(gè)泛化關(guān)系。二、填空題(1×20=20)在答題紙上先標(biāo)明題目編號,如1.1,再寫出答案。1、根據(jù)下圖完成填空。(5)1.1由Person與Compan

8、y之間的關(guān)聯(lián)可知,一個(gè)人可作為多家公司的employer。對不對?_。1.2這個(gè)關(guān)聯(lián)可用性質(zhì)等價(jià)表示:Person類中添加一個(gè)employer:Company性質(zhì),Company類中添加一個(gè)exmpoyee*:Person性質(zhì)。對不對?_。1.3由關(guān)聯(lián)Work for可知,每個(gè)人都要同時(shí)作為worker和boss。對不對?_。1.4任一個(gè)worker及其boss都必須作為同一家公司的employee。對不對?_。1.5任一個(gè)worker都知道自己的boss,而boss根本不能知道他有哪些worker。對不對?_。2、根據(jù)下圖完成填空。(8)2.1如果處于T態(tài),當(dāng)發(fā)生事件c時(shí),將執(zhí)行的動(dòng)作序列是

9、_,而后轉(zhuǎn)到_態(tài)。2.2如果處于V態(tài),當(dāng)發(fā)生事件d時(shí),將執(zhí)行的動(dòng)作序列是_,而后轉(zhuǎn)到_態(tài)。2.3要進(jìn)入V態(tài),必須要執(zhí)行的一個(gè)動(dòng)作是_。2.4如果處于S態(tài),要進(jìn)入V態(tài),判斷下面可能的事件序列:g/ga,對不對?_b/ba、g/ga,對不對?_b/ba、c/ca、e/ea,對不對?_3、根據(jù)下圖完成填空。(7)3.1這是一個(gè)_圖,其中F1表示_,F(xiàn)2表示_。3.2在一次執(zhí)行中,B與C可并行執(zhí)行。對不對,_。3.3在一次執(zhí)行中,B1與B2可并行執(zhí)行。對不對,_。3.4在一次執(zhí)行中,如果C1執(zhí)行完后進(jìn)入F1,B執(zhí)行完后仍然要執(zhí)行B1或B2。對不對,_。3.5在一次執(zhí)行中,如果C執(zhí)行完后進(jìn)入F2,此時(shí)B

10、1或B2仍可能執(zhí)行。對不對,_。三、建模與應(yīng)用(20%)1、一個(gè)簡化的家庭-人員管理系統(tǒng)。一個(gè)家庭Family由多名人員Person組成,其中只能有一人作為戶主,每個(gè)人只能屬于一個(gè)家庭。一個(gè)家庭中的各成員之間有夫妻關(guān)系Mate,父母-子女關(guān)系Parent-child。有一個(gè)特殊的計(jì)算要求:Person類中需要一個(gè)操作來計(jì)算一個(gè)成員的所有兄弟的姓名和手機(jī)號碼(一個(gè)人的兄弟就是其父母的兒子,但不包括自己)。先用一個(gè)類圖描述各個(gè)類的性質(zhì)和操作,以及類之間的關(guān)聯(lián)(4%)。注意多重性和角色。然后用一個(gè)序列圖來描述這個(gè)操作如何實(shí)現(xiàn)(4%)。2、在一個(gè)Web應(yīng)用中,用戶登錄后進(jìn)入一個(gè)常駐頁面,頁面上設(shè)計(jì)一個(gè)

11、構(gòu)件,動(dòng)態(tài)顯示當(dāng)前用戶是否接收到新郵件。假設(shè)后臺(tái)已提供一個(gè)操作getNewEmailCount(),返回當(dāng)前用戶接收到未讀郵件的數(shù)目。要求如下:(1)如果接收到未讀郵件,該構(gòu)件顯示“收到x封新郵件”文字消息,并提供鏈接到接收郵件箱閱讀郵件。如果用戶點(diǎn)擊此鏈接,該消息在頁面上消失。(2)如果沒有新郵件則不顯示任何消息。(3)第一次打開頁面后,立即調(diào)用操作檢查接收郵箱,之后每隔20分鐘檢查一次。嘗試用一個(gè)狀態(tài)圖表示這個(gè)構(gòu)件的工作原理(6%)。注意盡可能描述所有可能的事件。3、一個(gè)網(wǎng)上考試系統(tǒng),要求如下:(1)學(xué)生在規(guī)定時(shí)間內(nèi)(120分鐘)完成答題并提交。(2)學(xué)生答題要在教師發(fā)布試題并且開考時(shí)刻到

12、達(dá)后才能進(jìn)行。(3)到110分鐘(提前10分鐘)系統(tǒng)第1次提醒時(shí)間,到119分(提前1分鐘)第2次提醒。(4)學(xué)生點(diǎn)擊提交,確認(rèn)之后才真正提交。如果不確認(rèn),則繼續(xù)答題。(5)如果到截止時(shí)刻而學(xué)生仍未提交,則考試無效。只有在截止時(shí)刻之前提交,成績才有效。嘗試用一個(gè)活動(dòng)圖描述這個(gè)過程(6%)。注意時(shí)間事件動(dòng)作和發(fā)送消息動(dòng)作。南京理工大學(xué)課程考試答案及評分標(biāo)準(zhǔn)課程名稱: 面向?qū)ο蠼<夹g(shù)(A卷) 學(xué)分: 3 教學(xué)大綱編號: 0626602 試卷編號: 2010A 考試方式: 閉卷 滿分分值: 80 考試時(shí)間: 120 分鐘 一、選擇題(每題2分,共40分)110 C D B A D C B D C

13、A 1120 C C B B D C D B C D二、 填空題(1%×20=20%)1 (5%)1.1 不對/X(1分)1.2 對/(1分)1.3 不對/X(1分)1.4 對/(1分)1.5 不對/X(1分)2 (8%)2.1 ca,ex,ey;(1分) U(1分)2.2 da,ey;(1分) U(1分)2.3 ey或ea(兩者之一算對) (1分)2.4 對/(1分) 對/(1分) 對/(1分)3 (7%)3.1 活動(dòng)/活動(dòng)圖(1分) 活動(dòng)終止(1分) 流終止(1分)3.2 對/(1分)3.3 不對/X(1分)3.4 不對/X(1分)3.5 對/(1分)注:基礎(chǔ)題,只要語義正確,不要求完全同樣的用詞。答案中“/”提供多種方式。三、建模與應(yīng)用(20%) 注:提高題和綜合題,僅提供參考答案,允許有多種不同的表達(dá)方式。1、類圖(4%)注:基本評分標(biāo)準(zhǔn):(1) 列出2個(gè)類,包括必要的性質(zhì)。2分(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論