午夜无码中文字幕影院,国产自产第一区c国产,久久久久久夜精品精品免费,国产99久久,夜夜夜夜曰天天天天拍国产,欧美日韩亚洲另类专区,国产精品区一区二区免费

軟題庫(kù) 學(xué)習(xí)課程
試卷年份2008年下半年
試題題型【分析簡(jiǎn)答題】
試題內(nèi)容

試題三
閱讀下列說(shuō)明和圖,回答問(wèn)題1至問(wèn)題4,將解答填入對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
在線會(huì)議審稿系統(tǒng)(Online Reviewing System,ORS)主要處理會(huì)議前期的投稿和審稿事務(wù),其功能描述如下:
1.用戶在初始使用系統(tǒng)時(shí),必須在系統(tǒng)中注冊(cè)(register)成為作者或?qū)徃迦恕?br />2.作者登錄(login)后提交稿件和瀏覽稿件審閱結(jié)果。提交稿件必須在規(guī)定提交時(shí)間范圍內(nèi),其過(guò)程為先輸入標(biāo)題和摘要、選擇稿件所屬主題類型、選擇稿件所在位置 (存儲(chǔ)位置)。上述幾步若未完成,則重復(fù);若完成,則上傳稿件至數(shù)據(jù)庫(kù)中,系統(tǒng)發(fā)送通知。
3.審稿人登錄后可設(shè)置興趣領(lǐng)域、審閱稿件給出意見(jiàn)以及羅列錄用和(或)拒絕的稿件。
4.會(huì)議委員會(huì)主席是一個(gè)特殊審稿人,可以瀏覽提交的稿件、給審稿人分配稿件、羅列錄用和(或)拒絕的稿件以及關(guān)閉審稿過(guò)程。其中,關(guān)閉審稿過(guò)程須包括羅列錄用和(或)拒絕的稿件。
系統(tǒng)采用面向?qū)ο蠓椒ㄩ_(kāi)發(fā),使用UMi進(jìn)行建模。在建模用例圖時(shí),常用的方式是先識(shí)別參與者,然后確定參與者如何使用系統(tǒng)來(lái)確定用例,每個(gè)用例可以構(gòu)造一個(gè)活動(dòng)圖。參與者名稱、用例和活動(dòng)名稱分別參見(jiàn)以下各表。參與者列表


【問(wèn)題1】
根據(jù)[說(shuō)明]中的描述,使用參與者列表的英文名稱,給出ORS用例圖中A1~A4所對(duì)應(yīng)的參與者。
【問(wèn)題2】
根據(jù)[說(shuō)明]中的描述,使用用例名稱列表中的英文名稱,給出ORS用例圖中U1一 U3所對(duì)應(yīng)的用例。
【問(wèn)題3】
根據(jù)[說(shuō)明]中的描述,給出ORS用例圖中  (1)  和  (2)  所對(duì)應(yīng)的關(guān)系。
【問(wèn)題4】
根據(jù)[說(shuō)明]中的描述,使用用例名稱列表和活動(dòng)名稱列表中的英文名稱,給出提交稿件過(guò)程的活動(dòng)圖中Actionl~Action4對(duì)應(yīng)的活動(dòng)。



查看答案

相關(guān)試題

1題:

試題一
閱讀下列說(shuō)明和圖,回答問(wèn)題1至問(wèn)題3,將解答填入對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
某營(yíng)銷企業(yè)擬開(kāi)發(fā)一個(gè)銷售管理系統(tǒng),其主要功能描述如下:
1.接受客戶訂單,檢查庫(kù)存貨物是否滿足訂單要求。如果滿足,進(jìn)行供貨處理:修改庫(kù)存記錄文件,給庫(kù)房開(kāi)具備貨單并且保留客戶訂單至訂單記錄文件;否則進(jìn)行缺貨處理:將缺貨訂單錄入缺貨記錄文件。
2.根據(jù)缺貨記錄文件進(jìn)行缺貨統(tǒng)計(jì),將缺貨通知單發(fā)給采購(gòu)部門(mén)。
3.根據(jù)采購(gòu)部門(mén)提供的進(jìn)貨通知單進(jìn)行進(jìn)貨處理:修改庫(kù)存記錄文件,并從缺貨記錄文件中取出缺貨訂單進(jìn)行供貨處理。
4.根據(jù)保留的客戶訂單進(jìn)行銷售統(tǒng)計(jì),打印統(tǒng)計(jì)報(bào)表給經(jīng)理。
現(xiàn)采用結(jié)構(gòu)化方法對(duì)銷售管理系統(tǒng)進(jìn)行分析與設(shè)計(jì),獲得如下圖所示的頂層數(shù)據(jù)流圖和0層數(shù)據(jù)流圖。

