试题 1 ( 15分 )
阅读下列程序流程图 ,从供选择的答案中找出应该填入 ( )处的字句
,并写在答卷的对应栏内 .
供选择的答案:
(a) 2, 0, -3, 7 (b) 0, -3, 2, 7 (c) -3, 0, 7, 2 (d) 7, 2, 0, -3
(e) 2, 0, -3, -3 (f) -3, 0, 2, 7 (g) 2, 2, 0, -3 (h) 2, 0, 7, -3
设 N=4 ,数组 A 的初值为 2,0,-3,7 (即 A[1]=2,A[2]=0,A[3]=-3,A[4]=7 ).
<1> 程序执行完后, A 的值为 ( ).
<2> 若原流程图中,仅把I)框改为 I->J,则程序执行完后,A的值为( ).
<3> 若原流程图中,仅把III)框改为J:N-1,则程序执行完后,A的值为( ).
<4> 若原流程图中,仅把II)框改为 A[I]->A[J]
A[J]->T
T->A[I]
则程序执行完后, A 的值为 ( ).
试题 2 (15)
阅读下列求 S= X 的流程图, 从供选择的答案中找出应填入 a-g 处的字句.
供选择的答案
1,2: a. 读入X b. 读入S c. 读 入j d. 读入N e. 读入X
3,5: a. i:2 b. i:3 c. i:4 d. i:N e. j:2 f. j:3 g. j:4 h. i:j i. j:N
4: a.S*X ->S b. M*X ->S c. S+M ->S d. S+M ->S e. S+X ->S f. M+X ->S
6,7: a. <= b. < c. = d. >= e. > f. <>
阅读下列 pascal 程序, 把应该填入_______处的字句写在答卷的对应栏内.
试题3 ( 15分 )
[程序的说明] 本程序以如下格式打印杨辉三角形 (又称pascal三角形 )的前10行.
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
[程序]
program pascaltriangle (output);
const lastrow = 10;