- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【成才之路】2014-2015学年高中数学(北师大版,必修3)练习:2.3.1 条件语句
第二章 一、选择题
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.下列语句中,输入x的值为-5,则输出的值为( )
A.-5 B.5
C.±5 D.0
[答案] B
[解析] 由条件语句知选B.
3.当a=3时,下面的程序输出的结果是( )
输入a
If a10 Then
y=2Else
y=End If
输出y
A.B.3
C.10 D.6
[答案] D
[解析] 程序执行的顺序为a=3,y=2×3=6,输出6.
4.下列关于条件语句的说法中正确的是( )
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错.
5.下列程序的功能是:
判断任意输入的数x是否是正数,若是,输出它的平方值;若不是,输出它的相反数.
则填入的条件应该是( )
A.x0 B.x0
C.x=0 D.x=0
[答案] D
[解析] 因为条件真则执行y=-x,条件假则执行y=x*x,由程序功能知条件应为x=0.
6.根据下列算法语句,当输入x的值为-2时,输出结果是( )
输入x
If x0 Then
y=2Else
y=End If
输出y
A.B.-3
C.0 D.-16
[答案] D
[解析] 程序表示的是函数y=
当x=-2时,y=-2×(-2)2+4×(-2)=-16.
故选D.
二、填空题
7.写出下列程序运行的结果:
输入a;
If a0 Then
b=0.5 Else
b=End If
输出y
若a=4,则b=________;若a=-4,则b=________.
[答案] 29 -2
[解析] 分析程序可以知道,上述程序是一个分段函数的程序,即b=
所以当a=4时,b=42+3×4+1=29;
当a=-4时,b=0.5×(-4)=-2.
8.分析下面的程序,当输入的x值为3时,程序的输出结果为________.
输入x
If x2 Then
y=x^4
Else
If x2 Then
y=0
Else
y=5^x
End If
End If
输出y
[答案] 81
[解析] 当x2时,y=x4;当x2时,y=0;当x=2时,y=5x.那么当x=32时,y=34=81,即输出81.
三、解答题
9.已知函数y=试用If语句来描述算法.要求输入x的值,求y的值.
[解析] 根据题意写出算法程序为:
输入x;
If x0 Then
y=1
Else
If x=0 Then
y=0
Else
y=-1
End If
End If
输出y
一、选择题
1.给出一个算法的程序:
输入a,b,c;
If ab Then
a=b
End If
If ac Then
a=c
End If
输出a
该程序的功能是( )
A.求出a,b,c三数中的最大数
B.求出a,b,c三数中的最小数
C.将a,b,c按从小到大排列
D.将a,b,c按从大到小排列
[答案] A
[解析] 由程序分析可知,当比较a,b的大小后,选择较大的数赋给a;当比较a,c的大小,选择较大的数赋给a;最后输出a.所以此程序的作用是输出a,b,c中最大的数.
2.为了在运行下面的语句之后输出y=9,应输入的x值为( )
输入x;
If x0 Then
y=(x+1)2
Else
y=(x-1)2
End If
输出y.
A.-4 B.-2
C.4或-4 D.-2或2
[答案] C
[解析] 算法表示函数
y=
当y=9时,由(x+1)2=9得x=-4;
由(x-1)2=9得x=4.
二、填空题
3.给出下列程序:
输入a,b,c
If ab Then
a=b
End If
If ac Then
a=c
End If
输出a
如果输入-10,-26,8,那么输出的是________.
[答案] -26
[解析] 该程序的功能是输入a,b,c的值,求它们中的最小值.
4.执行下面语句:
输入a;
If a0 Then
输出“不存在”
您可能关注的文档
- 【开学大礼包】红对勾2013届高三英语一轮复习课时作业8:Unit3 Computers(新人教版必修2).doc
- 【开学大礼包】红对勾2013届高三英语一轮复习课时作业9:Unit4 Wildlife protection(新人教版必修2).doc
- 【志鸿优化全优设计】2016届高考英语人教版二轮复习语法:专题1 名词与主谓一致(共22张PPT) 课件.ppt
- 【志鸿优化全优设计】2016届高考英语人教版二轮复习语法:专题11 特殊句式(共22张PPT) 课件.ppt
- 【志鸿优化全优设计】2016届高考英语人教版二轮复习语法:专题10 并列连词与状语从句(共27张PPT) 课件.ppt
- 【志鸿优化全优设计】2016届高考英语人教版二轮复习语法:专题2 代词与语篇衔接(共23张PPT) 课件.ppt
- 【志鸿优化全优设计】2016届高考英语人教版二轮复习语法:专题3 冠词与介词的误用(共24张PPT) 课件.ppt
- 【志鸿优化全优设计】2016届高考英语人教版二轮复习语法:专题5 动词的时态与语态(共19张PPT) 课件.ppt
- 【志鸿优化全优设计】2016届高考英语人教版二轮复习语法:专题4 形容词、副词和修饰关系(共27张PPT) 课件.ppt
- 【志鸿优化全优设计】2016届高考英语人教版二轮复习语法:专题6 情态动词与虚拟语气(共26张PPT) 课件.ppt
- 【成才之路】2014-2015学年高中数学(北师大版,必修3)练习:2.2.3 循环结构.doc
- 【成才之路】2014-2015学年高中数学(北师大版,必修3)练习:2.3.2 循环语句.doc
- 【成才之路】2014-2015学年高中数学(北师大版,必修3)练习:3.2.1、2 古典概型的特征和概率计算公式 建立概率模型.doc
- 【成才之路】2014-2015学年高中数学(北师大版,必修3)练习:2章基础知识测试.doc
- 【成才之路】2014-2015学年高中数学(北师大版,必修3)练习:3章基础知识测试.doc
- 【成才之路】2014-2015学年高中数学(北师大版,必修3)练习:本册综合测试2.doc
- 【成才之路】2014-2015学年高中数学(北师大版,必修3)练习:本册综合测试1.doc
- 【成才之路】2014-2015学年高中数学(北师大版,必修3)练习:3.3 模拟方法——概率的应用.doc
- 【成才之路】2014-2015学年高中数学(北师大版,必修3)练习:综合测试1、2.doc
- 【成才之路】2014-2015学年高中数学(北师大版,必修3)练习:综合能力测试1.doc
文档评论(0)