軟件水平考試(中級(jí))軟件設(shè)計(jì)師上午(基礎(chǔ)知識(shí))試題章節(jié)練習(xí)試卷8_第1頁(yè)
軟件水平考試(中級(jí))軟件設(shè)計(jì)師上午(基礎(chǔ)知識(shí))試題章節(jié)練習(xí)試卷8_第2頁(yè)
軟件水平考試(中級(jí))軟件設(shè)計(jì)師上午(基礎(chǔ)知識(shí))試題章節(jié)練習(xí)試卷8_第3頁(yè)
軟件水平考試(中級(jí))軟件設(shè)計(jì)師上午(基礎(chǔ)知識(shí))試題章節(jié)練習(xí)試卷8_第4頁(yè)
軟件水平考試(中級(jí))軟件設(shè)計(jì)師上午(基礎(chǔ)知識(shí))試題章節(jié)練習(xí)試卷8_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件水平考試(中級(jí))軟件設(shè)計(jì)師上午

(基礎(chǔ)知識(shí))試題章節(jié)練習(xí)試卷8

一、中文選擇題(含2小題)(本題共8題,每題1.0

分,共8分。)

類可以定義靜態(tài)屬性,并通過(guò)類名訪問(wèn)。一個(gè)類的靜態(tài)的屬性只有一份,由所有該

類的對(duì)象共享。(8)反映了類間的一種層次關(guān)系,而(9)反映了一種整體與部分的關(guān)

系。

1、類可以定義靜態(tài)屬性,并通過(guò)類名訪問(wèn)。一個(gè)類的靜態(tài)的屬性只有一份,由所

有該類的對(duì)象共享。(8)反映了類間的一種層次關(guān)系,而(9)反映了一種整體與部分

的關(guān)系。

A繼

B組

、

C封

、

D、多態(tài)

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:暫無(wú)解析

2、

A繼承

、

B組合

c封裝

、

D多態(tài)

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:面向?qū)ο蠓椒ǖ囊恍└拍钊缦?。繼承:是父類和子類間共享數(shù)據(jù)和

方法的機(jī)制,反映了類間層次關(guān)系。組合:又稱聚合,是由一些被稱為成分的對(duì)

象構(gòu)成的對(duì)象。封裝:封裝把對(duì)象的屬性和服務(wù)結(jié)合成一個(gè)獨(dú)立的系統(tǒng)單位,并

盡可能隱蔽對(duì)象的內(nèi)部細(xì)節(jié)。多態(tài):不同對(duì)象對(duì)同一消息的不同響應(yīng)。

已知3個(gè)類O,P和Q,類0中定義了一個(gè)私有方法F1和一個(gè)公有方法F2,類P

中定義了一個(gè)公專方法F3,類P為類O的派生類,類Q為類P的派生類,它們的

繼承方式如下所示:classP:public0{...}classQ:privateP{…};在關(guān)于類P的描

述中正確的是(10),在關(guān)于類Q的描述中正確的是(11)。

3、已知3個(gè)類O,P和Q,類O中定義了一個(gè)私有方法F1和一個(gè)公有方法F2,

類P中定義了一個(gè)公有方法F3,類P為類O的派生類,類Q為類P的派生類,它

們的繼承方式如卜.所示:classP:public0{...}classQ:private在關(guān)于類P

的描述中正確的是(10),在關(guān)于類Q的描述中正確的是(11)。

A、類P的對(duì)象可以訪問(wèn)F1,但不能訪問(wèn)F2

B、類P的對(duì)象可以訪問(wèn)F2,但不能訪問(wèn)F1

C、類P的對(duì)象既可以訪問(wèn)F1,也可以訪問(wèn)F2

D、類P的對(duì)象既不能訪問(wèn)F1,也不能訪問(wèn)F2

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無(wú)解析

4、

A、類Q的對(duì)象可以訪問(wèn)Fl,F2和F3

B、類Q的對(duì)象可以訪問(wèn)F2和F3,但不能訪問(wèn)F1

C、類Q的成員可以訪問(wèn)F2和F3,但不能訪問(wèn)F1

D、類Q的成員不能訪問(wèn)Fl,F2和F3

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:繼承機(jī)制是面向?qū)ο蠹夹g(shù)提供的一種解決軟件復(fù)用問(wèn)題的途徑,即在

定義一個(gè)新的類時(shí),先生一個(gè)或多個(gè)已有類的功能全部包含進(jìn)來(lái),然后再給出新功

能的定義或?qū)σ延蓄惖墓δ苤匦露x。在繼承關(guān)系中存在兩個(gè)類,即基類和派生

類。繼承的方式有public,private和protected3種。在不同的繼承方式卜,派生類

對(duì)基類成員的訪問(wèn)權(quán)限不同,外界對(duì)派生類成員的能見(jiàn)度也不同。(1)基類中成員

在派生類中的訪問(wèn)權(quán)限public:不改變基類中成員的訪問(wèn)權(quán)限:private:派生類所

繼承的基類成員的訪問(wèn)雙限都改為private:protected:基類中private成員的訪問(wèn)

權(quán)限不變,其余的都改為protecied。(2)派生類所繼承的基類成員的外部能見(jiàn)度基

類的private成員只有基類的成員函數(shù)可以訪問(wèn),派生類不能訪問(wèn)。通過(guò)private方

式繼承的基類成員只有派生類的成員函數(shù)可以訪問(wèn),外界以及派生類的派生類都不

能訪問(wèn)。通過(guò)prolecled方式繼承的基類成員只有派生類以及該派生類的子類可以

訪問(wèn),外界不能訪問(wèn)。本題考查的是外界對(duì)派生類中繼承的基類成員的訪問(wèn)權(quán)

限。解答此題的關(guān)鍵在于確定基類中成員在派生類中的訪問(wèn)權(quán)限,尤其是類Q,它

是經(jīng)過(guò)兩次繼承得到的,Q的直接基類是P,而P又是由O派生出來(lái)的。首先應(yīng)

注意到類0中有一個(gè)私有方法F1。類的私有成員只有在本類中才能訪問(wèn),因此凡

是出現(xiàn)“可以訪問(wèn)F1”的選項(xiàng)都是錯(cuò)誤的,這樣對(duì)于空⑴而言,選項(xiàng)A,C就可以

排除了。其次,P是采月public繼承方式從0派生而來(lái)的,那么類O中的所有公

有成員都是P的公有成員,在程序中的任何地方都可以訪問(wèn)一個(gè)類的公有成員,

因此只有選項(xiàng)B是正確的。通過(guò)繼承,F(xiàn)l,F2,F3都成為類Q的成員。由上一題

的選擇可知,F(xiàn)1是不可以被外界訪問(wèn)的,因此凡是出現(xiàn)“可以訪問(wèn)F1”的選項(xiàng)都是

錯(cuò)誤的,這樣A就被排除了。由于Q采用的是private繼承方式,P中的成員都成

為Q的private成員,即F2,F3都是Q的private成員°私有成員只有木類nJ'以訪

問(wèn),所以Q的對(duì)象不能訪問(wèn)F2和F3,只有Q的成員才能訪問(wèn)它們。因此選項(xiàng)C

是正確答案。

在某信息系統(tǒng)中,存在如下的業(yè)務(wù)陳述:①一個(gè)客戶提交0個(gè)或多個(gè)訂單;②一

個(gè)訂單由一個(gè)且僅由一個(gè)客戶提交。系統(tǒng)中存在兩個(gè)類:“客戶”類和“訂單”類。

對(duì)應(yīng)每個(gè)“訂單”類的實(shí)例,存在Q1)“客戶”類的實(shí)例;對(duì)應(yīng)每個(gè)“客戶”類的實(shí)例,

存在(22)個(gè)“訂單”類的實(shí)例。

5、在某信息系統(tǒng)中,存在如下的業(yè)務(wù)陳述:①一個(gè)客戶提交。個(gè)或多個(gè)訂單;

②一個(gè)訂單由一個(gè)且僅由一個(gè)客戶提交。系統(tǒng)中存在兩個(gè)類:“客戶”類和“訂單”

類。對(duì)應(yīng)每個(gè)“訂單”類的實(shí)例,存在(21)“客戶”類的實(shí)例:對(duì)應(yīng)每個(gè)“客戶”類的實(shí)

例,存在(22)個(gè)“訂單”類的實(shí)例。

A、0個(gè)

B、1個(gè)

C、1個(gè)或多個(gè)

D、0個(gè)或多個(gè)

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無(wú)解析

6、

A、0個(gè)

B、1個(gè)

C、1個(gè)或多個(gè)

D、0個(gè)或多個(gè)

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:認(rèn)定類尉象是面向?qū)ο蠓治鲋械年P(guān)鍵步驟。但是對(duì)象和類并不是孤立

存在的,它們表示的事物相互作用,并且相互影響,以便支持業(yè)務(wù)任務(wù)。存在于一

個(gè)或者多個(gè)對(duì)象/類之間的自然業(yè)務(wù)聯(lián)系稱為對(duì)象/類關(guān)系??梢允褂脠D形方式說(shuō)明

“客戶”類和“訂單”類之間的這種關(guān)系,如圖10-1所示。其中連線表示了類之間的

關(guān)系,UML稱這條線為關(guān)聯(lián)。圖中還給出了重復(fù)度,即一個(gè)對(duì)象/類對(duì)應(yīng)相關(guān)對(duì)象/

類的一個(gè)實(shí)例關(guān)聯(lián)可能的最小出現(xiàn)次數(shù)和最大出現(xiàn)次數(shù)。

缶.?

訐單

圖KM“客尸”類和“訂單”類的關(guān)瘓由此可以得到:對(duì)應(yīng)每個(gè)訂單實(shí)例,都必須存

