自考人的网上家园

当前位置:首页  > 复习指导  > 笔记串讲  > 工学  > 正文

自考“高级语言程序设计”测试题(4)

2007/09/14  来源:    字体:  打印

  7.你选择(  )

  A.↑。next:=P1

  B.P1:=P1↑。next

  C.P1=P2.next

  D.P1↑。next:P2↑。next

  问题:统计并输出输入字串标点符号‘·’,‘,’,‘:’和‘;’出现的总次数,直至出现字符‘?’为止。

  程序:

  PROGRAM counter(input,output);

  TYPE

  tp=SET OF char‘

  VAR

  P:tp;

  ch:chart;count:integer;

  BEGIN

  (  ⑧  );

  p:[‘·’,‘,’,‘:’,‘:’];

  REPEAT

  read(ch);

  IF(  ⑨  );

  THEN count:=count+1

  UNTIL(  ⑩  );

  writeln(count)

  END.

  8.你选择(  )

  A.count:=0

  B.count:=1

  C.ch:=‘ ’

  D.count:=-1

  9.你选择(  )

  A.ch=P

  B.ch<=P

  C.ch IN p

  D.ch>=P

  10.你选择(  )

  A.ch:=‘?’

  B.ch=‘?’

  C.ch< >‘?’

  D.ch>‘?’

  五、编写程序题(每题10分,共30分)

  1、编一程序,计算并输出

  S=1-x+x2/2-x3/3+…+(-1)nxn/n(n=1,2…)。其中x,n由终端输入。(x为实型,n为整型)

  2、编一程序,输入二维整数数组A5×5所有元素之值,寻找并输出该数组中最大元素之值(设只有一个)及其位置(行号和列号)。

  3、编一程序,从终端输入两个英文句子,每句均以句号结束,输出此两句子中都出现的所有大字英文字母。

  查看解析

自考整专业报考 自考会展管理专业招生开始