首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下语句 #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
41
问题
若有如下语句
#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全国计算机二级
相关试题推荐
有如下程序 main( ) {int n[5]={0,0,0},i, k=2; for(i=0 i<k i++)n[i]=n[i]+1; cout<<n[k]<<end1;
有以下程序:#include<iostream>#include<string>usingnamespacestd;classbase{private:charbaseName[10
有以下程序:#include<iostream.h>voidsort(intL[],intn){intj,k,flag,temp;flag=n-1;while(flag>
有如下类的定义。那么空格处的语句是()。classMyClass{____________intx,y;public:MyClass(intx1=0,inty1=0){
运算符重载仍然保持其原来的优先级、________和________
()是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。
已知类A有公用数据成员a,且有A obj2;A * const ptr=new A;则下列语句正确的是
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是,
以下选项中合法的用户标识符是
类模板template<classT>classx{…},其中,友元函数f对特定类型T(如int),使函数f(x<int>&=成为x<int>模板类的友元,则其说明为()。
随机试题
电子邮件(clectronicmail,简称E-nlail,),又称电子信箱、电子邮政,它利用电子手段来进行信息交换,进而实现信息的传送和接收,目前是lnternet中应用最广的服务。通过网络的电子邮件系统,用户可以用非常低廉的价格(不管发送到哪里,都只
关于复合固定桥,下列哪一点是错误的
监理工程师按委托监理合同要对设计工作进度进行监控时,其主要工作内容有()。
在超额累进情况下,对计税基数各级次的增加部分所适用的税率是()。
相亲认识的晓明和杨颖经过一段时间的相处,想要结婚。那么结婚的必备条件是()。
一个国家要发展,最重要的是保持稳定。一旦失去稳定,经济的发展,政治的改革就失去了可行性。上述议论的结构和以下哪项的结构最不类似?
ATM(异步传输模式)网络是一种使用信元作为传输数据的单位的网络,并且信元大小是固定的53字节。信元传输采用(273)。当信元从用户端进入网络中第一个交换机后,信元头中修改的部分是(274)。当进行VP交换时,VPI和VCI的变化情况是(275)。当需要传
窗体中有一命令按钮,名称为Comrnandl。要求在窗体视图中单击此命令按钮后,命令按钮上面的文字变为加粗,实现该操作的VBA语句是()。
Whatdoestheconversationsayaboutregistration?
Isthegoaltomakeallofourpaperfromwaste?It’sa【S1】______question.Ifwecollectenoughwaste,couldcompaniesstopusin
最新回复
(
0
)