首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2015-08-14
67
问题
以下叙述中正确的是
选项
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://kaotiyun.com/show/UGDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下列程序段,则程序的输出结果为#include"stdio.h"#defineM(X,Y)(X)*(Y)#defineN(X,Y)(X)/(Y)main(){inta=5,b=6,c=8,k;
下列叙述中,不属于测试的特征的是
以下程序的输出结果是______。structHAR{intx,y;structHAR*p;};main(){h[0].x=1;h[0].y=2;h[1
以下程序的输出结果是______。main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}}printf("%d%d%d%d\n",a[0][3],a[1][2]
有以下程序:voidsott(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[i]<a[j]){t=a[i];a
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i+
有下列函数定义:fun(floath){printf("%f,%f\n",h,h*h);}该函数的类型是()。
下列语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
随机试题
双性化教育
患者,男,17岁。近半月出现尿少、全身水肿。尿蛋白定量8g/d。血浆白蛋白18g/L。尿沉渣镜检红细胞4~5/HP,有透明管型,偶见颗粒管型。血色素正常。血肌酐正常,血尿素氮10.5mmol/L。最可能的诊断为
在长期的医疗活动中形成发展属反映社会对医学的需求属
如图7-70所示电路,Q1、Q0的原始状态为11,当输入两个脉冲后的新状态为()。
风险评价的具体表现为( )。
下列施工人员意外伤害保险期限的说法,正确的是()。
[2016年·吉林·简答]简述影响遗忘进程的因素。
数据库管理系统提供了数据定义语言(DDL),用于定义各种数据库对象。数据定义语句经DDL编译器编译后,各种对象的描述信息存放在数据库的【1】中。
有以下程序:#include<stdio.h>main(){inti=0,a=0;while(i<20){for(;;){if((i%5)==0)break;elsei-
AliceisMr.Liu’s______.AlicewantsProf.Kingtogivehim______.
最新回复
(
0
)