首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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-06-09
16
问题
有以下程序
#include
main()
{ int a = 3;
do
{ printf("%d,", a-=2 ); }
while( ! (--a) );
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、1, -2,
B、1,
C、3,0,
D、1,0
答案
A
解析
循环条件是表达式"! (--a)",即当--a为0时,循环才会继续进行。该程序中do-while循环了两次,第一次循环输出a-=2的值,即1。之后判定循环条件为真,进入第二次循环输出值-2,判定循环条件为"!(-3)",为假,结束循环,所以输出的结果为选项A)。
转载请注明原文地址:https://jikaoti.com/ti/faf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b=2)r+=2;if(c!=3);r+=3;if(d=4)r+=4;printf(’’%d\n’’,r);)则程序的输
设变量均已正确定义,若要通过scanff’’%d%c%d%c’’,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符x和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
以下叙述中正确的是
以下叙述中正确的是
以下数组定义中错误的是
若有以下函数首部intfun(doublex[10],int.cn)则下面针对此函数的函数声明语句中正确的是
以下关于字符串的叙述中正确的是
以下叙述中正确的是
一个栈的初始状态为空。现将元素A,B,C,D,E依次入栈,然后依次退栈三次,并将退栈的三个元素依次入队(原队列为空),最后将队列中的元素全部退出。则元素退队的顺序为()。
随机试题
病变范围较广泛,发病主要与大量菌斑堆积有关,有附着丧失的疾病是病变范围较广泛,牙周炎症难以控制,易于发生牙周脓肿的疾病是
A.色甘酸钠滴眼液B.酞丁安滴眼液C.利巴韦林滴眼液D.七叶洋地黄双苷滴眼液E.山莨菪碱滴眼液改善睫状肌功能、增加睫状肌血流量的是()。
企业实施科学化、规范化安全管理的工作基础是()。
对于在不同国家设立附属机构的银行集团来说,需要针对不同国家的监管要求制定不同的实质性风险评估体系。()
【2015.云南玉溪】产生式迁移理论证实了()。
教师职业道德区别于其他职业道德的显著标志就是()。
我国海监船进入我国领土钓鱼岛进行巡航活动,但遭到某国的干扰。外交部发言人在记者会上表示,钓鱼岛及其附属岛屿自古以来就是中国的固有领土。中方有关船只在中国管辖海域进行正常的巡航活动是无可非议的。何时再派船去钓鱼岛巡航是中国内政。这表明()。
Amazon,whichgotitsstartsellingbooksonline,announcedthisyearthat,forthefirsttime,itsdigitalbookshadoutsold
Musiccomesinmanyforms;mostcountrieshaveastyleoftheirown.【C1】______theturnofthecenturywhenjazzwasborn,Ameri
Shehopedherbusinesswouldeventually______intoa$1billionbusinessinJapan.
最新回复
(
0
)