首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
34
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
使用输入输出操作符setw,可以控制()。
有如下程序:#inc1ude<iostream>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(6);cout.fill
有如下类定义:classAA{inta:public:AA(intn=0):a(n){}};classBB:publicAA{public:BB(intn)_________
有如下类定义:c1assSamp1e{public;Samp1e(intx):ref(x){}//①private:Samp1e():ref(0){}//②staticint
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()。
某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为
在C++中,实现封装性需借助于()。
Access系统中,一个表最多可以建立的上键个数(主索引)为()。
随机试题
下列字符中,ASCII码最小的是()。
颈椎间盘突出症治疗中,下列哪几项是恰当的
下列哪项病理变化对结核性溃疡的诊断最具价值
微囊的质量要求不包括()。
市区内某大型商贸公司为增值税一般纳税人,兼营商品加工、批发、零售和进出口业务,2014年8月相关经营业务如下:(1)进口高尔夫球一批,支付货物的价款820万元,另支付国外代理人经纪费4万元;支付运抵我国海关地前的运输费用20万元、装卸费用和保险费用11万
A公司为上市公司,增值税税率为17%。2014年1月31日A公司销售一批商品给B公司,形成应收账款8190万元。因B公司资金周转发生困难,至2014年12月31日A公司尚未收回该货款。经过协商,B公司与A公司进行债务重组,其相关资料如下:(1)B公司
千万别折腾汉字姚安隆①这两年,总有人拿汉字说事。一会儿说繁体字要进课堂,一会儿又说用十年时间,放弃简化字、恢复繁体字。如果你像小沈阳那样问一句“为什么呢?”他会说出一大串的理由:第一,现在已是电脑时代,不存在书写困难的问题;第二,台湾至
教师在履行教育义务的活动中,最主要、最基本的道德责任是()。
设A~B,其中A=,B=,则x=________,y=________.
请在“考试项目”菜单上选择“电子表格软件使用”菜单项,完成下面的内容:(所有的电子表格文件都必须建立在指定的文件夹中。)1.请将下列数据建成一个数据表(存放在A1:E5的区域内),并求出个人工资的浮动额以及原来工资和浮动额的“总计”(保留小数点后面两
最新回复
(
0
)