首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下列选项中,没有构成死循环的程序段是( )。
在下列选项中,没有构成死循环的程序段是( )。
admin
2013-02-23
66
问题
在下列选项中,没有构成死循环的程序段是( )。
选项
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://www.kaotiyun.com/show/wpPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【 】。#include<string.h>main(){charch[]="abc",x[3][4];inti;for(i=0;i<3;1++)strcpy(x[i],ch);f
有以下函数: fun(char*a,char*b) { while((*a!=’\’0 & &(*b!=’\0’) & &(* a = * b)) {a++;b++;} return(*a-*b); } 该函数的功能是
有以下程序: void f(int*x,int*y) { int t; t=*x;*x=*y;*y=t; } main() { int a [8]={1, 2,3,4,5, 6, 7,8},i,
下列程序中,字符串中各单词之间有一个空格,则程序的输出结果是【】。#includemain(){charstrl[]="Howdoyoudo",*p1=strl;strcpy(strl+strlen
下列数据结构中,按先进后出原则组织数据的是
若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是______。
软件设计模块化的目的是【】。
关键字ASC和DESC分别表示【】的含义。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
随机试题
引起儿童黄疸型肝炎最常见的病原为
关于Ca2+通过细胞膜转运的方式,下列哪项描述正确
联合浮动
凭证式国债是一种()的储蓄型国债,由具备凭证式国债承销团资格的机构承销,而这种资格一般由()每年确定。
农产品的销售价格为V,生产成本为E,运输成本为T,农业经营利润P可表示为()。
50名同学面向老师站成一行。老师先让大家从左至右按1,2,3,…依次报数;再让报数是4的倍数的同学向后转,接着又让报数是6的倍数的同学向后转。现在面向老师的同学还有()。
结合我省实际,谈谈如何进行依法治省?
Whenapsychologistdoesageneralexperimentaboutthehumanmind,heselectspeopleandasksthemquestions______.
Whomightthespeakerbe?
A、Swimmingsuit.B、Airbed.C、Chair.D、Beachtowel.D
最新回复
(
0
)