首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
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/78Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是
下列对模板的声明中正确的是
下面程序的运行结果是【】。#inChlde<iOStream>usingnamespacestd;classcount{staticintn;public:count()
数据流图有两种典型的结构形式,它们分别是变换型和【】。
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;};
在关系模型中,把数据看成是二维表,每一个二维表称为一个【 】。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【 】。
己知一个函数的原型是:intfn(doublex);若要以5.27为实参调用该函数,应使用表达式【】。
将以下程序写成三目运算表达式是【】。if(a>B)max=a;elsemax=b;
随机试题
女性,38岁。接触性出血1个月余,白带有恶臭,妇科检查,宫颈Ⅱ度糜烂,前唇有质地脆赘生物,易出血。子宫正常大,三合诊(一)。最可能的诊断是
在会议常用的视听设备使用时应注意()。
主要通过淋巴循环被吸收的物质是
长期用药可产生耐受性和依赖性的药物是()
A.氯雷他定片(OTC)B.艾司唑仑片C.阿奇霉素分散片D.曲马多片E.复方樟脑酊必须在广告中注明“本广告仅供医学药学专业人士阅读”的药品是
投标人以行贿手段谋取中标的法律责任不包括()。
在工业与民用建筑内的汽车库内,下列人员安全出口可不设置的有()。
创造思维是在一般思维的基础上发展起来的,是后天培养训练的结果。为培养学生创造思维的品质和能力,教师应()。
《大西洋宪章》
Jackson:Viewedfromascientist’sstandpoint,alloftheenergycontainedinfueleithernoworinthefuturebecomesheat.
最新回复
(
0
)