首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下函数: f(int a) { int b=0; static int c=3; b++; c++; return(a+b+c); } 如果在下面的程序中调用该函数,则输出结果是______。
设有以下函数: f(int a) { int b=0; static int c=3; b++; c++; return(a+b+c); } 如果在下面的程序中调用该函数,则输出结果是______。
admin
2013-06-11
67
问题
设有以下函数: f(int a) { int b=0; static int c=3; b++; c++; return(a+b+c); } 如果在下面的程序中调用该函数,则输出结果是______。 main() { int a=2, i; for(i=0; i<3; i++)printf("% d\n", f(a)); }
选项
A、7 8 9
B、7 9 11
C、7 10 13
D、7 7 7
答案
A
解析
本题考查静态变量的问题。函数f中c是静态变量存放在静态存储区,在程序的整个运行期间都不释放占据的存储单元。函数f被调用3次,调用过程如下。
第1次调用;a=2、b=0、c=3,执行b++和c++后b=1、c=4,f(a)=a+b+c=2+1+4=7
第2次调用:a=2、b=0、c=4.执行b++和c++后b=1、c=5,f(a)=a+b+c=2+1+5=8
第3次调用:a=2、b=0、c=5,执行b++和c++后b=1、c=6,f(a)=a+b+c=2+1+6=9
所以输出结果为选项A。
转载请注明原文地址:https://kaotiyun.com/show/fCJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是() main() { charx=040; print{("%d\n",x=x<<1);}
下面程序的输出结果是() #include<stdio.h> #include<string.h> { char*p1="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2.strcat
在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为______。
在数据结构中,从逻辑上可以把数据结构分为______。
设有定义:intn=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是()。
若程序中定义了以下函数:doublemyadd(doublea,doubleb){return(a+b);}并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是()。
若有以下的说明和语句,则在执行for语句后,*(*pt+1)+2)表示的数组元素是() intt[3][3],*pt[3],k; for(k=0;k<3;k++)pt[k]=&t[k][0];
以下程序的功能是:建立一个带布头结点的单向链表,并将存储在数组中的字符依次存储到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项 #include<stdlib.h> structnode {chardata;str
设计准则要求,模块的作用域和控制域的关系是()
程序设计是以()和数据结构为基础的。
随机试题
患者,女,24岁。患红斑狼疮5年,半月前面部出现红斑,胸闷不适,全身关节酸痛,并伴有低热,疑SLE活动。患者治疗后病情控制可出院回家,医生对患者做如下指导,恰当的是
张某是某单位干部,一直单身,居住在流水街50号。2010年春节后,张某因病去世,留下银行存款10万元、古董字画若干。张某所在的街道办事处认为张某无继承人且未留下遗嘱,因此向区人民法院申请认定张某的财产为无主财产。区法院受理后,经审查核实发出财产认领公告。因
下列选项中哪些符合我国宪法的规定?()
汇票上附有发票和装箱单,因此是跟单汇票。()
以下应计人银行核心资本的是()
Hisdecisiontosail___________hisbeliefthattheworldwasround.
叙述并评价二战后西欧主要国家的“福利国家”政策。
BillGatesistherichestprivatecitizenintheworld.Thereisnothinghecan’t(31).Everymorning,whenhisalarmclockgoes
THEYOUNGTRAVELLERINDUBLINTHECUSTOMHOUSESituatedontheNorthbankoftheRiverLiffey,bearButtBridge,thisison
YouarerequiredtowriteanAGREEMENTaccordingtothefollowinginformationgiveninChinese.澳大利亚的一所学校A(甲方)和中国的一所学校B(乙方)为
最新回复
(
0
)