首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int main(){ int sum = 0; for(int i = 0; i
有如下程序: #include using namespace std; int main(){ int sum = 0; for(int i = 0; i
admin
2021-05-06
23
问题
有如下程序:
#include
using namespace std;
int main(){
int sum = 0;
for(int i = 0; i <= 3; i += 1){
sum += i;
while(sum<100) sum += i;
}
cout << sum <
return 0;
}
运行的结果是
选项
A、输出100
B、输出103
C、输出105
D、死循环
答案
D
解析
程序在for循环中嵌套while循环。for循环的初始条件为,sum、i初值为0;进入for循环之后,首先将sum累加i,此时sum、i仍为0;while循环中,若sum小于100,则将sum累加i,继续while循环;当sum不满足条件时,退出循环。由于sum、i初值为0,所以while循环中sum始终为0,始终满足循环条件sum<100,所以程序进入死循环。答案为D。
转载请注明原文地址:https://kaotiyun.com/show/exfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类和对象的定义:classConstants{public;staticdoublegetPl0{retum3.1416;});Constantsconstants;下列各组语句中
有如下程序:#includeusingnamespacestd;classtest{private:inta:public:test0{cout+”constructor”+en
如果利用C++流进行输入输出,下面的叙述中正确的是()。
要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是()。
下列叙述中正确的是
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Name:SmithAge:21ID:99999Cour
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
存在定义inta[10],x,*pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的()?
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是3的是
随机试题
对于复杂的、大型的机组、生产作业线等,必须进行()等试车阶段。
患者,女性,65岁,患2型糖尿病l0年。患者肥胖,“三多一少”症不明显。虽长期控制饮食,注意休息,口服降血糖药,但血糖仍偏高。若患者出现下肢水肿,尿蛋白(+),尿糖(+),血糖13mmol/L,血尿素氮和肌酐正常,应考虑患者已患有
我国《合同法》规定,当事人互负债务,没有先后履行顺序的,应当同时履行。一方在()有权拒绝其履行要求。
施工许可证的申请者是()。
金融市场的交易主体包括()。
美国实用主义教育家杜威关于学生在教学中的地位的主张,称为()。
警告不可适用于()违反治安管理行为。
你是高校辅导员,学校学生在做兼职的时候出现以下情况:(1)学生交给用人单位2000元押金,后来由于某些原因想要回,用人单位说他们之间签的是协议,不是劳动合同,故不退还给学生。(2)兼职占用了大量时间,学生有几门课需重修o(3)
a=-5是齐次方程组有非零解的
WhydidDavedecideonafull-timecareerasadivinginstructor?
最新回复
(
0
)