1-2-2条件语句_第1页
1-2-2条件语句_第2页
1-2-2条件语句_第3页
1-2-2条件语句_第4页
1-2-2条件语句_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课时作业6条件语句时间:45分钟分值:100分一、选择题(每小题6分,共36分)1给出以下四个问题,输入一个数x,输出它的算术平方根;求函数f(x)的函数值;求周长为6的正方形的面积;求三个数a,b,c中的最小数其中不需要用条件语句来描述其算法的有()A1个 B2个 C3个 D4个解析:需判断这个数是否为非负数;是分段函数求值问题;需判断这三个数的大小均需用到条件语句,只有不需要答案:A2. 该程序运行后,变量y的值为()A4 B16 C6 D8解析:因为x4,所以执行yx216,故选B.答案:B3(2011·江苏高考)根据如图所示的伪代码,当输入a,b分别为2,3时,最后输出的m的

2、值为_解析:由已知可知,m为a,b中的最大值,故最后输出的m值为3.答案:34给出下列程序:如果输入x12,x23,那么执行程序的结果是输出()A7 B10C5 D8解析:由于输入的两个数x12,x23,不满足x1x2,因此,不执行语句体x1x1x2,而直接执行yx1x2,所以y5,最后输出5,故选C.答案:C5INPUTxIFx<0THENy*x3ELSEIFx>0THENy*x5ELSEy0END IFEND IFPRINTyEND如果输入x2,则输出结果y为()A3 B3C5 D5解析:若输入x2,则满足第一个条件x<0成立,故执行y*x3,即可得到结果答案:B6程序:

3、上述程序如果输入的值是51,则运行结果是()A51 B15 C105 D501解析:x519<x<100a51105b51 MOD 101即输出结果为5.答案:B二、填空题(每小题5分,共15分)7下列语句i0IFi<100THENii3ENDIFEND执行完毕后i的值是_解析:i的初始值为0,满足条件i<100成立,执行语句ii3,有i033.答案:38读程序,完成下列题目:程序: (1)若执行程序时,没有执行语句yx1,则输入的x的范围是_(2)若执行结果y3,则执行的赋值语句是_,输入的x的值是_解析:由程序知,程序是计算y的值(1)中应填x<1.(2)中若

4、y3,则根据条件,执行的语句为yx1,此时x2.答案:(1)x<1(2)yx129以下给出的是用条件语句编写的一个程序,根据该程序回答: (1)若输入4,则输出结果是_;(2)该程序的功能是求函数_的函数值答案:(1)15(2)y三、解答题(共49分)10(14分)根据以下程序框图写出程序:图1解:程序如下:INPUT“输入正整数”;nIF n>0 AND n<2 THENPRINT“获得一等奖学金”END IFIF n>2 AND n<6THENPRINT“获得二等奖学金”END IFIFn>6 ANDn<12THENPRINT“获得三等奖学金”END IFEND11(15分)某商场为促销实行优惠措施,若购物金额x在800元以上,打8折,若购物金额x在500元以上800元以下(含800元),则打9折,否则不打折设计算法程序框图,要求输入购物金额x,能输出实际交款额,并设计程序解:程序框图如图2所示图2程序为:12(20分)给出三个正数a,b,c,能否构成一个三角形若能,则求出其面积,请设计一个算法的程序,并画出相应的程序框图解:由于不是任意三条线段都能构成三角形的三边,因此必须先判断三边能否满足任意两边之和大于第三边,即ab>c,ac>b,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论