3.2循环语句试题含解析
加入VIP免费下载

本文件来自资料包: 《3.2循环语句试题含解析》 共有 1 个子文件,压缩包列表如下:

注:压缩包层级关系提取自源文件,您看到的所有资料结构都和您下载的源文件一致

温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天资源网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:403074932
资料简介
由莲山课件提供http://www.5ykj.com/ 资源全部免费 ‎[A 基础达标]‎ ‎1.读下面的算法语句,输出的结果是(  )‎ I=1‎ S=0‎ Do ‎ S=2*S+1‎ ‎ I=I+1‎ Loop While I≤4‎ 输出S.‎ A.2           B.10‎ C.15 D.20‎ 解析:选C.当I=1时,S=0×2+1=1;当I=2时,S=1×2+1=3;当I=3时,S=3×2+1=7;当I=4时,S=7×2+1=15.故选C.‎ ‎2.下面给出的四个算法框图中满足Do Loop语句的是(  )‎ 解析:选D.当执行Do Loop语句时,先执行一次循环体,若符合条件,继续执行循环体,当不符合条件时,跳出循环,执行Do Loop语句后的语句.‎ ‎3.读下面用Do Loop语句描述的算法语句:‎ 输入N;‎ i=1‎ S=1‎ Do S=S*i ‎ i=i+1‎ Loop While i≤N 由莲山课件提供http://www.5ykj.com/ 资源全部免费 由莲山课件提供http://www.5ykj.com/ 资源全部免费 输出S.‎ 如果输入N的值为6,那么输出的结果为(  )‎ A.6          B.720‎ C.120 D.i 解析:选B.由Do Loop语句知,S=1×2×3×4×5×6=720.‎ ‎4.已知下列语句:‎ i=1‎ Do ‎ i=i+1‎ Loop While i*i100,循环体是累加,即是从1累加到100.‎ 答案:1+2+3+…+100‎ ‎8.阅读下面的算法语句:‎ b=1‎ For k=1 To 5‎ ‎ b=b*k ‎ If b≥15 Then ‎ 退出For循环 ‎ End If Next 输出b.‎ 在上述语句中,k循环共执行________次,输出的结果为________.‎ 解析:本题主要考查For循环语句,首先观察循环的条件If b≥15 Then退出循环,可知b的最终值为24,k从1到4,所以,k的最终值为4,这时b=24.‎ 答案:4 24‎ ‎9.用Do Loop语句描述求满足条件1+++…+>10的最小自然数n的算法,并画出算法框图.‎ 解:算法框图如图所示,‎ 由莲山课件提供http://www.5ykj.com/ 资源全部免费 由莲山课件提供http://www.5ykj.com/ 资源全部免费 相应的算法语句如下:‎ S=0‎ i=1‎ Do ‎ S=S+ ‎ i=i+1‎ Loop While S≤10‎ i=i-1‎ 输出i.‎ ‎10.若要输出1~100之间的所有偶数,应使用For循环还是Do Loop循环?请写出具体过程.‎ 解:选用For循环,因为已经给出具体的范围,也就是说,可以明确循环次数,所以,比较适合For循环语句.‎ 具体过程如下:‎ For i=1 To 100‎ If i Mod 2=0 Then 输出i End If Next ‎[B 能力提升]‎ ‎11.有程序段如下:‎ For i=1 To 3‎ ‎ For j=1 To 5‎ ‎ 输出i*j ‎ Next 由莲山课件提供http://www.5ykj.com/ 资源全部免费 由莲山课件提供http://www.5ykj.com/ 资源全部免费 Next 其中“输出i*j”执行的次数为(  )‎ A.3         B.5‎ C.15 D.8‎ 解析:选C.本题是两个循环语句,注意外循环从1到3,内循环从1到5,内循环是在外循环的基础上的循环,所以内循环执行次数为15次.‎ ‎12.设计一个计算1×3×5×7×9的算法,下面给出了算法语句的一部分,则在横线①上应填入下面数据中的(  )‎ S=1‎ i=3‎ Do ‎ S=S*i ‎ i=i+2‎ Loop While i

资料: 7.8万

进入主页

人气:

10000+的老师在这里下载备课资料