首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下语句 #include<iostream.h> void main( ) { int x=3; do{ x=x-2; cout
若有如下语句 #include<iostream.h> void main( ) { int x=3; do{ x=x-2; cout
admin
2010-03-29
25
问题
若有如下语句 #include<iostream.h> void main( ) { int x=3; do{ x=x-2; cout<<x; }while(!(--x)); } 则上面程序段
选项
A、输出的是1
B、输出的是1和-2
C、输出的是3和0
D、是死循环
答案
2
解析
do-while语句的一般格式为do循环体语句while(表达式);先执行循环体语句一次,再判断表达式的值,若为真则继续执行循环,否则终止循环。本题中,先执行x=x-2,即为1。判断表达式的值,!(--x)为真,x=0,继续循环。再次执行循环体语句后,x=-2,此时表达式的值为0,结束循环。
转载请注明原文地址:https://kaotiyun.com/show/EGjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(inta,intb,intc){a=b;b=c;c=a;}main(){inta=10,b=20,c=30;fun(a,b,c);printf("%d,%d
以下叙述中正确的是
有以下程序#includemain(){FILE*pf;char*s1="China",*s2="Beijing";pf=fopen("abc.dat","wb+");fwrite(s2,7,1,pf);rewind(pf);/*
以下关于return语句的叙述中正确的是
下面选项中的程序段,没有编译错误的是()。
有以下程序,程序运行后的输出结果是#definePT3.5;#defineS(x)PT*x*x;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));}
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include#defineN5Voidfun(intx[N]){intm;for(m=N-1;m>=0;m--)scanf("
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为
在一个长度为n的线性表中删除一个元素,最坏情况下需要移动的数据元素数目为()。
随机试题
下列日常生活的说法,不正确的是()。
素质的洋葱模型中各核心要素由内至外分别是【】
有关放大摄影的叙述,错误的是
关于单克隆抗体
下列除哪项外,均属于腰部麻醉(蛛网膜下腔阻滞)术后的并发症
《担保法》规定,定金的数额由当事人约定,但不得超过主合同标的额的()。
某住宅建筑各层外围水平面积为400m。,共6层,二层以上每层有两个阳台,每个水平面积为5m2(有围护结构),建筑中间设置宽度为300mm变形缝一条,缝长10m,则该建筑的总建筑面积为()m3。
论述货位分配原则的内容。
任何小说在写完之前,都和作者有千丝万缕的联系,作者总是努力使它完美无缺。而一旦出版之后,一切可用的心血都已用尽,个人已再无力量去改动它,剩下的事情就是让别人去评说。由此可以推知()。
召开一个专家座谈会,会上单位领导与一位专家发生激烈争辩,专家愤然离场。作为座谈会的组织者,你如何处理?
最新回复
(
0
)