【2012优化方案同步优化训练】人教B版 数学:必修3 第1章1.2.2

文档属性

名称 【2012优化方案同步优化训练】人教B版 数学:必修3 第1章1.2.2
格式 zip
文件大小 211.7KB
资源类型 教案
版本资源 人教新课标B版
科目 数学
更新时间 2011-10-14 08:09:28

图片预览

文档简介

1.条件语句表达的算法的结构为(  )
A.顺序结构       B.条件分支结构
C.循环结构 D.以上都不对
解析:选B.条件语句主要用来实现算法中的条件分支结构,故选B.
2.若输入4,则下面程序执行后输出的结果为(  )
A.4          B.0.2
C.0.1 D.0.3
答案:B
3.程序框图:
该程序框图的功能是(  )
A.输入一个数x,判断其是否大于或等于2,然后输出符合条件的x的值
B.输入一个数x值,输出x-2的值
C.任给一个实数x,求|x-2|的值
D.任给一个实数x,同时输出x-2的值和2-x的值
答案:C
4.求函数y=|x-4|+1的函数值,则③为________.
解析:else暗含的条件为x<4,此时y=5-x.
答案:y=5-x
5.输入两个数,输出其中较大的一个数,试将其程序补充完整.
答案:b
一、选择题
1.下列关于条件语句的功能的叙述,正确的是(  )
A.条件语句主要是给变量赋值的功能
B.条件语句可以在计算机屏幕上输出表达式的值及系统信息
C.条件语句必须嵌套才能使用
D.条件语句主要用来实现算法中的条件分支结构
解析:选D.分清条件语句在功能上与输入、输出语句、赋值语句的区别.
2.给出以下四个问题:
①输入一个数x,输出它的绝对值;
②求函数f(x)=的函数值;
③求面积为6的正方形的周长;
④求三个数a,b,c中的最大数.
其中不需要用条件语句来描述的有(  )
A.1个 B.2个
C.3个 D.4个
解析:选A.只有③不需要用条件语句来描述.
3.下列程序的功能是:判断任意输入的数x是否是正数,若是,输出它的平方值;若不是,输出它的相反数.
则填入的条件应该是(  )
A.x>0 B.x<0
C.x>=0 D.x<=0
解析:选D.因为条件真则执行y=-x,条件假则执行y=x*x,由程序功能知条件应为x<=0.
4.当a=3时,下面的程序段输出的结果是(  )
A.9 B.3
C.10 D.6
解析:选D.据条件3<10,故y=2×3=6.
5.下列程序运行的结果是(  )
A.10.5 B.11.5
C.16 D.25
答案:D
6.为了在运行下面的程序之后能输出y=9,则应从键盘输入(  )
A.-4 B.-2
C.4或-4 D.2或-2
解析:选C.该程序功能是求函数y=的函数值,y=9时有两种情况,若x<0,则由(x+1)2=9,得x=-4(x=2舍去);若x≥0,则由(x-1)2=9,得x=4(x=-2舍去),从而答案为-4或4.
二、填空题
7.写出下面程序运行后的结果.
x=6,p=________;x=20,p=________.
解析:该程序是求分段函数
f(x)=的函数值,
当x=6时,f(6)=2.1;当x=20时,f(20)=10.5.
答案:2.1 10.5
8.下面程序是求分段函数f(x)=的函数值,则①为________.
解析:由条件语句的特点知①处应为x>=4.
答案:x>=4
9.读程序完成下列题目:
(1)若执行程序时没有执行语句y=x+1,则输入x的范围是________;
(2)若执行结果y的值为5,则执行的赋值语句是________,输入的x值为________.
解析:(1)由题意,该程序是求f(x)=的函数值的程序,因此x≤1时没有执行y=x+1;
(2)又当x>1时,x+1>2;当x≤1时,2x+1≤3,从而输出的y的值为5,则执行了语句y=x+1,得x=4.
答案:(1)x≤1 (2)y=x+1 4
三、解答题
10.编写一个程序,对于函数y=,输入x的值,输出相应的函数值.
解:程序如下:
11.根据下面给出的程序画出相应的程序框图.
解:程序框图如图.
12.我国是水资源相对匮乏的国家,为鼓励节约用水,某市打算出台一项水费政策措施,规定每季度每人用水量不超过5吨时,每吨水费收基本价1.3元,若超过5吨而不超过6吨时,超过部分水费收200%;若超过6吨而不超过7吨,超过部分的水费收400%.如果某人本季度实际用水量为x(x≤7)吨,试设计一个某人本季度缴纳水费的程序.
解:某人本季度缴纳水费的计算公式:
y=.
程序如下: