admin
1997年高級程序員下午試題及答案
試題一
閱讀以下說明和流程圖,回答問題1至問題4,將解答寫在答卷的對應欄內(nèi)。
[說明]
某公司將其生產(chǎn)的商品通過若干個銷售點進行銷售。銷售點在收到商品后的規(guī)定時間內(nèi)把貨款匯給公司。
流程圖描述了該公司發(fā)貨、收款、催款的處理過程。其中部分文件和單據(jù)的格式如下:
商品文件:商品代號,商品名稱,單價銷售點文件:銷售點代號,銷售點名稱,
地址發(fā)貨單:發(fā)貨日期,銷售點代號,商品代號,數(shù)量,
金額收款單:收款日期,銷售點代號,商品代號,數(shù)量,金額,該商品的發(fā)貨日期處理 1~3 把當天的發(fā)貨單合并到發(fā)貨文件。處理 4~6 把當天的收款單合并到收款文件。處理 7 在發(fā)貨文件中當天已收款的記錄上加上已收款標記。處理 8 和處理 9 在月末執(zhí)行一次,主要用于輸出月發(fā)貨報告、催款通知單、月收款報告。
[問題1] 詳細寫出流程圖中商品文件和銷售點文件對處理1的作用。
[問題2] 說明處理 8 為何要寫發(fā)貨文件。
[問題3] 說明處理 9 除制作月收款報告外還對收款文件做什么操作。
[問題4] 為了提高處理效率,流程圖需作何改動。
試題二
閱讀以下說明和流程圖,回答問題 1 至問題 3,將解答寫在答卷的對應欄內(nèi)。
[說明]
本流程圖用來實現(xiàn)一組正整數(shù)的加權舍位平衡。已知正整數(shù)組 A(a1,a2,…,an) n
滿足條件 a1=∑ (n≥3),F(xiàn)將數(shù)組 A 中的每個數(shù)舍 P 位(P 為正整數(shù))后,得到另一正整數(shù)數(shù)組 i=2
B(b1,b2,…,bn)
它滿足如下條件: 1、b1是a1舍P位后四舍五入所得,即b1 = INT(a1/10P + 0.5)
n 2、b1 =∑bi
i=2 3、bi = INT(ai/10P) + ei(i = 2,3,…,n), 其中 ei 取值為 0 或 1,當 ei = 1時,稱 ei 是第 i 項數(shù)據(jù)的進位
4、ei(i = 2,3,……,n)之值根據(jù)余數(shù) MOD(ai,10P)乖上權 fi(fi≥0) 后的數(shù)值大小來決定(其算法見流程圖),權 fi 存放在數(shù)組 F 中。其中 INT 是取整數(shù)函數(shù),MOD 是余數(shù)函數(shù)。例如正整數(shù) 78965 舍 P = 3 位,則 INT(78965/103)=78 MOD(78965,103)=965
[問題1] 填充流程圖中①~④ ,把解答寫在答卷紙的相應位置上。
[問題2] 若 N = 5,P = 1,A =(1586,985,26,247,328) F =(1,1,1,1,1)
則數(shù)組B的值是多少?
[問題3] 若 N = 3,P = 1,A =(41,16,25),F(xiàn) =(1,0,0),則數(shù)組 B 的值是多少?
試題三
閱讀以下說明和流程圖,回答問題1至問題3,將解答寫在答卷的對應欄內(nèi)。
[說明]
下面給出的是某房產(chǎn)管理系統(tǒng)的一套分層數(shù)據(jù)流圖。其功能描述如下:(1)系統(tǒng)隨時根據(jù)住房送來的入信單更新信戶基本信息文件;(2)每月初系統(tǒng)根據(jù)物業(yè)管理委員會提供的月附加費(例如清潔費、保安費、大樓管理費等)表和房租調(diào)整表,計算每家住戶的月租費(包括月附加費),向住戶發(fā)出交費通知單。住戶交費時,系統(tǒng)輸入交費憑證,核對后輸出收據(jù)給住戶;(3)系統(tǒng)定期向物業(yè)管理委員會提供住房分配表和交費情況表;(4)住戶因分戶或換房,在更新住戶基本信息文件的同時,系統(tǒng)應立即對這些住戶做月租費計算,以了結分戶或換房前的房租。假定題中提供的頂層圖是正確的,請回答下列問題:
[問題1] 指出哪張圖中的哪些文件可不必畫出。
[問題2] 指出在哪些圖中遺漏了哪些數(shù)據(jù)流。回答時請用如下形式之一: 1)×× 圖中遺漏了 ×× 加工(或文件)流向 ×× 加工(或文件)的 ×× 數(shù)據(jù)流; 2)×× 圖中加工 ×× 遺漏了輸入(或輸出)數(shù)據(jù)流 ×× 。
[問題3] 指出加工 2 圖中加工 2.3 能檢查出哪些不合格交費憑證。
[流程圖]
頂層圖
試題四
在 COMET 型計算機上可以使用試卷上所附的 CASL 匯編語言。閱讀下列程序說明和 CASL 程序,將應填入__(n)__處的字句,寫在答卷的對應欄內(nèi)。
[程序說明]
本子程序?qū)⒁粋非負二進整數(shù)翻譯成五位十進整數(shù)字符。進入子程序時,在GR0 中給出被翻譯的非負二進整數(shù),在 GR2 中給出存放五位十進整數(shù)數(shù)字字符的起始地址。 十進制數(shù)字字符用 ASCII 碼表示。當結果小于五位時,左邊無空白符替換;當二進整數(shù)為零時,在(GR2)+4中存放 0 的 ASCII 碼。 數(shù)字字符 0 至 9 的 ASCII 碼是 48 至 57,空白符的 ASCII 碼是 32。
[程序]
START LEA GR1,0 LEA GR3,32 L1 ____(1)____ JPZ L2 ST GR3,0,GR2 LEA GR2,1,GR2 LEA GR1,1,GR1 LEA GR4,-4,GR1 JNZ L1 L2 ___(2)___ L3 ___(3)___ JMI L4 SUB GR0,SN0,GR1 LEA GR3,1,GR3 ___(4)___ L4 ST GR3,0,GR2 LEA GR2,1,GR2 LEA GR1,1,GR1 ___(5)___ JNZ L2 RET SON DC 10000 DC 1000 DC 100 DC 10 DC 1 END
閱讀以下說明和流程圖,回答問題1至問題4,將解答寫在答卷的對應欄內(nèi)。
[說明]
某公司將其生產(chǎn)的商品通過若干個銷售點進行銷售。銷售點在收到商品后的規(guī)定時間內(nèi)把貨款匯給公司。
流程圖描述了該公司發(fā)貨、收款、催款的處理過程。其中部分文件和單據(jù)的格式如下:
商品文件:商品代號,商品名稱,單價銷售點文件:銷售點代號,銷售點名稱,
地址發(fā)貨單:發(fā)貨日期,銷售點代號,商品代號,數(shù)量,
金額收款單:收款日期,銷售點代號,商品代號,數(shù)量,金額,該商品的發(fā)貨日期處理 1~3 把當天的發(fā)貨單合并到發(fā)貨文件。處理 4~6 把當天的收款單合并到收款文件。處理 7 在發(fā)貨文件中當天已收款的記錄上加上已收款標記。處理 8 和處理 9 在月末執(zhí)行一次,主要用于輸出月發(fā)貨報告、催款通知單、月收款報告。
[問題1] 詳細寫出流程圖中商品文件和銷售點文件對處理1的作用。
[問題2] 說明處理 8 為何要寫發(fā)貨文件。
[問題3] 說明處理 9 除制作月收款報告外還對收款文件做什么操作。
[問題4] 為了提高處理效率,流程圖需作何改動。
試題二
閱讀以下說明和流程圖,回答問題 1 至問題 3,將解答寫在答卷的對應欄內(nèi)。
[說明]
本流程圖用來實現(xiàn)一組正整數(shù)的加權舍位平衡。已知正整數(shù)組 A(a1,a2,…,an) n
滿足條件 a1=∑ (n≥3),F(xiàn)將數(shù)組 A 中的每個數(shù)舍 P 位(P 為正整數(shù))后,得到另一正整數(shù)數(shù)組 i=2
B(b1,b2,…,bn)
它滿足如下條件: 1、b1是a1舍P位后四舍五入所得,即b1 = INT(a1/10P + 0.5)
n 2、b1 =∑bi
i=2 3、bi = INT(ai/10P) + ei(i = 2,3,…,n), 其中 ei 取值為 0 或 1,當 ei = 1時,稱 ei 是第 i 項數(shù)據(jù)的進位
4、ei(i = 2,3,……,n)之值根據(jù)余數(shù) MOD(ai,10P)乖上權 fi(fi≥0) 后的數(shù)值大小來決定(其算法見流程圖),權 fi 存放在數(shù)組 F 中。其中 INT 是取整數(shù)函數(shù),MOD 是余數(shù)函數(shù)。例如正整數(shù) 78965 舍 P = 3 位,則 INT(78965/103)=78 MOD(78965,103)=965
[問題1] 填充流程圖中①~④ ,把解答寫在答卷紙的相應位置上。
[問題2] 若 N = 5,P = 1,A =(1586,985,26,247,328) F =(1,1,1,1,1)
則數(shù)組B的值是多少?
[問題3] 若 N = 3,P = 1,A =(41,16,25),F(xiàn) =(1,0,0),則數(shù)組 B 的值是多少?
試題三
閱讀以下說明和流程圖,回答問題1至問題3,將解答寫在答卷的對應欄內(nèi)。
[說明]
下面給出的是某房產(chǎn)管理系統(tǒng)的一套分層數(shù)據(jù)流圖。其功能描述如下:(1)系統(tǒng)隨時根據(jù)住房送來的入信單更新信戶基本信息文件;(2)每月初系統(tǒng)根據(jù)物業(yè)管理委員會提供的月附加費(例如清潔費、保安費、大樓管理費等)表和房租調(diào)整表,計算每家住戶的月租費(包括月附加費),向住戶發(fā)出交費通知單。住戶交費時,系統(tǒng)輸入交費憑證,核對后輸出收據(jù)給住戶;(3)系統(tǒng)定期向物業(yè)管理委員會提供住房分配表和交費情況表;(4)住戶因分戶或換房,在更新住戶基本信息文件的同時,系統(tǒng)應立即對這些住戶做月租費計算,以了結分戶或換房前的房租。假定題中提供的頂層圖是正確的,請回答下列問題:
[問題1] 指出哪張圖中的哪些文件可不必畫出。
[問題2] 指出在哪些圖中遺漏了哪些數(shù)據(jù)流。回答時請用如下形式之一: 1)×× 圖中遺漏了 ×× 加工(或文件)流向 ×× 加工(或文件)的 ×× 數(shù)據(jù)流; 2)×× 圖中加工 ×× 遺漏了輸入(或輸出)數(shù)據(jù)流 ×× 。
[問題3] 指出加工 2 圖中加工 2.3 能檢查出哪些不合格交費憑證。
[流程圖]
頂層圖
試題四
在 COMET 型計算機上可以使用試卷上所附的 CASL 匯編語言。閱讀下列程序說明和 CASL 程序,將應填入__(n)__處的字句,寫在答卷的對應欄內(nèi)。
[程序說明]
本子程序?qū)⒁粋非負二進整數(shù)翻譯成五位十進整數(shù)字符。進入子程序時,在GR0 中給出被翻譯的非負二進整數(shù),在 GR2 中給出存放五位十進整數(shù)數(shù)字字符的起始地址。 十進制數(shù)字字符用 ASCII 碼表示。當結果小于五位時,左邊無空白符替換;當二進整數(shù)為零時,在(GR2)+4中存放 0 的 ASCII 碼。 數(shù)字字符 0 至 9 的 ASCII 碼是 48 至 57,空白符的 ASCII 碼是 32。
[程序]
START LEA GR1,0 LEA GR3,32 L1 ____(1)____ JPZ L2 ST GR3,0,GR2 LEA GR2,1,GR2 LEA GR1,1,GR1 LEA GR4,-4,GR1 JNZ L1 L2 ___(2)___ L3 ___(3)___ JMI L4 SUB GR0,SN0,GR1 LEA GR3,1,GR3 ___(4)___ L4 ST GR3,0,GR2 LEA GR2,1,GR2 LEA GR1,1,GR1 ___(5)___ JNZ L2 RET SON DC 10000 DC 1000 DC 100 DC 10 DC 1 END
- 推薦給朋友
- 收藏此頁
·2008年下半年軟考電子商務技術員試題(下午) (2008-12-21 22:43:25)
·2008年下半年軟考信息系統(tǒng)項目管理師試題(下午II) (2008-12-21 22:39:30)
·2008年下半年計算機軟考網(wǎng)絡工程師試題(下午) (2008-12-21 22:26:13)
·2008下半年軟考系統(tǒng)分析師考試試題(下午)II (2008-12-21 22:20:49)
·2008年下半年計算機軟考程序員試題(下午) (2008-12-21 22:18:18)
·2008年下半年計算機軟考程序員試題(上午) (2008-12-21 22:11:38)
·2008年下半年軟考信息系統(tǒng)項目管理師試題(下午II) (2008-12-21 22:39:30)
·2008年下半年計算機軟考網(wǎng)絡工程師試題(下午) (2008-12-21 22:26:13)
·2008下半年軟考系統(tǒng)分析師考試試題(下午)II (2008-12-21 22:20:49)
·2008年下半年計算機軟考程序員試題(下午) (2008-12-21 22:18:18)
·2008年下半年計算機軟考程序員試題(上午) (2008-12-21 22:11:38)
版權聲明 -------------------------------------------------------------------------------------
如果軟件水平考試網(wǎng)所轉載內(nèi)容不慎侵犯了您的權益,請與我們聯(lián)系,我們將會及時處理。如轉載本軟件水平考試網(wǎng)內(nèi)容,請注明出處。
如果軟件水平考試網(wǎng)所轉載內(nèi)容不慎侵犯了您的權益,請與我們聯(lián)系,我們將會及時處理。如轉載本軟件水平考試網(wǎng)內(nèi)容,請注明出處。
Copyright © 2004-2008 考試吧軟件水平考試網(wǎng) All Rights Reserved |
中國科學院研究生院權威支持(北京) 電 話:010-62168566 傳 真:010-62192699