首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2017-05-20
37
问题
有以下程序
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/QiDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
在下列选项中,没有构成死循环的是
有以下程序#includemain(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();
有如下程序main(){floatx=2.0,y;if(x
以下定义语句中正确的是
以下叙述中正确的是
函数fun的返回值是______fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n]){*(a+num)=b[n];num++;n++;}returnnum
数据库、数据库系统和数据库管理系统之间的关系是
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(inta
设在C语言中,float类型数据占4个字节,则double类型数据占()个字节。
随机试题
简述著作权取得制度。
一产妇患胎盘早剥,阴道流血不止,2天内共输血3000ml,止血效果不佳。皮肤黏膜有广泛出血点,柏油样大便,尿镜检可见少量红细胞。其出血不止的主要原因可能是
下列哪项贫血是由于红细胞破坏增多所致
药源性疾病的预防是
“敬”有恭敬之意,有慎重之意,还有警惕、戒备之意。儒家强调要“执小敬”、“行笃敬”,就是要人们对生活中的每一件事情,都要保持一种严肃认真的态度。因此,“敬”也就成为成就“君子”道德人格的重要手段。但儒家讲“敬”,并非死板而失去活泼之气,而是基于上述观点。
下列关于电缆敷设的情况中,()是不需要采取防火措施的。
编制人工定额时,主要包括的两项工作是()。
我国税款的征收采取的最通常的方式是()。
某公司董事会召开公司战略发展讨论会,拟将企业价值最大化作为财务管理目标,下列理由中,难以成立的是()。
--Willyoucomeforthemeeting?--Yes,ofcourse,ifyouthink______.
最新回复
(
0
)