首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下列选项中,没有构成死循环的程序段是( )。
在下列选项中,没有构成死循环的程序段是( )。
admin
2019-09-03
42
问题
在下列选项中,没有构成死循环的程序段是( )。
选项
A、int i=100;
for(;;)
{i=i%10+1;
if(i>10)break;
}
B、while(1);
C、int k=0;
do{++k;}while(k<=10);
D、int s=12;
while(s);
--s;
答案
C
解析
本题考查死循环的知识。选项A)中,for循环没有任何控制语句就会一直执行下去,所以不可能通过控制表达式的值,结束循环。循环体内,“i=i%10+1”这个表达式的值,永远不会大于10,所以永远不会跳出循环,是死循环;选项B)中,while中表达式永远是非O,不会结束循环;选项C)中,当k>10时,结束循环;选项D)中,“while(s);"后面没有任何表达式而是直接加了一个分号,会一直执行,形成死循环。
转载请注明原文地址:https://kaotiyun.com/show/FKRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,能用作用户标识符的是
以下选项中表示一个合法的常量是(说明:符号口表示空格)
可在C程序中用作用户标识符的一组标识符是
以下选项中作为C语言合法常量的是
有以下程序#includevoidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){charss[10]="ace",aa[10]="bbxxyy";
有以下程序voidfun(intx,inty,int*C,int*d)D){*c=x+y;*d=x—y;}main(){inta=4,b=3,c=0,d=0;fun(a,b,&c,&d);printf(
若有以下程序,编译时出现错误,你认为出错的是#includemain(){inta=0,b=0,c=0,d;c=(a+=b,,b+=A)/*第4行*/d=c;;/*第5行*/;/*第6行*/printf("%d,%d,%d\n",a,b
以下选项中非法的C语言字符常量是
下面不属于软件设计阶段任务的是
随机试题
在水溶液中或熔融状态下能够导电的化合物称为电解质。()
李某为了自己吸食毒品,从某海关携带10克的毒品入境,李某的行为属于()
设且矩阵A的秩R(A)=2,则a=().
女性,55岁,体重76kg,身高160cm,因多饮、多尿确诊为2型糖尿病,经饮食治疗和运动锻炼,2个月后空腹血糖为8.8mmol/L,餐后2小时血糖13.0mmol/L。进一步治疗应选择
以五心烦热为特征的午后发热称之为由于胃肠燥热内结所致,常于日哺阳明旺时而热甚的为
慢性肺源性心脏病发病机制是
某公司2010—2014年产品实际销售量资料如下表:要求:(1)从2010一2014年,分别取W1=0.1,W2=0.12,W3=0.15,W4=0.28,W5=0.35。采用加权平均法预测该公司2015年的销售量。(2)采用两期
韩某在甲公司已工作10年,经甲公司与其协商同意解除劳动合同。已知韩某在劳动合同解除前12个月平均工资为7000元,当地人民政府公布的本地区上年度职工平均工资为2000元。甲公司应向韩某支付的经济补偿金额是()元。
幼儿常把没有发生的或期望的事情当作真实的事情,这说明幼儿()。
马克思的经典著作是完美无缺的“放之四海而皆准”的真理,这种观点是()
最新回复
(
0
)