首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
23
问题
有以下程序:
#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://kaotiyun.com/show/pujp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){unsignedchara=8,c;c=a>>3;printf(’’%d\n’’,c);}程序运行后的输出结果是()。
下列二维数组初始化语句中,正确且与语句inta[][3]={1,2,3,4,5}等价的是()。
请编写函数fun,其功能是:计算并输出给定10个数的方差。S一[((XX—X')2)/10]0.5其中:S=((XX一X')2)/10例如,给定的10个数为95.0、89.0、76.0、65.0、88.0、72.0、85.0、
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
算法的有穷性是指()。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。
下列说法正确的是
关于数组和指针,以下说法错误的是()。
在公有派生的情况下,派生类中定义的成员函数只能访问原基类的
随机试题
脱贫攻坚精神是不断创造伟大奇迹的有力武器。贫穷是人类文明社会的顽疾,但贫穷不是不可改变的________;贫穷不是社会主义,社会主义必须努力摆脱贫穷。脱贫攻坚伟大胜利成果来之不易,在脱贫攻坚这场与贫穷作斗争的硬仗中,党带领广大人民群众逢山开路、遇水搭桥、开
膀胱肿瘤
预防职业中毒的中心环节是
胆囊多发性小结石有黄疸史宜采用肝内胆管大量泥沙样结石宜采用
既能治疗烦躁不安,心悸失眠,又能治疗瘰疬痰核、肝脾大的中药是
与施工公司(乙方)签订了厂房施工合同,合同签订后乙方将厂房钢架结构吊装分包给安装公司(丙方,图3-11中为I子项工作),甲方与乙方共同确定了施工方案与进度计划(见图3-11,合同中规定:窝工降效系数为50%)。工程施工过程中发生如下事件:
“假个贷”的主要成因不包括()。
下列有关货币市场的表述,正确的是()。
TodayistheanniversaryofthatafternooninAprilayearagothatIfirstsawthestrangeandappealingdollinthewindowof
设A和B都是n×n矩阵,则必有()
最新回复
(
0
)