在一個(gè)客戶實(shí)例:對(duì)應(yīng)每個(gè)客戶實(shí)例,可能存在0個(gè)或多個(gè)訂單實(shí)例。

在UML提供的圖中,(31)用于描述系統(tǒng)與外部系統(tǒng)及用戶之間的交互,(32)用于

按時(shí)間順序描述對(duì)象間的交互。

7、在UML提供的圖中,(31)用于描述系統(tǒng)與外部系統(tǒng)及用戶之間的交互,(32)用

于按時(shí)間順序描述對(duì)象間的交互。

A、用例圖

B、類圖

C、對(duì)象圖

D、部署圖

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:暫無(wú)解析

8、

A、網(wǎng)絡(luò)圖

B、狀態(tài)圖

C、協(xié)作圖

D、序列圖

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:UML提供了9種不同的模型圖來(lái)對(duì)系統(tǒng)建模。用例圖:以圖形化的

方式描述系統(tǒng)與外部系統(tǒng)及用戶的交互。類圖:描述系統(tǒng)的對(duì)象結(jié)構(gòu),它們顯示構(gòu)

成系統(tǒng)的對(duì)象類以及這些對(duì)象類之間的關(guān)系。對(duì)象圖:類似于類圖,但并不描述對(duì)

象類,它們對(duì)實(shí)際的對(duì)象實(shí)例建模。序列圖:以圖形化的方式描述了在一個(gè)用例或

操作執(zhí)行過(guò)程中對(duì)象如何通過(guò)消息互相交互,說(shuō)明了消息如何在對(duì)象之間被發(fā)送和

接收以及發(fā)送的順序。協(xié)作圖:類似于序列圖,但重點(diǎn)不是消息的時(shí)間順序。它以

一種網(wǎng)絡(luò)格式表現(xiàn)對(duì)象之間的交互。狀態(tài)圖:用于對(duì)一個(gè)特定對(duì)象的動(dòng)態(tài)行為建

模,說(shuō)明了一個(gè)對(duì)象的生命周期,以及引起對(duì)象從一個(gè)狀態(tài)向另一個(gè)狀態(tài)轉(zhuǎn)換的事

件。活動(dòng)圖:用于以圖形化的方式描述一個(gè)業(yè)務(wù)過(guò)程或者一個(gè)用例的活動(dòng)的順序

流。構(gòu)件圖:用于以圖形化的方式描述系統(tǒng)的物理結(jié)構(gòu),它可以用來(lái)顯示程序代碼

如何分解成模塊。部署圖:描述系統(tǒng)中硬件和軟件的物理架構(gòu)。它描述構(gòu)成系統(tǒng)架

構(gòu)的軟件構(gòu)件、處理器和設(shè)備。

二、中文選擇題(含3小題)(本題共78題,每題7.0

分,共78分。)

在活動(dòng)圖8-8中,節(jié)點(diǎn)表示項(xiàng)目中各個(gè)工作階段的里程碑,連接各個(gè)節(jié)點(diǎn)的邊表示

活動(dòng),邊上的數(shù)字表示活動(dòng)持續(xù)的時(shí)間。在下面的活動(dòng)圖中,從A至UJ的關(guān)鍵路

徑是(27),關(guān)鍵路徑長(zhǎng)度是(28),從E開(kāi)始的活動(dòng)啟動(dòng)的最早時(shí)間是(29)。

圖8X活動(dòng)圖

9、在活動(dòng)圖8-8中,節(jié)點(diǎn)表示項(xiàng)目中各個(gè)工作階段的里程碑,連接各個(gè)節(jié)點(diǎn)的邊

表示活動(dòng),邊上的數(shù)字表示活動(dòng)持續(xù)的時(shí)間。在下面的活動(dòng)圖中,從A至打的關(guān)

鍵路徑是(27),關(guān)鍵路徑長(zhǎng)度是(28),從E開(kāi)始的活動(dòng)啟動(dòng)的最早時(shí)間是(29)。

圖8X活動(dòng)圖

A、ABEGJ

B、ADFHJ

C、ACFGJ

D、ADFB

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無(wú)解析

10、

A、22

B、49

C、19

D、35

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無(wú)解析

11、

A、10

B、12

C、13

D、15

標(biāo)準(zhǔn)答案:c

知識(shí)點(diǎn)》析:所謂關(guān)鍵路徑就是從源點(diǎn)到匯點(diǎn)的路徑中,長(zhǎng)度最長(zhǎng)的路徑。這里路

徑長(zhǎng)度是指該路徑上的權(quán)值之和。在本題中關(guān)鍵路徑為ADFHJ,其長(zhǎng)度為49,從

E開(kāi)始的活動(dòng)啟動(dòng)的最早時(shí)間定義為事件E的最早開(kāi)始時(shí)間。頂點(diǎn)事件的最早發(fā)生

時(shí)間定義為從源點(diǎn)到頂點(diǎn)事件的最長(zhǎng)路徑。

最常用的一種基本數(shù)據(jù)模型是關(guān)系數(shù)據(jù)模型,它用統(tǒng)一的(21)結(jié)構(gòu)來(lái)表示實(shí)體及實(shí)

體之間的聯(lián)系。關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)操作語(yǔ)言(DML)主要包括(22)兩類操作。關(guān)系運(yùn)

算以關(guān)系代數(shù)為理論基礎(chǔ),關(guān)系代數(shù)的最基本操作是并、差、笛卡兒積、(23)。用

Rxs表示關(guān)系只和關(guān)系S的(24)。設(shè)關(guān)系尺和關(guān)系S圖示如下:R:ABCabc

bbfCaddadS:BCDbcdbCeadbT:ABCDabcdabCecadbdadb

則關(guān)系T是關(guān)系R和關(guān)系S(25)的結(jié)果。

12、最常用的一種基本數(shù)據(jù)模型是關(guān)系數(shù)據(jù)模型,它用統(tǒng)一的(21)結(jié)構(gòu)來(lái)表示實(shí)體

及實(shí)體之間的聯(lián)系。關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)操作語(yǔ)言(DML)主要包括(22)兩類操作「關(guān)

系運(yùn)算以關(guān)系代數(shù)為理論基礎(chǔ),關(guān)系代數(shù)的最基本操作是并、差、笛卡兒積、

(23)o用RXS表示關(guān)系只和關(guān)系S的(24)。設(shè)關(guān)系尺和關(guān)系S圖示如下:R:A

BCabcbbfCaddadS:BCDbcdbCeadbT:ABCDabcdabCecad

bdadb則關(guān)系T是關(guān)系R和關(guān)系S(25)的結(jié)果。

A、樹(shù)

B、網(wǎng)絡(luò)

C>圖

D、二維表

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:暫無(wú)解析

13、

A、插入和刪除

B、檢索和更新

C、杳詢和編輯

D、統(tǒng)計(jì)和修改

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無(wú)解析

14、

連接

A、、

B、:

C交

D、

標(biāo)M:c

知識(shí)點(diǎn)解析:暫無(wú)解析

15、

A、連接

B、笛卡兒積

C、日連接

D、自然連接

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:暫無(wú)解析

16、

A、自然連接

B、e連接

C、笛卡兒積

D、并

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:最常用的一種基本數(shù)據(jù)模型是關(guān)系數(shù)據(jù)模型,它用統(tǒng)一的二維表結(jié)構(gòu)

來(lái)表示實(shí)體及實(shí)體之間的聯(lián)系。關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)操作語(yǔ)言主要包括檢索和更新兩

類操作,其中檢索也就是查詢,更新包括插入、刪除和修改。關(guān)系代數(shù)的最基本操

作有5類,它們是并、差、笛卡兒積、選擇和投影。RS下沒(méi)有條件,表示自然連

接。自然連接是除去重復(fù)屬性的等價(jià)連接,它是連接運(yùn)算的一個(gè)特例,是最常用的

連接運(yùn)算。在連接運(yùn)算中,同名屬性一般都是外關(guān)鍵字,否則會(huì)出現(xiàn)重復(fù)數(shù)據(jù)。

某數(shù)據(jù)庫(kù)中有供應(yīng)商關(guān)系S和零件關(guān)系P,其中,供應(yīng)商關(guān)系模式

S(Sno,Snamc,Szip,City)E的屬性分別表示:供應(yīng)商代碼、供應(yīng)商名、郵編、供應(yīng)商

所在城市;零件號(hào)、零件名;顏色、重量、產(chǎn)地。要求一個(gè)供應(yīng)商可以供應(yīng)多種零

件,而一種零件可以由多個(gè)供應(yīng)商供應(yīng)。請(qǐng)將下面的SQL語(yǔ)句的空缺部分補(bǔ)充完

