首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; int f() { static int i = 0; int s = 1; s+=i;
若有以下程序: #include <iostream> using namespace std; int f() { static int i = 0; int s = 1; s+=i;
admin
2010-06-06
50
问题
若有以下程序: #include <iostream> using namespace std; int f() { 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+=f ( ); cout
选项
A、20
B、24
C、25
D、15
答案
8
解析
本题考核静态局部变量在函数中的使用。静态局部变量就是将局部变量说明为静态的。静态局部变量既有在局部域作用的特性(即变量只能在变量的作用范围内被访问),又可以永久存在(变量的值得以保留,并可继续使用)。静态局部变量只在第1次执行时初始化一次。在函数f()中定义了一个静态局部变量i,它的初始值为0,还定义了一个局部变量s(它的初始值为1),用来返回计算所得值。函数f()中所进行的数据加工是s+=i和i++。即每调用一次函数f(),返回(i+1)的值后,i的值增1。再看主函数,在主函数中,通过一个for语句连续调用f函数5次,并把每次调用f函数的返回值相加并存入a,最后输出a的值。在了解各函数功能以及调用关系后就可计算出a的值为15。
转载请注明原文地址:https://kaotiyun.com/show/9rjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中,合法的C语言实数是()。
有两个关系R,S如下,由关系R和S得到关系T,则所使用的操作为
给定程序MODI1.C中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,在调用fun函数之前给a输入字符串:ABCDEFGHIJK,调用函数之后,字符数组b中的内容则为:ABCDEFGHI
设有下面的定义:structst{inta;floatb;)d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
算法的空间复杂度是指()。
下列关于数据库设计的叙述中,正确的是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
为了降低算法的空间复杂度,要求算法尽量采用原地工作(inplace)。所谓原地工作是指()。
设有以下程序段structbook{floatprice;charlanguage;chartitle[20];}rec,*ptr;ptr=&rec;要求输入字符串给结构体变量rec的title成员
随机试题
娃哈哈公司以娃哈哈的商标权为担保,向银行贷款1000万元。这种担保属于()
对账工作的内容不包括()
分泌胰岛素的细胞是()
“备案号”栏:()。“标记唛码及备注”栏:()。
甲公司为一大型生产制造企业。甲公司2×15年发生的与资产减值相关的事项如下:(1)甲公司主要从事M产品的生产和销售。M产品生产线由专用设备A、B和辅助设备C组成。生产出M产品后,经包装车间设备D进行整体包装后对外出售。除生产M产品外,设备A、B、C无其他
我国古代园林中,被称为“不系舟”的建筑是()。
打捞的鱼类需及时保存或加工处理,防止腐败变质。()
关于职业道德的说法中,正确的是()。
表1表2分别反映了什么经济现象?结合表1、表2和材料2,说明应如何完善我国的基本经济制度?
算法的空间复杂度是指( )。
最新回复
(
0
)