首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有程序 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
26
问题
若有程序 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://jikaoti.com/ti/rWI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体上有一个文本框,名称为Text1,程序运行后,要求该文本框只能显示信息,不能接收输入的信息,以下能实现该操作的语句是
假定有如下程序:PrivateSubForm_Click()DimNAsInteger,JAsIntegerN=0J=1DoUntilN>2N=N+1:J=J+N*(N+1)LoopPrintN;JEndSub运
下列说法中,错误的是()。
能够产生1到50之间(含1和50)随机整数的表达式是
有下面的程序段:x=InputBox(“字符串”,“输入”,“请输入”)Printx如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是()。
与数学式子对应的VisualBasic表达式是()。
算法的有穷性是指()。
下列特征中不是面向对象方法的主要特征的是()。
下列不属于软件工程的3个要素的是()。
设x=011050,则x=x&01252的值是()。
随机试题
下列选项中,可首选红霉素的是
关于结核分枝杆菌的生物学性状描述不正确的是()
案情:于某受某厂指派在本县范围内收购药材2万公斤,厂方提供了介绍信、营业执照副本。于某收购后未向税务机关纳税。县国家税务局知悉后即作出决定,于某需缴纳税款5000余元。于某不服,认为自己是接受本厂的指派,与该厂是委托关系,其税款应当由厂方缴纳。县国税局未采
“加权表决制”作为国际组织表决制度的一种指的是()。
未经行政裁决,不得实施强制拆迁。()
曲线y=(x-1)(x-2)2(x-3)3(x-4)4的拐点是()
设x1=r>0,xn+1=xn+xn3,n=1,2,3,….则数项级数=______.
Whatcanweinferfromthepassage?
A、Atastation.B、Atalibrary.C、Inaschool.D、Inashop.A女士说“你是来自意大利的史密斯先生吗?我是来接你的。”由此可知,这是一段接人的对话,四个选项中只有A项“车站”符合,故选A。
A、Tojoinassociationofmuseums.B、Tocollectmoneyfromarchitects.C、Tochoosedonors.D、Tobuildanewmuseum.D新闻中提到,Smiths
最新回复
(
0
)