首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include using namespace std; int fun() {static int i=0; int s=l; s+=i: i++; retum s:
若有以下程序: #include using namespace std; int fun() {static int i=0; int s=l; s+=i: i++; retum s:
admin
2017-09-21
85
问题
若有以下程序:
#include
using namespace std;
int fun()
{static int i=0;
int s=l;
s+=i:
i++;
retum s:
}
int main()
{int i,a=0;
for(i=0;i<5;i++)
a+=fun();
cout<
return0:
}
程序运行后,输出的结果是( )。
选项
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/0HAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是#include<iostream.h>voidfun(int*a,int*b){intx=*a;*a=*b;*b=x;cout
下面的哪个选项不能作为函数的返回类型?
C++源程序中,只有【 】个主函数。
执行下列语句后,输出结果为cout. put(’s’);cout<<,’c’<<’a’;
下列叙述中正确的是
下列数据结构中能使用对分查找的是
将下面的语句段(A)补充完整,使其和语句段(B)在功能上完全等价。(a)doubles=0.0;【】;intk=0;do{s+=d;k
下列叙述中正确的是
在程序设计阶段应该采取________和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
随机试题
申请人对两个以上国务院部门共同作出的具体行政行为不服的,依照行政复议法第十四条的规定,可以向其中任何一个国务院部门提出行政复议申请,由作出具体行政行为的()作出行政复议决定。
COPD患者有慢性咳嗽、咳痰以及慢性呼吸衰竭,肺功能检查示FEV1=45%预计值,请问该患者属于哪级严重程度?
白血病所致的牙龈增生肿大是因为
北京某家具厂系增值税一般纳税人,具有自营进出口权,出口产品增值税实行“免、抵、退”税管理办法。2005年1月发生如下经济业务(假定该家具厂按规定的时间办理了增值税抵扣凭证的认证手续和出口货物“免抵退”税审核手续):1.1月8日,销售给家具商城组合办
真理和价值的辩证统一关系体现在
如果系统发生死锁,参与死锁的进程的个数至少是【】个。
Cyberspace,datasuperhighway,multi-media-forthosewhohaveseenthefuture,thelinkingofcomputerstelevisionandtelephone
Youshouldspendabout20minutesonQuestions28-40whicharebasedonReadingPassage3below.TheSpo
Forthistask,youwillwriteanessayinresponsetoaquestionthatasksyoutostateandsupportyouropiniononatopic.You
A、Placeanotherorder.B、Calltocheckonit.C、Waitpatiently.D、Goandfindthefurniture.C女士要男士不要急,因为家具至少要一周的时间才能到。
最新回复
(
0
)