人教A版高中数学必修三第一章1.2-1.2.2条件语句3

适用年级:高一
试卷号:639608

试卷类型:课时练习
试卷考试时间:2017/12/21

1.单选题(共10题)

1.
给出以下四个问题,
①输入, 输出它的相反数 ②求面积为的正方形的周长
③在三个不等实数中,求一个数的最大数
④求函数的函数值
其中不需要用条件语句来描述其算法的有 (    )
A.1个B.2个C.3个D.4个
2.
已知程序:
INPUT “请输入一个两位正数”;x
IF x>9 AND x<100 THEN
 a=x MOD 10
 b=(x-a)/10
 x=10*a+b
 PRINT x
ELSE
 PRINT “输入有误”
END IF
END
若输入的两位数是83,则输出的结果为( )
A.83B.38C.3D.8
3.
阅读下面的程序:
a=3
IF a<=3 THEN
 PRINT 3
END IF
IF a<=4 THEN
 PRINT 4
END IF
IF a<=5 THEN
 PRINT 5
END IF
IF a<=6 THEN
 PRINT 6
END IF
END
可知程序运行的结果是 (  )
A.3B.3 4
C.3 4 5D.3 4 5 6
4.
如图所示的程序语句的算法功能是 (  )
INPUT “a,b,c=”;a,b,c
IF a<b THEN
a=b
END IF
IF a<c THEN
a=c
END IF
PRINT a
END
A.输出a,b,c三个数中的最大数
B.输出a,b,c三个数中的最小数
C.将a,b,c按从小到大排列
D.将a,b,c按从大到小排列
5.
若输入x的值为3,则该程序运行后,输出变量y的值是 (  )
INPUT x
IF x>3 THEN
 y=xx
ELSE
 y=2x
END IF
PRINT y
END
A.3B.6C.9D.27
6.
下面程序运行后输出结果是3,则输入的x值一定是 (  )
INPUT x
IF x>0 THEN
  y=x
ELSE
  y=-x
END IF
PRINT y
END
A.3B.-3C.3或-3D.0
7.
求下列函数的函数值的算法中需要用到条件语句的函数为(  )
A.B.
C.D.
8.
阅读如图所示的程序:
INPUT x
IF x<0 THEN
 y=x+3
ELSE
 IF x>0 THEN
 y=x+5
 ELSE
 y=0
 END IF
END IF
PRINT y
END
如果输入x=-2,则输出的结果y为 (  )
A.0B.1C.2D.3
9.
阅读下列程序:
INPUT a
IF a>5 THEN
 b=2a
ELSE
 b=aa+1
END IF
PRINT b
END
如果输入5,则该程序的运行结果为 (  )
A.1B.10C.25D.26
10.
条件语句中IF…EISE…的作用是 (  )
A.判断条件真假B.执行条件
C.表示条件为真D.表示条件为假

2.填空题(共6题)

11.
阅读如图所示的程序,回答下列问题.
IF x<=2 THEN
  y=0.2
ELSE
  y=0.2+0.1(x-3)
END IF
PRINT y
END
程序表示的函数关系式是____.
12.
判断输入的任意整数x的奇偶性,填空:
INPUT x
 m=x MOD2
IF____THEN
 PRINT x是偶数
ELSE
 PRINT x是奇数
END IF
END
13.
读程序,完成下列题目:程序如图:
INPUT x
IF x>=1 THEN
 y=x+1
ELSE
 y=2x+1
END IF
PRINT y
END
(1)若执行程序时,没有执行语句y=x+1,则输入的x的范围是____;
(2)若执行结果为3,则执行的赋值语句是____,输入的x的值是____.
14.
若a=11时,下面的程序段输出的结果是____.
IF a<10 THEN
 y=2(a-1)
ELSE
 y=a MOD 10
END IF
PRINT y
END
15.
求函数y=|x-4|+1的函数值,则①处应填____.
INPUT “x=”;x
IF x>=4 THEN
 y=x-3
ELSE
 ①
END IF
PRINT y
END
16.
已知给出下面的程序:
INPUT “x=”;x
x=x+99
IF x>100 THEN
 x=x MOD 5
PRINT x
ELSE x=SQR(x)
END IF
PRI NT x
END
输入x=100时,输出结果为____;
输入x=-18时,输出结果为____.

3.解答题(共4题)

17.
给出如下程序(其中x满足:0<x<12)
程序:
INPUT x
IF x>0AND x<=4 THEN
 y=2x
ELSE
 IF 4<x AND x<=8 THEN
  y=8
ELSE
  y=24-2x
 END IF
END IF
PRINT y
END
(1)该程序用函数关系式怎样表达?
(2)画出这个程序的程序框图.
18.
已知函数y=设计程序,使输入x的值,输出相应的y值.
19.
读下面所给的程序,依据程序画出程序框图,并说明其功能:
INPUT x
IF x>1 OR x<-1 THEN
  y=1
ELSE y=0
END IF
PRINE y
END.
20.
汽车托运重量为P(kg)的货物时,托运每千米的费用(单位:元)标准为:
y=
试编写一程序求行李托运费.
试卷分析
  • 【1】题量占比

    单选题:(10道)

    填空题:(6道)

    解答题:(4道)

  • 【2】:难度分析

    1星难题:0

    2星难题:0

    3星难题:0

    4星难题:0

    5星难题:0

    6星难题:0

    7星难题:0

    8星难题:0

    9星难题:20