首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有程序: 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
62
问题
若有程序: 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/i7Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上面两个文本框,其名称分别为Textl和Text2,然后编写如下程序:PrivateSubForib_LoadShowTextl.Text=“”Text2.Text=“”
在窗体(Name属性为Forml)上画两个文本框(Name属性分别为Textl和Text2)和一个命令按钮(Name属性为Commandl),然后编写如下两个事件过程。PrivateSubCommandl_Click()a=TeXt1.T
下面的程序执行完毕后,组合框中数据项的值是()。PrivateSubFormClick()Fori=1To6Combo1.AddltemiNextiFori=1To3
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串"Basic"的语句是
下列有语法错误的赋值语句是( )。
下列操作说明中,错误的是( )。
设在工程文件中有一个标准模块,其中定义了如下记录类型:TypeBooks NameAsString*10 TelNumAsString*20EndType在窗体上画一个名为Command1的命令按钮,要求当执行事件过程Co
软件需求规格说明书的作用不包括
以下说法中正确的是()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
随机试题
王某、张某二人拟于2006年设立一家有限责任公司,王某用货币出资,张某用专利技术出资,注册资本拟为3万元,以下说法正确的是()
下列有关工程勘察的一般要求的说法中,正确的有()。
一般情况下,焊接厚度为3.5mm的焊件,选用的焊条直径是()。[2014年真题]
无形资产的摊销年限,可以按()确定。
材料一:一种好的教学方法对教学的顺利开展并且获得优异的成效,具有重要意义。材料二:2015级思想政治教育班的同学在实习时,王老师向他们讲授教学技巧,王老师说:“教学有多种方法,每一种方法都有其独特的效果,但是我们选择哪种教学方法,应根据教学内容和学生的具
甲、乙婚后生有一女丙,后丙与丁结婚,生有一子戊,甲与丙在旅游途中,因飞机失事同时死亡,无法证明死亡先后时间,甲、丙均留有遗产若干,对其遗产继承,下列说法中正确的是()。
某服装如果降价200元之后再打8折出售,则每件亏50元。如果直接按6折出售,则不赚不亏。如果销售该服装想要获得100%的利润,需要在原价的基础上加价多少元?()
以下哪一项不属于银行业监督管理机构的职责?()
近年来,我国各地出台了一系列关于老年人权益保障的具体规定,比如,对老年人搭乘公共交通工具,应当给予便利和优惠;老年人持有效证件可以免费乘坐市内公共交通工具。对此,下列说法中正确的有()(2012年一法综一第22题)
Totalinvestmentsforthisyearreached$56million,andtoputthisinto______investmentsthisyearwilldoublethosemadei
最新回复
(
0
)