下午試題答案
試題一
[問題1]
起點(diǎn):讀者文件 終點(diǎn),登記讀者信息或3
起點(diǎn):處理查詢請求 或2 終點(diǎn):讀者文件
[問題2]
起點(diǎn):圖書目錄文件 終點(diǎn):圖書信息查詢或2.2
起點(diǎn):借書文件 終點(diǎn):讀者信息查詢或2.1
起點(diǎn):借書文件 終點(diǎn):圖書信息查詢或2.2
[問題3]
(1)[入庫單|借書單|還書單|注銷單]
(2)分類目錄號+書名+作者+價格+數(shù)量+購書日期
解析:本題為系統(tǒng)分析題,重點(diǎn)考察了考生對系統(tǒng)分析中結(jié)構(gòu)化分析方法的理解與掌握程度,以及考生使用結(jié)構(gòu)化分析方法進(jìn)行系統(tǒng)分析解決實(shí)際應(yīng)用問題的能力。[問題1] 圖書管理系統(tǒng)的主要功能是圖書管理和信息查詢。對于初次借書的讀者,系統(tǒng)自動生成讀者號,并與讀者基本信息(姓名、單位、地址等)一起寫入讀者文件。因此,“登錄讀者信息或3”將會產(chǎn)生一個文件用以存儲讀者基本信息;同時,系統(tǒng)的信息查詢功能主要包括讀者信息查詢和圖書信息查詢,其中讀者信息查詢可得到讀者的基本信息以及讀者借閱圖書的情況,因此,“處理查詢請求或2”還會用到讀者基本信息文件。因此,數(shù)據(jù)流圖1-2 中起點(diǎn):讀者文件 ——>終點(diǎn),登記讀者信息或3;起點(diǎn):處理查詢請求 或2——〉終點(diǎn):讀者文件是錯誤的。正確的應(yīng)為:登記讀者信息或3 ——>讀者文件 終點(diǎn);起點(diǎn): 讀者文件 或2——〉終點(diǎn):處理查詢請求。
[問題2]系統(tǒng)的信息查詢功能主要包括讀者信息查詢和圖書信息查詢。其中讀者信息查詢可得到讀者的基本信息以及讀者借閱圖書的情況;圖書信息查詢可得到圖書基本信息和圖書的借出情況。因此,“圖書信息查詢或2.2”會用到圖書目錄文件和借書文件;“讀者信息查詢或2.1”需要借書文件。所以數(shù)據(jù)流圖1-3 中缺少三條數(shù)據(jù)流,分別為:起點(diǎn):圖書目錄文件——〉終點(diǎn):圖書信息查詢或2.2;起點(diǎn):借書文件——〉終點(diǎn):讀者信息查詢或2.1;起點(diǎn):借書文件——〉終點(diǎn):圖書信息查詢或2.2。
[問題3] 本題要求考生根據(jù)系統(tǒng)功能和數(shù)據(jù)流圖填充數(shù)據(jù)字典條目。首先分析一下“管理工作請求單”包含那些條目。管理工作請求單是由圖書館管理員向圖書管理系統(tǒng)提供的,購入新書時需要為該書編制入庫單,因此管理工作請求單應(yīng)該包含“入庫單”;讀者借書時需填寫借書單,則管理工作請求單應(yīng)該包含“借書單”;讀者還書時需填寫還書單,則管理工作請求單應(yīng)該包含“還書單”;注銷圖書時,需填寫注銷單并修改圖書目錄文件中的庫存總量,則管理工作請求單應(yīng)該包含“注銷單”。故,管理工作請求單=[入庫單|借書單|還書單|注銷單]。其次。在分析“入庫單”的條目。入庫單內(nèi)容包括圖書分類目錄號、書名、作者、價格、數(shù)量和購書日期,因此“入庫單=分類目錄號+書名+作者+價格+數(shù)量+購書日期”。
試題二
[問題1]
(1)l (2)col (3)row (4)2 (5)col (6)row (7)k
[問題2]
判斷條件1:b
判斷條件2:e
判斷條件3:f
試題三
[問題 1]
DEPT(DNAME,DHEAD,PHONE)
TEACHER(TNO,TNAME,SEX,AGE,TITLE)
STUDENT(SNO,SNAME,SEX,CLASS,MONITOR)
COURSE(CNO,CNAME,HOUR,ROOM)
D-T(DNAME,TNO)
D-S(DNAME,SNO)
TEACH(TNO,CNO,EVAL)
STUDY(SNO,CNO,GRADE)
其中有下劃線的項為關(guān)鍵項。
[問題2]
將STUDENT 分解為
STUDENT(SNO,SNAME.SEX,CLASS)
SCLASS(CLASS,MONITOR)
[問題3]
CREATE TABLE TEACHER(TNO(CHAR(8),NONULL),
TNAME(CHAR(20)),SEX(CHAR(1)),AGE(1NTEGER),TITLE(CHAR(20)))
試題四
問題【1】
問題【2】
問題【3】
答:根據(jù)3 個層次的觀點(diǎn),類圖分為3 個層次:概念層、說明層和實(shí)現(xiàn)層。概念層的概念模型與實(shí)現(xiàn)它的軟件無關(guān),說明層考察的是軟件的接口部分,實(shí)現(xiàn)層才真正有嚴(yán)格意義上的類的概念,揭示出軟件實(shí)現(xiàn)體的構(gòu)成情況。
試題五
(1) PointerB += i--
(2) x=PointerA[j]
(3) i+1-j
(4) (a>=b)? Temp+a—b-l:Temp
相關(guān)推薦:2010年軟件水平考試軟件設(shè)計師專題講義匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |