首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: int x=3; do {printf("%d",x-=2);} while(!(--x)); 其输出结果是( )。
有以下程序段: int x=3; do {printf("%d",x-=2);} while(!(--x)); 其输出结果是( )。
admin
2012-12-03
200
问题
有以下程序段:
int x=3;
do
{printf("%d",x-=2);}
while(!(--x));
其输出结果是( )。
选项
A、1
B、3 0
C、1—2
D、死循环
答案
C
解析
本题考查do-while循环,先执行do输出的x的值为1,接着执行whlle语句,此时——x的值为0,x也为0,而非0为1,循环成立,接着执行do输出x值为-2,执行——x后,表达式为-2,而!(——x)为0,退出循环。
转载请注明原文地址:https://kaotiyun.com/show/P0Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序中对fun函数有如下说明void*fun();此说明的含义是
有以下程序main(){charstr[][10]={"China",Beijing"},*p=str;printf("%s\n",p+10);}程序运行后的输出结果是
若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3,(int)(x+y)%2/4的值是()。
若t为double类型,表达式t=1,t+5,t++;的值是______。
结构化程序设计主要强调的是()。
已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
以下不能定义为用户标识符的是()。
下列关于栈的叙述中正确的是()。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块),其中【】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
算法分析的目的是
随机试题
“但愿人长久,千里共婵娟”,这句出自()
具有平肝潜阳功效的药物是( )
A.现病史B.既往史C.个人史D.月经及婚育史E.家族史药物不良反应及过敏史记入
全面质量管理比统计质量管理的进步表现在多个方面,其中哪项是错误的
哪项不是葡萄胎预防性化疗的条件
下列各项中,体现实质重于形式这一会计信息质量要求的是()。
下面( )应计入企业职工福利费支出。
罗杰斯认为,人天生就有一种基本的动机性驱动力,即()。
刑法上的不作为是指()。
设有关键码序列(16,9,4,25,15,2,13,18,17,5,8,24),要按关键码值递增的次序排序,采用初始增量为4的希尔排序法,一趟扫描后的结果为________。
最新回复
(
0
)