整。CREATETABLESP(SnoCHAR(5),PnoCHAR(6),StatusCHAR(8),Qty

NUMERIC(9),(32)(Sno.Pno),(33)(Sno),(34)(pno);查詢供應(yīng)了“紅”色穹件的

供應(yīng)商號(hào)、零件號(hào)和數(shù)量(QTY)的元組演算表達(dá)式為:

{t|(u[$)($V)($w)((35)Au[1]=v[1rv[2]=w[l]2[3]='紅"(36))}

17、某數(shù)據(jù)庫(kù)中有供應(yīng)商關(guān)系S和零件關(guān)系P,其中,供應(yīng)商關(guān)系模式

S(Sno,Sname,Szip,City)口的屬性分別表示:供應(yīng)商代碼、供應(yīng)商名、郵編、供應(yīng)商

所在城市;零件號(hào)、零件名;顏色、重量、產(chǎn)地。要求一個(gè)供應(yīng)商可以供應(yīng)多種零

件,而一種零件可以由多個(gè)供應(yīng)商供應(yīng)。請(qǐng)將下面的SQL語(yǔ)句的空缺部分補(bǔ)充完

整。CREATETABLESP(SnoCHAR(5),PnoCHAR(6),StatusCHAR(8),Qty

NUMERIC(9),(32)(Sno.Pno),(33)(Sno),(34)(pno);查詢供應(yīng)了“紅”色零件的

供應(yīng)商號(hào)、零件號(hào)和數(shù)量(QTY)的元組演算表達(dá)式為:

{t|(u|$)($V)($w)((35)Au[1]=v[1]Av[2]=w[lFw[3]=,紅,八(36))}

A、FOREIGNKEY

B、PRIMARYKEY

C、FOREIGNKEY(Sno)REFERENCESS

D、FOREIGNKEY(Pno)REFERENCESP

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無(wú)解析

18、

A、FOREIGNKEY

B、PRIMARYKEY

C、FOREIGNKEY(Sno)REFERENCESS

D、FOREIGNKEY(Pno)REFERENCESP

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:暫無(wú)解析

19、

A、FOREIGNKEY

B、PRIMARYKEY

C、FOREIGNKEY(Sno)REFERENCESS

D、FOREIGNKEY(Pno)REFERENCESP

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:暫無(wú)解析

20、

A、S(U)AS(P)AP(W)

B、SP(U)AS(V)AP(W)

C、P(U)AS(P)As(w)

D、S(U)AP(V)ASP(W)

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:暫無(wú)解析

21、

A、t|l|=U[l]AT|2]=W|2|AT|3]=V|4|

B、t[1]=V[1]AT[2]=U[2]AT[3]=U[4]

C、t[1]=W[1]AT[2]=U[2]AT[3]=V[4]

D、t[1]=U[1]AT[2]=V[2]AT[3]=V[4]

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:SQL空缺部分主要是對(duì)關(guān)系模式SP的完整性定義。根據(jù)題意要求,

一個(gè)供應(yīng)商可以供應(yīng)多個(gè)零件,而一個(gè)零件可以由多個(gè)供應(yīng)商供應(yīng),這樣在供應(yīng)商

和零件之間存在多對(duì)多的聯(lián)系,為此需要為該聯(lián)系創(chuàng)建一個(gè)關(guān)系模式,該關(guān)系模式

的主碼由供應(yīng)商代碼Sno和零件號(hào)Pno構(gòu)成。供應(yīng)商代碼Sno為供應(yīng)商關(guān)系的主

碼,在關(guān)系SP中的供應(yīng)商代碼Sno必須參照供應(yīng)商關(guān)系S。零件號(hào)Pno為零件關(guān)

系的主碼,在SP關(guān)系中的零件號(hào)Pno必須參照零件關(guān)系P。完整的SQL語(yǔ)句如

下:CREATETABLESP(SnoCHAR(5),PnoCHAR(6),StatusCHAR(8),Qty

NUMERIC(9),PRIMARYKEY(Sno,Pno),FOREIGNKEY(Sno),

FORFIGNKEY(Pno):在題目所提及的元組演算表公式中.

u[1]=v[1]Av[2]=w[1]Aw[3]=>,由于w[3]=,紅=這意味著元組變量w應(yīng)該說(shuō)明零

件關(guān)系P:由于w[l]表示零件號(hào),當(dāng)v[2]=w[l]時(shí),這意味著元組變量v應(yīng)該說(shuō)明

供應(yīng)商與零件關(guān)系之間的聯(lián)系SP;由于v[l]表示零件號(hào),當(dāng)u[l]=v[l]時(shí),根據(jù)題

目給出的已知條件,不難看出元組變量u應(yīng)該說(shuō)明供應(yīng)商關(guān)系S。由于試題要求

查詢供應(yīng)了“紅”色零件的供應(yīng)商號(hào)、零件號(hào)和數(shù)量(Qty)的元組演算表達(dá)式,結(jié)果

集有供應(yīng)商號(hào)、零件號(hào)和數(shù)量,分別對(duì)應(yīng)關(guān)系S的第一個(gè)分量,關(guān)系SP的第二個(gè)

分量和第四個(gè)分量。

域表達(dá)式{ab|R(ab)AR(ba)}轉(zhuǎn)換成為等價(jià)的關(guān)系代數(shù)表達(dá)式,所列出的式子中(夕)是

不正確的。SQL中集合成員資格的比較操作“元組NOTIN(集合)”中的“NOT

IN”與(48)操作符等價(jià)。SQL中涉及屬性AGE是甭是空值的比較操作,寫(xiě)法(49)是

錯(cuò)誤的。類似于“工資在800至5000之間”這種約束,是屬于DBS的(50)功能。設(shè)

關(guān)系模式Q是3NF模式,那么,(51)這種提法是不正確的。

22、域表達(dá)式{ab|R(ab)AR(ba)}轉(zhuǎn)換成為等價(jià)的關(guān)系代數(shù)表達(dá)式,所列出的式子中

(47)是不正確的。SQL口集合成員資格的比較操作“元組NOTIN(集合)”中的

“NOTIN”與(48)操作符等價(jià)。SQL中涉及屬性AGE是甭是空值的比較操作,寫(xiě)

法(49)是錯(cuò)誤的。類似于“工資在800至5000之間”這種約束,是屬于DBS的(50)

功能。設(shè)關(guān)系模式Q是3NF模式,那么,(51)這種提法是不正確的。

A、兀1,2(5=4A2=3(RXR))

E.2(5=4(R〉VK))

B、>3

C^2-1

D兀i.2(?)

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無(wú)解析

23、

A、OSOME

B、=SOME

C、OALL

D、=ALL

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:暫無(wú)解析

24、

A、AGEISNULL

B、NOTCAGEINNULL)

C、AGE=NULL

D、AGEISNOTNULL

標(biāo)準(zhǔn)答案;C

知識(shí)點(diǎn)解析:暫無(wú)解析

25、

A、完整性

B、并發(fā)控制

C、安全性

D、恢復(fù)

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:暫無(wú)解析

26、

A、一定是2NF模式

B、Q可能不是4NF模式

C、Q可能不是BCNF

D、Q一定不是BCNF

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:域表達(dá)式(ab|R(ab)AR(ba)}的含義是取出二元關(guān)系只中有對(duì)稱關(guān)系的

二元組的集合,即如果(a,b)GR,則(b,d)GR0因此如果求RxR后,相當(dāng)于再求

滿足“1=4且2=3”的元組的集合。顯然選項(xiàng)A是正確的。再看選項(xiàng)B,首先求2=3

的條件連接,然后再求1=4的選擇,最后求1,2的投影,所以結(jié)果也是正確的。

CD不正確。SQL中的集合比較有4種,分別是集合成員資格比較、集合成員算術(shù)

比較、空關(guān)系測(cè)試和重復(fù)元組的測(cè)試。其中集合成員資格的比較形式為:集合1

IN集合2,其否定形式為:集合1NOTIN集合2。這里“N”與算術(shù)比較中的

“=SOME”等價(jià),“NOTIN”與算術(shù)比較中的“V>ALL”等價(jià),其中“V>”相當(dāng)干

SQL中允許屬性值為空值,空值用關(guān)鍵字NULL表示。類似于工資在800

至5000元之間這種約束,是屬于DBMS的完整性功能。根據(jù)4種范式之間的關(guān)

系:BCNFC3NFC2NFC1NF,可以判斷3NF模式必定是2NF模式,BCNF必定是

3NF模式,但反之不一定成立。

三、主觀題(本題共25題,每題1.0分,共25分。)

閱讀下列說(shuō)明及數(shù)據(jù)流圖,回答問(wèn)題1、問(wèn)題2和問(wèn)題3。【說(shuō)明】某學(xué)校建立了

一個(gè)網(wǎng)上作業(yè)提交與管理系統(tǒng),基本功能描述如下。(1)賬號(hào)和密碼。任課老師用

賬號(hào)和密碼登錄系統(tǒng)后,提交所有選課學(xué)生的名單。系統(tǒng)自動(dòng)為每個(gè)選課學(xué)生創(chuàng)建

登錄系統(tǒng)的賬號(hào)和密碼。(2)作業(yè)提交。學(xué)生使用賬號(hào)和密碼登錄系統(tǒng)后,可以向

系統(tǒng)申請(qǐng)所選課程的作業(yè)。系統(tǒng)首先檢查學(xué)生的當(dāng)前狀態(tài),如果該學(xué)生還沒(méi)有做過(guò)

作業(yè),則從數(shù)據(jù)庫(kù)服務(wù)器申請(qǐng)一份作業(yè)。若申請(qǐng)成功,則顯示需要完成的作業(yè)。學(xué)

生需在線完成作業(yè),單擊【提交】按鈕上交作業(yè)。(3)在線批閱。系統(tǒng)自動(dòng)在線批

改作業(yè),顯示作業(yè)成績(jī),并將該成績(jī)記錄在作業(yè)成績(jī)統(tǒng)計(jì)文件中。[*]

27、如果將數(shù)據(jù)庫(kù)服務(wù)器(記為DB)作為一個(gè)外部實(shí)體,那么在繪制該系統(tǒng)的數(shù)據(jù)

流圖時(shí),還應(yīng)有哪些外部實(shí)體和數(shù)據(jù)存儲(chǔ)?

標(biāo)準(zhǔn)答案:外部實(shí)體:(選課)學(xué)生、(任課)老師數(shù)據(jù)存儲(chǔ):作業(yè)成績(jī)統(tǒng)計(jì)文件

知識(shí)點(diǎn)解析:暫無(wú)解析

28、根據(jù)說(shuō)明,結(jié)合問(wèn)題1的解答,指出在該系統(tǒng)的頂層數(shù)據(jù)流圖中應(yīng)有哪些數(shù)據(jù)

流。請(qǐng)采用說(shuō)明中的詞匯給出這些數(shù)據(jù)流的起點(diǎn)、終點(diǎn)及數(shù)據(jù)流名稱,如表1-1所

示給出了數(shù)據(jù)流的部分信息,請(qǐng)?zhí)畛淇杖碧帯?/p>

表1-1數(shù)據(jù)流信息

序號(hào)起點(diǎn)終點(diǎn)數(shù)據(jù)流名稱

1(1)網(wǎng)上作業(yè)提交與管理系統(tǒng)作業(yè)申諳

2②廂上作業(yè)提交與管理系統(tǒng)提交的作業(yè)

3題上作業(yè)提交與管理系統(tǒng)(3)需完成的作業(yè)

4胸上作業(yè)提交與管理系統(tǒng)⑷(5)

5圈上作業(yè)提交與管理系統(tǒng)(6)作業(yè)申請(qǐng)

6胸上作業(yè)提交與管理系統(tǒng)(7)(8)

7(9)網(wǎng)上作業(yè)提交與管理系統(tǒng)選課學(xué)生名單

8(10)網(wǎng)上作業(yè)提交與管理系統(tǒng)(11)

9(12)網(wǎng)上作業(yè)提交與管理系統(tǒng)賬號(hào)和密碼

10(13)網(wǎng)上作業(yè)提交與管理系統(tǒng)賬號(hào)和密碼

標(biāo)準(zhǔn)答案:(1)(選課)學(xué)生(2)(選課)學(xué)生(3)(選課)學(xué)生(4)(選課)學(xué)生(5)作業(yè)成績(jī)

(6)DB(7)作業(yè)成績(jī)統(tǒng)計(jì)表(8)作業(yè)成績(jī)(9)(任課)老師(10)DB(11)作業(yè)(12)(選

課)學(xué)生(13)(任課)老師注:(4)、(7)的答案可互換,(12)、(13)的答案可互換。

知識(shí)點(diǎn)解析:暫無(wú)解析

29、根據(jù)數(shù)據(jù)流圖的設(shè)計(jì)原則,閱讀如圖1-1所示的數(shù)據(jù)流圖,找出其中的錯(cuò)誤之

處???/p>

標(biāo)準(zhǔn)答案:錯(cuò)誤1:外部實(shí)體A和B之間不能存在數(shù)據(jù)流。錯(cuò)誤2:外部實(shí)體A

和數(shù)據(jù)存儲(chǔ)H之間不能存在數(shù)據(jù)流。錯(cuò)誤3:加工2的輸入/輸出數(shù)據(jù)流名字相

同。若回答數(shù)據(jù)存儲(chǔ)P和加工2的數(shù)據(jù)流方向相反也正確。錯(cuò)誤4:加工4只有

輸入沒(méi)有輸出。若回答數(shù)據(jù)流G的方向反了(或數(shù)據(jù)流P的方向反了)也正確。錯(cuò)

誤5:加工5只有輸出,沒(méi)有輸入。

知識(shí)點(diǎn)解析:本題考查數(shù)據(jù)流圖設(shè)計(jì),要求根據(jù)系統(tǒng)功能描述,識(shí)別出外部實(shí)體和

數(shù)據(jù)流,并考查了數(shù)據(jù)流圖設(shè)計(jì)的一般原則。問(wèn)題1是識(shí)別系統(tǒng)的外部實(shí)體和數(shù)

據(jù)存儲(chǔ)%這是一個(gè)網(wǎng)上作業(yè)提交與管理系統(tǒng),涉及到的實(shí)體有學(xué)生和老師:老師管

理選課學(xué)生名單:學(xué)生申請(qǐng)作業(yè)并提交作業(yè),系統(tǒng)在線批改作業(yè)后將成績(jī)記錄在作

業(yè)成績(jī)統(tǒng)計(jì)文件中。可見(jiàn),外部實(shí)體有:學(xué)生、老師,數(shù)據(jù)存儲(chǔ)有:作業(yè)成績(jī)統(tǒng)計(jì)

文件。問(wèn)題2是識(shí)別數(shù)據(jù)流,包括數(shù)據(jù)流名稱、起點(diǎn)和終點(diǎn)。根據(jù)功能描述1,

老師需要輸入賬號(hào)和密碼來(lái)登錄系統(tǒng),登最后,向系統(tǒng)提交選課學(xué)生名單,因此需

要從“老師”到“網(wǎng)上作業(yè)提交與管理系統(tǒng)”的數(shù)據(jù)流:賬號(hào)和密碼、選課學(xué)生名單。

故空(9)應(yīng)填老師,空(13)應(yīng)填老師。根據(jù)功能描述2,學(xué)生使用賬號(hào)和密碼登錄

后,可以向系統(tǒng)申請(qǐng)所選課程的作業(yè)。若系統(tǒng)檢查發(fā)現(xiàn)該學(xué)生尚未做過(guò)作業(yè),則向

數(shù)據(jù)庫(kù)服務(wù)器DB申請(qǐng)一份作業(yè)。若申請(qǐng)成功,系統(tǒng)向?qū)W生顯示需要完成的作業(yè),

學(xué)生完成作業(yè)后,向系統(tǒng)提交作業(yè)。因此需要有從?'學(xué)生''到"網(wǎng)上作業(yè)提交和管理

系統(tǒng)''的數(shù)據(jù)流:賬號(hào)和密碼、作業(yè)申請(qǐng)、提交的作業(yè),需要有從“網(wǎng)上作業(yè)提交和

管理系統(tǒng)”到“學(xué)生”的數(shù)據(jù)流:需要完成的作業(yè),需要有從網(wǎng)上作業(yè)提交和管理系

統(tǒng)到“DB”的數(shù)據(jù)流:作業(yè)申請(qǐng),需要有從“DB”到“網(wǎng)上作業(yè)提交和管理系統(tǒng)”的數(shù)

據(jù)流:作業(yè)。故空(12)應(yīng)填學(xué)生,空(1)、空(2)和空(3)均應(yīng)填學(xué)生,空(6)應(yīng)填DB,

空(10)應(yīng)填DB,空(11)應(yīng)填作業(yè)。根據(jù)功能說(shuō)明3,系統(tǒng)在線批改學(xué)生提交的作

業(yè),向?qū)W生顯示成績(jī),并將成績(jī)記錄在作業(yè)成績(jī)統(tǒng)計(jì)文件中。因此,需要有從“網(wǎng)

上作業(yè)提交和管理系統(tǒng)”到“學(xué)生''的數(shù)據(jù)流:作業(yè)成績(jī);需要有從“網(wǎng)上作業(yè)提交和

管理系統(tǒng)''到”作業(yè)成績(jī)統(tǒng)計(jì)文件”的數(shù)據(jù)流:作業(yè)成績(jī)。故空(4)應(yīng)填學(xué)生,空⑸應(yīng)

填作業(yè)成績(jī),空(7)應(yīng)填作業(yè)成績(jī)統(tǒng)計(jì)文件,空(8)應(yīng)填作業(yè)成績(jī)。其中空(4)和空(7)

可以互換,空(12)和空(13)可以互換。問(wèn)題3是考查數(shù)據(jù)流圖的一般設(shè)計(jì)原則。外

部實(shí)體間、數(shù)據(jù)存儲(chǔ)間及外部實(shí)體和數(shù)據(jù)存儲(chǔ)間不能存在數(shù)據(jù)流,加工需要同時(shí)有

輸入數(shù)據(jù)流和輸出數(shù)據(jù)流,且輸入輸出不能完全相同。據(jù)此可得,外部實(shí)體A和

B之間不能存在數(shù)據(jù)流,外部實(shí)休A和數(shù)據(jù)存儲(chǔ)H之間不能存在數(shù)據(jù)流,加工2

的輸入/輸出數(shù)據(jù)流名字相同,加工4只有輸入沒(méi)有輸出,加工5只有輸出沒(méi)有輸

入。

閱讀以下說(shuō)明和數(shù)據(jù)流圖,回答問(wèn)題1至問(wèn)題3?!菊f(shuō)明】學(xué)生住宿服務(wù)系統(tǒng)幫

助學(xué)生在就學(xué)的城市內(nèi)尋找所需的住房,系統(tǒng)對(duì)出租的房屋信息、房主信息、需要

租房的學(xué)生信息,以及學(xué)生和房主的會(huì)面信息進(jìn)行管理和維護(hù)。房主信息包括姓

名、地址、電話號(hào)碼及系統(tǒng)分配的唯一身份標(biāo)識(shí)(ID)和密碼;房屋信息包括房屋地

址、類型(單間/套間)、適合住宿的人數(shù)、房租、房主的ID,以及現(xiàn)在是否可以出

租(例如由于裝修原囚,需等到裝修后才可.出租或者房屋已被租出)。每當(dāng)房屋信息

發(fā)生變化時(shí),房主須通知系統(tǒng),系統(tǒng)將更新房屋文件以便學(xué)生能夠獲得準(zhǔn)確的可租

用房屋信息。房主向系統(tǒng)中加入可租用的房屋信息時(shí),需交納一定的費(fèi)用,由系統(tǒng)

自動(dòng)給出費(fèi)用信息。房主可隨時(shí)更新房屋的各種屬性。學(xué)生可通過(guò)系統(tǒng)查詢現(xiàn)有

的可租用的房屋,但必須先在系統(tǒng)中注冊(cè)。學(xué)生信息包括姓名、現(xiàn)住址、電話號(hào)

碼、出生口期、性別及系統(tǒng)分配的唯一身份標(biāo)識(shí)(ID)和密碼。若學(xué)生希望租用某房

屋,則需要發(fā)出租房請(qǐng)求,請(qǐng)求中包含房屋的詳細(xì)信息,系統(tǒng)將安排學(xué)生與房主會(huì)

面的時(shí)間和地點(diǎn),并將會(huì)面信息通知學(xué)生和房主,會(huì)面信息包括會(huì)面時(shí)間、地點(diǎn)及

會(huì)面雙方的基本信息,系統(tǒng)將記錄會(huì)面信息。學(xué)生住宿服務(wù)系統(tǒng)的頂層圖如圖1-3

所示;學(xué)生住宿服務(wù)系統(tǒng)的第0層DFD圖如圖1-4所示,其中,加工3的細(xì)化圖

如圖1-5所示。

30、(1)數(shù)據(jù)流圖1-3缺少了一條數(shù)據(jù)流(在圖1-4中也未給出該數(shù)據(jù)流),請(qǐng)給巴此

數(shù)據(jù)流的起點(diǎn)和終點(diǎn),并采用說(shuō)明中的詞匯給出此數(shù)據(jù)流名。(2)數(shù)據(jù)流圖1-4中

缺少了與“查詢房屋,,加工相關(guān)的數(shù)據(jù)流,請(qǐng)指出此數(shù)據(jù)流的起點(diǎn)和終點(diǎn)

標(biāo)準(zhǔn)答案:(1)起點(diǎn):學(xué)生住宿服務(wù)系統(tǒng),終點(diǎn):房主。數(shù)據(jù)流名:費(fèi)用信息或交

納的費(fèi)用或費(fèi)用。(2)起點(diǎn):房屋文件,終點(diǎn):查詢房屋或4。

知識(shí)點(diǎn)解析:暫無(wú)解析

31、“安排會(huì)面”加工除需要寫(xiě)入會(huì)面文件外,還需要訪問(wèn)哪些文件?

標(biāo)準(zhǔn)答案:房主文件和學(xué)生文件

知識(shí)點(diǎn)解析:暫無(wú)解析

學(xué)生信息

圖1?3學(xué)生住宿服務(wù)頂層圖

圖1-5加工3的細(xì)化圖

標(biāo)準(zhǔn)答案:姓名+現(xiàn)住址+電話號(hào)碼+出生日期+性別

知識(shí)點(diǎn)解析:本題是考查分層數(shù)據(jù)流圖的畫(huà)法及數(shù)據(jù)字典,分層數(shù)據(jù)流圖特別注意

父圖與子圖間的平衡。問(wèn)題1考查子圖與父圖間的平衡,具體考察是否有多余的

數(shù)據(jù)流和缺少的數(shù)據(jù)流。學(xué)生住宿服務(wù)系統(tǒng)幫助學(xué)生找到所需的住房,也方便房

主出租房屋。房主可以向系統(tǒng)中加入可租用的房屋信息,由系統(tǒng)自動(dòng)給出費(fèi)用信

息,房主也可更新房屋的各種屬性;學(xué)生可通過(guò)系統(tǒng)查詢現(xiàn)有的可租用的房屋,但

必須先在系統(tǒng)中注冊(cè),若學(xué)生希望租用某房屋,則需要發(fā)出租房請(qǐng)求,系統(tǒng)將安排

學(xué)生與房主會(huì)面的時(shí)間和地點(diǎn),并將會(huì)面信息通知學(xué)生和房主。對(duì)照數(shù)據(jù)流圖1-

3(頂層圖),可得,缺少?gòu)膶W(xué)生住宿服務(wù)系統(tǒng)到房主的數(shù)據(jù)流:費(fèi)用信息。系統(tǒng)管

理出租的房屋信息,學(xué)生查詢房屋信息時(shí),系統(tǒng)自然需要訪問(wèn)房屋信息文件,因此

數(shù)據(jù)流圖1-4中缺少?gòu)姆课菪畔⑽募讲樵兎课莸臄?shù)據(jù)流。問(wèn)題2是識(shí)別加工需要

