首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
25
问题
有以下程序:
#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全国计算机二级
相关试题推荐
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROG1.C中。
给定程序MODll.C中函数fun的功能是:按顺序给S所指数组中的元素赋予从2开始的偶数,然后再按顺序对每五个元素求一个平均值,并将这些值依次存放在w所指的数组中。若S所指数组中元素的个数不是5的倍数,多余部分忽略不计。例如,S所指数组有14个元
以下关于typedef的叙述错误的是()。
有以下定义和语句:structstudents{intnum;charname[20];charc;struct{intgradel;intgrade2;)s;};structs
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址II、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)III、结点由两部分组成:数据域和指针域。
数据库应用系统中的核心问题是()。
为了降低算法的空间复杂度,要求算法尽量采用原地工作(inplace)。所谓原地工作是指()。
设有下面的定义:structst{mta;floatb:}d;int*p,要使p指向结构变量d中的a成员,正确的赋值语句是()。
随机试题
在X5032型铣床上铣削一键槽,槽宽为10mm,槽长为40mm,若vc=20m/min,vf=75mm/min。试求(1)铣刀直径d0。(2)每齿进给量fz。(3)铣刀纵向(沿槽向)移动距离s。
细嫩烘青绿茶,适宜用多少度的水冲泡
AlbertEinsteinonceattributedthecreativityofafamousscientisttothefactthatheneverwenttoschool,andthereforepre
Whendidyoulastseeapolarbear(北极熊)?Onatriptoazoo,perhaps?IfyouhadattendedawinteractivityinNewYorkafewye
Withincreasedtaxationandrisingprices,Iamgoingtohaveto______onquitealotofthings-clothes,recordsandsoon.
Afterthreehoursof______,Idecidedtostop______itforawhile.
应鼓励进行早期活动的是
甲公司因偷税行为被某县级税务机关处以罚款的行政处罚,甲公司向市级税务机关申请行政复议,行政复议机关维持了原处罚决定。甲公司又向法院提起了行政诉讼。在该行政诉讼中,甲公司将行政复议机关列为被告。法院经过审查,认为被诉具体行政行为合法但存在合理性问题。该
一个国家除了储备外汇外,还有一部分非储备外汇,即通过国际货币市场单纯进行货币交易而增加或减少的外汇。它和储备外汇一样都是通过国际收支账户实现的。( )
试论权利义务理论在法律中的地位和作用。
最新回复
(
0
)