首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下语句: int x=3; do{ printf("%d\n",x-=2);} wbile(! ( --x));则上面程序段( )。
若有如下语句: int x=3; do{ printf("%d\n",x-=2);} wbile(! ( --x));则上面程序段( )。
admin
2013-02-23
84
问题
若有如下语句: int x=3; do{ printf("%d\n",x-=2);} wbile(! ( --x));则上面程序段( )。
选项
A、输出的是1
B、输出的是1和-2
C、输出的是3和0
D、是死循环
答案
2
解析
do - while语句的一般格式为:
do {循环体语句} while(表达式);
先执行循环体语句一次,再判断表达式的值,若值为真,则继续执行循环,否则终止循环。本题中,先执行printf("%d\n",x- =2),值为x=x-2,即为1。然后判断表达式的值,!(--x)为真,x=0,继续循环。再次执行循环体语句后,x=-2,此时表达式!(--x)的值为0,结束循环。
转载请注明原文地址:https://kaotiyun.com/show/ElPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。voidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i++)
有以下函数:intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是()
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
设有变量说明int(*p)[m],其中的标识符p是()。
若有定义:“inta[2][3];”则对a数组的第i行第j列元素的正确引用为()。
以下说法中正确的是()。
分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描绘了系统的______。
对软件是否能达到用户所期望的要求的测试称为【】。
可以在C语言中用做用户标识符的是______。
随机试题
治疗黄体功能不全月经先期脾气虚证,首选
患者男,72岁,下肢瘫痪,近期发现其骶尾部呈紫红色,皮下有硬结和水疱,该临床表现是压疮的
背景某施工单位承担一机电工程项目设备安装。一台大型压缩机组到货后短时间不能进行安装,建设单位在未拆开压缩机包装的情况下,将压缩机机组运至施工单位工程的临时库房,交与施工单位管理。施工过程中,由于建设单位需要使用这个临时库房所占用地,要求施工单位拆
下列各项属于流动资产的是( )。
引起有关经济主体发生账面损失的汇率风险是()。
对附有回售条款的可转换公司债券持有人而言,当标的公司股票价格在一段时间内连续低于转股价格达到一定幅度时,把债券卖回给债券发行人,将有利于保护自身的利益。()
会议主持人主持会议的方法要从(),这两方面来理解。
根据下列资料。回答问题。2016年,我国邮政行业业务总量完成7397.2亿元,同比增长45.7%。全年邮政行业业务收入(不包括邮政储蓄银行直接营业收入)完成5379.2亿元,同比增长33.2%。快递业务实现快速增长,全年快递服务企业业务量完成312.8
使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。(1)基类People完成打印功能,定义其中的打印函数为虚函数,请在注释1后添加适当的语句。(2)类Boy继承于Peo
ManypeopleWentshoppingyesterday.ThereWereManypeople______yesterday.
最新回复
(
0
)