首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若变量已正确定义,有以下程序段 i=0: do printff"%d,",i); while(i++); printf("%d\n",i);其输出结果是
若变量已正确定义,有以下程序段 i=0: do printff"%d,",i); while(i++); printf("%d\n",i);其输出结果是
admin
2013-10-19
72
问题
若变量已正确定义,有以下程序段
i=0:
do
printff"%d,",i);
while(i++);
printf("%d\n",i);其输出结果是
选项
A、0.0
B、1,1
C、0.1
D、程序进入无限循环
答案
C
解析
do…while循环的执行过程如下:①执行do后面的循环体中的语句。②计算while后一对圆括号中表达式的值。当值为非0时,转去执行步骤①;当值为0时,执行步骤③。③退出do…while循环。对于本题变量i的初始值等于“0”,接着执行do后面的循环体中的语句,输出变量i的值0。再判断while后面括号中表达式i++的值,其值为0,所以循环结束。此时变量i的值经过自加已经变为1,所以再次输出i的值“1”。
转载请注明原文地址:https://kaotiyun.com/show/FcJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序运行时,若输入labcedf2df<回车>输出结果为【】。#include<stdio.h>main(){chara=0,ch;while((ch==getchar())!
设有宏定义:#defineIsDIV(k,n)((k%n=1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是______。
有以下程序#include<stdio.h>structord{intx,y;}dt[2]={1,2,3,4};mare(){structord*p=dt;
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。
下列叙述中正确的是______。
设有如下宏定义#defineMYSWAP(z,x,y){z=x;x=Y;Y=z;}以下程序段通过宏调用实现变量a、b内容的交换,请填空。floata=5,b=16,c;MYSWAP(【】,a,b);
在数据库管理系统提供的数据语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是
下列叙述中止确的是()。
在下列关于宏定义命令#define的叙述中,正确的一条是()
C语言中下列叙述正确的是_______。
随机试题
《中华人民共和国职业病防治法》生效的时间是()
动脉粥样硬化脂纹病变中主要的细胞成分是
病证的虚实变化,主要取决于
自由撰稿人王小华得稿酬应纳税所得额为7300,其交纳个人所得税适用的税率为()。
赵某是一个生产有机肥料公司的董事长,在自己公司生产的有机肥料有一定市场之后,赵某准备注册一个属于自己公司的商标,而不再使用他人许可使用的注册商标。为了申请注册成功,赵某设计准备了多个商标,即“椰润”、“海南”、“黑土”、“海润”。假设他人没有将与上述标志相
我国证券交易始于1986年,首先在深圳起步。()
商业银行应按规定频率对押品进行价值重估。出现下列()情形时,即使未到重估时点,也应对押品进行重新估值。
在预算的实际执行过程及年终的决算中,人们把()视为一种理想的财政平衡的标志。
125本题有关电影俱乐部目前的会员人数。注意录音中设置了干扰信息(extendittoahundredandfifty),这属于主观推测,而非事实。
Weallhaveproblemsandbarriersthatblockourprogressorpreventusfrommovingintonewareas.Whenthathappens,consider
最新回复
(
0
)