交互的數(shù)據(jù)存儲(chǔ)。安排會(huì)面是“……(系統(tǒng))將會(huì)面信息通知學(xué)生和房主,會(huì)面信息

包括會(huì)面時(shí)間、地點(diǎn)及會(huì)面雙方的基本信息,系統(tǒng)將記錄會(huì)面信息”,可見(jiàn)會(huì)面信

息包含會(huì)面雙方的基本信息,所以安排會(huì)面加工需要查詢學(xué)生文件和房主文件,以

獲得雙方的基本信息。問(wèn)題3是考查數(shù)據(jù)字典,“學(xué)生信息包括姓名、現(xiàn)住址、電

話號(hào)碼、出生日期、性別及系統(tǒng)分配的唯一身份標(biāo)識(shí)(ID)和密碼”,根據(jù)數(shù)據(jù)流圖

1-4中的加工3和數(shù)據(jù)流圖1-5加工3的細(xì)化圖,結(jié)合數(shù)據(jù)字典“登錄信息:學(xué)生

ID+密碼、可得學(xué)生注冊(cè)信息為“姓名+現(xiàn)住址+電話號(hào)碼+出生日期+性別”。

閱讀下列說(shuō)明和數(shù)據(jù)流圖,回答問(wèn)題1至問(wèn)題3?!菊f(shuō)明】某圖書(shū)管理系統(tǒng)的主

