查看全部128種考試
軟件水平考試
 考試動態(tài) 報考指南 歷年真題 模擬試題 復(fù)習(xí)資料 心得技巧 專業(yè)英語 技術(shù)文章 軟考論壇 考試用書
 程序員 軟件設(shè)計師 網(wǎng)絡(luò)管理員 網(wǎng)絡(luò)工程師 系統(tǒng)分析師 數(shù)據(jù)庫系統(tǒng)工程師
1
2
3
4
5
6
7
8
9
10
admin  
【字體: 1997年高級程序員下午試題及答案
1997年高級程序員下午試題及答案
spks.exam8.com 來源:考試吧(1glr.cn) 更新:2005-4-13 0:38:00 軟件水平考試 考試論壇

試題一

    閱讀以下說明和流程圖,回答問題1至問題4,將解答寫在答卷的對應(yīng)欄內(nèi)。

    [說明]

    某公司將其生產(chǎn)的商品通過若干個銷售點進行銷售。銷售點在收到商品后的規(guī)定時間內(nèi)把貨款匯給公司。

    流程圖描述了該公司發(fā)貨、收款、催款的處理過程。其中部分文件和單據(jù)的格式如下:

    商品文件:商品代號,商品名稱,單價銷售點文件:銷售點代號,銷售點名稱,

    地址發(fā)貨單:發(fā)貨日期,銷售點代號,商品代號,數(shù)量,

    金額收款單:收款日期,銷售點代號,商品代號,數(shù)量,金額,該商品的發(fā)貨日期處理 1~3 把當(dāng)天的發(fā)貨單合并到發(fā)貨文件。處理 4~6 把當(dāng)天的收款單合并到收款文件。處理 7 在發(fā)貨文件中當(dāng)天已收款的記錄上加上已收款標(biāo)記。處理 8 和處理 9 在月末執(zhí)行一次,主要用于輸出月發(fā)貨報告、催款通知單、月收款報告。

[問題1] 詳細(xì)寫出流程圖中商品文件和銷售點文件對處理1的作用。

[問題2] 說明處理 8 為何要寫發(fā)貨文件。

[問題3] 說明處理 9 除制作月收款報告外還對收款文件做什么操作。

[問題4] 為了提高處理效率,流程圖需作何改動。
 
試題二

    閱讀以下說明和流程圖,回答問題 1 至問題 3,將解答寫在答卷的對應(yīng)欄內(nèi)。

    [說明]

    本流程圖用來實現(xiàn)一組正整數(shù)的加權(quán)舍位平衡。已知正整數(shù)組                 A(a1,a2,…,an)                          n
滿足條件 a1=∑ (n≥3)。現(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,當(dāng) ei = 1時,稱 ei 是第 i 項數(shù)據(jù)的進位
        4、ei(i = 2,3,……,n)之值根據(jù)余數(shù) MOD(ai,10P)乖上權(quán) fi(fi≥0) 后的數(shù)值大小來決定(其算法見流程圖),權(quán) fi 存放在數(shù)組 F 中。其中 INT 是取整數(shù)函數(shù),MOD 是余數(shù)函數(shù)。例如正整數(shù) 78965 舍 P = 3 位,則         INT(78965/103)=78       MOD(78965,103)=965

[問題1]  填充流程圖中①~④ ,把解答寫在答卷紙的相應(yīng)位置上。

[問題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,將解答寫在答卷的對應(yīng)欄內(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)應(yīng)立即對這些住戶做月租費計算,以了結(jié)分戶或換房前的房租。假定題中提供的頂層圖是正確的,請回答下列問題:

[問題1] 指出哪張圖中的哪些文件可不必畫出。

[問題2] 指出在哪些圖中遺漏了哪些數(shù)據(jù)流;卮饡r請用如下形式之一: 1)×× 圖中遺漏了 ×× 加工(或文件)流向 ×× 加工(或文件)的 ×× 數(shù)據(jù)流; 2)×× 圖中加工 ×× 遺漏了輸入(或輸出)數(shù)據(jù)流 ×× 。

[問題3] 指出加工 2 圖中加工 2.3 能檢查出哪些不合格交費憑證。

[流程圖]

頂層圖



試題四

    在 COMET 型計算機上可以使用試卷上所附的 CASL 匯編語言。閱讀下列程序說明和 CASL 程序,將應(yīng)填入__(n)__處的字句,寫在答卷的對應(yīng)欄內(nèi)。

    [程序說明]  

    本子程序?qū)⒁粋非負(fù)二進整數(shù)翻譯成五位十進整數(shù)字符。進入子程序時,在GR0 中給出被翻譯的非負(fù)二進整數(shù),在 GR2 中給出存放五位十進整數(shù)數(shù)字字符的起始地址。  十進制數(shù)字字符用 ASCII 碼表示。當(dāng)結(jié)果小于五位時,左邊無空白符替換;當(dāng)二進整數(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

文章搜索  
看了本文的網(wǎng)友還看了:
網(wǎng)友評論
昵 稱: *  評 分: 1分 2分 3分 4分 5分
標(biāo)題:   匿名發(fā)表    (共有條評論)查看全部評論>>
版權(quán)聲明 -------------------------------------------------------------------------------------
  如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系,我們將會及時處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請注明出處。
Copyright © 2004-2008 考試吧軟件水平考試網(wǎng) All Rights Reserved    
中國科學(xué)院研究生院權(quán)威支持(北京) 電 話:010-62168566 傳 真:010-62192699
百度大聯(lián)盟黃金認(rèn)證  十佳網(wǎng)絡(luò)教育機構(gòu)  經(jīng)營許可證號:京ICP060677