循环语句习题及解答
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
循环语句习题及解答
答案:(A)
程序分析:
第一次循环结束后:b=2
第二次循环结束后:b=6
第三次循环结束后:b=42
答案:(B)
程序分析:
i=1 x=1 s=0
i=2 x=3 s=1
i=3 x=5 s=1
i=4 x=7 s=1
i=5 x=9 s=2 …………………………….
从中可以看出,程序的功能是:判断从1开始的15个奇数(1、3、5、7、9、11、13、15、17、19、21、23、25、27、29)中,能被3整除的数字一个有多少个。
答案:(C)
程序分析:
i=1 x=0 n=1 sum=0
i=2 x=1/2 n=2 sum=1/2
i=3 x=2/3 n=3 sum=1/2+2/3
i=4 x=3/4 n=4 sum=1/2+2/3+3/4
i=5 x=4/5 n=5 sum=1/2+2/3+3/4+4/5
答案:(C)
程序分析:
i=1 j=1 x=1
j=2 x=2
j=3 x=3
j=4 x=4
j=5 x=5 i=2 j=2 x=6
j=3 x=7
j=4 x=8
j=5 x=9 i=3 j=3 x=10
j=4 x=11
j=5 x=12 i=4 j=4 x=13
j=5 x=14 i=5 j=5 x=15
答案:(A)
程序分析:
a=5 b=4 x=3 a=12 a=2 b=1 x=-1 a=2
答案:(B)
程序分析:
x=6 n=1
x=72 n=2
答案:(C)
程序分析:
n=1 m=1
n=2 m=3
n=3 m=3
n=4 m=4
n=5 m=6
n=6 m=6
n=9 m=9
从中可以看出,当n能被3整除的时候,m的值必定与n的相同,所以,当n=18的时候,m=18;n=20时,m=21。
答案:(A)
程序分析:程序的顺序执行。
答案:(C)
程序分析:
在这个程序中,循环形式为先执行后判断,循环体至少执行1次,所以s=9 a=7。