首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有程序: 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
2009-04-15
48
问题
若有程序: 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://www.kaotiyun.com/show/i7Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
通过一个属性可以获得文件列表框中当前被选中文件的文件名,这个属性是
用二维表的形式表示实体和实体间联系的数据模型是()。
假定通过复制、粘贴操作建立了一个命令按钮数组Command1,以下说法中错误的是()。
设有如下数组定义语句:Dima(-1To4,3)AsInteger以下叙述中正确的是( )。
在数据处理中,其处理的最小单位是()。
语句Dima(-3To4,3To6)AsInteger。定义的数组的元素个数是()。
以下说法中正确的是()。
下列选项中不符合良好程序设计风格的是
在窗体(名称为Forml)上画一个名称为Textl的文本框和一个名称为Commandl的命令按钮,然后编写一个事件过程。程序运行后,如果在文本本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的时间过程是
窗体上的三个命令按钮构成名称为Command1的控件数组。如图所示。程序如下:PrivateSubCommand1_Click(IndexAsInteger) IfIndex=1Then Print"计算机等级考试" En
随机试题
从国内重点工程和有关渠道反映的问题看,影响设备质量的主要因素包括()。
李清照《声声慢》(寻寻觅觅)直接体现对亡夫伤悼之情的词句是()
2005年3月20日,某市国税分局对辖区内甲公司进行纳税检查。其负责人声称甲公司将于3月30日迁往外地经营,因而谢绝接受检查。税务人员认为甲公司有逃避纳税的可能,因此,于3月21日向甲公司下达了(限期缴纳税款通知书),责令其于3月26日前缴纳3月份的应纳税
得过肺结核但是已经治愈,具有导游人员资格证,并与旅行社订立劳动合同的21岁的王某不能领取导游证。()
个人收入主要包括两个部分:一是劳动者报酬;二是非劳动收入。下列选项中属于劳动者报酬范畴的是()。
《宅地法》
Whatwasthewomanplanningtodotoday?
A、January.B、March.C、September.D、October.C①女士说下一期的中级日语课程将于九月十二日开课,否则就要等到一月或者三月了,男士表示要参加下一期次的课程,即九月份的课程,因此本题选C。②A和B项在录音中有提及到,但
A、Shewasveryluckytoseemanywhales.B、Shedidn’tgotothewhale-watchingtrip.C、Shedidn’tseeawhaleonherwhale-watch
Massivechangesinalloftheworld’sdeeplycherishedsportinghabitsareunderway.Whetherit’soneofLondon’sparksfullo
最新回复
(
0
)