admin
1997年高級程序員下午試題及答案
試題一
閱讀以下說明和流程圖,回答問題1至問題4,將解答寫在答卷的對應欄內。
[說明]
某公司將其生產的商品通過若干個銷售點進行銷售。銷售點在收到商品后的規定時間內把貨款匯給公司。
流程圖描述了該公司發貨、收款、催款的處理過程。其中部分文件和單據的格式如下:
商品文件:商品代號,商品名稱,單價銷售點文件:銷售點代號,銷售點名稱,
地址發貨單:發貨日期,銷售點代號,商品代號,數量,
金額收款單:收款日期,銷售點代號,商品代號,數量,金額,該商品的發貨日期處理 1~3 把當天的發貨單合并到發貨文件。處理 4~6 把當天的收款單合并到收款文件。處理 7 在發貨文件中當天已收款的記錄上加上已收款標記。處理 8 和處理 9 在月末執行一次,主要用于輸出月發貨報告、催款通知單、月收款報告。
[問題1] 詳細寫出流程圖中商品文件和銷售點文件對處理1的作用。
[問題2] 說明處理 8 為何要寫發貨文件。
[問題3] 說明處理 9 除制作月收款報告外還對收款文件做什么操作。
[問題4] 為了提高處理效率,流程圖需作何改動。

試題二
閱讀以下說明和流程圖,回答問題 1 至問題 3,將解答寫在答卷的對應欄內。
[說明]
本流程圖用來實現一組正整數的加權舍位平衡。已知正整數組 A(a1,a2,…,an) n
滿足條件 a1=∑ (n≥3)。現將數組 A 中的每個數舍 P 位(P 為正整數)后,得到另一正整數數組 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 項數據的進位
4、ei(i = 2,3,……,n)之值根據余數 MOD(ai,10P)乖上權 fi(fi≥0) 后的數值大小來決定(其算法見流程圖),權 fi 存放在數組 F 中。其中 INT 是取整數函數,MOD 是余數函數。例如正整數 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)
則數組B的值是多少?
[問題3] 若 N = 3,P = 1,A =(41,16,25),F =(1,0,0),則數組 B 的值是多少?

試題三
閱讀以下說明和流程圖,回答問題1至問題3,將解答寫在答卷的對應欄內。
[說明]
下面給出的是某房產管理系統的一套分層數據流圖。其功能描述如下:(1)系統隨時根據住房送來的入信單更新信戶基本信息文件;(2)每月初系統根據物業管理委員會提供的月附加費(例如清潔費、保安費、大樓管理費等)表和房租調整表,計算每家住戶的月租費(包括月附加費),向住戶發出交費通知單。住戶交費時,系統輸入交費憑證,核對后輸出收據給住戶;(3)系統定期向物業管理委員會提供住房分配表和交費情況表;(4)住戶因分戶或換房,在更新住戶基本信息文件的同時,系統應立即對這些住戶做月租費計算,以了結分戶或換房前的房租。假定題中提供的頂層圖是正確的,請回答下列問題:
[問題1] 指出哪張圖中的哪些文件可不必畫出。
[問題2] 指出在哪些圖中遺漏了哪些數據流;卮饡r請用如下形式之一: 1)×× 圖中遺漏了 ×× 加工(或文件)流向 ×× 加工(或文件)的 ×× 數據流; 2)×× 圖中加工 ×× 遺漏了輸入(或輸出)數據流 ×× 。
[問題3] 指出加工 2 圖中加工 2.3 能檢查出哪些不合格交費憑證。
[流程圖]
頂層圖


試題四
在 COMET 型計算機上可以使用試卷上所附的 CASL 匯編語言。閱讀下列程序說明和 CASL 程序,將應填入__(n)__處的字句,寫在答卷的對應欄內。
[程序說明]
本子程序將一個非負二進整數翻譯成五位十進整數字符。進入子程序時,在GR0 中給出被翻譯的非負二進整數,在 GR2 中給出存放五位十進整數數字字符的起始地址。 十進制數字字符用 ASCII 碼表示。當結果小于五位時,左邊無空白符替換;當二進整數為零時,在(GR2)+4中存放 0 的 ASCII 碼。 數字字符 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,將解答寫在答卷的對應欄內。
[說明]
某公司將其生產的商品通過若干個銷售點進行銷售。銷售點在收到商品后的規定時間內把貨款匯給公司。
流程圖描述了該公司發貨、收款、催款的處理過程。其中部分文件和單據的格式如下:
商品文件:商品代號,商品名稱,單價銷售點文件:銷售點代號,銷售點名稱,
地址發貨單:發貨日期,銷售點代號,商品代號,數量,
金額收款單:收款日期,銷售點代號,商品代號,數量,金額,該商品的發貨日期處理 1~3 把當天的發貨單合并到發貨文件。處理 4~6 把當天的收款單合并到收款文件。處理 7 在發貨文件中當天已收款的記錄上加上已收款標記。處理 8 和處理 9 在月末執行一次,主要用于輸出月發貨報告、催款通知單、月收款報告。
[問題1] 詳細寫出流程圖中商品文件和銷售點文件對處理1的作用。
[問題2] 說明處理 8 為何要寫發貨文件。
[問題3] 說明處理 9 除制作月收款報告外還對收款文件做什么操作。
[問題4] 為了提高處理效率,流程圖需作何改動。

