首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
32
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
有如下程序段:intx=1,y=2,z=3;x=x^z:y=y^z;z=x^y:cout<<x<<y<<z;这个程序段的输出结果是______。
测试用例包括输入值集和______值集。
有以下程序:#include<iostream>usingnamespacestd;classR{public:R(intr1,intr2){R1=r1;R
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用______的构造函数。再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
纯虚函数的声明总是以______结束。
已知下列程序的输出结果是42,请将画线处缺失的部分补充完整。#include<iostream>usingnamespacestd;classTestClass{intvalue;public:Tes
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的thi
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(______)return0;elsereturn
A、 B、 C、 D、 Dc++语言中析构函数为符号“~”加类名,且析构函数没有返回值和参数,故前不加void关键字。所以正确的形式应该是~Myclass()。
随机试题
脊髓的被膜由外向内依次为
WhenNeilArmstrongandBuzzAldrinreturnedfromthemoon,theircargoincludednearlyfiftypoundsofrockandsoil,whichwer
()是实行限额设计的一个有效途径和主要方法。
某企业2017年现金预算(简表)如下表所示。假定企业发生现金余缺均由归还或取得流动资金借款解决,且流动资金借款利息可以忽略不计。除表中所列项目外,企业没有有价证券,也没有发生其他现金收支业务。预计2017年年末流动负债为4000万元,需要保证的年末现金占
某投机者准备用20000元进行投机活动。该投机者认为公司A的股价可能在未来三个月内增加。该公司的当前股价是10元,而期限为两个月、行使价为12元的看涨期权,目前售价为1元。要求:假设该投机者将全部资金都购买了股票期权,三个月后公司A的股价上涨到16元
8位围棋选手参加比赛,要通过抽签平均分成2个小组,已知头号种子选手和三号种子选手分在一个小组,则二号种子选手也在该组的概率为()。
基普
已知在二叉树中,T为根结点,*p和*q为二叉树中两个结点,试编写求距离它们最近的共同祖先的算法。
宏代码也是用程序设计语言编写,与其最接近的高级语言是________。
Tomistall,______heisn’tstrong.
最新回复
(
0
)