首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
28
问题
有以下程序
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全国计算机二级
相关试题推荐
有以下程序:#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
下列叙述中错误的是()。
若有定义:inta,b,c;,想通过语句:scanf("%d,%d%d",&a,&b,&e);把1、2、3分别输入给变量a、b、c,则正确的键盘输入是()。
以下关于注释的叙述中错误的是()。
下列叙述中错误的是()。
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是()。
在结构化方法中,软件功能属于软件开发中的()阶段。
随机试题
关于鼻腔局部用药,错误的是
A.心钠素B.内皮素C.促红细胞生成素D.肾素E.前列腺素肾小球旁细胞产生
瞳孔扩大指瞳孔直径大于
变压器绝缘油的绝缘性能要求是
审批委托生产,向委托双方发放《药品委托生产批件》的是药品生产企业关键生产设施等条件与药品CMP认证时发生变化的
判决和裁定具有执行的效力,主要是指以下哪几类?( )
巴塞尔委员会()年发布了《业务连续性业务原则》。
科学
Ifyouwatchedacertainswimmer’sRioGamesdebutonSundaynight,whenhepropelledtheUnitedStates4x100-meterrelayteam
在OSI参考模型的各层中,实现路由选择、拥塞控制和网络互联等功能的是______。
最新回复
(
0
)