首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main(){int a=7; while(a--); printf("%d\n",a);} 程序运行后的输出结果是
有以下程序 #include main(){int a=7; while(a--); printf("%d\n",a);} 程序运行后的输出结果是
admin
2018-01-11
42
问题
有以下程序
#include
main(){int a=7;
while(a--);
printf("%d\n",a);}
程序运行后的输出结果是
选项
A、0
B、1
C、-1
D、7
答案
C
解析
在while语句中,先判断while后面的表达式是否为0,如果为0,则退出循环,否则执行循环体。在本题中,当变量a的值经过几次循环后,其值等于0时,退出while循环语句,变量a再执行自减运算,所以其值等于-1。
转载请注明原文地址:https://kaotiyun.com/show/cUxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#includevoidfun(int*s,int*p){staticintt=3;*p=s[t];t--:}voidmain(
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是()。
下列选项不符合良好程序设计风格的是()。
一些重要的程序设计语言(如C语言和Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用()。
设有定义:“inta;floatb;”,执行“scanf("%2d%f",&a,&b);”语句时,若从键盘输入876543.0,a和b的值分别是()。
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()。
能正确表示“当x的取值在[1,10]和[100,110]范围内为真,否则为假”的表达式是()。
以下叙述中正确的是()。
下列对队列的叙述正确的是()。
随机试题
Theflyoveratthecrossingonthe6thringroadisnow______construction.
简化的伯努利方程不能应用于计算
A.头低足高位,头偏向一侧B.去枕平卧位C.平卧位,头偏向一侧D.端坐位E.患侧卧位休克型肺炎病人取
A.麻疹B.风疹C.幼儿急疹D.猩红热E.肠道病毒感染退疹后有色素沉着
某孕妇,孕1产0,孕37周,诊断“中度妊娠高血压综合征”住院治疗。自诉因担心药物影响胎儿发育成长,不愿接受药物治疗,但又怕不服药会使病情加重,威胁胎儿的安全,心情矛盾。在护理中,首先应
关于房地产融资的意义说法错误的是()。
预警系统主要由()两部分组成。
由于下列原因给被拖方带来的损失,承拖方应当负赔偿责任的是( )。
甲公司持有一张由乙公司出票、经丙公司背书转让获得的银行承兑汇票。在该汇票到期后,甲公司向承兑银行提示付款时遭到拒绝,承兑银行拒付的理由是:该汇票上银行的签章是伪造的,该银行并未承兑过这张汇票。甲公司于是向丙、乙公司进行追索,丙公司声称该汇票是乙公司某业务员
在操作性条件作用理论的直接影响下,______风靡全球,成为20世纪第一次世界性的教学改革运动。
最新回复
(
0
)