首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
47
问题
若有以下程序:
#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://kaotiyun.com/show/9qAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下的for循环for(x=0,y=0;(y!=123)&&(x<4);x++);
以下程序的输出结果为main(){intm=7,n=4;floata=38.4,b=6.4,x;x=m/2+n*a/b+1/2;cout<<x<<endl;}
有以下程序段:intk=0;while(k=1)k++;while循环执行的次数是()。
实体是信息世界中广泛使用的一个术语,它用于表示()。
有如下类定义:classFoo{public:Foo(intv):value(v){}//①~Foo(){}//②private:Foo(){{//③intvalue=0;
下列运算符中全都可以被友元函数重载的是
下列程序如果去掉for循环外围的大括号对,则会出现编译错误。错误原因是______。#include<iostream.h>inta=5;voidmain(){inta=10,b=20;
结构化分析方法是面向______进行分析的方法。
下列叙述中正确的是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()
随机试题
关于李清照及其作品,下列说法中不正确的是()
下列可引起性传播疾病的病原体是
吴某,女性,50岁,因昨晚餐后2小时出现腹部剧烈疼痛,呕吐出大量食物残渣而入院,一月前作B超检查发现胆囊肿大,体检:体温39℃,BP100/80mmHg,全腹疼痛,测白细胞及淀粉酶增高,血钙降低。该患者经过抢救,康复出院,护士如何进行健康教育,除下列
《城建监察规定》的适用范围包括()
原始凭证按格式不同可分为()。
公安机关的(),决定了公安机关的任务。
Successfulinnovationshavedrivenmanyoldertechnologiestoextinctionandhaveresultedinhigherproductivity,greaterconsu
下列关于军人违反职责罪的犯罪主体的说法,正确的是()。
设方程组有无穷多个解,为矩阵A的分别属于特征值λ1=1,λ2=-2,λ3=-1的特征向量.(1)求A;(2)求|A3+3E|.
Thispassageimpliesthatwarisnow______.Theauthorbelievesthattheonlywaytoabolishwaristo______.
最新回复
(
0
)