首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下语句 #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
48
问题
若有如下语句 #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全国计算机二级
相关试题推荐
下列定义数组的语句中错误的是()。
设有如下定义struct{intn;charc;}a[2],*p=a;则以下错误引用结构体成员n的是()。
有两个关系R和T如下:则由关系R得到关系T的操作是
设有定义charstr[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是
有以下程序(注:字符a的ASCII码值为97)main(){char*s={"abc"};do{printf("%d",*s%10);++s;}while(*s);}程序运行后的输出结果是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->next;
以下程序的功能是:通过调用calc函数,把所求得的两数之和值放入变量add中,并在主函数中输出。#includevoidcalc(floatx,floaty,float*sum){________=x+y;}main(){f
下面描述中不属于数据库系统特点的是
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是
随机试题
"藏精"的脏器是
脉压增大的先天性心脏病是
结账工作由计算机自动进行数据处理,每月可多次进行。()
黄河股份有限公司(以下简称“黄河公司”)为上市公司,2012年有关财务资料如下:(1)2012年年初发行在外的普通股股数40000万股。(2)2012年1月1日,黄河公司按面值发行40000万元的3年期可转换公司债券,债券每张面值100元,票面固定年利
公司章程规定的营业期限届满,股东会会议通过决议修改章程使公司存续。对股东会该项决议投反对票的股东可以请求公司按照合理的价格收购其股权。()
汉地俗称“花教”的藏传佛教教派指的是()。
直接形式的薪酬不包括()。
行政处罚的形式有()。
疾病预防控制中心的研究报告认为,烟草使用是首要的可预防死因,每年全世界有500万人死于烟草相关疾病,其中每年死于二手烟的人数也高达60万,四分之一以上为儿童。以下各项如果为真,哪项最不能质疑上述观点?
Whydidthemangettosleepsolate?
最新回复
(
0
)