要功能是圖書(shū)管理和信息查詢。對(duì)于初次借書(shū)的讀者,系統(tǒng)自動(dòng)生成讀者號(hào),并與

讀者基本信息(姓名、單位、地址等)一起寫(xiě)入讀者文件。系統(tǒng)的圖書(shū)管理功能分為

4個(gè)方面:購(gòu)入新書(shū)、讀者借書(shū)、讀者還書(shū)及圖書(shū)注銷。(1)購(gòu)入新書(shū)時(shí)需要為該

書(shū)編制入庫(kù)單。入庫(kù)單內(nèi)容包括圖書(shū)分類目錄號(hào)、書(shū)名、作者、價(jià)格、數(shù)量和購(gòu)書(shū)

日期,將這些信息寫(xiě)入圖書(shū)目錄文件并修改文件中的庫(kù)存總量(表示到目前為止,

購(gòu)入此種圖書(shū)的數(shù)量)。(2)讀者借書(shū)時(shí)需填寫(xiě)借書(shū)單。借書(shū)單內(nèi)容包括讀者號(hào)和所

借圖書(shū)分類目錄號(hào)。系統(tǒng)首先檢查該讀者號(hào)是否有效,若無(wú)效,則拒絕借書(shū);若有

效,則進(jìn)一步檢查該讀者已借圖書(shū)是否超過(guò)最大限制數(shù)(假設(shè)每位讀者能同時(shí)借閱

的書(shū)不超過(guò)5本),若已達(dá)到最大限制數(shù),則拒絕借書(shū);否則允許借書(shū)。同時(shí),將

圖書(shū)分類目錄號(hào)、讀者號(hào)和借閱日期等信息寫(xiě)入借書(shū)文件中。(3)讀者還書(shū)時(shí)需填

寫(xiě)還書(shū)單。系統(tǒng)根據(jù)讀者號(hào)和圖書(shū)分類目錄號(hào),從借書(shū)文件中讀出與該圖書(shū)相關(guān)的

借閱記錄,標(biāo)明還書(shū)日期,再寫(xiě)回到借書(shū)文件中,若圖書(shū)逾期,則處以相應(yīng)的罰

款。(4)注銷圖書(shū)時(shí),需填寫(xiě)注銷單并修改圖書(shū)目錄文件中的庫(kù)存總量。系統(tǒng)的信

息查詢功能主要包括讀者信息查詢和圖書(shū)信息查詢。其中讀者信息查詢可.得到讀者

的基本信息及讀者借閱圖書(shū)的情況;圖書(shū)信息查詢可得到圖書(shū)基本信息和圖書(shū)的借

出情況。圖書(shū)管理系統(tǒng)的頂層圖如圖1-6所示;圖書(shū)管理系統(tǒng)的第0層DFD圖如

圖1-7所示,其中,加工2的細(xì)化圖如圖1-8所示。

管理工作請(qǐng)求中系統(tǒng)時(shí)鐘

當(dāng)前日期

圖查詢請(qǐng)求信息

書(shū)讀者信息:

圖書(shū)管理系統(tǒng)罰款單

理?南軍情況,

讀者

?非法請(qǐng)求宿意

圖1,6國(guó)書(shū)管理系統(tǒng)頂層圖

非法管理工作請(qǐng)求單

?

圖1?7圖書(shū)管理系統(tǒng)第。層DFD圖

方法查沏讀名請(qǐng)求信息

查詢讀者請(qǐng)求信*^R二二

/V查詢)

/借書(shū)文件

讀者文件

圖節(jié)目錄文件

33、數(shù)據(jù)流圖1-7中有兩條數(shù)據(jù)流是錯(cuò)誤的,請(qǐng)指出這兩條數(shù)據(jù)流的起點(diǎn)和終點(diǎn)。

標(biāo)準(zhǔn)答案:起點(diǎn):讀者文件終點(diǎn),登記讀者信息或3。起點(diǎn):處理查詢請(qǐng)求或2。

終點(diǎn):讀者文件。

知識(shí)點(diǎn)解析:暫無(wú)解析

34、數(shù)據(jù)流圖1-8中缺少3條數(shù)據(jù)流,請(qǐng)指出這3條數(shù)據(jù)流的起點(diǎn)和終點(diǎn)。

標(biāo)準(zhǔn)答案:起點(diǎn):圖書(shū)目錄文件,終點(diǎn):圖書(shū)信息查詢或2.2。起點(diǎn):借書(shū)文件,

終點(diǎn):讀者信息查詢或2.1。起點(diǎn):借書(shū)文件,終點(diǎn):圖書(shū)信息杳詢或2.2o

知識(shí)點(diǎn)解析:暫無(wú)解析

35、根據(jù)系統(tǒng)功能和數(shù)據(jù)流圖填充下列數(shù)據(jù)字典條目中的(1)和(2):查詢請(qǐng)求信息

式查詢讀者請(qǐng)求信息I查詢圖書(shū)請(qǐng)求信息、I讀者情況:讀者號(hào)+姓名+所在單位+{借書(shū)

情況}管理工作請(qǐng)求單=(1)入庫(kù)單=(2)

標(biāo)準(zhǔn)答案:(1)[入庫(kù)單I借書(shū)單I還書(shū)單I注銷單](2)分類目錄號(hào)+書(shū)名+作者+價(jià)格+數(shù)

量+購(gòu)書(shū)日期

知識(shí)點(diǎn)解析:本題考查分層數(shù)據(jù)流圖的父圖與子圖間的平衡,以及數(shù)據(jù)字典。問(wèn)

題1是找出數(shù)據(jù)流圖如圖1-7所示中錯(cuò)誤的數(shù)據(jù)流c頂層數(shù)據(jù)流圖1-6是正確的,

仔細(xì)比較圖1-6和圖1-7,發(fā)現(xiàn)所有的輸入和輸出數(shù)據(jù)流是完全正確的,因此問(wèn)題

應(yīng)該出在內(nèi)部數(shù)據(jù)流,即圖1-7中與讀者文件相關(guān)的數(shù)據(jù)流.根據(jù)題中說(shuō)明:“對(duì)

于初次借書(shū)的讀者,系統(tǒng)自動(dòng)生成讀者號(hào),并與讀者基本信息(姓名、單位、地址

等)一起寫(xiě)入讀者文件”,加工3應(yīng)該向讀者文件寫(xiě)入數(shù)據(jù),加工2是處理信息查

詢,包含讀者信息查詢和圖書(shū)信息查詢,可得到讀者的基本信息和讀者借閱圖書(shū)的

情況,故應(yīng)該從讀者文件中讀取數(shù)據(jù)。因此錯(cuò)誤的數(shù)據(jù)流是加工2到讀者文件和從

讀者文件到加工3的數(shù)據(jù)流。問(wèn)題2是補(bǔ)充數(shù)據(jù)流圖1-8中缺少的數(shù)據(jù)流。圖1-8

是處理查詢功能的加工2的細(xì)化圖,“系統(tǒng)的信息查詢功能主要包括讀者信息登詢

和圖書(shū)信息查詢。其中讀者信息查詢可得到讀者的基本信息及讀者借閱圖書(shū)的情

況;圖書(shū)信息查詢可得到圖書(shū)基本信息和圖書(shū)的借出情況”,而讀者借閱圖書(shū)的情

況存儲(chǔ)在借書(shū)文件中,圖書(shū)的基本信息存儲(chǔ)在圖書(shū)目錄文件中.故加T2.1讀者信

息查詢還需要訪問(wèn)借書(shū)文件,加工2.2圖書(shū)信息查詢還需要訪問(wèn)圖書(shū)目錄文件和借

書(shū)文件。故缺少的3條數(shù)據(jù)流圖如下:從借書(shū)文件到加工2.1和加工2.2的數(shù)據(jù)

流,以及從圖書(shū)目錄文件到加工2.2的數(shù)據(jù)流。問(wèn)題3是考查數(shù)據(jù)字典。根據(jù)題目

說(shuō)明,管理工作主要分為購(gòu)入新書(shū)、讀者借書(shū)、讀者還書(shū)及圖書(shū)注銷,因此管理工

作請(qǐng)求單應(yīng)為“[入庫(kù)單I借書(shū)單I還書(shū)單I注銷單根據(jù)題中說(shuō)明,“入庫(kù)單內(nèi)容包括

圖書(shū)分類目錄號(hào)、書(shū)名、作者、價(jià)格、數(shù)量和購(gòu)書(shū)日期”,可得“入庫(kù)單二分類目錄

號(hào)+書(shū)名+作者+價(jià)格+數(shù)量+購(gòu)書(shū)日期

閱讀下列說(shuō)明和數(shù)據(jù)流圖,回答問(wèn)題1至問(wèn)題4?!菊f(shuō)明】某基于微處理器的住

宅安全系統(tǒng),使用傳感器(如紅外探頭、攝像頭等)來(lái)檢測(cè)各種意外情況,如非法進(jìn)

入、火警、水災(zāi)等。房主可以在安裝該系統(tǒng)時(shí)配置安全監(jiān)控設(shè)備(如傳感器、顯示

器、報(bào)警器等),也可以在系統(tǒng)運(yùn)行時(shí)修改配置,通過(guò)錄像機(jī)和電視機(jī)監(jiān)控與系統(tǒng)

連接的所有傳感器,并通過(guò)控制面板上的鍵盤(pán)與系統(tǒng)進(jìn)行信息交互。在安裝過(guò)程

中,系統(tǒng)給每個(gè)傳感器賦予一個(gè)編號(hào)(即ID)和類型,并設(shè)置房主密碼以啟動(dòng)和關(guān)閉

系統(tǒng),設(shè)置傳感器事件發(fā)生時(shí)應(yīng)自動(dòng)撥出的電話號(hào)碼。當(dāng)系統(tǒng)檢測(cè)到一個(gè)傳感器事

件時(shí),就激活警報(bào),撥出預(yù)置的電話號(hào)碼,并報(bào)告關(guān)于位置和檢測(cè)到的事件的性質(zhì)

用戶配置請(qǐng)求

配置信息

系統(tǒng)歸定

住宅安全系統(tǒng)第0層DFD圖

等信息。圖1-11加工4的細(xì)化圖

36、數(shù)據(jù)流圖如圖1-9(住宅安全系統(tǒng)頂層圖)所示中的A和B分別是什么?

標(biāo)準(zhǔn)答案:A:傳感器,B:報(bào)警器

知識(shí)點(diǎn)解析:暫無(wú)解析

37、數(shù)據(jù)流圖如圖1-10]住宅安全系統(tǒng)第0層DFD圖)所示中的數(shù)據(jù)存儲(chǔ)“配置信

息”會(huì)影響圖中的哪些加工?

標(biāo)準(zhǔn)答案:密碼處理、監(jiān)控傳感器

知識(shí)點(diǎn)解析:暫無(wú)解析

38、將數(shù)據(jù)流圖如圖1-11(加工4的細(xì)化圖)所示中的數(shù)據(jù)流補(bǔ)充完整,并指明加工

名稱、數(shù)據(jù)流的方向(輸入/輸出)和數(shù)據(jù)流名稱。

標(biāo)準(zhǔn)答案:I.“讀傳感器”添加輸入數(shù)據(jù)流”傳感器狀態(tài)”。2.“顯示格式”添加輸出

數(shù)據(jù)流“TV信號(hào),3,“撥號(hào)”添加輸出數(shù)據(jù)流“電話撥號(hào)”。

知識(shí)點(diǎn)解析:暫無(wú)解析

39、請(qǐng)說(shuō)明邏輯數(shù)據(jù)流圖(LogicalDataFlowDiagram)和物理數(shù)據(jù)流圖(PhysicalDala

FlowDiagram)之間的主要差別。

標(biāo)準(zhǔn)答案:邏輯數(shù)據(jù)流圖說(shuō)明應(yīng)該具有哪些加工,而不關(guān)心這些加工是如何實(shí)現(xiàn)

的:物理數(shù)據(jù)流圖則要說(shuō)明加工是如何實(shí)現(xiàn)的。

知識(shí)點(diǎn)解析:本題考查分層數(shù)據(jù)流圖及相關(guān)的概念。問(wèn)題1是識(shí)別外部實(shí)體。根

據(jù)題中說(shuō)明,系統(tǒng)使用芍感器監(jiān)測(cè)各種意外情況,使用錄像機(jī)和電視機(jī)輸出TV信

號(hào),房主可通過(guò)控制面板配置系統(tǒng)、設(shè)置密碼、啟動(dòng)和關(guān)閉系統(tǒng),并設(shè)置傳感器事

件發(fā)生時(shí)應(yīng)自動(dòng)撥出的電話號(hào)碼:當(dāng)系統(tǒng)監(jiān)測(cè)到傳感器事件時(shí),就激活警報(bào),播出

預(yù)置的電話號(hào)碼。可見(jiàn),系統(tǒng)的外部實(shí)體應(yīng)有:傳感器、報(bào)警器、控制面板、顯示

器(錄像機(jī)、電視機(jī))、電話線,從傳感器讀取傳感器狀態(tài),向報(bào)警器發(fā)送告警類

型,對(duì)照數(shù)據(jù)流圖1-9(頂層數(shù)據(jù)流圖)易得,外部實(shí)體A是傳感器,外部實(shí)體B是

報(bào)警器。問(wèn)題2是判斷與數(shù)據(jù)存儲(chǔ)“配置信息”相交互的加工,根據(jù)題述,配置信

息包含如下數(shù)據(jù):傳感器①和類型、密碼、預(yù)撥電話號(hào)碼。數(shù)據(jù)流圖1-10加工4

的細(xì)化圖中可看出加工4監(jiān)控傳感器用到了配置信息文件,當(dāng)然也可從加工4的輸

出數(shù)據(jù)流“電話撥號(hào)”看出,加工4顯然用到配置信息中的電話號(hào)碼。加工3是進(jìn)行

密碼處理的,顯然需耍用到配置信息中的密碼。加工5是顯示信息和狀態(tài),包拈從

加工2來(lái)的信息、從加工3來(lái)的檢驗(yàn)ID信息及傳感器數(shù)據(jù),只需簡(jiǎn)單顯示即可,

不需要用到配置信息文件。故配刊信息會(huì)影響數(shù)據(jù)流圖1-10中的加工3“密碼處

理”、加工4“監(jiān)控傳感器”。問(wèn)題3是補(bǔ)充數(shù)據(jù)流圖。數(shù)據(jù)流圖1-11是數(shù)據(jù)流圖1-

