2005下半年高程考試 下午第七題

2021-04-06 17:30:33 字數 868 閱讀 1393

試題七(共15分)

閱讀以下說明和c**,將應填入_____(n)____ 處的字句寫在答題紙的對應欄內。

[說明]

在一公文處理系統中,開發者定義了乙個公文結構officedoc,其中定義了公文應該具有的屬性。當公檔案的內容或狀態發生變化時,與之相 關聯的docexplorer 結構的值都需要發生改變。乙個officedoc 結構能夠關聯一組docexplorer 結構。當officedoc結構的內容或狀態發生變化時,所有與之相關聯的docexplorer 結構都將被更新,這種應用被稱為觀察者模式。以下**採用c語言實現,能夠正確編譯通過。

[c**]

#include

#define obs_maxnum 20  /*乙個officedoc 變數最多能夠關聯的docexplorer變數的個數*/

typedef void (____(1)____) (struc officedoc * ,struct docexplorer *);

struct docexplorer ;

struct officedoc;

void attach(struct officedoc *doc, struct docexplorer *ob)

void detach(struct officedoc *doc, struct docexplorer *ob)}}

void update1(struct officedoc *doc, struct docexplorer *ob)

void update2(struct officedoc *doc, struct docexplorer *ob)

void notifyobs(struct officedoc *doc)

}void main()

2005下半年高程考試 下午第二題

試題二 共15分 閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對應欄內。說明 某企業決定開發乙個企業倉儲管理系統,由李工承擔系統的設計工作。該系統的網路連線如圖2 1 所示。圖2 1 該企業有多個倉庫,圖2 1 所示的中心資料庫儲存了各個倉庫中每種貨物的庫存資訊。每個倉 庫配備一台前端機...

2005下半年高程考試 下午第四題

試題四 共15分 閱讀以下函式說明 圖和c 將應填入 n 處的字句寫在答題紙的對應欄內。說明 雜湊檔案的儲存單位稱為桶 bucket 假如乙個桶能存放m個記錄,當桶中已有m個同義詞 雜湊函式值相同 的記錄時,存放第m 1 個同義詞會發生 溢位 此時需要將第m 1 個同義詞存放到另乙個稱為 溢位桶 的...

2005上半年高程考試 下午第一題

試題一 15分 閱讀以下說明和資料流圖,回答問題1至問題3,將解答題紙的對應欄內。說明 學生住宿服務系統幫助學生在就學的城市內找以所需的住房,系統對出租的房屋資訊 房主資訊 需要租房的學生資訊以及學生和房主的會面住處進行管理和維護。房主資訊包括姓名 位址 號碼以及系統分配的唯一身份標識 id 和密碼...