吉林省吉林市第一中学校高中数学 1.2.2条件语句练习 新人教A版
必修3
一、选择题
1.将两个数a=1,b=2交换,使a=2,b=1,下面语句正确的是( )
A.a=b,b=a B.b=a,a=b C.a=c,c=b,b=a D.c=b,b=a ,a=c 2.已知程序如下,若a=35,则程序运行后的结果是( ) INPUT a B=a\\10-a/10+a MOD 10 PRINT b END A.4.5 B.3 C.1.5 D.不同于上面的数
??a2?x2,x?ay???x?a?x,3.编制程序求函数的值,有人写了下列的程序(如图),此程序中
有( )处错误
A.0 B.1 C.2 D.3
二、填空题
4.当a=3时,下面的程序输出的结果是___________.
5.为了在运行下面的程序之后,输出的结果是16,则输入的x值应为____________.
6.下面程序的功能是:判断任意输入的数x是否是正数,若是,输出它的平方值;若不是,输出它的相反数.则填入的条件应该是____________. 7 给出以下四个问题: ①输入x, 输出它的相反数; ②求面积为6的正方形的周长; ③求三个数a,b,c的最大数;
?x?1,x?0f(x)???x?2,x?0的函数值 ④求函数
其中不需要用条件语句来描述其算法的有 8 下面程序运行后实现的功能为
1
INPUT “a,b,c =”;a,b,c IF b>a THEN t=a a=b b=t END IF IF c>a THEN t=a a=c c=t END IF IF c>b THEN t=b b=c c=t END IF PRINT a,b,c END 三、解答题
?2x?1,x?1?y??0,x?1?32x?1,x?1,任给一个实数x ,编写程序求出对应的函数值. ?9.函数
10.到银行办理个人异地汇款(不超过100万)时,银行要收取一定的手续费.汇款额不超过 100元,收取1元手续费;超过100元但不超过5000元时,按汇款额的1%收取;超过5000元,一律收取50元手续费,编写程序,要求输入汇款额x(元)时,输出银行收取的手续费y(元).
1.2.2条件语句同步测试答案
1、D 2、A 3、D 4、6 5、-5 或 6 6、x<=0 7、①② 8、把a,b,c三个数按从大到小的顺序输出 9、
2
10、
3