10中加工4的細(xì)化圖,根據(jù)子圖與父圖平衡原則,對(duì)照其輸入輸出數(shù)據(jù)流可得,

缺少輸入數(shù)據(jù)流”傳感器狀態(tài)”,缺少輸出數(shù)據(jù)流“傳感器數(shù)據(jù)”和“電話撥號(hào)輸入

數(shù)據(jù)流“傳感器狀態(tài)”的終點(diǎn)應(yīng)為加工4.4讀傳感器,輸出數(shù)據(jù)流“傳感器數(shù)據(jù)”的起

點(diǎn)應(yīng)為加工4.1顯示格式,輸出數(shù)據(jù)流“電話撥號(hào)”的起點(diǎn)應(yīng)為加工4.5撥號(hào)。問(wèn)題

4是數(shù)據(jù)流圖的一些相關(guān)概念。物理數(shù)據(jù)流圖關(guān)注的是系統(tǒng)中的物理實(shí)體,以及一

些具體的文檔、報(bào)告和其他輸入/輸出硬拷貝。物理數(shù)據(jù)流用做系統(tǒng)構(gòu)造和實(shí)現(xiàn)的

技術(shù)性藍(lán)圖。邏輯數(shù)據(jù)流圖強(qiáng)調(diào)參與者所做的事情,可以幫助設(shè)計(jì)者決定需要哪些

系統(tǒng)資源,為了運(yùn)行系統(tǒng)用戶必須執(zhí)行的活動(dòng),以及在系統(tǒng)安裝之后如何保護(hù)和控

制這些系統(tǒng)。邏輯數(shù)據(jù)流圖說(shuō)明應(yīng)該具有哪些加工,而不關(guān)心這些加工是如何實(shí)現(xiàn)

的;物理數(shù)據(jù)流圖則要說(shuō)明加工是如何實(shí)現(xiàn)的。

閱讀下列說(shuō)明和有關(guān)的圖,回答問(wèn)題1至問(wèn)題4。【說(shuō)明】某制造企業(yè)的物料出

入庫(kù)管理的工作流程分別敘述如下。1.出庫(kù)工作流程①領(lǐng)料人提交領(lǐng)料單(每一

種物料有一張領(lǐng)料單);②倉(cāng)庫(kù)保管員根據(jù)領(lǐng)料計(jì)劃單檢驗(yàn)該領(lǐng)料單是否有效;

③若經(jīng)檢驗(yàn)沒(méi)有相應(yīng)的領(lǐng)料計(jì)劃,則通知領(lǐng)料人該領(lǐng)料單無(wú)效;④若領(lǐng)料單有

效,倉(cāng)庫(kù)保管員根據(jù)領(lǐng)料單上的物料代碼核對(duì)是否有足夠的庫(kù)存;⑤若沒(méi)有足夠

的庫(kù)存,倉(cāng)庫(kù)保管員向領(lǐng)料人發(fā)缺貨單;⑥若有足夠的庫(kù)存,倉(cāng)庫(kù)保管員在領(lǐng)料

單上簽字,并登記出庫(kù)單,修改物料主文件中的現(xiàn)有庫(kù)存數(shù);相應(yīng)的物料出庫(kù),物

料清單交領(lǐng)料人。2.入庫(kù)工作流程①采購(gòu)員提交入庫(kù)申請(qǐng)單(每一種物料有一張

入庫(kù)申請(qǐng)單);②倉(cāng)庫(kù)保管員根據(jù)采購(gòu)計(jì)劃單驗(yàn)收入庫(kù)申請(qǐng)單;③若驗(yàn)收發(fā)現(xiàn)沒(méi)

有相應(yīng)的采購(gòu)計(jì)劃,則倉(cāng)庫(kù)保管員向采購(gòu)員發(fā)無(wú)效申請(qǐng)單;④若驗(yàn)收合格,則倉(cāng)

庫(kù)保管員向檢驗(yàn)員申請(qǐng)物料檢驗(yàn);檢驗(yàn)員根據(jù)檢驗(yàn)結(jié)果填寫(xiě)物料檢驗(yàn)單。⑤如果

物料或供貨方不合格,則向采購(gòu)員發(fā)出退貨單?;⑥如果檢驗(yàn)合格,則倉(cāng)庫(kù)保管員

登記入庫(kù)單,修改物料主文件中的現(xiàn)有庫(kù)存數(shù),相應(yīng)的物料入庫(kù)。為便于及時(shí)了

解庫(kù)存情況、核查出入庫(kù)情況,該企業(yè)決定將上述人工流程由計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在設(shè)

計(jì)該系統(tǒng)時(shí),采用了兩種方法:結(jié)構(gòu)化方法和面向?qū)ο蠓椒?。如圖1-12給出了物

料出入庫(kù)系統(tǒng)的數(shù)據(jù)流圖,圖中的數(shù)據(jù)流并沒(méi)有畫(huà)全,需要考生填補(bǔ)。圖1-13給

出了采用面向?qū)ο蠓椒ㄋJ(rèn)定出的類。

40、圖1-12中缺少了哪些數(shù)據(jù)流?請(qǐng)指明每條數(shù)據(jù)流的名稱、起點(diǎn)和終點(diǎn)。

標(biāo)準(zhǔn)答案:名稱:退貨單,起點(diǎn):物料檢驗(yàn),終點(diǎn):采購(gòu)員。名稱:缺貨單,起

點(diǎn);領(lǐng)料單檢驗(yàn),終點(diǎn):領(lǐng)料人。

知識(shí)點(diǎn)解析:暫無(wú)解析

41、給出“領(lǐng)料單”和“入庫(kù)申請(qǐng)單”這兩個(gè)類至少應(yīng)具有的屬性。

標(biāo)準(zhǔn)答案:領(lǐng)料單的屬性:物料代碼、數(shù)量、日期、領(lǐng)料人、倉(cāng)庫(kù)保管員。入庫(kù)

申請(qǐng)單的屬件:物料代碼、數(shù)量、供貨方、日期、采購(gòu)員C

知識(shí)點(diǎn)解析:暫無(wú)解析

42、為建立功能完善的庫(kù)存管理系統(tǒng),除了查詢、統(tǒng)計(jì)、報(bào)表輸出功能外,還應(yīng)具

有哪些對(duì)提高企業(yè)效益至關(guān)重要的功能?

標(biāo)準(zhǔn)答案:庫(kù)存超限報(bào)警、庫(kù)存不足報(bào)警。

知識(shí)點(diǎn)解析:暫無(wú)解析

43、用面向?qū)ο蠓椒ㄔO(shè)計(jì)的類中,有一些類的對(duì)象是需要持久存儲(chǔ)的,這樣的類一

領(lǐng)料計(jì)劃單

領(lǐng)料單

物料

領(lǐng)料單

領(lǐng)料人物料清年發(fā)放

無(wú)效領(lǐng)料單

出庫(kù)單

圖1?12物料出入庫(kù)系統(tǒng)的數(shù)據(jù)流圖

?xut-]|[出]|供.方利家|

圖1-13物料出入庫(kù)系統(tǒng)中的關(guān)

標(biāo)準(zhǔn)答案:采購(gòu)計(jì)劃單、入庫(kù)單、供貨方檔案、出庫(kù)單、物料主文件、領(lǐng)料計(jì)劃

單。

知識(shí)點(diǎn)解析:本題是一個(gè)綜合題,包括結(jié)構(gòu)化方法和面向?qū)ο蠓椒?,具體有數(shù)據(jù)流

圖、類屬性識(shí)別、系統(tǒng)功能分析及面向?qū)ο笤O(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)。問(wèn)題I是補(bǔ)充缺

少的數(shù)據(jù)流。根據(jù)出庫(kù)工作流程的敘述,”……若經(jīng)檢驗(yàn)沒(méi)有相應(yīng)的領(lǐng)料計(jì)劃,則

通知領(lǐng)料人該領(lǐng)料單無(wú)效;若領(lǐng)料單有效,倉(cāng)庫(kù)保管員根據(jù)領(lǐng)料單上的物料代碼核

對(duì)是否有足夠的庫(kù)存;若沒(méi)有足夠的庫(kù)存,倉(cāng)庫(kù)保管員向領(lǐng)料人發(fā)缺貨

單:……”,可得,無(wú)效領(lǐng)料單是針對(duì)無(wú)相應(yīng)的領(lǐng)料計(jì)劃,缺貨單是針對(duì)庫(kù)存不

足,缺貨單不能包含于無(wú)效領(lǐng)料單中,故缺少數(shù)據(jù)流缺貨單,其終點(diǎn)為領(lǐng)料人,起

點(diǎn)應(yīng)為領(lǐng)料單檢驗(yàn)。根據(jù)入庫(kù)工作流程,”……檢驗(yàn)員根據(jù)檢驗(yàn)結(jié)果填寫(xiě)物料檢驗(yàn)

單:如果物料或供貨方不合格,則向采購(gòu)員發(fā)出退貨單……”,可見(jiàn),缺少數(shù)據(jù)流

退貨單,其起點(diǎn)為物料檢驗(yàn),終點(diǎn)為采購(gòu)員。問(wèn)題2是面向?qū)ο箢悓傩宰R(shí)別。每

一種物料有一張領(lǐng)料單,倉(cāng)庫(kù)管理員是根據(jù)領(lǐng)料單上的物料代碼核對(duì)庫(kù)存的,因此

領(lǐng)料單應(yīng)有屬性:物料弋碼和數(shù)量;另外,當(dāng)物料單檢驗(yàn)無(wú)效時(shí)需要通知領(lǐng)料人相

應(yīng)領(lǐng)料單無(wú)效,因此領(lǐng)料單應(yīng)有屬性:領(lǐng)料人;出庫(kù)時(shí),倉(cāng)庫(kù)保管員要在領(lǐng)料單上

