柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序 #include
main() { int a=0, b=0; for( ;a<5; a++ ) { if (a%2==0) continue; b += a; } printf("%d \n", b); } 程序的运行结果是
A.4
B.10
C.0
D.15
热度🔥235
参考答案:A
解析:
【解析】continue语句只能用在循环结构中,其作用是结束本次循环,即不再执行循环体中continue语句之后的语句,而是立即转入对循环条件的判断与执行。本题执行过程为:a=0,if条件成立,结束本次循环,执行下一次循环;a=1,b=1;a=2,if条件成立,结束本次循环,执行下一次循环;a=3,b=4;a=4,if条件成立,结束本次循环,执行下一次循环;a=5退出循环,输出4。A选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
下列描述中,正确的是()。
Internet实现了分布在世界各地的各类网络的互联,其最基础和核心的协议是()。
有以下程序 #include void fun( int *a,int *b) { int *c; c=a;a=b;b=c; } main() { int x=3, y=5, *p=&x, *q=&y ; fun(p,q); printf("%d,%d,",*p,*q); fun(&x,&y); printf("%d,%d\n",*p,*q); } 程序运行后的输出结果是
有以下程序 #include main() { int c[6]={10,20,30,40,50,60}, *p,*s; p = c; s = &c[5]; printf("%d\n", s-p ); } 程序运行后的输出结果是
使用索引的主要目的是( )。
标签
二级C语言
循环
执行
if
continue