首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
18
问题
有以下程序
#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://kaotiyun.com/show/RxRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k-;break;default:n=0;k-;case2:case4:n+=2;k-;break;}printf(%d\n)
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4;if((a=2)&&(b=1))c=2;if((c=3)‖(d=-1))a=5;printf(’’%d,%d,%d,%d\n’’,a,b,
有以下计算公式若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
以下定义数组的语句中错误的是
以下数组定义中错误的是
以下能正确定义字符串的语句是
以下叙述中错误的是
若程序中有宏定义行:#defineN100则以下叙述中正确的是
随机试题
下列各句,语义结构属于复合述谓结构的是()
下列表述正确的一组是()
A.流行性脑脊髓膜炎B.肾综合征出血热C.细菌性痢疾D.霍乱E.莱姆病以剧烈的腹泻、呕吐以及由此而致的脱水、循环衰竭为主要临床表现的是
新进入者的出现可能会给现有行业带来的影响不包括( )。
背景某机电工程公司总包了1000MW机组的建设工程项目,协议规定设备和主要物资由业主采购,监理单位有业主委派,所有施工、设施、设备和物资等场地均由业主提供和租赁;该机电工程公司考虑专业化管理,将大件(含进口)设备的运输工作分包给了专门的物资管理公
街道办事处副主任韩某按照单位工作安排,带队去社区困难群众家中走访。某日韩某驾驶自有车辆搭载单位两名员工走访途中,因操作失误撞伤一行人。韩某负事故全部责任。伤者将街道办事处和韩某诉至法院,要求赔偿。关于本案,下列说法正确的是()。
小明、小亮、小川、小海在网球场进行了几场球赛的较量。比赛结果是:①小明、小亮对阵小川、小海时,双方势均力敌,不相上下。②当小明与小川对调后,小明、小海一方轻而易举地获胜。③当小海腿受伤退出比赛后,小亮一个人同小明、小川两人同时较量,结果却取胜了。假
到2020年全面建成小康社会,是我们党确定的“两个一百年”奋斗目标的第一个百年奋斗目标。“十三五”时期是全面建成小康社会的()
BringingArtintoHospitalsThemedicalworldisgraduallyrealizingthatthequalityofthe【B1】inhospitalsmayplayani
WhereDoDreamsComefrom?Doyouoftendreamatnight?Mostpeopledo.Whentheywakeinthemorningtheysaytothemselve
最新回复
(
0
)