网站大量收购闲置独家精品文档,联系QQ:2885784924

2012高二数学每课一练1.2.2条件语句(新人教A版必修三)好.doc

2012高二数学每课一练1.2.2条件语句(新人教A版必修三)好.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
条件语句 优化训练 1.给出以下程序: 如果输入x1=2,x2=3,那么执行此程序的结果是输出    A.7          B.10 C.5 D.8[来源:Zxxk.Com] 解析:选C.由于输入的两个数x1=2,x2=3,不满足条件x1=x2,因此,不执行语句体x1=x1+x2,而直接执行y=x1+x2,所以y=5,最后输出5. 2.阅读下列程序: 如果输入5,则该程序运行结果为    A.1 B.10[来源:学+科+网Z+X+X+K] C.25 D.26 解析:选D.a=5时,条件a 5不成立,故执行ELSE后的语句b=a2+1=52+1=26. 3.下面是判断所输入的正整数的奇偶性的程序 将其补充完整,则横线上应填 x MOD 2的意思是求x除以2的余数    A.m=2k+1,x=2k B.m=0,“x为偶数” C.m=0,x为偶数 D.m=1,“x为偶数” 解析:选D.第一个空是“x是奇数”的条件,应填“m=1”;第二个空应填“x为偶数”,并加引号. 4. 教材例5改编 若下面程序执行的结果是5,则输入的x值是________. 解析:由程序语句知,该程序的功能是输入一个x,输出函数y=的值,故输出5时,应输入5或-5. 答案:5或-5 1.下列对条件语句的描述正确的是    A.ELSE后面的语句不可以是条件语句 B.两个条件语句可以共用一个END IF语句 C.条件语句可以没有ELSE后的语句 D.条件语句中IF—THEN和ELSE后的语句必须都有 解析:选C.条件语句有两种格式:分别是IF—THEN格式和IF—THEN—ELSE格式.对于一个分支的条件语句可以没有ELSE后的语句. 2.给出下列三个问题: 输入一个数x,输出f x =的函数值; 求面积为6的正方形的周长; 求三个数a、b、c中的最大数. 其中可以用条件语句来描述其算法的有    A.1个 B.2个[来源:.] C.3个 D.0个 解析:选B.在算法中需要逻辑判断的都要用到条件语句,其中都需要进行逻辑判断,故都要用到条件语句,只需用顺序结构就能描述其算法,故答案选B. 3. 若输入x的值为3,则该程序运行后,输出变量y的值是    A.3         B.6 C.9 D.27 解析:选B.执行ELSE后的语句,y=2x=2×3=6. 4.已知程序: 若输入的两位数是83,则输出的结果为    A.83 B.38 C.3 D.8 解析:选B.程序功能是输入一个两位数,交换其个位与十位的位置,则输入83,应输出38. 5.已知程序如下,若输入的x值为5,则运行结果是    A.y=5 B.y=-5 C.y=1 D.y=-1 解析:选C.因为x=5 0,所以y=1,所以运行结果为1. 6.阅读下面的程序: 可知程序运行的结果是    A.3 B.3 4 C.3 4 5 D.3 4 5 6 解析:选D.本题主要考查了条件语句的叠加,程序执行条件语句的叠加的过程中对于所有的条件都要进行判断,依次验证每一个条件,直到结束.在本题中共出现四次PRINT,每一条件都成立,故输出结果为3 4 5 6. 7. 2011年东营高一检测 将程序补充完整:输入两个数,输出其中较大的数,则处应填________. 解析:这个语句是比较a与b的大小,且输入其中一个较大者. 答案:PRINT b 8.下面的程序是求一个函数的函数值的程序:[来源:学科网] 若执行此程序的结果为3,则输入的x值为________. 解析:此程序是求函数y=的值. 若输出的结果为3,则有可能x-1=3即x=4,或-x=3即x=-3. 答案:4或-3 9.读程序,完成下列题目: 程序如图: 1 若执行程序时,没有执行语句y=x+1,则输入的x 的范围是________; 2 若执行结果y=3,则执行的赋值语句是________,输入的x的值是________. 解析: 1 不执行y=x+1语句 说明不满足条件,x≥1,故有x 1 2 当x 1时,y 2×1+1=3 只有x+1=3,x=2 答案: 1 x 1  2 y=x+1 2 10.输入一个数x,如果它是正数,则输出它;否则不输出.画出解决该问题的程序框图,并写出对应的程序. 解:程序框图如图所示: 相应的程序如下: 11. 2011年吉林高一检测 给出如下程序. 其中x满足:0 x 12 程序: 1 该程序用函数关系式怎样表达. 2 画出这个程序的程序框图. 解: 1 函数关系式为[来源:学+科+网Z+X+X+K] y= 2 程序框图 12.到银行办理个人异地汇款 不超过100万 时,银行要收取一定的手续费.汇款额不超过100元,收取1元手续费;超过100元但不超过500

您可能关注的文档

文档评论(0)

好老师 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档