回目录
回首页
一九九七年度程序员级上午试题答案

试题号

A

B

C

D

E

 

 

 

 

 

试题1

3

6

6

4

2

 

试题2

3

1

2

1

3

 

试题3

4

4

3

4

2

 

试题4

1

4

2

4

 

试题5

1

2

2

5

2

 

试题6

3

3

3

1

1

 

试题7

4

3

4

3

3

 

试题8

4

3

2

9

6

 

试题9

2

3

4

2

5

 

试题10

3

8

2

4

9

 

试题11

4*

6*

8*

9*

10*

 

试题12

2

2

3

4

2

 

试题13

3

3

3

4

4

 

试题14

2

4

4

2

3

 

试题15

2

3

4

3

1

 

评阅人

 

校阅人

 

 

:*表示可交换

一九九七年度程序员级下午试题答案

C

试题一(15分)

  1. 3 i = 2,或cl + 1
  2. 3 m % i == 0 ( !(m % i) m == i * k )
  3. 3 i ! = k ( i < k )
  4. 3 fac [ cl ++ ] = fac [ c2 ]
  5. cl ++ 1分,‘ = ’左右只对一半给1分。

  6. 3 s

试题三(20分)

  1. 3 r – 1 r 1
  2. 3 c [ i ] < n – r + i
  3. c [ i ] <= n – r + i 2分,答c [ i ] < … – r + i2

  4. 3 i + 1 i1
  5. 3 c [ j ] = c [ j-1] + 1
  6. c [ j ] = c [ j] + 12分, c [ j ] = 1

  7. 3 i = r – 1 i++ 1
  8. 3 i?/FONT> (或?/FONT> i ,i = i –1 i - = 1
  9. 2 i >= 0 i > 0 1

试题五(20分)

  1. 3 top ! = NULL (top)
  2. 3 top = top -> link top= 1
  3. 3 p -> link ! = NULL (或p -> link
  4. p ! = NULL p 1

  5. 3 s [ j ] = NULL s [ j ] = … 1
  6. 3 y! = NULL && y -> data < q->datay && y -> data < q->data
  7. y -> data < q->data && yy -> data < q->data 2

  8. 3 q -> link = y
  9. q -> link = x -> link 2分;答q -> link =…1

  10. 2 y == s [ i ] y == … … == s [ i ]1

试题七(20分)

  1. 3 2 – pstatus pstatus ? 1 : 2 pos + 1 – pstatus
  2. 答“1”或“2”给1

  3. 3 buf [ pos – 1 ] == buf [ pos ]
  4. buf [ c ] == buf [ c – 1 ] buf [ c – 1 ] = buf [ c ]1

  5. 3 buf [ 0 ] = buf [ 1 ] buf [ 0 ] = buf [ pos ]
  6. 3 pstatus, buf , c-1, wfp pstatus, buf, pos-1, wfp
  7. pstatus, buf, c, wfp 2

  8. 3 buf [ 0 ] = buf [ pos-1 ] buf [ pos-1 ] = buf [ 0]
  9. 3 buf [ 1 ] = buf [ pos ] buf [ 1 ] = buf [ c]
  10. 2 pos = 1 c = pos = 1 2

FORTRAN

试题二(15分)

  1. 3 I = 2
  2. 3 MODMI .EQ. 0 (或MODMK .EQ. 0 I * K .EQ. M
  3. 3 I .NE. K
  4. 3 FAC ( L + I – R ) = FAC ( I )
  5. FAC ( L + I – R ) =…给2分,答… =FAC ( I )1

  6. 3 FACTOR = S

试题四(20分)

  1. 3 EXTERNAL F
  2. 3 ROOT F. X0. X1. 1E-6 ROOT F. X1. X0. 1E-6
  3. 3 ABST . GE . EPS 不写绝对值给2
  4. 3 X = Z
  5. 3 Y = Z
  6. 3 GOTO 5
  7. 2 ROOT = Y – T ROOT = Z 可给3

注:若(1)答 EPS = 1E – Y ,在(2)中的1E-6可写成EPS

试题六(20分)

  1. 3 22*N-1 2*N-12-1
  2. 12*N-1 2*N-11-1

  3. 3 N
  4. 3 K-N+1
  5. 3 K-N+1 IEND
  6. 3 S = 0.0
  7. 3 J = J + 1
  8. 2 S . EQ . MAX . AND . T . GT . TOP

S . EQ . MAX . T . GT . TOP 2

试题八(20分)

  1. 3 I . LE . L
  2. 3 SAME
  3. 3 . NOT . SAME
  4. 3 X ( I )
  5. 3 GOTO 5
  6. 3 Y ( NUM ) = 0
  7. 2 SAME

回目录
回首页