試題二
閱讀以下說明和流程圖,回答問題 1 至問題 3,將解答寫在答卷的對應欄內。
[說明]
本流程圖用來實現一組正整數的加權舍位平衡。已知正整數組 A(a1,a2,…,an) n
滿足條件 a1=∑ (n≥3)。現將數組 A 中的每個數舍 P 位(P 為正整數)后,得到另一正整數數組 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 項數據的進位
4、ei(i = 2,3,……,n)之值根據余數 MOD(ai,10P)乖上權 fi(fi≥0) 后的數值大小來決定(其算法見流程圖),權 fi 存放在數組 F 中。其中 INT 是取整數函數,MOD 是余數函數。例如正整數 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)
則數組B的值是多少?
[問題3] 若 N = 3,P = 1,A =(41,16,25),F =(1,0,0),則數組 B 的值是多少?

試題三
閱讀以下說明和流程圖,回答問題1至問題3,將解答寫在答卷的對應欄內。
[說明]
下面給出的是某房產管理系統的一套分層數據流圖。其功能描述如下:(1)系統隨時根據住房送來的入信單更新信戶基本信息文件;(2)每月初系統根據物業管理委員會提供的月附加費(例如清潔費、保安費、大樓管理費等)表和房租調整表,計算每家住戶的月租費(包括月附加費),向住戶發出交費通知單。住戶交費時,系統輸入交費憑證,核對后輸出收據給住戶;(3)系統定期向物業管理委員會提供住房分配表和交費情況表;(4)住戶因分戶或換房,在更新住戶基本信息文件的同時,系統應立即對這些住戶做月租費計算,以了結分戶或換房前的房租。假定題中提供的頂層圖是正確的,請回答下列問題:
[問題1] 指出哪張圖中的哪些文件可不必畫出。
[問題2] 指出在哪些圖中遺漏了哪些數據流;卮饡r請用如下形式之一: 1)×× 圖中遺漏了 ×× 加工(或文件)流向 ×× 加工(或文件)的 ×× 數據流; 2)×× 圖中加工 ×× 遺漏了輸入(或輸出)數據流 ×× 。
[問題3] 指出加工 2 圖中加工 2.3 能檢查出哪些不合格交費憑證。
[流程圖]
頂層圖


試題四
在 COMET 型計算機上可以使用試卷上所附的 CASL 匯編語言。閱讀下列程序說明和 CASL 程序,將應填入__(n)__處的字句,寫在答卷的對應欄內。
[程序說明]
本子程序將一個非負二進整數翻譯成五位十進整數字符。進入子程序時,在GR0 中給出被翻譯的非負二進整數,在 GR2 中給出存放五位十進整數數字字符的起始地址。 十進制數字字符用 ASCII 碼表示。當結果小于五位時,左邊無空白符替換;當二進整數為零時,在(GR2)+4中存放 0 的 ASCII 碼。 數字字符 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年下半年軟考信息系統項目管理師試題(下午II) (2008-12-21 22:39:30)
·2008年下半年計算機軟考網絡工程師試題(下午) (2008-12-21 22:26:13)
·2008下半年軟考系統分析師考試試題(下午)II (2008-12-21 22:20:49)
·2008年下半年計算機軟考程序員試題(下午) (2008-12-21 22:18:18)
·2008年下半年計算機軟考程序員試題(上午) (2008-12-21 22:11:38)
·2008年下半年軟考信息系統項目管理師試題(下午II) (2008-12-21 22:39:30)
·2008年下半年計算機軟考網絡工程師試題(下午) (2008-12-21 22:26:13)
·2008下半年軟考系統分析師考試試題(下午)II (2008-12-21 22:20:49)
·2008年下半年計算機軟考程序員試題(下午) (2008-12-21 22:18:18)
·2008年下半年計算機軟考程序員試題(上午) (2008-12-21 22:11:38)
Copyright © 2004-2008 考試吧軟件水平考試網 All Rights Reserved |
中國科學院研究生院權威支持(北京) 電 話:010-62168566 傳 真:010-62192699