首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
50
问题
有以下程序
#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全国计算机二级
相关试题推荐
对于一个正常运行的C程序,以下叙述中正确的是
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b=0);){b+=a;a-=c++;}printf(’’%d,%d,%d\n’’,a,b,c);}则程序的输出结果是
若有以下程序main(){inta=-2,b=0;while(a++)++b:printf(’’%d,%d\n’’,a,b);)则程序的输出结果是
设有定义:charp[]={’1’,’2’,’3’),*cq=p;以下不能计算出一个char型数据所占字节数的表达式是
在一个C源程序文件中所定义的全局变量,其作用域为
以下叙述中正确的是
设有定义charstr[]=’’Hello’’;则语句printf(’’%d%d’’,sizeof(str),strlen(str));的输出结果是
下列叙述中正确的是
以下关于字符串的叙述中正确的是
一个栈的初始状态为空。现将元素A,B,C,D,E依次入栈,然后依次退栈三次,并将退栈的三个元素依次入队(原队列为空),最后将队列中的元素全部退出。则元素退队的顺序为()。
随机试题
“老仲马是大仲马的父亲,大仲马是小仲马的父亲,所以老仲马不是小仲马的父亲。”这一关系推理属于()
脂质体由磷脂和附加剂组成,常用的可以调节双分子层流动性、通透性的附加剂为
有关高温作业人员的矿物质和微量元素供给的叙述,不正确的是()。
A、心脾热盛B、气血两虚C、热盛伤津,阴精亏损D、脾虚而寒湿壅盛E、热邪亢盛舌质红绛而有裂纹。属于()
一、背景某机电安装施工单位承建某城市的一项大型图书馆机电安装工程。合同造价2400万元,其中主材料费和设备费占65%,工期为8个月。合同约定:(1)工程用主材料和设备由甲方供货,其价款在当月发生的工程款中抵扣。(2)
下列关于资产负债表中“应收账款”项目填列依据的表述中,正确的有()。
影响行业风险产生的因素有()。
市政道路及管线设计软件,属于计算机
A.exploreB.distinctC.artisticD.inaccessibleE.subjectiveF.highlyG.factualH.declineI.definitivelyJ.currents
WhatIfACollegeEducationJustIsn’tforEveryone?LongbeforethepresidentsworelastyearthatAmericawill"havetheh
最新回复
(
0
)