收藏 分享(赏)

【成才之路】高中数学人教b版必修3习题:1.2.1《基本算法语句》.doc

上传人:无敌 文档编号:521737 上传时间:2018-04-09 格式:DOC 页数:5 大小:83KB
下载 相关 举报
【成才之路】高中数学人教b版必修3习题:1.2.1《基本算法语句》.doc_第1页
第1页 / 共5页
【成才之路】高中数学人教b版必修3习题:1.2.1《基本算法语句》.doc_第2页
第2页 / 共5页
【成才之路】高中数学人教b版必修3习题:1.2.1《基本算法语句》.doc_第3页
第3页 / 共5页
【成才之路】高中数学人教b版必修3习题:1.2.1《基本算法语句》.doc_第4页
第4页 / 共5页
【成才之路】高中数学人教b版必修3习题:1.2.1《基本算法语句》.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、第一章 1.2 1.2.1一、选择题1(2015甘肃白银育正中学高一月考) 下列给出的赋值语句正确的是( )A5M Bx xCBA3 Dxy0答案 B解析 赋值号左边只能是变量,而不能是表达式,故选项 A、D 错误;在一个赋值语句中只能给一个变量赋值,不能出现两个或多个“” ,故 C 错2执行“print(%io(2),35)”的输出结果是( )A3535 B358C8 D88答案 C解析 输出语句有计算功能,358.3下列输入、输出语句正确的是( )A输入语句 input a ;b;cB输入语句 input x3C输出语句 print A4D输出语句 print(%io(2),x)答案 D解

2、析 A 中,变量之间应用逗号“, ”隔开;B 中,input 语句中只能是变量,而不能是表达式;C 中,print 语句中不能再用赋值号“” ;D 中,print 语句可以输出变量、表达式的值,故选 D.4将两个数 A9,B15 交换使得 A15,B9,下列语句正确的一组是( )A BB A A CC BB A B AA B C BB AA CA B C D答案 D解析 此语句功能是交换两个变量的值,要找一个中间变量来过渡5以下程序运行后输出结果是( )x58;ax10;bmodulo(x ,10);x10*ba;print(%io(2),x) ;A58 B88C13 D85答案 D解析 x5

3、8,a 为 58 除以 10 的整数商,a5.又b 为 58 除以 10 的余数,b8.x108585.6下列程序若输出的结果为 3,则输入的 x 值可能是( )x input”x ”;y x*x 2*x;print%io2,y;A1 B3C1 D1 或3答案 D解析 依题意,得 x22x 3,x1 或 x3,即输入的 x 的值可能是 1 或3.二、填空题7下列程序的运行结果是_a 1;b 3;a a b;b b*a;print%io2,a,b;答案 12,4解析 a1,b3,aab4;bb*a34 12,故输出结果为 12,4.8执行下列程序:A 20;B 15;A A B;B A B;A

4、A*B;B A B;print%io2,B;运行结果为_答案 720解析 A20,B15,AAB 35,B AB 20,AAB3520700,BAB 70020720.故运行结果为 720.三、解答题9在一次数学考试中,小明、小亮、小强的成绩分别为 a、b、c,后来发现统计错了小亮的成绩记在了小明的名下,小强的成绩记在了小亮的名下,而小明的成绩记在小强的名下了设计程序更正成绩单,并输出解析 程序如下:a input“a ”;b input“b ”;c input“c ”;x a;a c;c b;b x;print%io2,a,b,c;10.求下列赋值语句各变量的值:a2;b5;cab 2;aa

5、c;bab.解析 cab 2,a 为 2,b 为 5,故 c27.aac,a 为 2,c 为 27,故 a29.bab,a 为 29,b 为 5,故 b34.故 a、b、c 的值为 29、34、27.一、选择题1给出下列程序:x1 input“x1 ”;y1 input“y1 ”;x2 input“x2 ”;y2 input“y2 ”;a x1 x2;m a2;b y1 y2;n b2;s m n;d sqrts;print%io2,d;此程序的功能为( )A求点到直线的距离 B求两点之间的距离C求一个多项式函数的值 D求输入的值的平方和答案 B解析 输入的四个实数可作为两个点的坐标,程序中的

6、 a、b 分别表示两个点的横、纵坐标之差,而 m、n 分别表示两点横、纵坐标之差的平方;s 是横、纵坐标之差的平方和,d 是平方和的算术平方根,即两点之间的距离,最后输出此距离2给出下面一个程序:A 5;B 8;X A;A B;B X A;print%io2,A,B;此程序运行的结果是( )A5,8 B8,5C8,13 D5,13答案 C解析 先将 A 的值赋给 X,此时 X5,再将 B 的值 8 赋给 A,此时 A8,再将XA (即 58 13)的值赋给 B,此时 B13,最后出 A、B,则 A8,B13.二、填空题3下列程序的运行结果是_a 2;b 3;c 4;a b;b a c;c b

7、a;a a b c/2;print%io2,a;答案 10解析 a2,b3,c 4 ,ab3,bac7,c ba10,a 10.a b c2 3 7 102故运行结果为 10.4如图的程序框图所对应的程序是_答案 x input”x ”;y 2x;print%io2,y;解析 输入 x、输出 y 分别转化为输入语句、输出语句,y2 x转化为赋值语句三、解答题5编写一个程序,要求输入两个正数 a 和 b 的值,输出 ab 与 ba 的值解析 解法一:程序为:a input“a ”;b input“b ”;A ab;B ba;print%io2,A;print%io2,B;解法二:程序为:a in

8、put“a ”;b input“b ”;A ab;print%io2,A;x a;a b;b x;A ab;print%2,A;6以下是用 Scilab 语言编写的一个程序,解释每步程序的作用x input“x ”;y input“y ”;print%io2,x/2;print%io2,3*y;x x 1;y y 1;print%io2,y,x;解析 xinput(“x”)的作用是输入 x 的值,yinput(“y”)的作用是输入 y 的值,print(%io(2),x/2)的作用是输出 的值,x2print(%io(2),3*y)的作用是输出 3y 的值,xx1 的作用是将 x 的值增加 1,yy1 的作用是将 y 的值增加 1,print(%io(2),y,x)的作用是顺次输出 x、y 的值

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报