1998年程序员级试题答案
上午答案
|
题号
|
A
|
B
|
C
|
D
|
E
|
|
1
|
3
|
2
|
1
|
3
|
4
|
|
2
|
3
|
3
|
4
|
1
|
2
|
|
3
|
2
|
3
|
1
|
1
|
4
|
|
4
|
4
|
3
|
3
|
2
|
4
|
|
5
|
4
|
2
|
3
|
2
|
3
|
|
6
|
4
|
3
|
3
|
4
|
1
|
|
7
|
3
|
2
|
3
|
1
|
4
|
|
8
|
3
|
6
|
7
|
10
|
11
|
|
9
|
3
|
4
|
2
|
1
|
8
|
|
10
|
3
|
2
|
9
|
6*
|
7*
|
|
11
|
4
|
2
|
2*
|
6*
|
8*
|
|
12
|
2
|
3
|
3
|
3
|
1
|
|
13
|
4
|
4
|
2
|
1
|
3
|
下午答案
第一题(15分)
(1)k + j
(2)i + j - 1
(3)s1[i+p] == s2[k+p]
(4)p == j 或 p >= j
(5)j
第三题(20分)
(1)i - 1
(2)j < i 或 j >= i
(3)j < 1 ? a[j-1].total : 0 或 j == 1 ? 0 : a[j-1].total
(4)j 或 ok+1
(5)a[i].score += a[i].s
(6)a[i].n = 2 或 a[i].n++ 或 a[i].n = a[i].n+1
(7)ok = i
第五题(20分)
(1)i < sp 或 i != sp
(2)h = p
(3)u->next = p
(4)u->next
(5)u->next
(6)c++,u = u->next
(7)i <= c
第七题(20分)
(1)b[p-1] + 1
(2)t + d[s]
(3)p++ 或 ++p -1 或 p = p+1
(4)b[p-1] == n-1
(5)d[b[p-1]]
(6)b[0] == n-1 或 b[p-1] == n-1
(7)++b[p-1]