首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
32
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
如下程序的输出结果是______。#include<iostream>usingnamespacestd;intfunl(intx){return++x;}intfun2(int&x){return++x;
当需要将一个函数boolisnumber(charC)声明为内联函数时,则此内联函数的函数原型为()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
以下程序的输出的结果是()。#include<iostream.h>voidmain(){inti,k,a[10],p[3];k=5;for(i=0;i<9;i++)a[i]=i;for(
有如下程序:#include<iostream>usingnamespacestd;voidfun(int&x,inty){intt=x;x=y;y=t;}intmain(){inta[2]={
有如下程序:#include<iostream>voidfun(int&x,inty){intt=x;x=y;y=t;}intmain(){inta[2]={23,42};fun(a[1],a
下列有关类继承的叙述中,错误的是
在软件开发过程中,需求分析阶段产生的主要文档是
A、 B、 C、 D、 D本题考查软件工程中软件设计的概念和原理。人们在开发计算机软件的长期实践中积累了丰富的经验,总结这些经验得到如下的启发式规则:①改进软件结构,提高模块独立性。通过模块的分解或合并,力求
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。A)operatorlong()const;B)operatorlong(bigNumber);C)longoperatorlong()
随机试题
当收盘价、开盘价、最高价、最低价相同的时候,K线的形状为()。
防风的功效不包括
李某,男,57岁。2小时前因与人争吵,被踢中腹部,当即出现左下腹疼痛,很快波及整个腹部,疼痛剧烈难忍,呼吸及变动体位时疼痛加重。伴恶心、呕吐,呕吐物为胃内容物,无胸痛胸闷,无血尿及大小便失禁,即来就诊。查体:T38.5℃,P105次/分、R25次/分
根据《公路工程竣(交)工验收实施细则》(交公路发[2010]65号),以下表述错误的是()。
经济适用住房的开发建设应通过()的方式确定开发建设单位。[2004年考题]
基金管理公司和托管银行因共同行为给基金财产或基金份额持有人造成损害的,不用承担连带赔偿责任。( )
根据我国证券法的有关规定,下列关于股票和公司债券法律特征的表述中,不正确的是()。
下列哪一种情形,尚不能认为是犯罪?()
在2019年国际宇航大会上,()院士获得2019年度国际宇航联合会“名人堂”奖,为中国空间技术发展做出了重要贡献。
夏商神权法思想可以概括为()。
最新回复
(
0
)