柠檬试题库
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
热度🔥198
参考答案: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年计算机等级考试题库
推荐
下列关于字段属性的叙述中,正确的是
以下语句中存在语法错误的是( )。
在uC/OS-II中,OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为( )。
在一个采用虚拟页式存储管理方案的系统中,页面大小为50个整型变量。假设某一个进程分配有3个页框,其中程序占用2个页框并常驻内存。下列程序数据进行初始化时,会产生多少次缺页中断? for ( i = 1; i <= 50; i++ ) for ( j = 1; j <= 100; j++) C[ i, j ] = 0;
树的度为3,且有9个度为3的结点,5个度为1的结点,但没有度为2的结点。则该树总的结点数为( )。
标签
二级C语言
循环
执行
if
continue