高一数学人教版必修三习题第一章算法初步1.2.1训练案.docVIP

  • 13
  • 0
  • 约2.69千字
  • 约 5页
  • 2017-02-10 发布于河南
  • 举报

高一数学人教版必修三习题第一章算法初步1.2.1训练案.doc

高一数学人教版必修三习题第一章算法初步1.2.1训练案

[A.基础达标] 1.利用输入语句可以给多个变量赋值,下面能实现这一功能的语句是(  ) 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 解析:选B.提示内容与输入内容之间要用“;”隔开,故A错;提示内容在前,输入内容在后,故C错;输入语句用“INPUT”而非“PRINT”,故D错. 2.(2015·安阳高一检测)下列给出的赋值语句中正确的是(  ) A.x+3=y-2 B.d=d+2 C.0=x D.x-y=5 解析:选B.根据赋值语句特点可知,赋值号左边应该是一个变量,不能是常数或多个变量,更不能带有运算,故A,C,D错误.B项含义是把d+2的值赋给d,是正确的. 3.下面的程序输出的结果是(  ) A.27 B.9 C.2+25 D.11 解析:选D.该程序的运行过程是 x=6, y=3, x=6÷3=2, y=4×2+1=9, x+y=2+9=11. 所以输出11. 4.将两个数a=8,b=17交换,使a=17,b=8,下面语句正确的一组是(  ) A. B. C. D. 解析:选B.由赋值语句的意义知B正确. 5.程序输出的结果A是(  ) INPUT “A=”;1 A=A*2 A=A*3 A=A*4 A=A*5 PRINT A END A.5 B.6 C.15 D.120 解析:选D.该程序输出的结果为A=1×2×3×4×5=120. 6.以下程序运行时输出的结果是________. 解析:根据赋值语句,当A=3时,先把A*A=3×3=9的值赋给B,即B=9,再把2*A+B=2×3+9=15的值赋给A,即A=15,最后再把B-A=9-15=-6的值赋给B,即B=-6. 答案:15,-6 7.(2015·郑州高一检测)下面一段程序执行后的结果是________. 解析:执行第2句时A=2×2=4, 执行第3句时A=4+6=10. 答案:10 8.读如下两个程序,完成下列题目.    (1)程序(1)的运行结果为________. (2)若程序(1),(2)运行结果相同,则程序(2)输入的x的值为________. 解析:赋值语句给变量赋值时,变量的值总是最后一次所赋的值,故程序(1)中x的值最后为6.要使程序(2)中y的值为6,即x2+6=6,故x=0.即输入的x的值为0. 答案:(1)6 (2)0 9.2015年春节期间,某水果店的三种水果标价分别为香蕉:2元/千克,苹果:3元/千克,梨:2.5元/千克.请你设计一个程序,以方便店主的收款. 解:程序如下: INPUT a,b,c x=2*a y=3*b z=2.5*c S=x+y+z PRINT S END 10.某市2014年1~12月的产值分别是3.8,4.2,5.3,6.1,6.4,5.6,4.8,7.3,4.5,6.4,5.8,4.7(单位:亿元),试设计一个可计算出该市2014年各季度的月平均产值及2014年的月平均产值的程序. 解:程序如下: INPUT a1,a2,a3,b1,b2,b3,c1,c2,c3,d1,d2,d3 S1=a1+a2+a3 S2=b1+b2+b3 S3=c1+c2+c3 S4=d1+d2+d3 V1=S1/3 V2=S2/3 V3=S3/3 V4=S4/3 V=(S1+S2+S3+S4)/12 PRINT V1,V2,V3,V4,V END [B.能力提升] 1.“x=3*5”,“x=x+1”是某一程序先、后相邻的两个语句,那么下列说法正确的是(  ) ①x=3*5的意思是x=3×5=15.此式与算术中的式子是一样的; ②x=3*5是将数值15赋给x; ③x=3*5可以写为3*5=x; ④x=x+1语句在执行时“=”右边x的值是15,执行后左边x的值是16. A.①③ B.②④ C.①④ D.②③ 解析:选B.赋值语句中的“=”与算术中的“=”是不一样的,式子两边的值也不能互换,从而只有②④正确,故选B. 2.给出下列程序: INPUT “实数:”;x1,y1,x2,y2 a=x1-x2 m=a∧2 b=y1-y2 n=b∧2 s=m+n d=SQR(s) PRINT d END 此程序的功能为(  ) A.求点到直线的距离 B.求两点之间的距离 C.求一个多项式函数的值 D.求输入的值的平方和 解析:选B.输入的四个实数可作为两个点的坐标.程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两点横、纵坐标之差的平方;s是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离. 3.下面程序的运行结果为____

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档