1998年度高级程序员级试题答案

上午答案

试题号

A

B

C

D

E

 试题 1

4 4 4 6 4

 试题 2

2 4 4 3 2

 试题 3

5 2 3 4 1

 试题 4

6 4 1 3 2

 试题 5

3 2 8 7 3

 试题 6

3 4 1 2 1

 试题 7

1 3 3 2 2

 试题 8

3 6 5 2 1

 试题 9

2 1 8 2 4

 试题 10

6 3 4 2 1

 试题 11

5 8 4 6 1

 试题 12

1 1 5 4 3

 试题 13

4 7 2 8 1

 试题 14

2 1 4 2 3

 试题 15

3 3 4 2 2

下午答案

试题一(15分)

(1) 收款员日销售文件:(每项1分)

    收款员号 + 差错作业数 + 差错金额 + 退货次数 + 退货金额

    商品文件:(每项 1 分) 

    货号 + 部门号 + 单价

    部门日销售汇总文件:(每项 0.5 分,去除累计和的小数分)

    部门号 + 货号 + 销售数量 + 销售总金额

(2) 存在非法字符 或 非法数据(如金额小于 0 )

    数量×单价 ≠ 金额

    货号 (或单价) 与商品文件中的货号 (或单价) 不一致

(3) 删除其中的所有记录 或 初始化
试题二(15分)

(1) 判定覆盖

(2) 条件覆盖

(3) 判定/条件覆盖

(4) 条件组合覆盖

(5) 路径覆盖
试题三(15分)

(1) j:o

    old[k] : "#"

    k + 1 → k

    old[k] : "#"

    k + 1 → k

(2)
试题四(15分) 

(1) ST GRO,NCH,GR2

(2) SLL GR2,8

(3) ADD GR2,NCH,GR

(4) ST GR2,NCH,GR3

(5) LEA GRl,1,GRl 或 ADD GRl,C1
试题五(15分) 

(1) head->next

(2) q->next

(3) q->next

(4) p->next

(5) c-- != 0 或 c-- 或 u != v 或 i <= c 或 c-- > 0
试题六(15分)

(1) 1,G 或 1,H

(2) MOD (K+M-1, M+N) + 1

或 K+M - (K+M-1)/ (M+N) * (M+N)

(3) A(J)

(4) GOT0 30

(5) INT(TEMP) 或 TEMP
试题七

(1) sigma + d[i]

(2) sigma + d[j]

(3) fig[i] = 0

(4) sigma

(5) s
试题八

(1) A(J) .GT. X 或 X .LT. A(J)

(2) J = J - 1

(3) A(j) = w

(4) J = J - 1

(5) GOTO 30

(6) I .GT. K 或 K .LT. I

(7) J

 回目录      老顽童校对整理 2002年6月