首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下列选项中,没有构成死循环的程序段是 ( )。
在下列选项中,没有构成死循环的程序段是 ( )。
admin
2020-11-27
36
问题
在下列选项中,没有构成死循环的程序段是 ( )。
选项
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中表达式永远是非0,不会结束循环;选项C中,当k>10时,结束循环;选项D中,“while(s);”后面没有任何表达式而是直接加了一个分号,会一直执行,形成死循环。
转载请注明原文地址:https://kaotiyun.com/show/Ma3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若程序中有宏定义行:#defineN100则以下叙述中正确的是
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句中错误的是()。
有以下程序:#include<stdio.h>structS{intn;inta[20];};voidf(structS*p){inti,i,t;for(i=0;i<p->
有以下程序#includemain(){intc[6]={10,20,30,40,50,60},*p,*s;p=c;s=&c[5];printf("%d\n",s-p);}程序运行后的输出结果是()。
若有定义语句:chara=’/82’;则变量a
下面属于系统软件的是
设有以下函数:f(inti){intj=0;staticintk=3;i++:j++;return(i+j+k);}如果下面的程序中调用该函
下列对于软件测试的描述中正确的是
数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中判断框的图形是()。
随机试题
边防检查:走私
玉液汤的药物组成包含
典型的货币制度包括()。
下列选项不属于调压器按用途和使用对象分类的是()。
根据《房屋建筑与装饰工程工程量计算规范》(GB50854—2013),压型钢板楼板清单工程量计算应()。
不属于拱桥支架施工常见质量控制点的是()。
列入《出入境检验检疫机构实施入境验证的进口商品目录》内的进口商品,海关在办理通关手续时需加验检验检疫机构签发的《入境货物通关单》。()
以下各项中,不应在事业单位的资产负债表中列示的项目是()元。
雄鹰和蜗牛都能到达金字塔的顶端。谈谈这一寓言的含义。
SheknowslittleEnglish,_______she?
最新回复
(
0
)