首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int a=3; do{printf("%d,",a-=2);}while(!(--a)); printf("\n");} 程序运行后的输出结果是
有以下程序 main(){int a=3; do{printf("%d,",a-=2);}while(!(--a)); printf("\n");} 程序运行后的输出结果是
admin
2020-07-28
34
问题
有以下程序
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
解析
循环体执行两次。首先输出a=1,然后判断表达式!(--a),a为0,循环条件表达式值为1,执行第二次循环体,输出a=-2。判断循环条件表达式值为0,循环退出。
转载请注明原文地址:https://kaotiyun.com/show/YE3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句doublea,*P=&a;,下列叙述中错误的是()。
有以下程序:#include<stdio.h>void]]f(int*p,int*q);main(){intm=1,n=2,*r=&m;f(r,&n);prinff("%d,%d",m,n);}voidf(int*p,int*q)
有以下宏定义及调用#defineHA2#defineHB(a)(HA+1)*ax=HA*(HA+HB(2));则以下判断正确的是()。
有下列程序#include<stdio.h>main(){inta=123456,b;while(a){b=a%10;a/=10;switch(b){default:printf("%d",b++);case1:case2:prin
有如下程序#inelude<stdio.h>main(){chara,b;inti;a=’3’;b=’A’;for(i=0;i<6;i++){if(i%2)putchar(a+i);elseputchar(b+i);}}程
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是()。
以下叙述中正确的是()。
以下叙述中错误的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:统计s所指字符串中的数字字符个数,并作为函数值返回。例如,s所指字符串中的内容是:2det35adh2
随机试题
一般体检测量脉搏的方法中,正确的是
葡萄胎确诊后应采取的处理方案是
建设工程索赔按照索赔目的和要求可分为()
【真题(初级)】政府财政收入中最主要的部分是()。
证券交易的清算指在每一营业日中每个结算参与人成交的证券数量与价款分别予以轧抵,对证券和资金的应收或应付净额进行计算的处理过程。()
资产1、资产2(E(r1)>E(r2))这两个风险资产形成的可行投资组合集为一条曲线,若上述两个资产都无法卖空,则以下表述中正确的是()。[2015年12月真题]
以下关于导游义务的说法中错误的是()。
考评公平公开的程度属于绩效管理系统总体评估的()。
不同的人具有不同的特殊能力,能力的这种差异属于()
A、Toattractmoreseaanimalstothetestingsite.B、Todrivedangerousseaanimalsawayfromthetestingsite.C、Tohelptrace
最新回复
(
0
)