苏教版必修3高中数学1.3.2《条件语句》检测试题.docVIP

苏教版必修3高中数学1.3.2《条件语句》检测试题.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.3.2 条件语句 eq \x(基)eq \x(础)eq \x(巩)eq \x(固) 1.下列关于条件语句的叙述正确的是(  ) A.条件语句中必须有Else和End If B.条件语句中可以没有End If C.条件语句中可以没有Else,但必须有End If结束 D.条件语句中可以没有End If,但必须有Else 答案:C 2.给出以下四个问题: ①输入一个数x,输出它的绝对值; ②求函数f(x)=eq \b\lc\{(\a\vs4\al\co1(x2-1,x≥0,,x+2,x0))的函数值; ③求面积为6的正方形的周长; ④求三个数a,b,c中的最大数. 其中不需要用条件语句来描述其算法的有(  )                  A.1个 B.2个 C.3个 D.4个 答案:A 3.下面程序运行的结果是(  ) a←2 014, b←2 015 If ab Then t←a a←b b←t End If Print a,b A.a=2 014,b=2 015 B.a=2 015,b=2 014 C.a=2 014,b=2 014 D.a=2 015,b=2 015 答案:B 4.写出下列算法的运行结果. 若输入-3,输出结果为________; 若输入2,输出结果为________. 若输入x=6,则p=________; 若输入x=18,则p=________. 解析:考查条件语句的输出. 答案:(1)a negative number 3 (2)2.1 9.1 5.将下列程序补充完整. (1)输入两个数,输出其中较大的数. Read a,b If a>b Then Print a Else  ________ End If (2)判断任意输入的数x是否是正数,若是,输出它的平方值,若不是,输出它的相反数. Read x If________ Then y←-x Else y←x2 End If Print y 解析:考查条件语句的结构形式. 答案:(1)Print b (2)x≤0 6.铁路托运行李,从甲地到乙地,按规定每张客票托运行李不超过50千克时,每千克0.13元,如超过50千克,超过的部分按每千克0.20元计算.如果行李重量为ω(千克),运费为F(元),计算公式为 F=eq \b\lc\{(\a\vs4\al\co1(0.13×ω,ω≤50,,50×0.13+(ω-50)×0.20,ω>50.)) 设计算法,输入行李的重量ω,输出运费F. 解析:算法如下: Read ω If w≤50 Then  F←0.13ω Else  F←50×0.13+(ω-50)×0.20 End If Print F eq \x(能)eq \x(力)eq \x(升)eq \x(级) 7.写出伪代码实现,输入x的值,计算函数y=eq \b\lc\{(\a\vs4\al\co1(-2x-4,x≤-2,,\r(x+2),-2x2,,2x-1,x≥2))的值并输出. 解析:伪代码如下: Read x If x≤-2 Then  y←-2x-4 Else  If x<2 Then  y←eq \r(x+2)  Else  y←2x-1  End If End If Print y 8.写出用公式法求方程x2-5x+6=0的两根的算法. 解析:算法如下: a←1,b←-5,c←6     d←b2-4 If d≥0 Then  t←sqrt(d)  x1←(-b+t)/(2a  x2←(-b-t)/(2a Else  Print “无实数根” End If 9.火车站对乘客退票收取一定的费用,收费办法是:按票价10元(不足10元按10元计算)收2元,票价2元及2元以内的不退,试编写一个算法求出当输入x元的车票退掉后,返回金额y的值,并画出其流程图. 解析:流程图如下图. 算法如下: Read x If x≤2 Then y←0 Else  If x mod 10=0 Then y←x-x/5  Else t←int(x/10)+1 m←2t y←x-m  End If End If Print y 10.我国是水资源相对匮乏的国家,为鼓励市民节约用水,某市打算出台一项水费政策措施,规定每季度每人用水量不超过5吨时,每吨水费收基本价2.8元;若超过5吨而不超过6吨,超过部分的水费按原价的200%收取;若超过6吨而不超过7吨,超过部分的水费按原价的400%收取.如果某人本季度实际用水量为x(x≤7)吨,试就该人本季度缴纳水费的款数设计一个算法流程图,并用If语句描述该算法. 分析:假如用x表示该人本季度用水数,则对x要分三种情况考虑,所以就要用到条件语句“If-Then-Else-End If”的嵌套. 解析:设x为该人本季

文档评论(0)

137****9109 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5321144233000004

1亿VIP精品文档

相关文档