首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include using namespace std; int fun() { static int i=0; int s=1; s+=i: i++; Feturn
若有以下程序: #include using namespace std; int fun() { static int i=0; int s=1; s+=i: i++; Feturn
admin
2019-03-05
34
问题
若有以下程序:
#include
using namespace std;
int fun()
{
static int i=0;
int s=1;
s+=i:
i++;
Feturn S;
}
intmain()
{
hati,a=0;
for(i=0;i<5;i++)
a+=fun();
cout<
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://jikaoti.com/ti/H4t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将关键字const写在函数头之后,函数体之前,说明该函数是一个const成员函数。此时const不是指定函数的返回值,而是修饰______指针。
以下不属于构造函数特征的是
判断字符型变量ch是否为大写英文字母,应使用表达式
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
下列程序的输出结果是______。#include<iostream.h)template<classT>Tmax(Tx[],intn){inti;Tmaxv=x[0];for(i=1;i(n;i
下列叙述中正确的是
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取______方式。
线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是
树是节点的集合,它的根节点数目是
下列叙述中,正确的选项是()。
随机试题
国有经济对经济发展起主导作用,这种主导作用主要体现在
模特甲将自己的摄影写真集上传到自己的博客中。某摄影家乙发现甲的写真后,将之转载到自己的微博上。则乙的行为:()
企业进行存货核算时,确认存货范围的原则是()。
利率市场化是指中央银行完全放弃对利率的调控,利率完全由市场决定。( )
动产物权的设立和转让,自登记时发生效力,但法律另有规定的除外。()
(2016年)甲公司2015年年末长期资本为5000万元,其中长期银行借款为1000万元,年利率为6%;所有者权益(包括普通股股本和留存收益)为4000万元。公司计划在2016年追加筹集资金5000万元,其中按面值发行债券2000万元,票面年利率
社会有权利要求每一个人贡献自己的力量,以促进社会的健全和繁荣。这是比斯台克提出的社会工作价值体系中()方面的主要内容。
()是人民警察必须坚持的党性原则,也是人民警察区别于剥削阶级警察的根本标志。
RobertSpring,a19thcenturyforger(伪造者),wassogoodathisprofessionthathewasabletomakehislivingfor15yearsbyse
PsychologistsatQowl,aprivatefirmlinkedtotheUniversityofPortsmouthanalyzedthequalityofworkinglifeofabout5000
最新回复
(
0
)