首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有程序 fun(int a,int b) { static int c=0; c+=a+b; rerurn c; } main() { int x=5,y=3,z=7
若有程序 fun(int a,int b) { static int c=0; c+=a+b; rerurn c; } main() { int x=5,y=3,z=7
admin
2013-02-23
72
问题
若有程序 fun(int a,int b) { static int c=0; c+=a+b; rerurn 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/i7Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序输出的结果是main(){intx;x=-3+4*5-6;printf("%d",x);x=3+4%5-6;printf("%d",x);x=-3+4%6/5;printf("%d",x);
程序设计语言的基本成分是数据成分、运算成分、控制成分和
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【】和自定义完整性。
已知inta;floatb;所用的scanf调用语句格式为:scanf("a//%d,b=%f",&a,&b);为了将数据3和25.08分别赋给x和y,正确的输入应当是
在计算机系统中,一个字长的二进制位数为______。
面向对象的模型中,最基本的概念是对象和【】。
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
将E-R图转换到关系模式时,实体与联系都可以表示成______。
下面各选项中,均是C语言合法标识符的选项组是
执行下列语句后,a和b的值分别为______。inta,b;a=1+b=2+7%-4-’A’;
随机试题
25岁女性,妊娠15周。昨夜发热,今朝颜面及周身出现皮疹。查体皮疹为栗粒大红色丘疹,无Koplik斑,两侧耳后可触及数个淋巴结,风疹抗体效价升高8倍。下述哪项处置最合适()
阅读郭沫若《炉中煤》的第一节:啊,我年青的女郎!我不辜负你的殷勤,你也不要辜负了我的思量。我为我心爱的人儿燃到了这般模样!请回答:(1)“我年青的女郎”的象征意义是什么?(2)“炉中煤”的燃烧的象征意
A.行气行血B.收敛固涩C.软坚散结D.和中缓急E.渗湿利水甘味药的作用是
水泥混凝土的凝结时间是通过贯入阻力试验方法测定的。()
已知信号x(t)如图所示,在发送中混入了高频噪声,接收端在接收时需要通过怎样处理才能恢复信号,同时去除x(t)中的直流分量?()
以下各项不是对账的内容的是()。
下列关于质物、质押权利合法性的说法,正确的有()。
推动社会发展的根本动力是()
一个队列的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退队,则元素退队的顺序为【】。
有两个关系R和T如下:则由关系R得到关系T的操作是( )。
最新回复
(
0
)