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