首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
46
问题
若有以下程序:
#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.h>intx=5;intfan(inta){intc;c=x*a;returnc;}voidmain(
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
下列关于纯虚函数与抽象类的描述中,错误的是()。
下列有关模板的叙述中,正确的是
A、 B、 C、 D、 C线性表是一种线性结构,由n(n≥O)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以C是错误的。
A、 B、 C、 D、 D本题考查软件工程中软件设计的概念和原理。人们在开发计算机软件的长期实践中积累了丰富的经验,总结这些经验得到如下的启发式规则:①改进软件结构,提高模块独立性。通过模块的分解或合并,力求
关系模型数据库系统模型有3种,分别为:层次模型、网状模型和关系模型。其中,层次模型用树型结构表示,网状结构用无向图表示,关系模型用二维表表示。
下列关于运算符重载的描述中,正确的是A)运算符重载可以改变操作数的个数B)运算符重载可以改变运算符的优先级C)运算符重载可以改变运算符的结合性D)运算符重载可以使运算符实现特殊功能
随机试题
心肺复苏初期成功后转诊过程中,患者体位应
在课堂教学中处于核心地位的交流手段是()。
阅读下列材料,回答问题。某心理学家对一种抑郁症新疗法的效果感兴趣,他招募了25名想减轻抑郁的人。在研究的开始,他让所有被试完成了一份抑郁量表。测验结果表明被试的平均分数处于严重抑郁状态。在随后的两个月里,这个心理学家对被试实施这种新的疗法。两个月
颜色的明度主要取决于
简述当代中国法律体系的特点。
阅读以下说明,回答问题1~问题5,将答案填入对应的解答栏内。【说明】某公司在国际网络互联中心申请了一个C类IP地址210.45.12.0/24,域名为abc.com.cn。该公司没有划分子网,使用一台Cisco2610路由器接入互联网
在Windows操作系统中,选择一个文件图标,执行“剪切”命令后,“剪切”的文件放在(5)中;选定某个文件夹后,(6),可删除该文件夹。
循环队列的存储空间为Q(1:40),初始状态为front=rear=40。经过一系列正常的入队与退队操作后,front=rear=15,此后又退出一个元素,则循环队列中的元素个数为()。
下列关于存储器的叙述中正确的是
InterpretthefollowingpassagesfromEnglishintoChinese.Startinterpretingatthesignalandstopatthesignal.Youmaytak
最新回复
(
0
)