簽字,因此領(lǐng)料單應(yīng)有屬性:倉(cāng)庫(kù)保管員;為了清楚了解出入庫(kù)情況,還應(yīng)包含屬

性:日期。綜上,領(lǐng)料單的屬性有:物料代碼、數(shù)量、領(lǐng)料人、倉(cāng)庫(kù)管理員、日

期。類似的,每一種物料有一張入庫(kù)申請(qǐng)單,成功入庫(kù)時(shí)倉(cāng)庫(kù)管理員根據(jù)入庫(kù)申

請(qǐng)單修改物料主文件中的現(xiàn)有庫(kù)存,因此入庫(kù)申請(qǐng)單應(yīng)有屬性:物料代碼和數(shù)量;

檢驗(yàn)員檢驗(yàn)物料時(shí),“如果物料或供貨方不合格,則向采購(gòu)員發(fā)出退貨單”,因此入

庫(kù)申請(qǐng)單應(yīng)有屬性:供貨方和采購(gòu)員;同樣,還應(yīng)包含屬性:日期。綜上,入庫(kù)申

請(qǐng)單的屬性有:物料代碼、數(shù)量、采購(gòu)員、供貨方、日期。問(wèn)題3是系統(tǒng)功能分

析。為了提高企業(yè)效率,建立一個(gè)功能完善的庫(kù)存管理系統(tǒng),除了具備查詢、統(tǒng)

計(jì)、報(bào)表輸出等外,還應(yīng)對(duì)庫(kù)存的物料做出實(shí)時(shí)監(jiān)控,以便保證物料的合理庫(kù)存

量,故還應(yīng)有功能:庫(kù)存超限報(bào)警和庫(kù)存不足報(bào)警。問(wèn)題4是面向?qū)ο笈c數(shù)據(jù)庫(kù)

的結(jié)合。用面向?qū)ο蠓椒ㄔO(shè)計(jì)的類中,有一些類的對(duì)象是需要持久存儲(chǔ)的,這樣的

類一般需要映射到關(guān)系數(shù)據(jù)庫(kù)模式中。就本題而言,實(shí)際上就是識(shí)別需要持久存儲(chǔ)

的對(duì)象,在此需要將數(shù)據(jù)流圖中的所有文件對(duì)應(yīng)的類映射到數(shù)據(jù)庫(kù)中,具體有:采

購(gòu)計(jì)劃單、入庫(kù)單、供貨方檔案、領(lǐng)料計(jì)劃單、物料主文件、出庫(kù)單。

閱讀下列說(shuō)明和有關(guān)的圖表,回答問(wèn)題1至問(wèn)題3?!菊f(shuō)明】A公司決定為該市

車站開(kāi)發(fā)自動(dòng)售票系統(tǒng),系統(tǒng)的要求如下:(I)乘客能按以下3步操作購(gòu)票:選定

目的地;投入錢(qián)幣;獲得一張票;(2)當(dāng)且僅當(dāng)乘客選定目的地后,系統(tǒng)才接收受

投錢(qián);每次投入的錢(qián)只購(gòu)買一張票;(3)只要投入的錢(qián)不少于所需的票價(jià),且票庫(kù)

中有所要求的票,則應(yīng)盡快出票;(4)如需找錢(qián),則應(yīng)在出票的同時(shí)退還多余的

錢(qián);(5)如果乘客投入的錢(qián)不夠票價(jià),或者票庫(kù)中沒(méi)有所要求的票時(shí),系統(tǒng)將金額

退錢(qián),并允許乘客另選目的地,繼續(xù)購(gòu)票;(6)出票前乘客可以按[取消]按鈕取消

購(gòu)票,系統(tǒng)將全額退出該乘客投入的錢(qián),并允許乘客另選目的地,繼續(xù)購(gòu)票;(7)

出票結(jié)束(包括退還多余的錢(qián))后,系統(tǒng)應(yīng)保存銷售記錄,并等待乘客購(gòu)票。該系統(tǒng)

還要求快速響應(yīng)和操作同步,所以它應(yīng)是一個(gè)實(shí)時(shí)系統(tǒng)。為此,A公司在該系統(tǒng)的

數(shù)據(jù)流程圖中附加了過(guò)程控制部分,形成轉(zhuǎn)換圖。在該圖中,控制流(事件流)用虛

線表示,數(shù)據(jù)流用實(shí)線表示。圖中的數(shù)據(jù)流并沒(méi)有畫(huà)全,需要考生填補(bǔ)。轉(zhuǎn)換圖如

“取鎮(zhèn)作

全過(guò)程進(jìn)行的控制可以用系統(tǒng)內(nèi)部各個(gè)狀態(tài)之間的遷移來(lái)描述,從而形成狀態(tài)遷移

圖。在狀態(tài)遷移圖中,用雙線框表示狀態(tài),用有向邊表示狀態(tài)的遷移。引起狀態(tài)遷

事件

移的事件及由該事件引起的動(dòng)作,在有向邊旁用"制希''形式注明。狀態(tài)遷移圖如圖

1-15所示。

接收著目的地

圖1-15狀態(tài)遷移圖該公司還

制作了一個(gè)過(guò)程啟動(dòng)表,用以表明狀態(tài)遷移圖中的4個(gè)動(dòng)作與轉(zhuǎn)換圖中的4個(gè)過(guò)程

之間的“啟動(dòng)”關(guān)系,即說(shuō)明哪個(gè)動(dòng)作將啟動(dòng)哪個(gè)過(guò)程。用1表示啟動(dòng),用0表示不

啟動(dòng)。啟動(dòng)的過(guò)程將根據(jù)獲得的輸入數(shù)據(jù)產(chǎn)生輸出數(shù)據(jù),未啟動(dòng)的過(guò)程則不會(huì)產(chǎn)生

輸出數(shù)據(jù)。該表中沒(méi)有列出的過(guò)程,其執(zhí)行與否與事件無(wú)關(guān)。過(guò)程啟動(dòng)表如表1-2

所示。

*1-2過(guò)程啟動(dòng)袤

過(guò)程

動(dòng)作

接收目的地接受錢(qián)出票退還錢(qián)

接受錢(qián)0100

出祟000

退錢(qián)d

接收目的地e

44、轉(zhuǎn)換圖中缺少哪3條數(shù)據(jù)流?請(qǐng)指明每條數(shù)據(jù)流的名稱、起點(diǎn)和終點(diǎn)。

標(biāo)準(zhǔn)答案:數(shù)據(jù)流名:目的地,起點(diǎn):“接收目的地”,終點(diǎn):"核查數(shù)據(jù)流

名:投入的錢(qián),起點(diǎn):“接受錢(qián)”,終點(diǎn):“核查數(shù)據(jù)流名:剩余的錢(qián),起點(diǎn):

“核查”,終點(diǎn):“退還錢(qián)”。

知識(shí)點(diǎn)解析:暫無(wú)解析

45、在狀態(tài)遷移圖中,a、b、c分別表示什么事件?請(qǐng)用轉(zhuǎn)換圖中給出的事件名解

答。

標(biāo)準(zhǔn)答案:a:“取消”操作,b:核查正確,c:出票結(jié)束。

知識(shí)點(diǎn)解析:暫無(wú)解析

46、在過(guò)程啟動(dòng)表中,d、e處應(yīng)填什么?請(qǐng)分別用4位二進(jìn)制碼表示。

標(biāo)準(zhǔn)答案:d:1001,e:1000c

知識(shí)點(diǎn)解析:本題也是一個(gè)綜合題,題中給出了自動(dòng)售票系統(tǒng)的轉(zhuǎn)換圖和狀態(tài)遷移

圖。問(wèn)題1是補(bǔ)充轉(zhuǎn)換圖中缺少的數(shù)據(jù)流。轉(zhuǎn)換圖是在數(shù)據(jù)流圖中附加了過(guò)程控

制的部分,該圖描述了自動(dòng)售票系統(tǒng)的基本行為。根據(jù)題中說(shuō)明,''只要投入的錢(qián)

不少于所需的票價(jià),且票庫(kù)中有所要求的票,則應(yīng)盡快出票”,可知核查需要查對(duì)

庫(kù)存是否有所需的票、出入的錢(qián)是否足夠,顯然應(yīng)有從“接收目的地”到“核查”的數(shù)

據(jù)流:目的地,應(yīng)有從“接受錢(qián)”到“核查”的數(shù)據(jù)流:投入的錢(qián)。根據(jù)說(shuō)明,“如果

乘客投入的錢(qián)不夠票價(jià),或者票庫(kù)中沒(méi)有所要求的票時(shí),系統(tǒng)將全額退錢(qián),并允許

乘客另選目的地,繼續(xù)!W票“,亦即核查結(jié)果為無(wú)法出票,則退還錢(qián),另外,若投

入的錢(qián)多于票價(jià),則在出票的同時(shí)應(yīng)退還多余的錢(qián)。因此應(yīng)有從“核查”到“退還錢(qián)”

的數(shù)據(jù)流:剩余的錢(qián)。問(wèn)題2是識(shí)別狀態(tài)遷移圖中的事件。系統(tǒng)處于等待選擇目

的地狀態(tài),檢測(cè)到目的地后,接受錢(qián),轉(zhuǎn)為接受投錢(qián)狀態(tài),乘客投入錢(qián)后,系統(tǒng)進(jìn)

行核查,若核查正確,系統(tǒng)出票,出票結(jié)束后,系統(tǒng)繼續(xù)等待乘客購(gòu)票。因此b應(yīng)

該是“核查正確”,c應(yīng)該是“出票結(jié)束”。在出票前,乘客可以按[取消]按鈕取消購(gòu)

票,系統(tǒng)退錢(qián),轉(zhuǎn)為等待選擇目的地狀態(tài),因此a應(yīng)該是“取消”操

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論