首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int i=0,s=0; for(;;) { if(i==3‖i==5) continue; if(i==6) break; i++;
有以下程序 main() { int i=0,s=0; for(;;) { if(i==3‖i==5) continue; if(i==6) break; i++;
admin
2013-02-23
53
问题
有以下程序 main() { int i=0,s=0; for(;;) { if(i==3‖i==5) continue; if(i==6) break; i++; s+=i; }; printf("%d\n",s); } 程序运行后的输出结果是
选项
A、10
B、13
C、24
D、程序进入死循环
答案
8
解析
程序中for循环中省略了判断退出循环的表达式,for循环将由里面的break语句控制是否结束循环,第一次循环,第一条if语句后面括号里的表达式的值为假,所以该if语句不被执行,执行下面的第二条语句,此时该if语句表达式的值为假,所以该if语句也不执行,执行下面的语句,i++、s+=i,执行完毕后i的值为1,s的值为1,如此循环,直到第三次之后i,s的值都为3,继续第四次循环,显然这时满足第一条if语句的,执行后面的continue该次循环结束从头开始下次循环,而i的值为3一直没有改变,所以第一条语句始终要执行,因此for循环将一直循环下去。
转载请注明原文地址:https://www.kaotiyun.com/show/2TJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;};请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。【】t[2
若有定义语句chars[100],d[100];intj=0,i==0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(s[i]=【】;j++;}d[j]=0;
下列程序main(){chararr[2][4];strcpy(arr,"you");strcpy(arr[1],"me");arr[0][3]=’&’;printf("%s
对象实现了数据和操作的结合,是指对数据和数据的操作进行()
树是结点的集合,它的根结点数目是()
请阅读以下程序:#include<stdio.h>voidfun(ints[]){staticintj=0;dos[j]+=s[j+1];while(++j<2);}
阅读如下程序段#include"stdio.h"main(){intx,a,b;scanf("%d",&x);a=b=x;for(;x!=0;){if(x<b)b=x;
若有以下定义和语句,则对a数组元素地址的正确引用为inta[2][3],(*p)[3];p=a;
在深度为7的满二叉树中,度为2的结点个数为【 】。
CPU处理数据基本单位为字,一个字的字长()
随机试题
在社会主义初级阶段,公有制经济不仅包括________和________,还包括________中的________和________。
氟康唑抗真菌的作用机制是
阻塞性肺气肿的体征不包括
甲与乙、丙成立一普通合伙企业,并被推举为合伙事务执行人,乙、丙授权甲在3万元以内的开支及30万元以内的业务可以自行决定。则对甲在任职期间实施的行为的说法中哪些是正确的?()
国家依法实行国有土地有偿使用制度。国家在法律规定的范围内划拨国有土地使用权的也不除外。()。
下列不属于财政部批准免征房产税的情况的是( )。
为什么教育对人的发展起主导作用?
党对公安工作的领导是全面的、有条件的、绝对的。()
中国特色社会主义文化建设的出发点和落脚点是
A、PizzaandaCoke.B、afewdoughnutsandacoffeeC、hotdogs,friesandaCokeD、icecreamB
最新回复
(
0
)