- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【成才之路】2015-2016学年高中数学 第2章 3.1条件语句课时作业 北师大版必修3
一、选择题
1.条件语句的一般格式是
If A Then
B
Else
C
End If
其中B表示的是( )
A.满足条件A时执行的内容
B.条件语句
C.条件
D.不满足条件A时执行的内容
[答案] A
[解析] 格式中的A表示条件,Else后面的C表示不满足条件A时执行内容,而在Then后面的B表示满足条件A时执行的内容,故选A.
2.下列问题可使用条件语句设计程序的有( )
①求函数f(x)=2x-1的函数值;
②输入三角形的底边边长和高,求三角形的面积;
③求函数f(x)=eq \b\lc\{\rc\ (\a\vs4\al\co1(x4+2x-3 ?x0?,-x+1 ?x0?))的函数值;
④从给定的3个整数中找出最大数.
A.①③ B.②④
C.①② D.③④
[答案] D
[解析] 只有③④使用条件语句.
3.求实数x的绝对值的程序如下,其中空白处应填入( )
eq \x(\a\al(输入 x,IF Then, y=-x,Else, y=x,End If,输出y))
A.x0 B.x=0
C.x≤0 D.x=0
[答案] B
[解析] 求的是x的绝对值,输出的为y=-x,故输入条件应用x=0,选B.
4.当a=3时,下面的程序输出的结果是( )
输入a
If a10 Then
y=2*a
Else
y=a*a
End If
输出y
A.9 B.3
C.10 D.6
[答案] D
[解析] 程序执行的顺序为a=3,y=2×3=6,输出6.
5.下列关于条件语句的说法中正确的是( )
A.任何条件语句中不能没有Else及后序语句
B.在复合If语句中,可以只有一个End If语句
C.在算法语句中,可以同时使用多个条件语句
D.在Else和Then后面只能有一个语句
[答案] C
[解析] A中If—Then语句可以没有Else语句,所以A错;B中在复合If语句中,有多少个If应对应多少个End If,所以B错;D中在复合If语句中Else和Then后面可以不只有一个语句,故D错.
6.根据下列算法语句,当输入x的值为-2时,输出结果是( )
输入x
If x0 Then
y=2*x*x-1
Else
If x=0 Then
y=2*x+1
Else
y=-2*x*x+4*x
End If
End If
输出y
A.7 B.-3
C.0 D.-16
[答案] D
[解析] 程序表示的是函数y=eq \b\lc\{\rc\ (\a\vs4\al\co1(2x2-1,x0,2x+1,x=0,-2x2+4x,x0))
∴当x=-2时,y=-2×(-2)2+4×(-2)=-16.
故选D.
二、填空题
7.执行下面语句:
输入a;
If a0 Then
输出“不存在”
Else
t=sqr(a)
输出t
End If
当a=-3时,输出结果为________;当a=9时,输出结果为________.
[答案] 不存在 3
[解析] 本算法语句的作用是输入一个数,若该数大于等于0,求该数的算术平方根,若输入的数小于0,则该数的算术平方根不存在.
8.写出下列程序运行的结果:
输入a;
If a0 Then
b=0.5*a
Else
b=a^2+3*a+1
End If
输出b
若a=4,则b=________;若a=-4,则b=________.
[答案] 29 -2
[解析] 分析程序可以知道,上述程序是一个分段函数的程序,即b=eq \b\lc\{\rc\ (\a\vs4\al\co1(0.5a,a0,,a2+3a+1,a≥0,))
所以当a=4时,b=42+3×4+1=29;
当a=-4时,b=0.5×(-4)=-2.
三、解答题
9.已知函数y=eq \b\lc\{\rc\ (\a\vs4\al\co1(1,x0,,0,x=0,,-1,x0.))试用If语句来描述算法.要求输入x的值,求y的值.
[解析] 根据题意写出算法程序为:
输入x;
If x0 Then
y=1
Else
If x=0 Then
y=0
Else
y=-1
End If
End If
输出y
10.已知语句:
eq \x(\a\al(输入x;,If x-1 Then, y=4*x-1,Else, If x≤1 Then, y=-5, Else, y=-4*x-1, End If,End If,输出y))
说明其功能并画出算法流程图.
[解析] 该程序的功能为求分段函数
y=eq \b\lc\{\rc\ (\a\vs4\al\co1(4x-1 ?x-1?,-5 ?-1≤x≤1?,-4x-1 ?x1?))的值.
您可能关注的文档
- 2013苏教版必修二第一章《立体几何初步》单元测试.doc
- 苏科版初中数学七年级下册期中测试题1.doc
- 2013苏教版必修二第一章《立体几何初步》单元测试1.doc
- 高中数学苏教版必修2第二章第3课时《直线的方程》配套练习1.doc
- 苏科版七下《乘法公式》同步测试(2课时).doc
- 高中数学苏教版必修2第二章第4课时《直线的方程》配套练习2.doc
- 高中数学苏教版必修2第二章第5课时《直线的方程》配套练习3.doc
- 高中数学苏教版必修2第二章第6课时《两条直线的平行与垂直》配套练习1.doc
- 高中数学苏教版必修2第二章第7课时《两条直线的平行与垂直》配套练习2.doc
- 高中数学苏教版必修2第二章第9课时《平面上两点间的距离配套》练习.doc
最近下载
- 电力调度数据网络接入技术规范及网络拓扑图.doc VIP
- ZZGA高频开关整流器使用说明书.doc
- 危重患者院内转运PPT.pptx VIP
- 匀变速直线运动的速度与时间的关系课件 2024-2025学年高一上学期物理人教版(2019)必修第一册.pptx VIP
- 《科学发展观》课件.ppt VIP
- 匀变速直线运动的位移与时间的关系 课件 -2024-2025学年高一上学期物理人教版(2019)必修第一册.pptx VIP
- 2022年西安市灞桥区事业单位考试真题.docx VIP
- 【课件】匀变速直线运动的位移与时间的关系+课件高一上学期物理人教版(2019)必修第一册.pptx VIP
- 2024西安市灞桥区事业单位考试笔试题库及答案.docx VIP
- 福建专升本 “三个代表” 重要思想(思维导图).pdf VIP
文档评论(0)