人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句同步训练A卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句同步训练
A卷
姓名:________ 班级:________ 成绩:________
一、单选题 (共9题;共18分)
1. (2分)在编制将两变量a,b的数值交换的正确的程序中,必须使用到的语句是()
A . 输入、输出语句
B . 输入、输出语句,条件语句
C . 输入、输出语句,赋值语句
D . 输入、输出语句,循环语句
2. (2分)下列程序语句不正确的是()
A . INPUT“MATH=”;a+b+c
B . PRINT“MATH=”;a+b+c
C . a=b+c
D . a=b-c
3. (2分) (2017高一下·咸阳期末) 将两个数A=9,B=15交换使得A=15,B=9下列语句正确的一组是()
A .
B .
C .
D .
4. (2分)阅读下列程序:
INPUT a
IF a>5 THEN
b=2*a
ELSE
b=a*a+1
END IF
PRINT b
END
如果输入5,则该程序的运行结果为()
A . 1
B . 10
C . 25
D . 26
5. (2分)如图所示的程序语句的算法功能是()INPUT “a,b,c=”;a,b,c
IF a
a=b
END IF
IF a a=c END IF PRINT a END A . 输出a,b,c三个数中的最大数 B . 输出a,b,c三个数中的最小数 C . 将a,b,c按从小到大排列 D . 将a,b,c按从大到小排列 6. (2分)阅读下面的程序: 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 . 3 B . 3 4 C . 3 4 5 D . 3 4 5 6 7. (2分)利用输入语句可以给多个变量赋值,下面能实现这一功能的语句是() A . INPUT “A,B,C”a,b,c B . INPUT “A,B,C=”;a,b,c C . INPUT a,b,c;“A,B,C” D . PRINT “A,B,C”;a,b,c 8. (2分)下列正确的语句的个数是() ①输入语句 INPUT a+2 ②赋值语句 x=x-5 ③输出语句 PRINT M=2 A . 0 B . 1 C . 2 D . 3 9. (2分)阅读下面程序,若输入的数为5,则输出结果是 INPUT x IF x <3 THEN y=2*x ELSE IF x >3 THEN y=x*x-1 ELSE y =2 END IF END IF PRINT y END A . 5 B . 16 C . 24 D . 32 二、填空题 (共5题;共7分) 10. (3分)读程序,完成下列题目:程序如图: INPUT x IF x>=1 THEN y=x+1 ELSE y=2*x+1 END IF PRINT y END (1)若执行程序时,没有执行语句y=x+1,则输入的x的范围是________; (2)若执行结果为3,则执行的赋值语句是________,输入的x的值是________. 11. (1分)求函数y=|x-4|+1的函数值,则①处应填________. INPUT “x=”;x IF x>=4 THEN y=x-3 ELSE ① END IF PRINT y END 12. (1分)为了在运行下面的程序之后输出y=25,键盘输入的x应该是________. 13. (1分)下面程序的运行结果为________. a=2 b=3 c=4 a=b b=c+2 c=b+4 d=(a+b+c)/3 PRINT “d=”;d END 14. (1分)下面一段程序执行后的结果是________. 三、解答题 (共4题;共25分) 15. (5分)中秋节到了,糕点店的售货员很忙,请设计一个程序,帮助售货员算账,已知豆沙馅的月饼每千克25元,蛋黄馅的月饼每千克35元,莲蓉馅的月饼每千克30元,那么依次购买这三种月饼a、b、c千克,应收多少钱? 16. (5分)设计一个算法,求实数x的绝对值,并画出程序框图. 17. (5分)读下面所给的程序,依据程序画出程序框图,并说明其功能: INPUT x IF x>1 OR x<-1 THEN y=1 ELSE y=0 END IF PRINE y END. 18. (10分)给出如下程序(其中x满足:0 程序: INPUT x IF x>0AND x<=4 THEN y=2*x ELSE IF 4 y=8 ELSE y=24-2*x