首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有程序: 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
46
问题
若有程序: 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全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()Dima(10)AsStrings="123456"n=Len(s)Fork=1Tona(k)=Mid(s,
A、选择B、投影C、交D、并D关系T中的元素与关系R和关系S中不同元素的总和,因此为并操作。
层次型、网状型和关系型数据库划分原则是( )。
软件详细设计产生的图如下:该图是()。
表达式Int(-15.8)+Fix(-15.8)+Int(15.8)+Fix(15.8)的运算结果是()。
设有以下定义语句:PrivateTypepointxAsIntegeryAsIntegerEndTypeDimaAspoint下面语句中正确的是
以下关于函数过程的叙述中,正确的是
要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是
以下程序可把输入的十进制数以十六进制数的形式输出,请填空。#inelude<stdio.h>main(){eharb[17]={"0123456789ABCDEF"};intc[64],d,i=0,base
486PC机主板上一般带有高速缓冲存储器Cache,它是()之间的储存。
随机试题
国家司法机关有()
一切从我国的实际出发,我国最大的实际就是()
A.抑制肠内细菌生长,促进乳酸杆菌繁殖B.与游离氨结合,从而降低血氨C.与氨合成尿素和鸟氨酸,从而降低血氨D.被细菌分解成乳酸和醋酸,使肠内呈酸性E.纠正氨基酸代谢不平衡,抑制假神经递质形成支链氨基酸在治疗肝性脑病中的机制是
含三萜皂苷含香豆素
下列有关我国长江经济带发展任务的表述,错误的有()。
generalaverage________
领导让你针对校园浪费现象作一个调研。现在请把考官当成领导,现场汇报调研结果。
关键字super的作用是( )。
Thenewofficeblockoccupies______.
Inrecentyears,moreandmoreforeignersareinvolvedintheteachingprogramsoftheUnitedStates.Boththeadvantagesandth
最新回复
(
0
)