第一章 1.2.3 循环语句 课时活页训练

第一章 1.2.3 循环语句 课时活页训练

ID:16060214

大小:273.50 KB

页数:7页

时间:2018-08-07

第一章  1.2.3  循环语句  课时活页训练_第1页
第一章  1.2.3  循环语句  课时活页训练_第2页
第一章  1.2.3  循环语句  课时活页训练_第3页
第一章  1.2.3  循环语句  课时活页训练_第4页
第一章  1.2.3  循环语句  课时活页训练_第5页
资源描述:

《第一章 1.2.3 循环语句 课时活页训练》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.下列关于循环语句的说法不正确的是(  )A.算法中的循环结构由WHILE语句来实现B.有的程序设计语言中有当型或直到型语句结构C.循环语句中有当型和直到型语句结构,即WHILE语句和UNTIL语句D.算法中的循环结构由循环语句来实现解析:选A.算法中的循环结构由循环语句来实现,循环语句包含WHILE语句和UNTIL语句两种不同的结构,所以选项A是错误的.故选A.2.下列关于WHILE语句的说法正确的是(  )A.总是执行循环体B.执行一次循环体C.条件为真则执行循环体D.遇到WEND就结束解析:选C.计算机遇到WHILE语句时,先

2、判断条件的真假,如果条件符合,就执行WHILE和WEND之间的循环体;然后返回到WHILE语句再判断条件是否成立,如果成立,再执行循环体.这个过程反复进行,直到某一次返回到WHILE语句判断上述条件,发现不成立为止,这时不再执行循环体,而是跳到WEND语句后,执行WEND后面的语句,故选C.3.已知如下程序段:则执行完毕后a的值为(  )A.99B.100C.101D.102解析:选B.a<100,∴a=99时,计算a=a+1=99+1=100.4.下边的程序运行后输出的结果为(  )A.50B.5C.25D.0解析:选D.a=1,j

3、=2;a=3,j=3;a=1,j=4;a=0,j=5;a=0,j=6.故选D.5.读程序:甲:           乙:对甲、乙两程序和输出结果判断正确的是(  )A.程序不同,结果不同B.程序不同,结果相同C.程序相同,结果不同D.程序相同,结果相同解析:选B.都是求1+2+3+…+1000的值.6.下面为一个求10个数的平均数的程序,则在横线上应填充的语句为(  )A.i>10B.i<10C.i>=10D.i<=10解析:选A.此为直到型循环,在程序一开始,即i=1时,开始执行循环体,当i=10时继续执行循环体,题目中求10个数的

4、平均数,所以当i>10时应终止循环.7.下面的算法输出的结果是______.答案:258.表示已知程序运算功能的算术表达式(不计算,只写式子)为T=________.解析:该程序中由T=N*T知表示乘积运算,又由N=N+1知表示连续的整数的运算.答案:1×2×3×4×59.下面程序运行后输出的结果为________.答案:010.编写一个程序计算2+4+6+…+100的值.11.给出30个数:1,2,4,7,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依此类推,要计算第30个数的

5、大小.现在已给出了该问题算法的程序框图(如图所示).(1)请在图中判断框内①处和执行框内②处填上合适的语句,使之能完成该题的算法功能.(2)根据程序框图写出程序.解:(1)①处应填写“i>30?”②处应填写“p=i”.12.求12+22+32+…+n2<1000成立的n的最大整数值,写出解决这一问题的程序.解:程序如下:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。