• 175.00 KB
  • 2021-06-19 发布

2020年高中数学第一章1.2.1 输入语句、输出语句和赋值语句

  • 6页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
  4. 网站客服QQ:403074932
‎1.2.1‎‎ 输入语句、输出语句和赋值语句 ‎[课时作业]‎ ‎[A组 学业水平达标]‎ ‎1.下列给出的输入语句和输出语句中,正确的是(  )‎ ‎①INPUT a,b,c,d,e ②INPUT X=1‎ ‎③PRINT A=4 ④PRINT ‎ A. ①② B.②③‎ C.③④ D.①④‎ 解析:输入语句和输出语句中不能用赋值语句,因此②③错误.‎ 答案:D ‎2.设A=10,B=20,则可以实现A,B的值互换的程序是(  )‎ A.        B. C. D. 解析:A中程序执行后A=B=10,B中程序执行后A=B=10,C中程序执行后A=20,B=10,D中程序执行后A=B=10.‎ 答案:C ‎ ‎3.将两个数a=7,b=8交换,使a=8,b=7,下面语句中正确的一组是(  )‎ A.         B. C. D. 解析:将两个变量的值互换时,要使用中间变量.‎ 答案:B ‎4.运行如图所示的程序,输出的结果是(  )‎ A.1 B.2‎ C.3 D.4‎ 解析:程序执行时首先赋值a=1,b=2,然后将a+b的值赋值给a,此时a=3,输出a 6‎ 即输出3.‎ 答案:C ‎5.下面的程序输出的结果是(  )‎ A.10 B.8‎ C.2 D.-2‎ 解析:该程序运行过程中A,B的值变化如下:A=10,B=2,A=10-2=8.‎ 答案:B ‎6. 上面程序运行时输出的结果是__________.‎ 解析:经过计算输出11.‎ 答案:11‎ ‎7.已知一段程序如下:‎ 若输入的是3,则运行结果是________.‎ 解析:‎ 答案:12,3,18,54‎ ‎8.下面的程序的功能是求所输入的两个正数的平方和,已知最后输出的结果为3.46,试据此将程序补充完整.‎ 解析:由于程序的功能是求所输入的两个数的平方和,所以,S=x+x;又由于最后输出的结果是3.46,所以3.46=1.12+x,解得x=2.25,又x2是正数,所以x2=1.5.‎ 6‎ 答案:1.5 x1^ 2+x2^ 2‎ ‎9.如图所示是解决某个问题的程序语句,请根据各语句的内容及其关系,回答下面的问题:‎ ‎(1)图框中①x=1的含义是什么?‎ ‎(2)图框中②y1=a*x+b的含义是什么?‎ ‎(3)该算法框图解决的是怎样的一个问题?‎ 解析:(1)图框①x=1表示把1赋给变量x.‎ ‎(2)图框②中y1=a*x+b的含义:该程序在执行①的前提下,即当x=1时,计算ax+b的值,并把这个值赋给y1.‎ ‎(3)该算法框图解决的是求函数f(x)=ax+b的函数值的问题,其中输入的是自变量x的值,输出的是x对应的函数值.‎ ‎10.任意给出一个数据(正数),写出以它为半径的圆的周长和面积的一个算法程序.‎ 解析:记PI=3.141 592 6,算法程序如下:‎ ‎[B组 应考能力提升]‎ ‎1.若运行如图的程序,则输出的结果是(  )‎ A.4 B.13‎ C. 9 D.22‎ 解析:根据题意,由于A=9,那么可知A=A+13=9+13=22,此时输出A的值,结束,故可知答案为22,选D.‎ 答案:D 6‎ ‎2.执行如图所示的算法语句后的结果为(运行时从键盘上输入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=16×5=80,第三句B取16除以5的余数,所以B=1,第四句C=80×5+1=401,故选A.‎ 答案:A ‎3.为确保信息安全,信息需加密传输,发送方由明文→密文(加密),接收方由密文→明文(解密),已知加密规则如图所示,例如,明文1,2,3,4对应密文5,7,18,16.当接收方收到密文14,9,23,28时,则解密得到的明文为(  )‎ A.4,6,1,7 B.7,6,1,4‎ C.6,4,1,7 D.1,6, 4,7‎ 解析:由题意得,‎ 解得.故选C.‎ 答案:C ‎4.阅读以下程序:‎ 6‎ 若输入2,5,输出结果为________.‎ 解析:本程序输入的是a,b的值,而输出的结果交换了a与b的值(利用赋值语句及变量m实现a与b的交换).‎ 答案:5,2‎ ‎5.下面两个程序运行后的结果分别为    ‎(1)_______ _;(2)________.‎ 解析:(1)由a=5,b=3得c=(a+b)÷2=4,‎ 故d=c×c=16.‎ ‎(2)由a=1,b=2,‎ 得c=a+b=3,b=a+c-b=1+3-2=2.‎ 故输出的a,b,c分别为1,2,3.‎ 答案:(1)16 (2)1,2,3‎ ‎6.以下是一个用基本语句编写的程序,根据程序画出其相应的程序框图.‎ 解析:该程序主要利用了输入语句、赋值语句和输出语句进行算法描述,只要按顺序从上到下将输入语句、赋值语句、输出语句表达的内容填入相应的程序框即可.框图如图所示:‎ 6‎ 6‎