【問(wèn)題1】
使用說(shuō)明中的詞語(yǔ),給出上述頂層數(shù)據(jù)流圖中的外部實(shí)體E1~E4的名稱。
【問(wèn)題2】
使用說(shuō)明中的詞語(yǔ),給出上述0層數(shù)據(jù)流圖中的數(shù)據(jù)存儲(chǔ)D1~D3的名稱。
【問(wèn)題3】
上述0層數(shù)據(jù)流圖中缺少了4條數(shù)據(jù)流,根據(jù)說(shuō)明及頂層數(shù)據(jù)流圖提供的信息,分別指出這4條數(shù)據(jù)流的起點(diǎn)和終點(diǎn)。



答案解析與討論:www.xomuzic.com/st/2457125411.html

2題:

試題二
閱讀下列說(shuō)明和圖,回答問(wèn)題1至問(wèn)題4,將解答填入對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
某賓館擬開(kāi)發(fā)一個(gè)賓館客房預(yù)訂子系統(tǒng),主要是針對(duì)客房的預(yù)訂和入住等情況進(jìn)行管理。
【需求分析結(jié)果】
1.員工信息主要包括:?jiǎn)T工號(hào)、姓名、出生年月、性別、部門(mén)、崗位、住址、聯(lián)系電話和密碼等信息。崗位有管理和服務(wù)兩種。崗位為“管理”的員工可以更改(添加、刪除和修改)員工表中本部門(mén)員工的崗位和密碼,要求將每一次更改前的信息保留;崗位為“服務(wù)”的員工只能修改員工表中本人的密碼,且負(fù)責(zé)多個(gè)客房的清理等工作。
2.部門(mén)信息主要包括:部門(mén)號(hào)、部門(mén)名稱、部門(mén)負(fù)責(zé)人、電話等信息。一個(gè)員工只能屬于一個(gè)部門(mén),一個(gè)部門(mén)只有一位負(fù)責(zé)人。
3.客房信息包括:客房號(hào)、類型、價(jià)格、狀態(tài)等信息。其中類型是指單人間、三人間、普通標(biāo)準(zhǔn)間、豪華標(biāo)準(zhǔn)間等;狀態(tài)是指空閑、入住和維修。
4.客戶信息包括:身份證號(hào)、姓名、性別、單位和聯(lián)系電話。
5.客房預(yù)定情況包括:客房號(hào)、預(yù)定日期、預(yù)定入住日期、預(yù)定入住天數(shù)、身份證號(hào)等信息。一條預(yù)定信息必須且僅對(duì)應(yīng)一位客戶,但一位客戶可以有多條預(yù)定信息。
【概念模型設(shè)計(jì)】
根據(jù)需求階段收集的信息,設(shè)計(jì)的實(shí)體聯(lián)系圖(不完整)如下圖所示。

【邏輯結(jié)構(gòu)設(shè)計(jì)】
邏輯結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)的部分關(guān)系模式(不完整)如下:
員工(  4  ,姓名,出生年月,性別,崗位,住址,聯(lián)系電話,密碼)
權(quán)限(崗位,操作權(quán)限)
部門(mén)(部門(mén)號(hào),部門(mén)名稱,部門(mén)負(fù)責(zé)人,電話)
客房(  5  ,類型,價(jià)格,狀態(tài),入住日期,入住時(shí)間,員工號(hào))
客戶(  6  ,姓名,性別,單位,聯(lián)系電話)
更改權(quán)限(員工號(hào),  7  ,密碼,更改日期,更改時(shí)間,管理員號(hào))
預(yù)定情況(  8  ,預(yù)定日期,預(yù)定入住日期,預(yù)定入住天數(shù))
【問(wèn)題1】
根據(jù)問(wèn)題描述,填寫(xiě)上圖中(1)~(3)處聯(lián)系的類型。聯(lián)系類型分為一對(duì)一、一對(duì)多和多對(duì)多三種,分別使用1:1,1:n或1:*,m:n或*:*表示。
【問(wèn)題2】
補(bǔ)充上圖中的聯(lián)系并指明其聯(lián)系類型。
【問(wèn)題3】
根據(jù)需求分析結(jié)果和上圖,將邏輯結(jié)構(gòu)設(shè)計(jì)階段生成的關(guān)系模式中的空(4)~(8)補(bǔ)充完整。(注:一個(gè)空可能需要填多個(gè)屬性)
【問(wèn)題4】
若去掉權(quán)限表,并將權(quán)限表中的操作權(quán)限屬性放在員工表中(仍保持管理和服務(wù)崗位的操作權(quán)限規(guī)定),則與原有設(shè)計(jì)相比有什么優(yōu)缺點(diǎn)(請(qǐng)從數(shù)據(jù)庫(kù)設(shè)計(jì)的角度進(jìn)行說(shuō)明)。



