首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<iostream> using namespace std; int fun() {static int i=0; int s=1; s+=i; i++; r
若有以下程序: #include<iostream> using namespace std; int fun() {static int i=0; int s=1; s+=i; i++; r
admin
2019-05-06
82
问题
若有以下程序:
#include<iostream>
using namespace std;
int fun()
{static int i=0;
int s=1;
s+=i;
i++;
return s;
}
int main()
{int i,a=0;
for(i=0;i<5;i++)
a+=fun();
cout<<a<<end1;
return():
}
程序运行后,输出的结果是( )。
选项
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/IE8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
下列说法中错误的是()。
若有如下程序段:#include<iostream>usingnamespacestd;intmain(){char*p="abcdefgh",*r;r=p;cout<<*r<<end1;
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是
下列有关函数重载的叙述中,错误的是
A、 B、 C、 D、 B所谓函数重载是指同一函数名可以对应多个函数实现。进行函数重载时,要求同名函数在参数个数上不同,或者参数类型上不同。
A、 B、 C、 D、 CC++规定,以下运算符不能被重载:“.”,“*”,“::”,“?:”,“:sizeof”。
软件工具软件开发环境或称软件工程环境是全面支持软件开发全过程的软件工具集合。这些软件工具按照一定的方法或模式组合起来,支持软件生命周期内的各个阶段和各项任务的完成。
为了取代C中带参数的宏,在C++中使用()。
随机试题
运用市场比较法评估某宗地地价时,若选择的比较案例成交地价为500元/m2,对应使用年期为30年,而待估宗地使用年期为20年,土地还原率为8%,则年期修正后的地价为()元/m2。
[1999年第065题,1998年第069题,1997年第087题,1995年第119题]高层民用建筑之间的防火间距,下列哪条是不恰当的?
【2013—4】题21~25:某企业所在地区海拔高度2300m,总变电所设有110/35kV变压器,从电网用架空线引来一路110kV电源,110kV和35kV配电设备均为户外敞开式:其中110kV系统为中性点直接接地系统,35kV和10kV系统为中性点不接
为约束私募股权投资基金高管人员可能进行的风险行为,《另类投资基金管理人指令》限制了高管人员的薪酬结构和政策,规定40%的绩效薪酬要延缓至少()年支付。
收购人在被收购公司中拥有权益的股份在同一实际控制人控制的不同主体之间进行转让的,仍受18个月的限制。()
音乐表情用语conAffetto代表()。
根据《人民警察警衔条例》的规定,担任行政职务的人民警察实行职务等级编制警衔,其中厅(局)级正职可以授予以下哪些警衔?()
中国香港、澳门问题的顺利解决,为解决国际争端和历史遗留问题提供了新的思路、新的范例。()
以自由联想作为研究方法的心理学流派是
交换积分次序(x,y)dx=__________.
最新回复
(
0
)