首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2019-04-24
70
问题
以下叙述中正确的是
选项
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/0mRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段intm=0xabc,n=0xubc;m-=n;printf("%X\n",m);执行后输出结果是
以下函数将b字符串连接到a字符串的后面,并返回a中新字符串的长度。strcen(charaC),charb[]){intnum=0,n=0;while(*(a+num)!=【】)num++;
软件设计模块化的目的是【】。
有以下程序: #define P3 void F(int x){return(P*x*x);} main() {printf("%d\n",F(3+5));} 程序运行后的输出结果是 ______。
设有下列定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
设有staticcharstr[]="Beijing";则执行printf("%d\n",strlen(strcpy(str,"China")));后的输出结果为_______。
有一个已排好序的数组,今输入一个数,要求按原来的顺序规律将它插入到数组中。算法是:假设排序顺序是从小到大,对输入的数,检查它在数组中哪个数之后,然后将比这个数大的数顺序后移一个位置,在空出的位置上将该数插入。请在程序中的空白处填上一条语句或一个表达式。
可以在C语言程序中用做用户标识符的一组标识符是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p**;”后,下列说法错误的是
随机试题
分离黄酮类化合物最常用的方法是()
维生素B2100μg相当于
面层应具有()和高低温稳定性,并且其表面层还应具有良好的平整度和粗糙度。
下列说法中错误的是()。
下列各项关于股份支付的相关说法中,正确的是()。
已知实际利率为10%,通货膨胀率为5%,那么可以得出名义利率等于15%。()
“我们的儿童是我们国家的未来的公民,也是世界的公民,他们将创造历史。”马卡连柯的这句话体现了他对教育目的所持的观点是()。
A、14.2B、16.4C、18.6D、15A(6.4—0.9)+1=6.5;(6.8—1.6)+1=6.2;(?一7.2)+1一8=14.2。
IntheUnitedStates,itisnotcustomarytotelephonesomeoneveryearlyinthemorning.Ifyoutelephonehimearlyintheday,
下列关于宽带城域网技术的描述中,错误的是()。
最新回复
(
0
)