從以下的 3 道試題(試題一至試題三)中任選 2 道解答。如果解答的試題數(shù)超過2 道,則解答的前2道有效。 |
試題一
閱讀下列說明和流程圖,回答問題 1 至問題 3,把解答寫在答卷的對應(yīng)欄內(nèi)。
【說明】
本流程圖描述了某行業(yè)分類電話號碼簿(簡稱號簿)出版系統(tǒng)的處理流程。全市所有電話的基本信息均存放在營業(yè)庫中。系統(tǒng)輸入工單,工單中包括電話的新裝、拆除、移機(jī)、更改(更改戶名、地址、電話號碼等)等信息。為確保輸入工單的正確性,每張工單均由兩個錄入員分別錄入,由處理 1 進(jìn)行輸入和校對,然后更新營業(yè)庫。系統(tǒng)根據(jù)待出版號簿的行業(yè)類型從營業(yè)庫中選取該類用戶的電話信息,存放在號簿中。同時向每個電話用戶發(fā)布用戶函,用戶函上記錄著將刊登在號簿上的該用戶的戶名、地址、電話號碼等信息,用戶函上的序號標(biāo)志著該用戶信息在號簿庫中的位置。用戶收到用戶函后自行校對,并將修改內(nèi)容和印刷要求(字體大小和是否套紅)填寫在用戶回執(zhí)中,系統(tǒng)按收到用戶回函的先后順序依次輸入用戶回函,然后更新號簿庫。最后通過排版輸出經(jīng)用戶校對并符合其印刷要求的號簿清樣。
系統(tǒng)中部分單據(jù)和文件的格式如下:
工單=工單類型+原戶名+新戶名+原地址+新地址+原電話號碼+新電話號碼
營業(yè)庫紀(jì)錄=戶名+地址+電話號碼+分類信息
用戶函=序號+戶名+地址+電話號碼
用戶回函=序號+戶名+地址+電話號碼+套紅標(biāo)記+字體大小
【流程圖】
【問題 1】
流程圖中哪些處理能發(fā)現(xiàn)工單的哪些錯誤,并舉例說明。
【問題 2】
指出號簿庫文件的紀(jì)錄至少應(yīng)包括哪些數(shù)據(jù)項。
【問題3】
為提高處理速度,流程圖需作何改進(jìn)。
試題二
閱讀下列說明和流程圖,回答問題 1 至問題 2,把解答寫在答卷的對應(yīng)欄內(nèi)。
【說明】
本流程圖將數(shù)字 1,2,…,N2(N≥2)按逆時針方向依次寫在 N*N 矩陣中,下圖給出了 N=4 和 N=5時的情況:
1 | 12 | 11 | 10 | 1 | 16 | 15 | 14 | 13 | |
2 | 13 | 16 | 9 | 2 | 17 | 24 | 23 | 12 | |
3 | 14 | 15 | 8 | 3 | 18 | 25 | 22 | 11 | |
4 | 5 | 6 | 7 | 4 | 19 | 20 | 21 | 10 | |
5 | 6 | 7 | 8 | 9 | |||||
N=4時 | N=5時 |
【問題 1】
填充流程圖中的 ①~⑥ 使之成為完整的流程圖。
【問題 2】
若將數(shù)字 1,2,…,N2 按順時針方向依次寫在 N*N 矩陣中,則只需將上述流程圖中的__⑦_(dá)_改成__⑧__即可。
【流程圖】
注:圖中[N/2]表示不大于 N/2 的最大整數(shù)。
試題三
閱讀以下說明和 E-R 圖,回答問題,講解答寫在答卷的對應(yīng)欄內(nèi)。
【說明】
設(shè)有下列關(guān)于運(yùn)動會管理系統(tǒng)的 E-R 圖。圖中矩形表示實體,圓表示屬性,雙圓表示關(guān)鍵字屬性,菱形表示實體之間的關(guān)系。假定已通過下列 SQL 語言建立了基本表:
CREATE TABLE ATHLETE
(ANO CHAR(6) NOT NULL,
ANAME CHAR(20),
ASEX CHAR(1),
ATEAM CHAR(20));
CREATE TABLE ITEM
(INO CHAR(6) NOT NULL,
INAME CHAR(20),
ITIME CHAR(10),
IPLACE CHAR(20));
CREATE TABLE GAMES
(ANO CHAR(6) NOT NULL,
INO CHAR(6) NOT NULL,
SCORRE CHAR(10));
為了答題的方便,圖中的實體和屬性同時給出了中英文兩種名字,回答問題時只需寫出英文名即可。
【E-R圖】
【問題】
填充下列 SQL 程序 3.1~3.4 中的 ①~⑦,使它們分別完成相應(yīng)的功能:
程序 3.1:統(tǒng)計參加比賽時運(yùn)動員人數(shù)
SELECT __①__
FROM ATHLETE
WHERE ASEX='M';
程序 3.2:查100872號運(yùn)動員參加的所有項目及其比賽時間和地點(diǎn)
SELECT ITEM,INO,INAME,ITIME,IPLACE
FROM GAMES,ITEM
WHERE __②__
AND __③__;
程序 3.3:查參加 100035 項目的所有運(yùn)動員名單
SELSECT ANO,ANAME,ATEAM
FROM ATHLETE
WHERE __④__
(SELECT __⑤__
FROM GAMES
WHERE GAMES.ANO=ATHLETE.ANO
AND INO='100035');
程序3.4:建立運(yùn)動員成績視圖
__⑥__ ATHLETE_SCORE
AS SELECT ATHLETE,ANO,ANAME,ATEAM,INAME,SCORE
FORM __⑦_(dá)_
WHERE ATHLETE,ANO=GAMES,ANO
AND GAMES.INO=ITEM.INO;
試題四為必答題 |
試題四
在 COMET 型計算機(jī)上可以使用試卷上所附的 CASL 匯編語言。閱讀下列程序說明和 CASL 程序,將應(yīng)填入程序中__?__處的字句,寫在答卷的對應(yīng)欄內(nèi)。
【程序說明】
子程序 OFFSET 用二分法,查找無符號整數(shù) M 在一個長度為 N 的有序(升序)無符號整數(shù)列表NTABLE 中的位置。
程序中標(biāo)號為 LOW 和 UP 的兩個存儲字分別用作存放查找區(qū)間的上下限。
進(jìn)入子程序時,在GR1中給出存放子程序所需參數(shù)的起始地址。參數(shù)的存放次序如下:
(GR1)+0 |
M |
1 |
N |
2 |
NTABLE的首址 |
從子程序返回時,GR0 中存放查找結(jié)果,即 M 在此有序表中的位置序數(shù),如表中找不到 M,則 GR0 中返回 0,其它寄存器的內(nèi)容保持不變。
- 推薦給朋友
- 收藏此頁
·2008年下半年軟考信息系統(tǒng)項目管理師試題(下午II) (2008-12-21 22:39:30)
·2008年下半年計算機(jī)軟考網(wǎng)絡(luò)工程師試題(下午) (2008-12-21 22:26:13)
·2008下半年軟考系統(tǒng)分析師考試試題(下午)II (2008-12-21 22:20:49)
·2008年下半年計算機(jī)軟考程序員試題(下午) (2008-12-21 22:18:18)
·2008年下半年計算機(jī)軟考程序員試題(上午) (2008-12-21 22:11:38)
如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系
