首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
22
问题
有以下程序
#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全国计算机二级
相关试题推荐
有如下程序段:intx=12;doubley=3.141593;printf(’’%d%8.6t’’,x,y);其输出结果是
有以下程序main(){intx=1,y=0;if(!x)y++;elseif(x=0)if(x)y+=2;elsey+=3;pfintf(’’%d\n’’,y);)程序运行后的输出结果是
以下叙述中正确的是
以下叙述中正确的是
以下能正确定义字符串的语句是
以下叙述中正确的是
以下叙述中正确的是
若程序中有宏定义行:#defineN100则以下叙述中正确的是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
随机试题
下列选项中,属于决策风格的是()。
A.半桥粒B.基膜C.质膜内褶D.紧密连接扩大细胞基底部的表面积()
防火技术的基本理论是____、____。
烧伤创面包扎下面哪项不合适( )。
恐怖主义是对生命的无视和践踏,是人类面临的共同威胁。在反恐的国家合作、策略措施上,或许还有许多值得探讨与改进之处;如何应对与防范恐怖袭击,可能也还欠缺共识和更有效的行动。但是,打击恐怖主义的决心、反恐的勇气、持久不懈的努力以及在恐怖行为面前,每一个弱小个体
已知一台时钟频率为2GHz的计算机的CPI为1.2。某程序P在该计算机上的指令条数为4×109。若在该计算机上,程序P从开始启动到执行结束所经历的时间是4s,则运行P所用CPU时间占整个CPU时间的百分比大约是()。
rainy
RadioStar,______bytheEnglishDepartment,isverypopularwiththestudents.
Hewaseasilyhurtbecausehisfeelingswerevery______.
ClickWomenarebeginningtoexperiencethatclick!ofrecognition—thatmomentoftruththatbringsagleamtooureyesand
最新回复
(
0
)