1992年高级程序员级试题答案
上午试题答案
| A | B | C | D | E | |
| 1 | 2* | 4* | 1** | 3** | 5** |
| 2 | 2 | 4 | 5 | 8 | 6 |
| 3 | 3 | 1 | 1 | 3 | 2 |
| 4 | 3 | 1 | 2 | 3 | 2 |
| 5 | 4 | 3 | 1 | 2 | 3 |
| 6 | 4 | 2 | 5 | 1 | 3 |
| 7 | 4 | 2 | 1 | 3 | 3 |
| 8 | 1* | 4* | 5* | 7* | 10* |
| 9 | 3 | 2 | 2 | 5 | 3 |
| 10 | 4 | 8 | 6 | 2 | 5 |
| 11 | 7 | 8 | 3 | 9 | 5 |
| 12 | 5 | 6 | 9 | 8 | 10 |
注:*表示可交换
下午试题答案
试题一
[问题1]
电话费单价文件
[问题2]
电话号码,国内通话次数,国内金额,国际通话次数,国际金额
[问题3]
① 第一关键项是用户编码,第二关键项是电话号码 ② 电话号码
试题二
[问题1]
① H→HW[NW] ②
'false'→W ③ W:'false' ④ H→HW[NW] ⑤ 'false'→W ⑥ 0→H ⑦ HW[1]:-1
[问题2]
⑧ NW:0 ⑨ HW[NW]:-1
试题三
[问题1]
① A(3,61)→J ②
I+1→I ③ A(I,J-T-S+1):A(I,J-S+1) ④ A(I,J)+1→A(I,J) ⑤ J→A(I,61)
[问题2]
⑥ A(I,J-T-S+1):A(I,J-S+1) ⑦ S:T ⑧ S+1→S
试题四
判定覆盖④ 条件覆盖③ 判定/条件覆盖⑥ 多重条件覆盖⑧ 路径覆盖⑦
试题五
[问题1]
① k→J ②
≥ ③ < ④ I+1→I ⑤ < ⑥ ≥ ⑦ J-l→J
[问题2]
1 4 9;
2 3 8;
5 6 7
试题六
| (1)LD | GR3,0,GR3 |
| (2)LEA | GR3,0,GR3 |
| (3)LEA | GR1,3,GR3 |
| (4)JNZ | NXTMEM |
| (5)LEA | GR1,3,GR3 |
| (6)ADD | GR1,1,GR3 |
试题七
(1) PointerB += i--
(2) x=PointerA[j]
(3) i+1-j
(4) (a>=b)? Temp+a—b-l:Temp