首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: int x=3: do{ x-=2: cout<<x; }while(!(-x)); 执行这个程序的输出结果是( )。
有如下程序: int x=3: do{ x-=2: cout<<x; }while(!(-x)); 执行这个程序的输出结果是( )。
admin
2020-05-14
34
问题
有如下程序:
int x=3:
do{
x-=2:
cout<<x;
}while(!(-x));
执行这个程序的输出结果是( )。
选项
A、1
B、3 0
C、1-2
D、死循环
答案
C
解析
本题考查do…while语句,执行do…while语句时,先执行循环体内的语句,然后判断while中表达式的值,表达式为非零时,返回重新执行循环体语句。在本题中,先执行循环体内的语句,输出1,然后判断表达式,为非零,且此时x为0;再次执行循环体时,输出-2,然后判断表达式为0,不执行,退出,所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/7c8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
每个C++程序都必须有且仅有一个()。
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classM
下列类的定义中,有()处语法错误。classBase{public:Base(){}Base(inti){data=i;}priv
下面程序的结果是#include<iostream.h>classA{public:A(){cout<<"construtA"<<endl;}vir
决定C++语言中函数的返回值类型的是()。
C++语言规定,函数返回值的类型是由()。
关于continue语句叙述不正确的是
有以下程序#include<iostream>usingnamespacestd;classMyClass{public:MyClass();~MyClass();St
下列选项中不全是C++语言关键字的是
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl。此工程定义了StopWatch(秒表)类,用于表示时、分、秒信息,有构造函数StopWatch()、设置时间函数reset(),并且重载了前置和后置++运算符,实现增加1秒的功能。程序
随机试题
影响从众行为的个人因素不包括()
肾上腺髓质有何功能?
在慢性肺心病的发生过程中,以下哪项不是引起肺动脉高压的重要因素
非无菌药品被某些微生物污染后可能导致其活性降低,所以多数非无菌制剂需进行微生物限度检查。常用于药品微生物限度检查的方法是()。
112接线主要使用的电压等级为多少?
根据《水工建筑物地下开挖工程施工技术规范》SL387—2007,下列关于洞室开挖爆破安全要求正确的是()。
根据法律是否规定一定名称并有专门规定为标准,合同可以分为()。
下列( )人员不具备担任高级会计师的资格。
国际收支统计的范围是指以货币支付为基础的对外贸易和资本往来,不包括诸如无偿国际援助、易货贸易之类不发生货币收支的对外经济活动。
ThemostimportantthingnowisforDemocratsnottopanic.Despitewhatyourgutistellingyou,thisisnottheendofthewor
最新回复
(
0
)