1、课时作业5条件语句 基础巩固(25分钟,60分)一、选择题(每小题5分,共25分)1当a3时,下面的程序段输出的结果是()A9 B3C10 D6解析:因为a30不成立,所以有x0.答案:B二、填空题(每小题5分,共15分)6将下列程序补充完整判断输入的任意数x的奇偶性解析:因为该程序为判断任意数x的奇偶性且满足条件时执行“x是偶数”,而mx MOD 2表示m除2的余数,故条件应用“m0”答案:m07如图,给出一个算法,已知输出值为3,则输入值为_解析:本题的程序表示一个分段函数f(x)输出值为3,或x4,输入值x4.答案:48阅读下面程序(1)若输入a4,则输出结果为_;(2)若输入a9,则输
2、出结果为_解析:分析可知,这是一个条件语句,当输入的值是4时,输出结果为负数当输入的值是9时,输出结果为3.答案:(1)负数(2)3三、解答题(每小题10分,共20分)9编写求函数y|x|的值的程序解析:程序如下:10给出如下程序(其中x满足:0x12)(1)该程序用函数关系式怎样表达?(2)画出这个程序的程序框图解析:(1)函数关系式为y(2)程序框图如下:能力提升(20分钟,40分)11阅读下面的程序:程序运行的结果是()A3 B3 4C3 4 5 D3 4 5 6解析:本题主要考查了条件语句的叠加,程序执行条件语句的叠加的过程中对于所有的条件都要进行判断,依次验证每一个条件,直到结束在本
3、题中共出现四次条件判断,每一个条件都成立,故输出结果为3 4 5 6.答案:D12如下程序要使输出的y值最小,则输入的x的值为_解析:本程序执行的功能是求函数y的函数值由函数的性质知,当x1或x1时,y取得最小值0.答案:1或113设计判断正整数m是否是正整数n的约数的一个算法,画出其程序框图,并写出相应的程序解析:程序框图:程序为:14到某银行办理跨行汇款,银行收取一定的手续费,汇款额不超过100元,收取1元手续费;超过100元但不超过5 000元,按汇款额的1%收取手续费;超过5 000元,一律收取50元手续费,画出描述汇款额为x元,银行收取手续费y元的程序框图,并写出相应的程序解析:由题意,知y程序框图如图所示:程序如下: