首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
74
问题
有如下程序:
#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全国计算机二级
相关试题推荐
定义如下枚举类型;enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};则下列语句正确的是
对于语句cin>>x;中的各个组成部分,下列叙述中错误的是
结构化程序设计的3种结构是
下列程序的运行结果是#include<iostream.h>classA{inta;public:A(){a=0;}A(intaa){
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
有如下程序:#include<iostream>usingnamespacestd;classONE{public:virtualvoidf(){cout<<"1";}
程序中有如下语句for(inti=0;i<5;1++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是【】。
运算符重载是对已有的运算符赋予多重含义,因此
执行语句序列ofstreamoutfile("DATA.DAT");if(...)cout<<"OK";elsecout<<"FAIL";后,如果文件打开成功,显示"OK",否则就显示"FAIL"。由此可知,上面if语句的...
在一个长度为n的线性表中插入一个元素,最坏情况下需要移动的数据元素数目()。
随机试题
公司甲与业余发明人乙订立了一份技术开发协议,约定由乙为甲开发完成一项电冰箱温控装置技术,由甲为乙提供技术开发资金、设备、资料等,并支付报酬。在约定的时间内乙完成了合同约定的任务,并按约定将全部技术资料和权利都交给了甲公司。此外,乙在完成开发任务的过程中,还
Theoldmanislookingforwardto______Shanghai.
关于卵巢分泌的激素,错误的是( )。【2005年考试真题】
据临床统计,约有多少患者需要心理诊断和治疗
甲公司接受乙公司赠与房屋一套,该房屋在乙公司账面上的原值为200万元,净值为80万元,税务机关参照房屋买卖的市场价格核定该房屋价值为450万元(不含增值税)。已知适用的契税税率为3%,甲公司应缴纳的契税为()万元
为继续推进我国经济沿着科学道路前进,要重点把握的方面有()。
以往,境内企业进出口只能以美元或第三方货币结算,在合同签约至合同执行完毕期间汇率的变化会使企业的实际盈收出现波动,现在银行推出了人民币结算业务。由于人民币是境内企业的本币,合同计价和企业运营的主要货币相一致,境内企业在合同签订前能够切实了解交易的成本和收入
由当χ→0时,1-cosχ~[*]χ2得[*]
计算机网络中的结点在相互通信时必须遵循统一的()。
Itisaholidayandpeopledon’tworkthenPeoplecanseemanyofthemintheevening.
最新回复
(
0
)