首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有程序: fun(int a,int B) { static int c=0; c+=a+b; return c; } main() { int x=5,y=3,z=7,r
若有程序: fun(int a,int B) { static int c=0; c+=a+b; return c; } main() { int x=5,y=3,z=7,r
admin
2010-05-22
33
问题
若有程序: fun(int a,int B) { static int c=0; c+=a+b; return c; } main() { int x=5,y=3,z=7,r r=fun((y,x+y),z); r=fun(x,y); printf("%d\n",r); } 上面程序的输出结果是_______。
选项
A、23
B、15
C、19
D、18
答案
1
解析
static声明的外部变量只限于被本文件引用,而不能被其他文件引用。用static来声明一个变量的作用有:①对局部变量用static声明,则为该变量分配的空间在整个程序执行期间始终存在;②全部变量用static声明,则该变量的作用域只限于本文件模块(即被声明的文件中)。调用第一个fun,其两个实参的值为(3,5+3)与7即8与7,在函数fun执行结束返回15。第二次调用fun时,由于static为静态类型,其值保留,执行fun(5,3)后,其返回值为23,故选A。
转载请注明原文地址:https://kaotiyun.com/show/i3Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列数组定义中错误的是
有下面程序代码:PrivateSubCommand1_Click()DimsignAsIntegersign=1a=1:b=2Fork=lTo5c=a+sign*ba=b
阅读程序:OptionBase1SubP(b()AsInteger)Fori=1To4b(i)=2*iNextiEndSubPrivateSubForm_Click()D
假定有以下循环结构DoUntil条件表达式循环体Loop则以下正确的描述是
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommandl—Click()m=-3.6IfSgn(m)Thenn=Int(m)Elsen=Abs(m)EndIfPrintnEndSub运行
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组alT中数组元素的个数是
表达式Int(Rnd(0)*50)所产生的随机数范围是
VB中,若没有显式声明变量的数据类型,则默认的类型是
在窗体上画一个通用对话框控件CD1,则执行以下程序段后,在显示的"打开"文件对话框的"文件类型"框中显示的信息是CD1.Filter="所有文件|*.*|Word文件|*.Doc|文本文件|*.Txt"CD1.FilterIndex
随机试题
()进一步将党的领导制度明确为我国根本领导制度,强调要坚持和完善党的领导制度体系,把党的领导落实到国家治理各领域各方面各环节。
引起无月经最可能的原因是该患者最适宜的处理是
用糖皮质激素治疗特发性血小板减少性紫癜,错误的是
提出按照罗马法《学说汇纂》而阐发的民法“五编制”体例编纂民法典的学派不是:()
根据《建设工程施工合同(示范文本)》,关于工程变更价款的确定程序,下列说法不正确的是()。
甲公司2009年至2012年与固定资产有关的业务资料如下。 (1)甲公司自行建造某项生产用大型设备,该设备由A、B、C、D四个部件组成,该四个部件可以以不同的方式为企业提供经济利益。建造过程中发生外购设备和材料成本7320万元,人工成本1200万元,资
下列关于消费税的表述,错误的是()。
权益资本(南京财经大学,2011)(天津商业大学,2011)
反对_________也将成为__________部长级会议共同的呼声。伴随着____________,一股保护主义暗流正在全球涌动,并对经济复苏构成了威胁。与此同时,在全球应对____________的过程中,一些发达国家威胁征收“__________”
20世纪初,列宁提出“社会主义将首先在一个或者几个国家内获得胜利”,此论断的理论依据是
最新回复
(
0
)