首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若变量已正确定义,有以下程序段: 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
2021-07-09
71
问题
若变量已正确定义,有以下程序段:
i=0;
do printf("%d,",i);while(i++);
printf("%d\n",i);
其输出结果是( )。
选项
A、0,0
B、0,1
C、1,1
D、程序进入无限循环
答案
B
解析
do…while循环的执行过程如下:
①执行do后面的循环体中的语句。
②计算while后一对圆括号中表达式的值。当值为非0时,转去执行步骤①;当值为0时,执行步骤③。
③退出do…while循环。对于本题变量i的初始值等于“0”,接着执行do后面的循环体中的语句,输出变量i的值0。再判断while后面括号中表达式i++的值,其值为0,所以循环结束。此时变量i的值经过自加已经变为1,所以再次输出i的值“1”。
转载请注明原文地址:https://www.kaotiyun.com/show/Bokp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidmain(){unsignedchara=8,c;c=a>>3:printf(″%d\n″,c);}程序运行后的输出结果是()。A.32B.16C.1D.0
若执行下述程序时,若从键盘输入6和8,结果为()。main(){inta,b,s;scanf(’’%d%d’’,&a,&b);S=a:if(s=b)s*=s:printf(’’%d’’,
若要求从键盘读入含有空格字符的字符串,应使用函数
下列结构体类型说明和变量定义中正确的是()。
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
软件测试用例包括
软件生命周期中的活动不包括
下列选项中不属于结构化程序设计原则的是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
随机试题
女性,42岁。2个月以来进行性乏力、头晕、心悸、纳差。查体:面色苍白,心率110次/分。血常规:Hb72g/L,MCV124fl,MCH40pg,MCHC330g/L,Ret1.0%,WBC3.4×109/L,Plt8
新生儿生后1分钟检查,四肢青紫。心率110次/分,弹足底有皱眉动作,四肢略屈曲。呼吸不规则,其Apgar评分应为
有关血细胞发育成熟的一般规律,描述错误的是
腰奇穴主治何症效果最佳
先张法预应力混凝土T形梁施工时,张拉台座应与张拉各阶段的受力状态适应,构造应满足施工要求。张拉横梁及锚板应能直接承受预应力筋施加的压力,其受力后的最大挠度不得大于()。
对流动式起重机进行起升载荷试验中静载试验时,试验负荷应为额定起升载荷的()倍。
根据以下资料,回答下列问题。 相关资料显示,2012年,中国人口数为13.37亿,劳动人口数量为8.15亿,军事人力资源数为7.5亿;美国人口数为3.13亿,劳动人口数量1.55亿,军事人力资源数为1.45亿;印度人口数为11.89亿,劳动人口数量4.7
摄影艺术(西北师大2019年研;福州大学2019年研;郑州大学2018年研;西安建大2017年研;北城2017年研;广州大学2016年研;聊城大学2016年研)
Yourdoctorisrecommendingasurgicalprocedureyou’reunsureabout.Ormaybeyou’vejustreceivedadiagnosisyoudon’tunders
ADHDLinkedtoAirPollutantsChildrenhaveanincreasedofattentionproblems,seenasearlyasgradeschool,iftheirnose
最新回复
(
0
)