2018秋新版高中数学人教A版必修3习题:第一章算法初步 1.2.1

上传人:猪子****y 文档编号:91052398 上传时间:2019-06-21 格式:PDF 页数:7 大小:204.04KB
返回 下载 相关 举报
2018秋新版高中数学人教A版必修3习题:第一章算法初步 1.2.1 _第1页
第1页 / 共7页
2018秋新版高中数学人教A版必修3习题:第一章算法初步 1.2.1 _第2页
第2页 / 共7页
2018秋新版高中数学人教A版必修3习题:第一章算法初步 1.2.1 _第3页
第3页 / 共7页
2018秋新版高中数学人教A版必修3习题:第一章算法初步 1.2.1 _第4页
第4页 / 共7页
2018秋新版高中数学人教A版必修3习题:第一章算法初步 1.2.1 _第5页
第5页 / 共7页
点击查看更多>>
资源描述

《2018秋新版高中数学人教A版必修3习题:第一章算法初步 1.2.1 》由会员分享,可在线阅读,更多相关《2018秋新版高中数学人教A版必修3习题:第一章算法初步 1.2.1 (7页珍藏版)》请在金锄头文库上搜索。

1、1.2.1 输入语句、输出语句和赋值语句 课时过关能力提升 一、基础巩固 1.下列语句正确的是( ) A.INPUT “a=”;5 5 B.PRINT (a+b+c)/3 C.PRINT ab D.赋值语句 a+b=1 解析:对 A,不能输入运算式,故 A 错;B 正确;对 C,输出语句应为 a=b,故 C 错;对 D,不能将 1 赋给表 达式,故 D 错. 答案:B 2.下列程序运行后的结果是( ) M=3 N=M+1 M=M-1 y=M+N PRINT y END A.6B.7C.8D.9 解析:该程序的运行过程是 M=3 N=3+1=4 M=3-1=2 y=2+4=6 输出 6. 答案:

2、A 3.执行下列程序后的结果(xMODy 表示整数 x 除以整数 y 的余数)为( ) INPUT “x,y=”;x,y A=x y B=x MOD y C=Ay+B PRINT A,B,C END (运行时从键盘上输入 16 和 5) A.A=80,B=1,C=401 B.A=80,B=3,C=403 C.A=80,B=3.2,C=403.2 D.A=80,B=3.2,C=404 解析:第一句输入 x=16,y=5,第二句 A=165=80,第三句 B 取 16 除以 5 的余数,B=1,第三句 C=805+1=401,故选 A. 答案:A 4.下列程序执行后结果为 3,则输入的 x 值可能

3、为( ) INPUT “x=”;x y=xx+2 x PRINT y END A.1B.-3 C.-1D.1 或-3 解析:由已知 x2+2x=3,解得 x=1 或 x=-3. 答案:D 5.如图所示的程序执行后输出 A 的值为( ) A=10 B=20 C=A D=B B=C A=B PRINT A END A.6B.8 C.10D.20 答案:C 6.已知 A(x1,y1),B(x2,y2)是平面上的两点,试根据平面几何中的中点的坐标公式,设计一个程序,输入 A,B 两点的坐标,输出它们中点的横坐标和纵坐标. 现已给出程序的一部分,请在横线处把程序补充完整. INPUT x1,y1,x2,

4、y2 x= y= PRINT x,y END 答案:(x1+x2)/2 (y1+y2)/2 7.给出下列程序: INPUT “Maths=”;a INPUT “Chinese=”;b INPUT “English=”;c PRINT “The sum=”;a+b+c END 这个程序的功能是 . 解析:等同于顺序结构按先后顺序执行,根据程序步骤可知此程序的功能是计算一个学生数学、语文、 英语三门课程的总分. 答案:计算一个学生数学、语文、英语三门课程的总分 8.下列语句执行后,A,B 的值分别为 . A=2 B=3 B=AA A=A+B B=A+B PRINT A,B END 解析:运行得:A

