人教A版高中数学必修三第一章1.2.3循环语句 同步训练(2)

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

一、单选题(共6小题)

1、以下关于条件语句的说法,正确的是  (  )
A . 条件语句的执行是按照程序中的先后顺序执行的 B . 条件语句实现了程序框图中的条件结构 C . 条件语句不能嵌套,即条件语句中不能再使用条件语句 D . 条件语句一定要完整,即IF-THEN-ELSE-END IF中每一部分都不能少
2、下列算法:

①求和

②已知两个数求它们的商;

③已知函数定义在区间上,将区间十等分求端点及各分点处的函数值;

④已知正方形的边长求面积.

其中可能用到循环语句的是( )

A . ①② B . ①③ C . ①④ D . ③④
3、下列循环语句,循环终止时,i等于( )

A . 3 B . 4 C . 5 D . 6
4、下列程序语句是求函数y=|x-4|+1的函数值,则①处为( )

INPUT “x=”;x

IF x>=4 THEN

y=x-3

ELSE

________

END IF

PRINT y

END

A . y=3-x B . y=x-5 C . y=5-x D . y=ABS(x-4)+1
5、下面程序的运行结果是( )

i=1

S=0

WHILE i<=4

S=S*2+1

i=i+1

WEND

PRINT S

END

A . 3 B . 7 C . 15 D . 17
6、输入两个数,输出其中较大的数,则能将程序补充完整的是( )

INPUT a,b

IF a>b THEN

 PRINT a

ELSE

________

END IF

END

A . PRINT b B . PRINT a C . a=b D . b=a

二、填空题(共4小题)

1、若a=11时,下面的程序段输出的结果是      .

IF a<10 THEN

 y=2* (a-1)

ELSE

 y=a MOD 10

END IF

PRINT y

END

2、为了在运行下面的程序之后输出y=25,键盘输入的x应该是      

3、已知有下面的程序,如果程序执行后输出的结果是360,那么在程序UNTIL后面的“条件”应为      

i=6

s=1

DO

 s=s*i

 i=i-1

LOOP UNTIL 条件

PRINT s

END

4、以下程序运行后的输出结果是      

三、解答题(共3小题)

1、编写程序,使得任意输入2个整数按从大到小的顺序输出.
2、给出一个算法的程序框图(如图所示).

(1)说明该程序的功能;
(2)请用WHILE型循环语句写出程序.
3、儿童乘坐火车时,若身高不超过1.1 m,则无须购票;若身高超过1.1 m但不超过1.4 m,可买半票;若超过1.4 m,应买全票.试写出一个购票算法程序.
1. 本站所有内容未经许可不可转载!
4. 试卷库 > 人教A版高中数学必修三第一章1.2.3循环语句 同步训练(2)

说明

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