第六届全国青少年信息学(计算机)奥林匹克分区联赛初赛试题

(普及组参考答案)

一、选择一个正确答案代码(A/B/C/D),填入每题的括号内

题号 1 2 3 4 5 6 7 8 9 10
选择 C B B B B D C D D B
题号 11 12 13 14 15 16 17 18 19 20
选择 D C B B A C D D B A

二、问题解答

1.答:有5种不同形态的二叉树可以得到这一遍历结果;可画出的这些二叉树为:

b
c
c
a
a
a
c
b
a
b
c
a
b
c
b

2.对给出的任意一个n(n>0),用F(n)表示其铺法的总数的递推公式为:

F(1)=1  F(2)=2  F(n)=F(n-2)+F(n-1)  (n≥3)

三、阅读程序,并写出程序的正确运行结果:

(1)程序的运行结果是:BBAC

(2)程序的运行结果是:① 0.125  ②0.{285714}

四、根据题意,将程序补充完整

PASCAL语言


BASIC语言


题一  
①  A[J]:=1; 70  A(J)=0
②  A[I]:=0; 110  A(I)=0
③  S:=0; 140  S=0
④  B[S]:=1; 180  B(S)=1
⑤  S=32 220  S<32
题二  
①  X:=P[I,1] 190  X*Q(J,1)
②  X1=X*Q[J,1]; 240  Y1=C(K,2)
③  C[K,1]:=C[K,1]+X1 280  GOTO 320
④  JC=JC+1

300  C(K,1)+X1

⑤  C[I,1]〈 〉0 350  C(I,1)=0