首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int a = 3; do { printf("%d,", a-=2 ); } while( ! (--a) ); printf("\n"); } 程序运行后的输出结果是
有以下程序 #include main() { int a = 3; do { printf("%d,", a-=2 ); } while( ! (--a) ); printf("\n"); } 程序运行后的输出结果是
admin
2019-05-17
24
问题
有以下程序
#include
main()
{ int a = 3;
do
{ printf("%d,", a-=2 ); }
while( ! (--a) );
printf("\n");
}
程序运行后的输出结果是
选项
A、1
B、1, -2,
C、3,0,
D、1,0
答案
B
解析
本题重点考察do……while语句,该循环语句的特点是,先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。因此, do-while循环至少要执行一次循环语句。变量a赋初值为3,每循环一次需执行语句a-=2一次,同时循环条件使变量a自减1,所以第一次循环后变量a变为1,第2次循环后变量a变为-2。因此A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/vKf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列条件语句中,输出结果与其他语句不同的是
以下叙述中正确的是
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
有以下程序段int*p;p=________malloc(sizeof(int));若要求使P指向一个int型的动态存储单元,在横线处应填入的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是()。
在软件设计中不使用的工具是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
以下说法正确的是()。
随机试题
通过简单蒸馏可以得到接近纯的组分。
人民检察院的办案组织形式包括独任检察官、__________和检察委员会。
若f(x)可导且对任意的x都满足∫0xf(t)dt=f2(x),求f(x).
A.痰中血丝B.喷射样大咯血C.粉红色泡沫样痰D.暗红色胶稠痰E.铁锈色痰
饮食对药品疗效的影响A、不饮酒B、少食盐C、少食醋D、不吸烟E、适当多食脂肪类服用脂溶性维生素时宜
利血平+氢氯噻嗪银杏+对乙酰氨基酚
某医院护理部要求各科室提交的工作计划需根据医院的总体工作目标制定护理工作的总目标,内容清晰明确,高低适当,体现的是护理管理组织原则中的
监控风险管理计划实施过程的主要内容有()。
某项目各年净现金流量如下表所示,则该项目的静态投资回收期为()年。
只有债券发行达到一定数量,债券的持有者才会具有广泛性,才能保证债券有足够的流动性,从而产生真正意义的债券回购交易。()
最新回复
(
0
)