首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下语句 #include void main() { int x=3; do{ x=x-2; cout<<x; }while(!(--x)); } 则上面程序段
若有如下语句 #include void main() { int x=3; do{ x=x-2; cout<<x; }while(!(--x)); } 则上面程序段
admin
2017-10-17
12
问题
若有如下语句
#include
void main()
{
int x=3;
do{
x=x-2;
cout<<x;
}while(!(--x));
}
则上面程序段
选项
A、输出的是1
B、输出的是1和-2
C、输出的是3和0
D、是死循环
答案
B
解析
do-while 语句的一般格式为do循环体语句 while(表达式);,先执行循环体语句一次,再判断表达式的值,若为真则继续执行循环,否则终止循环。本题中,先执行x=x-2,即为1。判断表达式的值,!(--x)为真,x=0,继续循环。再次执行循环体语句后,x=-2,此时表达式的值为0,结束循环。
转载请注明原文地址:https://kaotiyun.com/show/kPAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于常成员函数,下列说法中错误的是
所有的函数模板定义都是以关键字______开始的,该关键字之后是用______括起来的形式参数表。
下面对静态数据成员的描述中,正确的是()
已知doublevar;是文件F1.CPP中的一个全局变量定义,若文件F2.CPP中的某个函数也需要访问,则在文件F2.CPP中var应说明为______。
在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为______。
有如下程序:#include<iostream>usingnamespacestd;classAA{public:virtualvoidf(){cout<<
对虚函数使用对象指针或引用调用,系统使用______联编;使用对象调用时,系统使用_____联编。
使用ifstream流类定义一个流对象并打开一个磁盘文件与用使用fstream流类定义一个流对象并打开一个磁盘文件默认打开方式分别为______和没有默认。
对下列语句正确的描述是()。constint*x;∥(1)int*constx;∥(2)
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指
随机试题
胸部叩诊为鼓音不见于下列疾病
患者,男,39岁。阳事举而不坚,畏寒肢冷,面色咣白,腰膝酸软,舌淡胖,苔薄白。该患者应选用的中成药是
现浇钢筋混凝土板肋式锚杆挡土墙适用于()。
某工程单代号网络计划如下图所示,其关键线路有( )条。
关于公募基金和私募基金的区别,以下表述错误的是()。
下列不属于商业银行从事代理保险业务需要满足的条件的是()。
A、 B、 C、 D、 B
下图是校园网某台主机使用浏览器访问某个网站,在地址栏键入其URL时用sniffer捕获的数据包。请根据图中信息回答下列问题。(1)该URL是【16】。(2)该主机的IP地址是【17】。(3)图中的①②③删除了部分显示信息,其中①应该是【18】,③
以下程序运行后的输出结果是()。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t==a[i];a[i]=a[n
IfpresentedwiththewordsMAR.AMandFARandaskedtofindtheshortestwordthatcontainedallthelettersfromwhichthese
最新回复
(
0
)