首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2018-01-11
53
问题
以下叙述中正确的是
选项
A、对于“for(表达式1;表达式2;表达式3)循环体”首先要计算表达式2的值,以便决定是否开始循环
B、对于“for(表达式1;表达式2;表达式3)循环体”,只在个别情况下才能转换成while语句
C、只要适当地修改代码,就可以将do-while与while相互转换
D、如果根据算法需要使用无限循环(即通常所称的“死循环”),则只能使用while语句
答案
C
解析
while和do…while语句和for语句很容易进行相互转换。对于for循环的执行过程如下:
①计算表达式1。②计算表达式2。若其值为非0,转步骤③;若其值为0,转步骤⑤。③执行一次for循环体。④计算表达式3,转向步骤②。⑤结束循环。任何循环都有可能成为死循环。
转载请注明原文地址:https://www.kaotiyun.com/show/bFxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includestructstu{intnUN;charname[10];intage;}voidfun(structstu*p){printf("%s
以下程序的输出结果是()。main(){inti=0,s=0:for(;;){if(i==3‖i==5)continue;if(i==6)break;1+
在以下程序运行时若从键盘输入:102030,输出结果是__________。#includemain()(inti=0,j=0,k=0;scanf("%d%*d%d",&i,&j,&k);printf("%d%d%d\n",i,j,
有下列函数定义:fun(floath){printf("%f,%f\n",h,h*h);}该函数的类型是()。
有以下程序:#includemain(){charc1=’1’,c2=’2’:c1=getchar();c2=getchar();putehar(c1);putchar(c2);}当程序运行时输入a后,下列叙述中正确的是()。
设a=1,b=2,c=3,d=4,则表达式:“a<b?a:b<b?a:c<d?a:d”的结果为()。
若有以下的说明和语句,则在执行for语句后,*(*(pt+1)+2)表示的数组元素是()。intt[3][3],*pt[3],k;for(k=0;k<3;k++)pt[k]=&t[k][0];
一些重要的程序设计语言(如C语言和Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用()。
若有以下说明和定义:typedefint*INTEGER;INTEGERp,*q;以下叙述正确的是()。
算法的空间复杂度是指()。
随机试题
现代教育制度的核心部分是()。
关于慢性输卵管积水声像图表现(图23—3),错误的是
急性胰腺炎术后饮食
肝棘球蚴病的影像表现错误的是
某男,43岁,症见胸脘痞闷,腹中胀满,饮食停滞,嗳气吞酸,证属瘀热痰湿内生所致的脾胃气郁,宜选用的成药是()。
下列关于基金职业道德修养的说法错误的是()。
()是能力发展的自然前提。
海运运价以运价水平的最高限为上限,以运输成本为下限,在这范围内根据市场竞争情况而确定和变动。()
将∫01dy∫0yf(x2+y2)dx化为极坐标下的二次积分为__________.
AskpeopletolisttheUnitedStatespresidents.MostpeoplewillremembertonameAbrahamLincolnandJohnF.Kennedy.Thesubject
最新回复
(
0
)