1987年度高级程序员级下午试题

从下面 5 道试题( 试题一~试题五 )中任选 3 道解答。如果解答的试题超过 3 道,则解答的前 3 道试题有效。

试题一

阅读下列说明和流程图,回答问题,把答案填入答卷的对应栏内。
[说明]

某商店的销售文件 sf 中存放着已经按品名和规格的顺序分类好的月销售数据,其记录格式是

品 名 规 格 数 量 金 额

本流程图读入 sf ,对品名和规格都相同的记录分别累计数量和金额, 在行式打印机上打印出累计后的品名,规格、合计数量、合计金额(打印成一行)。每一页上打印 50 行后换页.在打印有内容的每一页上打印表头和表尾。
[向题]

此流程图中有错误,试指出这些错误,并在 A,B,…,F 中的适当位置上添加适当的处理,以改正这些错误。

[流程图]

 

试题二

阅读下列说明和流程图,回答问题,把答案填入答卷的对应栏内。
[说明]

该流程图用于把文件 A 和文件 B 合并成按上升顺序分类(排序)的文件 C。已知文件 A 中的关键码小于 M。
[问题]

为使此流程图能正确工作,必须对文件A和文件B做如下假设:

(1)文件 A 和文件 B _________a___________ 。

(2)文件 B ____________b_____________ 。

[流程图] 

 

试题三

阅读下列说明和流程图,回答问题 1~问题 5,把答案填入答卷的对应栏内。
[说明]

本流程图在每天营业结束时运行一次,它根据当天的全部销售传票,生成日销售统计表,销售数据的记录格式是

商店代码 商品代码 销售数量

商店代码和商品代码相同的传票可能有多张。

日销售统计表按商店名和商品名列出当天销售数量合计,销售金额合计,以及到该天为止当月累计销售数量和累计销售金额。
主文件在每个月第一天营业结束前由别的系统进行初始化,
[问题1]

用流程图符号填充流程图中的 a~d 。
[问题2]

流程图中为什么要按商店代码,商品代码分类?
[问题3]

商品主文件必须有哪些信息。
[问题4]

商品主文件中的记录应该按什么顺序存放?
[问题5]

流程图中左下方的出错清单用于打印哪些错误?

[流程图]

 

  

试题四

阅读下列说明和流程图,回答问题 1 和问题 2,把答案填入答卷的对应栏内·.
[说明]

下列流程图在数组 A 中形成 N×N 阶的矩阵。·
[问题1]

写出当 N=4 和 N=5 时所形成的矩阵。
[问题2]

为了使在 A 中形成的矩阵是原来所形成的矩阵的转置矩阵,需对流程图作四处修改,请用 ①~⒆ 指出应修改的框号和修改后的内容。
[流程图]

试题五

阅读下列说明和流程图,回答问题 1 和问题 2 ,把答案填入答卷的对应栏内。
[说明]

下列两个流程图用辛卜生(Simpson)方法求定积分

的近似值。
[问题1]

填充流程图 1 和流程图2中的 A~D。
[问题2]

在分点个数足够多时,流程图 1 中需计算的函数 f(x) 值的次数约为流程图 2 中的多少倍?

流程图 1 流程图 2

注:cps是精度要求

 

试题六 略 (CAP-14汇编)

从下列试题 7 至试题 9 中任选 l 道解答。 如果解答的试题数超过 1 道,则解答的前 1 道有效。

 

试题~九 略(FORTRAN、PASCAL、COBOL

                                              回目录     老顽童校对整理  2003年5月