首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有程序: 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
29
问题
若有程序: 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://jikaoti.com/ti/jFK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在用Open语句打开文件时,如果省略“For方式”,则打开的文件的存取方式是()。
在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:OptionBase1PrivateSubCommand1_Click()Dimaa=Array(1,2,3,4):j=1
表达式Abs(-5)+Len("ABCDE")的值是()。
下面不能作为结构化方法软件需求分析工具的是
下面对软件测试描述错误的是
无论X取何值,均能成立的表达式是
为了使命令按钮的Picture、DownPicture或DisabledPicture属性生效,必须把它的Style属性设置为( )。
下面是求最大公约数的函数的首部()。Functionfun(ByValxAsInteger,ByValYAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
在窗体(名称为Forml)上画一个名称为Textl的文本框和一个名称为Commandl的命令按钮,然后编写一个事件过程。程序运行后,如果在文本本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的时间过程是
随机试题
建国初期,中国开始采取向社会主义过渡的实际步骤有哪些?
在Excel中,当用户希望使标题相对于表格居中时,可以使用__________命令。
女性,55岁,无痛性皮肤、巩膜黄染3个月,曾经稍有减退,近1个月来呈进行性加重。查体:腹软,右上腹轻压痛,可触及肿大的胆囊,全腹未触及肿块。首先应考虑的疾病是
根据《环境影响评价技术导则一生态影响》,生态背景调查时应逐个说明其类型、分布、保护要求的敏感目标有()。
英译汉:“originalsofcontract”,正确的翻译为()。
假设外汇交易部门年收益/损火如下,则该交易部门的经济增加值(EVA)为()万元。
合同变更的一般条件,也是必不可少的条件是()。
下列关于脂肪酸的说法正确的是()。[湖北省2010年5月三级真题]
W-12是一种严重危害谷物生长的病毒,每年要造成谷物的大量减产。科学家们发现,把一种从W-12中提取的基因,转入易受其感染的谷物基因中,可以使该谷物产生针对W-12的抗体,从而大大减少损失。以下各项如果为真,都能加强上述结论,除了哪一项?
2005年6月26日,在第六届亚欧财长会议上,国务院总理温家宝发表讲话的主题
最新回复
(
0
)