好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

【课堂坐标】高中数学北师大版必修三学业分层测评:第2章 3.1 条件语句 Word版含解析.doc

7页
  • 卖家[上传人]:s9****2
  • 文档编号:464567946
  • 上传时间:2023-07-13
  • 文档格式:DOC
  • 文档大小:107KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 学业分层测评(建议用时:45分钟)[学业达标]一、选择题1.给出下列四个问题:①输入一个数x,输出它的绝对值;②求函数f(x)=的函数值;③求面积为6的正方形的周长;④求三个数a,b,c中的最大数.其中需要用条件语句来描述其算法的个数是(  )A.1    B.2C.3 D.4【解析】 其中①②④对输入的数均需进行判断,需要条件语句.【答案】 C2.当a=1,b=3时,执行完下面一段程序后,x的值是(  )输入a,b;If a>b Thenx=a+bElsex=a-bEnd If输出x.A.1 B.3C.4 D.-2【解析】 由算法语句可知a0.则y=3×3=9.【答案】 A4.为了在运行下面的程序之后输出y=9,键盘输入应该是(  )输入x;If  x<0  Then y=(x+1) * (x+1)Else y=(x-1) * (x-1)End If输出y.A.x=-4B.x=-2C.x=4或x=-4D.x=2或-2【解析】 当x<0时,由(x+1)2=9,得x=-4.当x≥0时,由(x-1)2=9,得x=4.【答案】 C5.输入x;If x<4 Then y=xElse If x<10 Then y=2* x-6 Else y=3* x-12 End IfEnd If输出y.如果输入12,则输出结果为(  )A.12      B.18C.19 D.24【解析】 因为x=12,12>4且12>10,所以y=3×12-12=24.【答案】 D二、填空题6.下列程序的功能是:判断任意输入的数x是否是正数,若是,输出它的平方值;若不是,输出它的相反数.输入x;If ________Then y=-xElse y=x*xEnd If输出y.则填入的条件应该是________.【解析】 由程序的功能和If语句可知,If后面的条件应填x≤0.【答案】 x≤07.阅读下列程序,回答问题:输入x1,x2;If  x1=x2  Then y=x1-x2Else y=x1+x2End If输出y.如果输入x1=3,x2=5,那么执行此算法的输出结果是________.【解析】 x1=3,x2=5,x1≠x2,所以y=3+5=8.【答案】 88.执行下面的程序语句,如果输入的t∈[-1,3],则输出的s属于________. 【导学号:63580028】输入t;If  t>1  Then s=3*tElse s=4*t-t2End If输出s.【解析】 由题意知:s=当t∈[-1,1]时,s=4t-t2=-(t-2)2+4∈[-5,3],当t∈(1,3]时,s=3t∈(3,9].所以s∈[-5,9].【答案】 [-5,9]三、解答题9.设计计算y=函数值的算法,并用相应的算法语句加以描述.【解】 算法如下:1.输入x.2.如果x≥0,则y=x+2;否则,执行第3步.3.y=x2+2.4.输出y.用算法语句描述为:输入x;If  x>=0  Then y=x+2Else y=x*x+2End If输出y.10.已知某商店对顾客购买货款数满500元,减价3%,不足500元不予优惠,输入一顾客购物的货款数,计算出这个顾客实交的货款,画出程序框图,写出程序.【解】 设购物的货款数为x元,则顾客实际应交的货款y元为y=即y=所以,程序框图如图所示:算法程序如下:输入x;If x>=500 y=0.97*xElse y=xEnd If输出y. [能力提升]1.阅读下列语句:输入a;If a>5 Then b=2*aElse b=a*a+1End If输出b.如果输出5,则输入的a为(  )A.2.5          B.2C.-2 D.±2【解析】 由算法语句可知,令2a=5,则a=<5(舍).令a2+1=5,则a=±2,满足题意.【答案】 D2.以下程序运行的结果为(  )输入a=2b=-2m=aa=bb=mIf a>b  Then x=a-bElse x=a+bEnd If输出x.A.0       B.2C.4 D.-4【解析】 运行过程中,m=2,a=-2,b=2,因为a≤b,所以x=a+b=0.【答案】 A3.(2016·南昌高一检测)已知算法语句如下,则f(-3)+f(2)=________.输入x;If  x<=0  Then f(x)=x-1Else f(x)=2xEnd If输出f(x).【解析】 由算法语句可知,当x≤0时,f(x)=x-1,当x>0时,f(x)=2x,所以f(-3)=-3-1=-4,f(2)=22=4,所以f(-3)+f(2)=0.【答案】 04.(2016·合肥高一检测)给出如下程序(其中x满足00 And x<=4 Then y=2*xElse If x≤8  Then y=8 Else y=24-2*x End IfEnd If输出y.(1)该程序的功能是求什么函数的函数值;(2)画出这个程序的算法框图.【解】 (1)函数的关系式为y=(2)。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.