问题 单项选择题

请读程序:
#include<stdio.h>
main()

int a,b;
for(a=1,b=1;a<=100:a++)
if(b>=20)break;
if(b%3=1”b+=3;continue;
b=5;

printf("%d\n",

A.;

上面程序的输出结果是_______。A) 7

B.8

C.9

D.10

答案

参考答案:B

解析:[评析] break语句的作用是用刊曲循环体;Continue语句的作用是用于跳出本次循环。执行第一次循环时,(b%3=1)为真,b=4,继续下一次循环,如此反复,当b=22时结束循环,共循环8次,即a=8。

单项选择题 B1型题
名词解释