首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有程序 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
59
问题
若有程序 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全国计算机二级
相关试题推荐
执行语句DimX,YAsInteger后,
假定编写了如下4个窗体事件的事件过程,则运行应用程序并显窗体后,已经执行的事件过程是
PrintFormat(1234.56,"###.#")语句的输出结果是
下面对软件描述错误的是()。
为了保存数据,需打开顺序文件“E:\UserData.txt”,以下正确的命令是()。
与数学式子对应的VisualBasic表达式是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,程序运行时显示“启动”窗体,单击窗体上按钮时弹出对应窗体进行注册或登录。注册信息放在伞局数组users中,注册用户数(小于或等于10个)放在全局变量
下列选项中不属于结构化程序设计原则的是( )。
与数学式子对应的C语言表达式是
随机试题
房地产印花税
A公司因向B公司购买一批产品,签发一张金额为10万元的支票给B公司,B公司为支付工程价款又将该支票背书转让给C公司,C公司接受后,不慎将支票遗失,该支票被D公司拾获,D公司便伪造了C公司的签章,并将支票转让给不知情的E公司,E公司又将该支票的金额改为18万
同一基金管理公司所管理的不同基金财产之间的债权债务,可以相互抵销。()
案例:在一次中小学音乐教师培训中,某授课教授一再强调音乐教学不能以教材为中心。一部分教师表示赞同,一部分教师坚决反对。其中一位反问教授:“不教教材,教什么?我从来不上教材以外的内容。”另一位接过话题:“我上课就从来不用教材,以学生为中心,学生对什么感兴趣
下列哪一个不属于行政诉讼的管辖?
根据以下材料,回答以下问题。以下各项中,2013年第一季度平均每名从业人员创造的收入均高于上年水准的是:
在汉语和英语中,“塔”的发音是一样的,这是英语借用了汉语;“幽默”的发音也是一样的,这是汉语借用了英语。而在英语和姆巴拉拉语中,“狗”的发音也是一样的,但可以肯定,使用这两种语言的人交往只是将近两个世纪的事,而姆巴拉拉语中(包括“狗”的发音)的历史,几乎和
通过内部发起连接与外部主机建立联系,由外部主机控制并盗取用户信息的恶意代码为(8)。
进程调度所需的信息——进程优先级——是存放在下列哪一项中?()
Howmanytimeshasthewomanseenthemovie?
最新回复
(
0
)