首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2015-07-22
67
问题
有如下程序:
#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/78Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计的3种结构是
下面程序的输出是:***********5.235.23***********请将下划线上遗漏的部分补充完整。#include<iostream>#include<iomanip>
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用:请补充完整。classcomplex{private:intreal;int
下面程序的运行结果为#include<iostream.h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};c
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整:classcomplex{doublereal;
下列叙述中正确的是
下列叙述中正确的是
下列叙述中正确的是
下列叙述中正确的是
有以下类定义:classMyClass{public:MyClass(){cout<<1;}};则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是______。
随机试题
商业习惯
长期肠外营养支持者,应选择的穿刺血管是
给药个体化的第一步是
房地产经纪人员在对拟出售房屋进行实物状况查看时,必须注意的事项不包括()。
()不能关闭Word2003。
甲股份有限公司(以下简称甲公司)成立于2003年9月3日,公司股票自2005年2月1日起在深圳证券交易所上市交易。公司章程规定,凡投资额在2000万元以上的投资项目须提交公司股东大会讨论决定。乙有限责任公司(以下简称乙公司)是一软件公司,甲公司董事李某为其
下列属于事业单位聘用合同必备条款内容的是()。
你新分到一个派出所工作。发现所长和指导员有矛盾,又分别得到部分干警的支持,暗中形成两派,有的老同事暗示你要支持谁反对谁。对此。你怎么想。又怎么办?
设三阶矩阵A的特征值为﹣2,0,2,则下列结论不正确的是().
Whydidn’tthegirlgotothemovies?
最新回复
(
0
)