首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有程序 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
44
问题
若有程序 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(xy); 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/bjWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)EndSubPrivat
VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母
下列叙述中正确的是
下面对软件描述错误的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
下面不属于结构化程序设计原则的是()。
在窗体上添加“控件”的正确的操作方式是
设a=10,b=4,c=5,d=7,表达式a>bAndNotc<d+6的值为()。
算法的有穷性是指( )。
要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是( )。
随机试题
一般认为,进行单侧唇裂整复术最合适的年龄为()
马克思说:“立法者应该把自己看作是一个自然科学家,他不是在制造法律,不是在发明法律,而是在表述法律,……如果一个立法者用自己的臆想来代替事物的本质,那么我们就应该责备他极端任性。”下列哪些说法不违背这句话的原意?()
下列情形中,用人单位经法定程序,可以经济性裁员的有()。
2004年3月3日,某自来水公司发布了一个文件,称以后凡需要安装自来水管的建筑工程,须按其指定到某机电公司购买铺设自来水管道所需要的水龙头等设备,然后拿着购买单据到自来水公司申请供水。对此不正当竞争行为,有权对其进行行政处罚的是()。
H市的交通管理部门表示,和去年相比,今年我市市区的道路通行有明显改善。该部门负责人认为,这是由于我市聘用了大量的交通协管员。以下哪项最不能削弱该负责人的结论?()
根据下列资料,回答问题。央行2015年3月公布了2014年12月金融统计数据报告。具体如下:①广义货币增长12.2%,狭义货币增长3.2%。12月月末,广义货币(M2)余额122.84万亿元,同比增长12.2%,增速分别比上月月末和上年年
下列关于“法治”与“法制”区别的表述,错误的是()。
在我国,法律责任的归责原则主要有
A、 B、 C、 A由图片可知这是三个国内地点。句中出现的是theGreatWall(长城),因此选[A]。注意[B]是theForbiddenCity(紫禁城),[C]是theNationalGrandT
A、sevenB、elevenC、fifteenD、seventeenD
最新回复
(
0
)