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

试题号

A

B

C

D

E

 

 

 

 

 

试题1

10

5

7

8

9

 

试题2

5

7

7

4

4

 

试题3

3

2

2

4

3

  

试题4

4

1

2

6

5

 

试题5

3*

5*

6*

7*

9*

 

试题6

2

5

1

1

4

 

试题7

4

4

6

2

5

 

试题8

3

6

4

7

5

 

试题9

3

 

6

3

1

 

试题10

8

6

4

2

1

 

试题11

2

6

10

9

5

 

试题12

1

3

3

2

1

 

试题13

4

6

5

5

3

 

试题14

2

4

1

3

1

 

试题15

1

3

3

1

2

 

评阅人

 

校阅人

 

 

注:*表示可交换

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

流程图

试题一(15分)

13分 检查发货单中非法销售代号、非法商品代号、数量*单价≠金额等错误。

答“检查发货单的合法性”得2

24分 “删除发货文件中已做收款标记的所有记录”或“将未收到款的记录重新组成新发货文件”。

34分 “删除收款文件中的所有记录”或“删除已收到款的记录”或“对收款文件初始化”。

44分 从收款文件到处理7的连线改成从日收款分类文件到处理7的连线。答“从收款文件到处理7的连线改成从日收款文件到处理7的连线”得3分,其它解答不给分。

试题二(15分)

  1. 9

① 2分 i : n

② 2分 i :n

③ 2分 i :n

④ 3分 k :G 或 K : b1-E 答K : G-1 给2分。

(2)4分 159,98,3,24,33

注:错1个扣1分,错4、5个不给分。

(3)2分 4,1,3 注:错1个不给分。

试题三(15分)

  1. 3分) 0层图中的房租文件和交费文件是局部文件,可不必画出。
  2. 注:多写一个文件扣1分,少1个文件扣2分。

  3. 8分)

① 加工1子图中,遗漏了从住户基本信息文件到加工1.1(入住单校验)的数据流。

② 加工1子图中,加工1.6(制作住房分配报告)遗漏了输出数据流:住房分配表。

③ 加工2子图中,加工2.1(计算月租费)遗漏了输入数据流:月附加费表。

3.加工2子图中,加工2.4(制作收据)遗漏了输出数据流:收据。

注:答对1点得3分,答对2点得6分,答对3或4点得8分。未答下划线部分的内容时,另共扣1分。

  1. 4分)

① 2分 交费凭证中有非法字符

② 2分 交费文件中不存在与之对应的交费凭证

 

C

试题六(15分)

  1. 3分)s [ i ] = NULL s [ i ] = 1分。
  2. 3分)top = top ->link top = 1分。
  3. 3分)s [ j ] = NULL s [ j ] = 1分。
  4. 3分)y ! = NULL && y -> data < q -> data y && y -> data < q -> data
  5. y -> data < q -> data && y y -> data < q -> data 2分。

    y ! = NULL && y -> data ! = q -> data 2分。

    y -> data != q -> data 1分。

  6. 3分)q -> link = y

q -> link =x -> link2分。

q -> link =…给1分。

试题八(15分)

  1. 3分) color < cn
  2. color < 43分;答 color <= cn2分。

  3. 3分)bordering [c ] [ i ] && colored [ color ] [ i ]
  4. bordering [c ] [ i ] ==1 && colored [ color ] [ i ] == 1 3分。

    bordering [c ] [ i ] * colored [ color ] [ i ] == 1 3分,而将其中相等运算符“==”写成赋值运算符“=”时,只给1分。其中bordering [c ][ i ]可写成bordering[ i ][c ]。运算符‘&&’左右只对一半给2分。

  5. 3分)colored [ color ] [ c++ ]
  6. colored [ color ] [ c ]2分。

    colored [ color ] [ … ]1分。

    c++ 1分。

  7. 3分) colored[color][c] == 0! colored [ color ] [ c ]colored [ color ] [ c ] !==1
  8. 3分)colored [ color ++ ] [ c ]

colored [ color ] [ c ]2分,

colored [ color ] [ ]1分。

CASL汇编语言

试题四(15分)

  1. 3分) COL GRO SNO GR1 (用CPA指令也可)
  2. 3分) LEA GR3 48
  3. LEA GR3 01分。

  4. 3分) CPL GRO SNOGR1 (用CPA指令也可)
  5. 3分) JMP L3
  6. JPZ L3JNZ L3 也可给3分。

  7. 3分) LEA GR4-5GR1

LEA GR4 -4 GR1 1

其中 GR4可写成GR3

 

FOXBASE

试题六(15分)

  1. 3分) 1N
  2. 3分) JJN
  3. 3分) N-1
  4. 3分) K . LT . II
  5. 3分) K . LT . JJ

试题八

  1. 3分) I . GE . 1 . AND . I . LE . N
  2. I . LE . N2分,答 I . GE . 11分。

  3. 2分) K . LE . 4 K . LT . 5
  4. 3分) K . NE . COLOR(BORDER(J))
  5. K . NE . …给1分,答…. NE . COLOR(BORDER(J))2

  6. 2分) GOTO 30
  7. 3分) COLOR I = K
  8. 2分) I = I - 1

回目录
回首页