等 级 考 试
:: 等级考试介绍
:: 问题及解答
:: 考试大纲
:: 考试试题
:: 课程辅导
   
软件水平考试
:: 水平考试介绍
:: 考试机构通讯录
:: 考试大纲
:: 试 题
   
微软技术认证
:: 技术认证介绍
:: MCP问题解答
   
其 他 认 证
:: CIT书考试
:: NIT证书考试
:: CISCO技术认证
:: 其 它



一九九七计算机软件专业技术资格和水平考试评分标准

   

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

试题号

A

B

C

D

E

试题1

5

7

1

3

4

试题2

6

4

2

4

2

试题3

1

4

3

1

2

试题4

1

2

6

4

2

试题5

2

3

1

1

3

试题6

2

3

5

2

2

试题7

3

9

6

3

10

试题8

1

4

4

5

4

试题9

7

3

3

2

1

试题10

5

3

3

1

1

试题11

4

1

3

6

3

试题12

2

2

3

4

3

评阅人

校阅人

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

BASIC语言

试题一(15分)

1 3分)4

2 3分)RESULT1 = 3.5

3 3分)RESULT2 = 6200

4 3分)AF

5 3分)-5 -1 4 7 9 18

其中每答对一个数给0.5分,而答成18 9 7 4 -1 -51分。

 

试题四(15分)

  1. 3分) J=2 TO I 或答J=2 TO 10,或答J= 10 TO 2 STEP -1
  2. 3分) S2 (或GOTO S2
  3. 3分) I > 1 AND FLAG = 1
  4. 其中 I > 1 可以写成 I >= 2FLAG = 1 可以写成FLAG <>0。答I > 1或者FLAG =1,给2分。

  5. 3分) LI= LI - 1
  6. 3分) LI= ILI= LI - 1+ 1

试题七(15分)

  1. 3分)K = SQRTSINR^ 2 + TSIN(S)^2
  2. 或答K = SQRTSINR*TSINR+TSINS*TSINS))

  3. 3分)ABST < P T < P 1分。
  4. 3分) G + T
  5. 3分) -T*X*X/2*N-1/2*N-2
  6. –T*X*X/((2*N-1*2*N-2))

  7. 3分)TSIN = G 若答“TSINX = G”给2分。

试题十(15分)

  1. 3分) PACKEDI+1
  2. 3分) I TO -L 1 TO ABS L
  3. 3分) PACKED I+K
  4. 3分) J – L J + ABSL
  5. 3分) I – L +1 I + ABSL + 1

 

C

试题二(15分)

  1. 3分) 6
  2. 3分) 54
  3. 3分) ch >= ‘A’ && ch <= ‘z’ ch >= ‘a’ && ch<= ‘z’
  4. 上述表达式中只写的左一半或右一半给2分。

    其中‘A’可写成65或0x41;‘Z’可写成90或ox5A;

    ‘a’可写成97或0x61;‘z’可写成122或ox7A;

    其中‘&&’写成AND和‘‖写成OR时,只给1分。

  5. 3分) 是一个函数,它的返回值是一个指向整型变量的指针。
  6. 答返回整型指针值的函数给3分。

    答指针函数给2分;

    答函数给1分。

  7. 3分) 是一个函数指针,它所指函数的返回值是一个整数。

答返回整数的函数指针给3分;

答函数指针给2分;

答指针给1分。

试题五(15分)

  1. 3分) double arctan()
  2. 3分) 16.0 * arctan (1/5.0)
  3. 其中数16.0可以写成16

    除式1/5.0可写成1.0/5,或写成1.0/5.0。或写成0.20等。

    16*arctan(1/5)2分;答16arctan(1/5)1分。

  4. 3分) 4.0*arctan(1/239.0)
  5. 其中数4.0可以写成4

    除式1/239.0可写成1.0/239,或写成1.0/239.0

    4*arctan(1/239)2分;答4arctan(1/239)1分。

    若上述(1)、(2)、(3)的解答中,(1)的解答为double x=1/5y=1/239;而(2)和(3)的解答分别为16*arctan(x)t 4*arctan(y),其中xy可以是任意标识符,则这三框的解答一共给4分。

  6. 3分) r + f : r – f
  7. 其中f 可用e / i代替。另上述表达式只写出r + f r – f只给1分。

  8. 3分) r

试题八(15分)

  1. 3分) symm (m m) && symm( m*m*m)
  2. 其中只答symm(m*m) symm(m*m*m)只给1分。

  3. 3分) i = n
  4. 3分) m = 0
  5. 3分) i / = 10,或i = i / 10,或 i = (i – i%10)/10
  6. 3分) m == n,或 ! ( n – m ),或 n – m == 0 m==n? 1 : 0

试题十一(15分)

  1. 3分) *s ==
  2. *s++ == '给2,*s = '给1.

  3. 3分) s++ *s++3.
  4. 3分) *s ==
  5. *s++ == '给2,*s = '给1.

  6. 3分) *(q-1) = '\ 0 (其中*(q-1) 可写成 q[-1], '\ 0 '可写成0)
  7. *(--q) = '\ 0 '给3,*q-- ='\ 0 '给2

  8. 3分) p

FOXBASE

试题三(15分)

  1. 3分) 07/01/97 是庆祝香港回归日
  2. 答“97.07.01 是庆祝香港回归日”给2分;

    答“97/07/01 是庆祝香港回归日”给2分。

  3. 3分) 94.00 (94)
  4. 3分) 保卫祖国
  5. 答“保卫祖国、绿化祖国”给1分。

  6. 3分) AAAA --1
  7. 246.87 --2

  8. 3分) 程序输出: 600.0

1 2

答“程序输出:600”给2分。

试题六(15分)

  1. 3分) ZC = '工程师 .AND. CSRQ >= CTOD (10-01-70) .AND. ZSQF

111

2 3分) YEAR(DATE()) – YEAR(CSRQ)

3 3分) . AND . .NOT. ZSGF

4 3分) REPLACE GZ WITH * 1.3 或答GZ = GZ * 1.3

5 3分) AVERAGE GZ FOR ZSGF TO PG

111

试题九(15分)

  1. 3分) &F2
  2. 3分) &F1
  3. 3分) F2 ->LL + F2 ->GZ >= 160
  4. 其中F2或用B代替,若漏写 ‘ F2 -> ’ ‘B ->’2.

  5. 3分) WHIT F2 -> LL, CZ WHIT F2->CZ (其中F2可写成B)
  6. 12

  7. 3分) STR (ZH, 6)

试题十二(15分)

  1. 3分)SET CONSOLE OFF
  2. 3分)SET CONSOLE ON
  3. 3分)EXIT
  4. 3分)FROM F REPLACE DJ WITH F ->XDJ. JE WITH DJ*SL
  5. 111

    :其中F可用DJD替代, “DJ*SL”中的DJ可用F->XDJ替代.

  6. 3分)SUM JE TO ZJE

推荐给我的朋友

 

[关闭窗口]

edu@service.netbig.com 回去网大主页