人教A版高中数学必修三第一章1.2-1.2.3循环语句 同步训练(4)
年级: 学科:数学 类型:同步测试 来源:91题库
一、单选题(共6小题)
1、有人编写了下列程序,则( )
A . 输出结果是1
B . 能执行一次
C . 能执行10次
D . 是“死循环”,有语法错误
2、下列程序中循环体运行次数是( )
A . 4
B . 5
C . 6
D . 60
3、下面的程序:
执行完毕后a的值为( )
A . 99
B . 100
C . 101
D . 102
4、在下面的程序中,输出的结果应为( )
A . 7
B . 8
C . 3,4,5,6,7
D . 4,5,6,7,8
5、读下列两段程序:
甲: 乙:
对甲、乙程序和输出结果判断正确的是( )
A . 程序不同,结果不同
B . 程序不同,结果相同
C . 程序相同,结果不同
D . 程序相同,结果相同
6、如果以下程序运行后输出的结果是132,那么在程序中UNTIL后面的条件应为( )
A . i>11
B . i>=11
C . i<=11
D . i<11
二、填空题(共4小题)
1、下面的程序运行后,输出的值是 .
2、如图程序中,要求从键盘输入n , 求1+2+3+…+n的和,则横线上缺的程序项是① ,② .
3、下面的程序执行后输出的结果是. 若要求画出对应的程序框图,则选择的程序框有.
4、下面为一个求20个数的平均数的程序,在横线上应填充的语句为 .
三、解答题(共5小题)
1、对任意正整数n , 设计一个程序求
的值.

2、设计一个算法,求使1+2+3+4+…+n>2 017成立的最小自然数,画出程序框图,并写出程序语句.
3、设计一个算法计算1×3×5×7×…×99值的算法,画出程序框图,写出程序.
4、给出以下10个数:4,10,70,33,95,74,29,17,60,30. 要求将大于40的数找出来,画出求解该问题的算法的程序框图,并写出程序.
5、给出30个数:1,2,4,7,11,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依次类推,要计算这30个数的和,现在已知该问题的算法的程序框图如图所示.
(1)请在图中判断框和处理框内填上合适的语句,使之能实现该题的算法功能;
(2)根据程序框图写出程序.