人教新课标A版 高中数学必修3 第一章算法初步 1.2基本算法语句 1.2.3循环语句 同步测试

年级:高一 学科:数学 类型:同步测试 来源:91题库

一、单选题(共15小题)

1、

下图是一个求20个数的平均数的程序,在横线上应填     (  )

A . i>20 B . i<20 C . i>=20 D . i<=20
2、

设计一个计算的算法.下面给出了程序的一部分,则在横线①上不能填入下面的哪一个数(  )

A . 13 B . 13.5      C . 14 D . 14.5
3、以下程序的功能是(  )
S=1;
for i=1:1:10
S=(3^i)*S;
end
S

A . 计算3×10的值 B . 计算355的值 C . 计算310的值 D . 计算1×2×3×…×10的值
4、以下程序运行后的输出结果为
i=1;
while i<8
i=i+2;
S=2*i+3;
end
S

A . 21 B . 13 C . 17 D . 25
5、t=1
For i=2 To 5
t=t*i
Next
输出t
以上程序运行结果为(  )

A . 80 B . 95 C . 100 D . 120
6、

下图给出的是计算的值的一个程序框图,其中判断框内应填入的条件是(  )

A . i>100 B . i<=100 C . i>50 D . i<=50
7、

如图所示的算法流程图中,第2个输出的数是( )

A . 1 B . C . 2 D .
8、

右图程序运行结果是(  )


A . 32 B . 34 C . 35 D . 36
9、

图中程序是计算2+3+4+5+6的值的程序.在WHILE后的①处和在s=s+i之后的②处所就填写的语句可以是(  )

A . ①i>1②i=i﹣1 B . ①i>1②i=i+1 C . ①i>=1②i=i+1 D . ①i>=1②i=i﹣1
10、以下程序运行后的输出结果为(  )

i=1

WHILE  i<8

i=i+2

s=2*i+3

i=i﹣1

WEND

PRINT  s

END

A . 17 B . 19 C . 21 D . 23
11、

读下面的程序:

上面的程序在执行时如果输入6,那么输出的结果为(  )

A . 6 B . 720 C . 120 D . 1
12、

给出的四个程序框图,其中满足WHILE语句结构的是(  )

A . ①② B . ②③ C . ②④ D . ③④
13、

执行下列程序后,输出的i的值是(  )

A . 5 B . 6 C . 10 D . 11
14、

如图,程序的循环次数为(  )

A . 1 B . 2 C . 3 D . 4
15、下列语句不属于基本算法语句的是(  )


A . 赋值语句 B . 运算语句 C . 条件语句 D . 循环语句

二、填空题(共3小题)

1、

如图程序运行后输出的结果为       .

2、

执行以下语句后,打印纸上打印出的结果应是:       

3、

右边伪代码运行执行后输出的结果是       

三、解答题(共3小题)

1、已知 S=5+9+13+…+101,分别用“For”语句和“While”语句描述计算S这一问题的算法过程.

2、求100~999中的水仙花数,所谓水仙花数是一个三位数,它的各位数字的立方和等于该数,例如153是一个水仙花数,因为153=13+53+33 . 试编一段程序,找出所有的水仙花数.

3、

根据下面的要求,求满足1+2+3+…+n>500的最小的自然数n.

(1)画出执行该问题的程序框图;

(2)以下是解决该问题的一个程序,但有2处错误,请找出错误并予以更正.

1. 本站所有内容未经许可不可转载!
4. 试卷库 > 人教新课标A版 高中数学必修3 第一章算法初步 1.2基本算法语句 1.2.3循环语句 同步测试

说明

1、直接打印:比较直观,基本上所见即所得;
2、导出word:可以下载来编辑,样式需微调,可修改;
3、在线答案:包含了题目和答案,低碳环保,推荐!
4、只看答案:只有答案及解析,页面较少;