高三数学一轮复习条件语句专题练习(带答案)_题型归纳 - 查字典数学网
数学高三数学一轮复习条件语...
首页>学习园地>题型归纳>高三数学一...

高三数学一轮复习条件语句专题练习(带答案)

2015-11-27 收藏

一个表达式的返回值都可以用来判断真假, 除非没有任何返回值的void型和返 回无法判断真假的结构。下面是查字典数学网整理的高三数学一轮复习条件语句专题练习,请考生及时进行练习。

一、选择题

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=23=6,输出6.

4.下列关于条件语句的说法中正确的是()

A.任何条件语句中不能没有Else及后序语句

B.在复合If语句中,可以只有一个End If语句

C.在算法语句中,可以同时使用多个条件语句

D.在Else和Then后面只能有一个语句

[答案] C

[解析] A中IfThen语句可以没有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.5Else

b=End If

输出y

若a=4,则b=________;若a=-4,则b=________.

[答案] 29 -2

[解析] 分析程序可以知道,上述程序是一个分段函数的程序,即b=

所以当a=4时,b=42+34+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

如果输入-10,-26,8,那么输出的是________.

[答案] -26

[解析] 该程序的功能是输入a,b,c的值,求它们中的最小值.

4.执行下面语句:

输入a;

If a0 Then

输出不存在

Else

t=sqr(a)

输出t

End If

当a=-3时,输出结果为________;当a=9时,输出结果为________.

[答案] 不存在 3

[解析] 本算法语句的作用是输入一个数,若该数大于等于0,求该数的算术平方根,若输入的数小于0,则该数的算术平方根不存在.

三、解答题

5.用基本语句描述判断点P(a,b)与圆Cx2+y2=r2(r0)的位置关系的算法.

[解析] 用基本语句描述为:

输入a,b,r;

If a2+b2r2 Then

输出点P在圆C外.

Else

If a2+b2=r2 Then

输出点P在圆C上.

Else

输出点P在圆C内.

End If

End If

6.用基本语句描述下图所示的框图表示的算法.

[解析] 该框图表示的算法的功能是求分段函数y=的函数值.

用基本语句描述为:

输入x;

If x0 Then

If x-4 Then

7.某服装厂生产一种服装,每件服装的成本为40元,出厂单价为60元.该厂为鼓励销售商订购,决定当一次订购量超过100件时,每多订购一件,订购的全部服装的出厂单价就降低0.02.根据市场调查,销售商一次订购量不会超过500件.设一次订购量为x件,服装的实际出厂单价为P元,写出函数P=f(x)的表达式,并画出算法流程图,用基本语句描述该算法.

高三数学一轮复习条件语句专题练习及答案的全部内容就是这些,更多精彩内容请考生持续关注查字典数学网。

查看全部
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读

分类
  • 级别
  • 年级
  • 类别
  • 版本
  • 上下册
学习阶段
小学
初中
高中
不限
年级
一年级 二年级
三年级 四年级
五年级 六年级
初一 初二
初三 高一
高二 高三
小考 中考
高考
不限
类别
数学教案
数学课件
数学试题
不限
版本
人教版 苏教版
北师版 冀教版
西师版 浙教版
青岛版 北京版
华师大版 湘教版
鲁教版 苏科版
沪教版 新课标A版
新课标B版 上海教育版
部编版
不限
上下册
上册
下册
不限