首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若变量已正确定义,有以下程序段 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
2016-12-28
71
问题
若变量已正确定义,有以下程序段
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/fuDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下语句,则对a数组元素的引用不正确的是inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
现有如下程序段#include"stdio.h"main(){inta[5][6]={23,3,65,21,6,78,28,5,67,25,435,76,8,22,45,7,8,34,6,78,32,4,5,67,4,21,1};in
若有定义floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是
若要求从键盘读入含有空格字符的字符串,应使用函数
下列关于单目运算符++,--的叙述中正确的是
以下数组定义中错误的是______。
下列叙述中正确的是______。
下列叙述中,不属于测试的特征的是
设有定义:inta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
随机试题
孕妇易患急性肾盂肾炎的原因是
患者,女性,40岁。电子技术工人,全口牙大部牙体缺损。自述呈片状脱落多年。牙体颜色异常,牙龈色泽正常,牙本质暴露,面下1/3高度较低。询问病史,发现有遗传史。作为该患者的牙医,首先要做的是
()是一类特别的化学药品,对人体的影响主要包括急性中毒和长期接触后的不良健康效应。
在国债的发行方式中,必须通过金融市场或金融机构发行的是()
2007年12月31日,仁大公司库存B材料的账面价值(成本)为90万元,市场购买价格总额为80万元,假设不发生其他购买费用,由于B材料市场销售价格下降,市场上用B材料生产的乙产品的市场价格也发生下降,用B材料生产的乙产品的市场价格总额由225万元下降为20
成年人全身共有206块骨,按其所在部位可分为()两部分。
根据以下资料,回答下列问题。2011年既是盈利能力最强的公司(前10名)之一,又是收入增长最快的公司(前10名)之一的公司,在2011年利润占收入的比重与2010年相比:
下列哪些是弗洛伊德常用的心理治疗技术?()
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量S中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:7654321时,t中的数为:642。请改正程序中的错误,使它能得出正确的结
A、 B、 C、 B
最新回复
(
0
)