答案解析與討論:www.xomuzic.com/st/2457223159.html

4題:

試題四
閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
某餐廳供應(yīng)各種標(biāo)準(zhǔn)的營(yíng)養(yǎng)套餐。假設(shè)菜單上共有n項(xiàng)食物m1,m2,…,mn,每項(xiàng)食物mi的營(yíng)養(yǎng)價(jià)值為vi,價(jià)格為pi其中i=1,2,…,n,套餐中每項(xiàng)食物至多出現(xiàn)一次。客人常需要一個(gè)算法來(lái)求解總價(jià)格不超過(guò)M的營(yíng)養(yǎng)價(jià)值最大的套餐。
【問(wèn)題1】
下面是用動(dòng)態(tài)規(guī)劃策略求解該問(wèn)題的偽代碼,請(qǐng)?zhí)畛淦渲械目杖?1)、(2)和(3)處。
偽代碼中的主要變量說(shuō)明如下。
n:總的食物項(xiàng)數(shù);
v:營(yíng)養(yǎng)價(jià)值數(shù)組,下標(biāo)從1到n,對(duì)應(yīng)第1到第n項(xiàng)食物的營(yíng)養(yǎng)價(jià)值;
p:價(jià)格數(shù)組,下標(biāo)從1到n,對(duì)應(yīng)第1到第n項(xiàng)食物的價(jià)格;
M:總價(jià)格標(biāo)準(zhǔn),即套餐的價(jià)格不超過(guò)M;
x:解向量(數(shù)組),下標(biāo)從1到n,其元素值為0或1,其中元素值為0表示對(duì)應(yīng)的食物不出現(xiàn)在套餐中,元素值為1表示對(duì)應(yīng)的食物出現(xiàn)在套餐中;
nv:n+1行M+1列的二維數(shù)組,其中行和列的下標(biāo)均從0開(kāi)始,nv[i][j]表示由前i項(xiàng)食物組合且價(jià)格不超過(guò)j的套餐的最大營(yíng)養(yǎng)價(jià)值。問(wèn)題最終要求的套餐的最大營(yíng)養(yǎng)價(jià)值為nv[n][M]。
偽代碼如下:
MaxNutrientValue(n,v,p,M,x)
1  for i=0  to n
2  nv[i][0] = 0
3  for j=1 to M
4  nv[0][j]=0
5  for i=1 to n
6  for j=1 to M
7  if j<p[i]  //若食物mi不能加入到套餐中
8  nv[i][j] =  nv[i-1][j]
9  else if   (1)
10  nv[i][j]=  nv[i-1][j]
11  else
12  nv[i][j]=  nv[i-1][j-p[i]]  +  v[i]
13  j = M
14  for i=n downto 1
15  if   (2)
16  x[i] = 0
17  else
18  x[i] = 1
19    (3)
20  return x and nv[n][M]
【問(wèn)題2】
現(xiàn)有5項(xiàng)食物,每項(xiàng)食物的營(yíng)養(yǎng)價(jià)值和價(jià)格如下表所示。

食物營(yíng)養(yǎng)價(jià)值及價(jià)格表
若要求總價(jià)格不超過(guò)100的營(yíng)養(yǎng)價(jià)值最大的套餐,則套餐應(yīng)包含的食物有  (4)  (用食物項(xiàng)的編碼表示),對(duì)應(yīng)的最大營(yíng)養(yǎng)價(jià)值為  (5)  。
【問(wèn)題3】
問(wèn)題1中偽代碼的時(shí)間復(fù)雜度為  (6)  (用O符號(hào)表示)。



