首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include using namespace std; intfun() { static int i=0: int s=1: s+=i; i++:
若有以下程序: #include using namespace std; intfun() { static int i=0: int s=1: s+=i; i++:
admin
2012-12-29
63
问题
若有以下程序:
#include
using namespace std;
intfun()
{
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<
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/QMVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课程号,G为成绩,关系T=πS#,C#(SC)/C表示()。
在关系数据库中,描述全局数据逻辑结构的是()。
在快速排序法中,每经过一次数据交换(或移动)后()。
有下列程序 #include<stdio.h> main() { char*P="6938"; inti,s=0; for(i=3;i>=0;i--) s=10*s+p[i]-’0’; printf(
以下针对相应语句的注释中,说法错误的是()。
以下叙述正确的是()。
若有定义语句doublex,y,*px,*py;,执行了px=&x;py=&y;之后,正确的输入语句是()。
有三个关系R、S和T如下, 则关系T由关系R和S通过()得到。
以下选项中不能作为C语言合法常量的是()。
数据库应用系统中的核心问题是()。
随机试题
在发生串联谐振时,回路中的感抗与容抗相等。
民事诉讼当事人是指因与他人发生民事纠纷,而以自己的名义参加诉讼,并受法院裁判约束的利害关系人。下列选项中属于民事诉讼当事人的是()
溶组织内阿米巴的感染阶段是
下列结构不与右肾毗邻的是
某患者因腮腺良性肿瘤将于次日行腮腺浅叶切除术加面神经解剖术,术前家属签字时,谈话中以下哪项是不必要的
企业收到政府无偿划拨的公允价值不能可靠取得的非货币性长期资产,应当按照名义金额(1元)计量。()
简述如何培养学生良好的记忆力。(2014.海南)
Theparkwas______easywalkingdistanceofourhotel.
______isthewayinwhichthemeaningofawordcanbedissectedintomeaningcomponentscalledsemanticfeatures.
What’sthemeaning"carpool"(inthethirdparagraph)?Whysmallchildrenmustbedriventoschool?
最新回复
(
0
)