高中数学 2-3-1条件语句同步检测 北师大版必修3.docVIP

高中数学 2-3-1条件语句同步检测 北师大版必修3.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
§3 几种基本语句 3.1 条件语句 双基达标 ?限时20分钟? 1.下列关于条件语句的叙述正确的是 (  ). A.条件语句中必须有 Else 和 End If B.条件语句中可以没有 End If C.条件语句中可以没有 Else,但是必须有 End If D.条件语句中可以没有 End If,但是必须有 Else 解析 条件语句必须以 If 开头,以 End If 结束,其中 Else 可以没有. 答案 C 2.下列问题可使用条件语句设计程序的有 (  ). ①求函数f(x)=2x-1的函数值; ②输入三角形的底边边长和高,求三角形的面积; ③求函数f(x)=x4+2x-3 (x0)-x+1  (x0))的函数值; ④从给定的3个整数中找出最大数. A.①③ B.②④ C.①② D.③④ 答案 D 3.求实数x的绝对值的程序如下,其中空白处应填入 (  ). 输入 x IF________Then  y=-x Else  y=x End If 输出 y End A.x0   B.x=0 C.x≤0   D.x=0 答案 B 4.读程序,完成下列题目: 输入x  If x=1 Then y=x+1  Else y=2*x+1  End If 输出 y (1)若执行程序时,没有执行语句y=x+1,则输入的x的范围是________. (2)若执行结果y的值是3,则执行的赋值语句是______,输入的x的值是 ______. 解析 本题(2)是已知分段函数的函数值确定自变量,当x≥-1时,有3=x +1,解得x=2符合条件;而当x1时,有3=2*x+1,解得x=1不符合条 件. 答案 (1)x1 (2)y=x+1 2 5.阅读下列程序,回答问题: 输入 x1,x2 If x1=x2 Then  x1=x1+x2 End If  y=x1+x2 输出 y 如果输入x1=3,x2=5,那么执行此算法的输出结果是________. 解析 由于输入的两个数x1=3,x2=5,不满足条件x1=x2,因此,不执行语 句体x1=x1+x2,而直接执行y=x1+x2,所以y=8,最后输出8. 答案 8 6.已知函数y=x2+1,x≤2.5,x2-1,x>2.5,)设计一个算法并画出算法框图,根据输入的x的值,对应输出y的值. 解 算法步骤为: S1.输入x; S2.如果x≤2.5,则y=x2+1,否则y=x2-1; S3.输出y. 用语句描述为: 输入x; If x=2.5 Then y=x^2+1 Else y=x^2-1 End If 输出y     综合提高 (限时25分钟) 7.阅读下列程序: Input  “a=”;a If a5 Then  b=2*a Else  b=a*a+1 End If Print b End 如果输入5,则该程序运行结果为 (  ). A.1 B.10 C.25 D.26 答案 D 8.运行下面的程序,若输入x的值为5,则输出的y值为 (  ). 输入x If x0 Then   y=(x+1)*(x+1) Else   y=(x-1)*(x-1) End If 输出y A.14 B.15 C.16 D.17 解析 由程序知 y=(x+1)2 (x0)(x-1)2 (x≥0)), ∴当x=5时,y=(5-1)2=16. 答案 C 9.写出下列程序的运行结果. (1) 输入 a If a=0 Then 输出SQR(a) Else 输出“是负数” End If (2)  输入 x If x10 Then P=x*0.35 Else P=10*0.35+(x-10)*0.7 End If 输出P (1)输入-3,输出结果为________; 输入9,输出结果为________. (2)若x=6,则P=________;若x=18,则P=______. 解析 (1)SQR(x)是求一个正数的正的平方根; (2)∵610,∴P=6×0.35=2.1;∵1810,∴P=10×0.35+(18-10)×0.7= 3.5+5.6=9.1 答案 (1)是负数 3 (2)2.1 9.1 10.下列程序: Input “请输入一个两位正数”;x If x9 And x100 Then  a=x Mod 10  b=(x-a)/10  x=10*a+b  Print x Else  Print “输入有误” End If End 若输入的两位数是83,则输出的结果为________. 答案 38 11.已知某商店对顾客购买货款数满500元,减价3%,不足500元不予优惠,

您可能关注的文档

文档评论(0)

ranfand + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档