答案解析與討論:www.xomuzic.com/st/2457421374.html

5題:

試題五
閱讀下列說(shuō)明和C函數(shù),將應(yīng)填入  (n)  處的字句寫(xiě)在對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
已知集合A和B的元素分別用不含頭結(jié)點(diǎn)的單鏈表存儲(chǔ),函數(shù)Difference()用于求解集合A與B的差集,并將結(jié)果保存在集合A的單鏈表中。例如,若集合A={5,10, 20,15,25,30},集合B={5,15,35,25},如圖(a)所示,運(yùn)算完成后的結(jié)果如圖(b)所示。

鏈表結(jié)點(diǎn)的結(jié)構(gòu)類型定義如下:
typedef struct Node{
ElemType elem;
struct Node *next;
}NodeType;
【C函數(shù)】
void Difference(NodeType **LA,NodeType *LB.
{
NodeType  *pa,  *pb,  *pre,  *q;


pre=NULL;
(1)  ;
while  (pa)  {
pb=LB;
while(  (2)  )
pb=pb->next;
if(  (3)  )  {
if(!pre)
*LA=  (4)  ;
else
(5)  =pa->next;
q = pa;
pa=pa->next;
free(q);
}
else  {
(6)  ;
pa=pa->next;
}
}
}



答案解析與討論:www.xomuzic.com/st/2457526064.html

6題:

試題六
閱讀下列說(shuō)明和C++代碼,將應(yīng)填入  (n)  處的字句寫(xiě)在對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
已知某類庫(kù)開(kāi)發(fā)商提供了一套類庫(kù),類庫(kù)中定義了Application類和Document類,它們之間的關(guān)系如下圖所示。其中,Application類表示應(yīng)用程序自身,而Document類則表示應(yīng)用程序打開(kāi)的文檔。Application類負(fù)責(zé)打開(kāi)一個(gè)已有的以外部形式存儲(chǔ)的文檔,如一個(gè)文件,一旦從該文件中讀出信息后,它就由一個(gè)Document對(duì)象表示。
當(dāng)開(kāi)發(fā)一個(gè)具體的應(yīng)用程序時(shí),開(kāi)發(fā)者需要分別創(chuàng)建自己的Application和Document子類,例如上圖中的類MyApplication和類MyDocument,并分別實(shí)現(xiàn)Application和 Document類中的某些方法。
已知Application類中的openDocument方法采用了模板方法(Template Method)設(shè)計(jì)模式,該方法定義了打開(kāi)文檔的每一個(gè)主要步驟,如下所示:

1.首先檢查文檔是否能夠被打開(kāi),若不能打開(kāi),則給出出錯(cuò)信息并返回;
2.創(chuàng)建文檔對(duì)象;
3.通過(guò)文檔對(duì)象打開(kāi)文檔;
4.通過(guò)文檔對(duì)象讀取文檔信息;
5.將文檔對(duì)象加入到Application的文檔對(duì)象集合中。
【C++代碼】
#include<iostream>
#include<vector>
using namespace std;
class Document{
public:
void save(){/*存儲(chǔ)文檔數(shù)據(jù),此處代碼省略*/)
void open(string docName){ /*打開(kāi)文檔,此處代碼省略*/)
void close(){  /*關(guān)閉文檔,此處代碼省略*/)
virtual void read(string docName) =0;
};
class Appplication{
private:
vector<  (1)  >  docs;  /*文檔對(duì)象集合*/
public:
bool canOpenDocument(string docName){
/*判斷是否可以打開(kāi)指定文檔,返回真值時(shí)表示可以打開(kāi),
返回假值表示不可打開(kāi),此處代碼省略*/
}
void addDocument(Document * aDocument){
/*將文檔對(duì)象添加到文檔對(duì)象集合中*/
docs.push_back(  (2)  );
}
virtual Document * doCreateDocument()=0;/*創(chuàng)建一個(gè)文檔對(duì)象*/
void openDocument(string docName){/*打開(kāi)文檔*/
if  (  (3)  ){
cout<<“文檔無(wú)法打開(kāi)!”<<endl;
return;
}
(4)   adoc=   (5)  ;
(6)  ;
(7)  ;
(8)  ;
}
};



答案解析與討論:www.xomuzic.com/st/2457622134.html