3.2 条件语句(if语句) (分层作业)-高一《编程语言基础-C语言》同步精品课堂(高教社·第5版)

2023-05-06
| 2份
| 9页
| 224人阅读
| 4人下载

内容正文:

3.2 条件语句(if语句) 【基础巩固】 1. (填空)已知下列程序,当输入x=-2时,输出的结果是( )。 INPUT “x=”;x IF x>=0 THEN  y=x^2-1 ELSE  y=2*x^2-5 END IF PRINT “y=”;y END 2. (单选)条件语句的一般形式为“IF A THEN B ELSE C”其中语句C的作用是(  )。 A.条件语句 B.不满足条件时执行的内容 C.条件 D.满足条件时执行的内容 3. (单选)给出以下问题: ①求面积为1的正三角形的周长; ②求键盘所输入的三个数的算术平均数; ③求键盘所输入的两个数中较小数; ④求函数f(x)=当自变量取x0时的函数值. 其中不需要用条件语句来描述算法的问题有( )。 A.1个 B.2个 C.3个 D.4个 【能力进阶】 4.(单选)当x=0时,图中语句输出的结果是( )。 A.0 B.1 C.x2 D.x+1 5.(单选)下面程序的算法功能是:判断任意输入的数x是不是正数,若是,则输出它的平方值;若不是,则输出它的相反数. 则横线处填入的条件应该是( )。 A.x>0 B.x<0 C.x>=0 D.x<=0 9.(简答)根据下面的程序框图,写出程序语句。 9.(简答)到某银行办理个人异地汇款,银行收取一定的手续费,汇款额不超过100元,收取1元手续费;超过100元但不超过5 000元,按汇款额的1%收取;超过5 000元,一律收取50元手续费,画出描述汇款额为x元,银行收取手续费y元的程序框图,并写出相应的程序。 【自我评价】 【教师评价】 精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 3.2 条件语句(if语句) 【基础巩固】 1. (填空)已知下列程序,当输入x=-2时,输出的结果是( )。 INPUT “x=”;x IF x>=0 THEN  y=x^2-1 ELSE  y=2*x^2-5 END IF PRINT “y=”;y END 答案: y=3 2. (单选)条件语句的一般形式为“IF A THEN B ELSE C”其中语句C的作用是(  )。 A.条件语句 B.不满足条件时执行的内容 C.条件 D.满足条件时执行的内容 答案:B 3. (单选)给出以下问题: ①求面积为1的正三角形的周长; ②求键盘所输入的三个数的算术平均数; ③求键盘所输入的两个数中较小数; ④求函数f(x)=当自变量取x0时的函数值. 其中不需要用条件语句来描述算法的问题有( )。 A.1个 B.2个 C.3个 D.4个 答案:B 【能力进阶】 4.(单选)当x=0时,图中语句输出的结果是( )。 A.0 B.1 C.x2 D.x+1 答案:B 5.(单选)下面程序的算法功能是:判断任意输入的数x是不是正数,若是,则输出它的平方值;若不是,则输出它的相反数. 则横线处填入的条件应该是( )。 A.x>0 B.x<0 C.x>=0 D.x<=0 答案:D 答案:D 9.(简答)根据下面的程序框图,写出程序语句。 答案:INPUT “a,b=”;a,b IF a<b THEN  x=a  a=b  b=x END IF PRINT a,b END 9.(简答)到某银行办理个人异地汇款,银行收取一定的手续费,汇款额不超过100元,收取1元手续费;超过100元但不超过5 000元,按汇款额的1%收取;超过5 000元,一律收取50元手续费,画出描述汇款额为x元,银行收取手续费y元的程序框图,并写出相应的程序。 答案: 解 由题意,知y= 程序框图如图所示: 程序如下: INPUT x IF x<=100 THEN  y=1 ELSE  IF x<=5 000 THEN y=0.01*x  ELSE y=50  END IF END IF PRINT y END 【自我评价】 【教师评价】 精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

3.2 条件语句(if语句)  (分层作业)-高一《编程语言基础-C语言》同步精品课堂(高教社·第5版)
1
3.2 条件语句(if语句)  (分层作业)-高一《编程语言基础-C语言》同步精品课堂(高教社·第5版)
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。