5、=2,B=3,B=22=4,A=2+4=6,B=6+4=10,故输出 A,B 的值分别为 6,10. 答案:6,10 9.下面程序输出的结果是 . a=5 b=3 c=(a+b)/2 d=c2 PRINT “d=”;d END 解析:该程序的运行过程是: a=5 b=3 c=(5+3)/2=4 d=42=16 输出 d=16. 答案:16 10.以下是一个用基本算法语句编写的程序,根据程序画出其相应的程序框图. INPUT x,y PRINT x/4,2 y x=x+2 y=y-1 PRINT x,y END 解:程序框图: 二、能力提升 1.下列语句正确的个数是( ) 输入语句 INPUT

6、a+2 赋值语句 x=x-5 输出语句 PRINT M=2 A.0B.1 C.2D.3 解析:中 INPUT 语句不能是表达式,所以错误;中 x=x-5 表示变量 x 减去 5 后再赋给 x,即完成 x=x-5 后,x 比原来的值小 5,所以正确;中不能输出赋值语句,所以错误. 答案:B 2.下面程序输出的结果是( ) x=6 y=3 x=x/3 y=4 x+1 PRINT x+y END A.27B.9 C.2+25D.11 解析:该程序的运行过程是: x=6 y=3 x=63=2 y=42+1=9 x+y=2+9=11 所以输出 11. 答案:D 3.下列程序运行后的结果为( ) a=2

7、b=3 c=4 a=b b=c+3 c=b+4 d=(a+b+c)/3 PRINT “d=”;d END A.d=3B.d=5 C.d=7D.d=9 解析:a=2,b=3,c=4, a=3,b=7,c=11. d = 1 3(3 + 7 + 11) = 7, 输出 d=7. 答案:C 4.给出下列程序: INPUT “A=”;A A=A 2 A=A 3 A=A4 A=A 5 PRINT A END 若输出的 A 的值为 120,则输入的 A 的值为( ) A.1B.5C.15D.120 解析:该程序的功能是计算 A2345 的值,则 120=A2345,故 A=1,即输入 A 的值为 1. 答

8、案:A 5.下列程序输出的结果是 12,则输入的 n= . INPUT n s=n (n+1) PRINT s END 解析:由输出的 s=n(n+1)=12,解得 n=3 或 n=-4. 答案:3 或-4 6.阅读下面两个程序: 程序(1) 程序(2) INPUT x y=x+2 PRINT y END INPUT x y=2 x+2 PRINT y END 如果两个程序输入的数值相同,并且运行后输出的结果也相同,那么这两个程序输入的数值是 ,运 行后输出的结果是 . 解析:因为两个程序输入的数值相同,并且运行后输出的结果也相同,所以 x+2=2x+2,解得 x=0,即输入 值是 0,运行后

9、结果是 2. 答案:0 2 7.编写一个程序,要求输入两个正数 a 和 b 的值,输出 ab与 ba的值. 解:程序如下. INPUT “a,b=”;a,b A=ab B=ba PRINT “ab=”;A PRINT “ba=”;B END 8.用两根长度均为 l 的细铁丝分别围成一个正方形和一个圆,求所围成的正方形的面积和圆的面积.编 写一个程序,要求输入 l 的值,输出正方形的面积和圆的面积( 取 3.14). 分析:设围成的正方形的边长为 a,依题意得 4a=l,aS1,若 = 4,所以正方形的面积为 =( 4) 2 = 2 16 ;同理 设围成的圆的半径为 R,则 2R=l,RS2=R2= = 2,所以圆的面积为 ,采用 INPUT 语句输入 l 的值,利用赋值语句得到面 ( 2) 2 = 2 4.因此可以用顺序结构实现这一算法 积,最后输出这两个面积,注意 取 3.14. 解:程序如下: INPUT l S1=l2/16 S2=l2/(4 3.14) PRINT “正方形的面积为”;S1 PRINT “圆的面积为”;S2 END

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 高中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号