首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若变量已正确定义,有以下程序段 i=0; do printf("%d,",i); while(i++); printf("%d\n",i);其输出结果是
若变量已正确定义,有以下程序段 i=0; do printf("%d,",i); while(i++); printf("%d\n",i);其输出结果是
admin
2017-05-20
67
问题
若变量已正确定义,有以下程序段
i=0;
do
printf("%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/QaDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述正确的是
以下不属于对象的基本特点的是
以下程序的输出结果是______。main(){charc=’z’;printf("%c",c-25);}
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为______。
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(inta
下列程序的输出结果是【】。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d\n",i);break;}printf("%d\n",i++);}}
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是
以下叙述不正确的是
在面向对象方法中,类之间共享属性和方法的机制称为______。
下列函数值的类型是()。fun(doublex){floaty;y=3*x-4;returny;}
随机试题
(2010年10月)按公司与公司之间的控制依附关系,可将公司分为_______。
Readthefollowingdialogueandtrytofillupthegapswithproperwords,phrases,orsentences.Blanca:Hello.I’mcalling
使动脉血压波幅增大的原因是
A.结肠癌B.溃疡性结肠炎C.肠易激综合征D.习惯性便秘E.肠结核男性,60岁,大他5~6次/日半年,烯便有时带血,伴消瘦
麻醉前用药的意义?
患者,女,因发热38.7℃,全身有小出血点,头晕乏力,经医院查血红蛋白85g/L,红细胞3.0×1012/L,白细胞3.0×109/L,血小板70×109/L,确诊为再生障碍性贫血。本病发生的机制是
根据《环境影响评价技术导则—大气环境》,对大气环境三级评价项目,其监测制度是()。
在基金公司的投资管理部门中,投资决策委员会不负责()。
认为“生产力水平越高,民主权利就越真实越广泛”,这一错误观点认为()
检索在广州仓库工作的职工记录,要求显示职工号和工资字段,正确的命令是______。有如下SQL语句:SELECTSUM(工资)FROM职工表WHERE仓库号IN;(SELECT仓库号FROM仓库表WHERE所在城市
最新回复
(
0
)