首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace std; int f(int); int main() { int i; for(i=0;i<5;i++)
有以下程序: #include <iostream> using namespace std; int f(int); int main() { int i; for(i=0;i<5;i++)
admin
2010-06-06
26
问题
有以下程序:
#include <iostream>
using namespace std;
int f(int);
int main()
{
int i;
for(i=0;i<5;i++)
cout<<f(i)<<" ";
return 0;
}
int f(int i)
{
static int k=1;
for(;i>0;i--)
k+=i;
选项
答案
1 2 5 11 21
解析
函数f()中定义了一个内部静态变量k,其作用域仍在定义它的函数内。但该类型变量采用静态存储分配,当函数执行完,返回调用点时,该变量并不撤销,其值将继续保留,若下次再进入该函数时,其值仍然存在。内部静态变量有隐含初值0,并且只在编译时初始化一次。
转载请注明原文地址:https://jikaoti.com/ti/0wW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下部分程序:#includevoidf(int);main(){voidf(int);f(5);}voidf(intn){prinff(“%d\n”,n);}
有以下程序#includemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是()。
下列程序的输出结果为()。main(){unionun{char*name;intage;intpay;}s;s.name=’’zhaoming’’;s.ag
下列给定程序中,函数fun的功能是:把形参a所指数组中的偶数按原顺序依次存放到a[0]、a[1]、a[2]…中,把奇数从数组中删除,偶数的个数通过函数值返回。例如,若a所指数组中的数据最初排列为:9、1、4、2、3、6、.5、8、7,删除奇数后a所指
标准库函数fgets(s,n,f)的功能是
数据库设计中反映用户对数据要求的模式是()。
设有下面的定义:structst{inta;floatb:}d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;其中,私有成员的数量为【】。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
随机试题
个体智力发展存在差异,天才是指智商超过______的人。
将朱砂安神丸改汤剂治疗失眠时朱砂宜
稳定蛋白质分子二级结构的化学键是
6年前甲公司提供一宗40年使用权的出让土地与乙公司合作建设一办公楼,总建筑面积3000m2,于4年前建成并投入使用,办公楼正常使用寿命长于土地使用年限。甲、乙双方当时合同约定,建成投入使用后,其中的1000m2建筑面积归甲方,2000m2建筑面积由乙方使用
财产所有权消灭的法律事实有( )。
根据下列材料回答问题。根据以上资料,以下说法中正确的是()。
Theyoungsoldierwas______woundedinthewaranddiedafewdayslater.
Completethesentencesbelow.WriteNOMORETHANTHREEWORDSforeachanswer.BooksofEconomicsarekeptinthe______
In1983,whenoilprocessweretillhighinmyarea,Iinstalledaground-sourceheatpumpinmybrand-new,andinsulated1,600-
A、Morethan$17billion.B、Morethan$17million.C、Morethan$70billion.D、Morethan$70million.C新闻中提到KimWooChoong在他的商业帝国倒
最新回复
(
0
)