首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include using namespace std; intfun() { static int i=0: int s=1; s+=i; i++: return
若有以下程序: #include using namespace std; intfun() { static int i=0: int s=1; s+=i; i++: return
admin
2019-04-18
46
问题
若有以下程序:
#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/3dAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
静态数据成员在()进行初始化。
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,______负责数据的模式定义与数据的物理存取构建。
设有以下定义和程序:#include<iostream.h>classA1{public:voidshow1(){cout<<"classA1"<<end1;}};cla
有如下类声明:classFoo{intbar;};则Foo类的成员bar是()
已知doublevar;是文件1.CPP中的一个全局变量定义,若文件2.CPP中的某个函数也需要访问,则在文件2.CPP中var应说明为______。
软件按功能可分为应用软件、系统软件和支撑软件。下面属于应用软件的是
下列数据结构中,属于非线性结构的是
数据库技术的根本目标是()。
A、 B、 C、 D、 B本题考查数据库的关系运算。两个关系的并运算是指将第一个关系的元组加到第二个关系中,生成新的关系。因此,并运算不改变关系表中的属性个数,也不能减少元组个数。两个关系的交运算是包含同时出
随机试题
黄芩、黄连、黄柏的共同主治病证是
维系蛋白质二级结构稳定的主要化学键是
常用来制作建筑用给排水管及卫生洁具的塑料是:[2011-008]
到岸价(CIF价)是指进口货物运抵我国进口口岸交货的价格,它包括()、()。
立井井筒表土段采用冻结法施工时,其水文观测孔应该布置在()
下列会计档案中,保管期限为5年的是()。
下列有关前后任注册会计师沟通的说法中,错误的是()。
()是指在某一既定时期一个国家内生产的全部社会最终产品和劳务价值的总和,包括消费、投资、政府购买和净出口四个部分。
国家机关对新录用公务员应当在试用期内进行()。
某厂三台机器同时出了故障。修复这3台机器花费的时间分别为5分钟,6分钟,8分钟,每台机器停产1分钟给工厂造成经济损失100元,维修组依次维修了这3台机器,合理安排维修顺序能减少经济损失。经济损失最小为()元。
最新回复
(
0
)