首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若变量已正确定义,有以下程序段: 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
47
问题
若变量已正确定义,有以下程序段:
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://kaotiyun.com/show/Bokp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下语句typedefstructTT{charc;inta[4];)CIN;则下面叙述中正确的是
软件测试的目的是()。
有以下程序#include<stdio.h>main(){inta[]={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;)printf(’’%d\n’’,a[2]);}程序运行后的
有以下程序#include<stdio.h>main(){inta=5,b=1,t;t=(a<<2)|b;printf("%d\n",t);}
以下叙述中错误的是
以下关于结构化程序设计的叙述中正确的是()。
需求分析阶段的任务是()。
在软件开发中,需求分析阶段产生的主要文档是()。
下面关于数据库三级模式结构的叙述中,正确的是()。
数据库技术的根本目标是要解决数据的
随机试题
不用进行TDM的药物是
下列哪项不属于蛋白聚糖
四神丸的组成不包括
桃核承气汤属于温胆汤属于
患者,女,28岁。慢性风湿性心脏病病史5年,近2月来日常活动即可引起心悸、气急,病人属心功能
数字最早是由印度人创造的。()
继2010年6月首次公开炮轰茅台等白酒所宣传的1915年获得巴拿马万国博览会金奖完全是虚假宣传后,2011年9月21日,山西汾酒再次公开“挑衅”指出,汾酒才是62年前共和国第一国宴的首款用酒,其矛头仍然直指贵州茅台虚假宣传。以下哪项如果为真,最能
某次认知能力测试,刘强得了118分,蒋明的得分比王丽高,张华和刘强得分之和大于蒋明和王丽的得分之和,刘强得分比周梅高;此次测试120分以上为优秀,五人之中有两人没有达到优秀。根据以上信息,以下哪项是上述五人在此次测试中得分从高到低的排列?(
一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正确,这是由于违背了事务的(6)而引起的。
下列有关运算符重载的表述中,正确的是
最新回复
(
0
)