首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; int f() { static int i = 0; int s = 1; s+=i; i+
若有以下程序: #include <iostream> using namespace std; int f() { static int i = 0; int s = 1; s+=i; i+
admin
2010-06-06
67
问题
若有以下程序: #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<<endl; return 0; } 程序运行后,输出的结果是
选项
A、20
B、24
C、25
D、15
答案
D
解析
本题考核静态局部变量在函数中的使用。静态局部变量就是将局部变量说明为静态的。静态局部变量既有在局部域作用的特性(即变量只能在变量的作用范围内被访问),又可以永久存在(变量的值得以保留,并可继续使用)。静态局部变量只在第一次执行时初始化一次。在函数f中定义了一个静态局部变量i,它的初始值为0,还定义了一个局部变量s(它的初始值为1),用来返回计算所得值。函数f中所进行的数据加工是s+=i和i++。即每调用一次函数f,返回(i+1)的值后,i的值增1。再看主函数,在主函数main中,通过一个for语句连续调用f函数5次,并把每次调用f函数的返回值相加并存入a。最后输出a的值。在了解各函数功能以及调用关系后就可计算出a的值为15。
转载请注明原文地址:https://kaotiyun.com/show/fajp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#include<string.h>voidfun(char*s,intm1,intm2){chart,*p;p=s+m1;s=s+m2;while(s<p){t=*s;*s=*p;*p=
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:移动字符串中的内容,移动的规则是把第1~m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的
学生记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组中,请编写函数fun,其功能是:把分数最低的学生数据放入b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生人数。注意:部分源程序在文件PROGl.C中。请勿改动主函
以下关于C语言数值常量的选项中,合法的是()。
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
以下不能用于描述算法的是()。
若i、j己定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)forIj=0;j<4;j++){…}
流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中判断框的图形是
以下是while语句的基本形式:while(表达式){语句;}其中“表达式”()。
针对数组定义intdata[10];,下列表述中错误的是()。
随机试题
根据我国法律规定,涉及劳动者权益保护的案件应适用()
膀胱肿瘤的分期标准是根据
与新生儿胃一食管反流无关的是
属足少阴肾经的腧穴是
男性,32岁,从高处摔下,左腰部落地,BP88/56mmHg,Hb120g/L,尿常规红细胞满视野,CT示:左肾下极皮质裂伤,肾周围有血肿。
中国药典(2000年版)规定色谱系统适用性试验应包括
周敦颐通过自己的努力,丰富和发展了儒学思想理论体系,开拓了儒学发展的新境界,使之_______,一扫魏晋南北朝及隋唐五代的_______,回归到原有的正统地位,赢得了与释、道竞争的全面胜利,取得了意识形态的主导权。依次填入画横线部分最恰当的一项是
A、 B、 C、 D、 B
A、Booksandresources.B、Booksandperiodicals.C、Audioandvideomaterial.D、Audioandperiodicals.C本题的关键是听准图书馆本身拥有书籍和期刊,而自我学习
A、Thechangeoflife-style.B、Thechangeofthenatureofoccupations.C、Theincreaseofsocialwealth.D、Theincreaseofjobop
最新回复
(
0
)