首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include using namespace std; int fun() {static int i=0; int s=1; s+=i: i++: return s;
若有以下程序: #include using namespace std; int fun() {static int i=0; int s=1; s+=i: i++: return s;
admin
2021-06-10
41
问题
若有以下程序:
#include
using namespace std;
int fun()
{static int i=0;
int s=1;
s+=i:
i++:
return s;
}
int main()
{inti,a=0;
for(i=0;i<5;i++)
a+=fun();
cout<
return 0:
}
程序运行后,输出的结果是( )。
选项
A、20
B、24
C、25
D、15
答案
D
解析
由主函数入手,在for循环中调用fun函数,其中调用次数为5。fun中i为静态变量,有效到文件结束。第一次调用fun后为s=1,a=1;第二次调用后s=2,a=3第三次s=3,a=6;第四次s=4,a=10;第五次s=5,a=15。
转载请注明原文地址:https://kaotiyun.com/show/Z8fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3;int*v4;};其中有一个成员变量的定义是错误的,这个变量是()。
下列有关继承和派生的叙述中,正确的是()。
下列循环语句中有语法错误的是()。
将运算符“+”重载为非成员函数,下列原型声明中,错误的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB{public:B
在定义函数模板或类模板时,开头的保留字是()。
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示学生学号的类CStudentID,但类CStudentID的定义并不完整。运行结果为:学生的学号为:200805学生名为:李伟删除学生学号为:200805请按要求完成下列
在C++中,实现封装性需借助于()。
随机试题
A.DNA-polⅠB.DNA连接酶C.两者均是D.两者均非参与冈崎片段间连接的酶是
A.居住建筑密度B.人口净密度C.人口毛密度D.平面系数E.建筑容积率描述居住建筑基底面积占居住建筑用地面积比例的是
某固定资产原值2万元,净残值2000元,预计使用5年。若采用年数总和法计算折旧,则第二年应提折旧为( )元。
甲、乙、丙分别出资5000万元、2000万元、3000万元于2006年1月1日设立奥都股份有限公司,2007年1月1日奥都公司与丁、戊分别出资50万元、30万元、20万元设立一普通合伙企业,同年6月1日奥都公司又出资:1000万设立海航一人有限责任公司。2
根据计量法律法规的规定,目前我国采用计量检定系统表代表溯源等级图,它是由()组织制定并批准发布的。
下列有关物质的性质或应用的说法不正确的是()。
【2015年河北省属.单选】“人逢喜事精神爽”,这句俗语中描写的情绪状态属于()。
对短时记忆中的信息进行仔细分析,以达到与已有的经验建立起联系的是()
给出如下代码,foriinrange(12):print(chr(ord(’’γ’’)+i),end=’’’’)以下选项中描述错误的是
在窗体设计时,要改变窗体的外观,应设置的是()。
最新回复
(
0
)