首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若变量已正确定义,有以下程序段: 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
75
问题
若变量已正确定义,有以下程序段:
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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidmain(){unsignedchara=8,c;c=a>>3:printf(″%d\n″,c);}程序运行后的输出结果是()。A.32B.16C.1D.0
在软件开发中,需求分析阶段产生的主要文档是()。
设有定义:struetcomplex{intreal,unreal;}data1={1,8},data2;则下列赋值语句中错误的是()。
设有定义:doublea[10],*s=a;,以下能够代表数组元素a[3]的是()。
以下叙述中正确的是
有以下程序#include<stdio.h>main(){inta=5,b=1,t;t=(a<<2)|b;printf("%d\n",t);}
以下叙述中错误的是
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
在软件开发中,需求分析阶段产生的主要文档是( )。
在结构化程序设计中,模块划分的原则是
随机试题
()能促进小肠黏膜对钙的吸收,促进骨组织钙化。
A.食积兼血瘀胸痛B.食积兼外感表证C.食积兼肝郁胁痛D.食积兼胆结石山楂主治
磁粉检测根据磁化试件的方法可分为( )。
甲施工单位与乙设备供应单位签订了一台某种型号的塔吊采购合同,合同约定乙单位在2007年8月31日前将该塔吊送到甲单位所在城市的某工地。但是,乙单位直到2007年10月31日仍未将塔吊送到,甲单位准备就此向法院提起诉讼。甲单位( )法院提起诉讼。
公司聘用解聘会计师事务所由董事长一人决定。( )
下列表述中,不正确的有()。
在同学聚会上,甲、乙、丙在各自的工作岗位上都做出了一定的成绩,成为了教授、明星和经理。另外:(1)他们分别毕业于音乐系、物理系和中文系(2)明星称赞中文系毕业者身体健康(3)物理系毕业者请教授写了一幅字(4)明星和物
香港是亚太地区的()。
国内安全保卫工作是在党和政府的领导下,紧紧依靠群众,以秘密的侦查手段和秘密的斗争形式,防范、发现和打击一切敌对势力、敌对分子的各种阴谋破坏活动。()
Asisknowntoall,theorganizationandmanagementofwagesandsalariesarevery【B1】______.Generallyspeaking,theAccounts
最新回复
(
0
)