首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有程序 fun(int a,int b) { static int c=0 c+=a+b; retum c; } main () {
若有程序 fun(int a,int b) { static int c=0 c+=a+b; retum c; } main () {
admin
2010-09-05
40
问题
若有程序 fun(int a,int b) { static int c=0 c+=a+b; retum 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
答案
A
解析
static 声明的外部变量只限于被本文件引用,而不能被其他文件引用 static来声明—个变量的作用有:①对局部变量用 static声明,则为该变量分配的空间在整个程序执行期间始终存在;②全部变量用static声明,则该变量的作用域只限于本文件模块(即被声明的文件中)。调用第—个fun,其两个实参的值为(3,5+3)与7即8与7,在函数fun执行结束返回15。第二次调用fun时,由于static为静态类型,其值保留,执行fun(5,3)后,其返回值为23,故选A。
转载请注明原文地址:https://www.kaotiyun.com/show/LdWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据库管理技术的发展中,数据独立性最高的是()。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
VB中,若没有显式声明变量的数据类型,则默认的类型是
窗体上有一个菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示,下列选项错误的是()。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。1.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
算法的空间复杂度是指( )。
程序流程图中带有箭头的线段表示的是()。
以下不能定义为用户标识符是
以下4组用户定义标识符中,全部合法的一组是
在设计程序时,应采纳的原则之一是()。
随机试题
以下关于原发性急进性肾炎I型的肾免疫病理特点正确的是
不属于Windows的常用附件是
关于公务员与所在国家机关之间争议的解决途径,下列选项中做法不正确的是:
背景某污水处理厂二次沉淀池,圆形装配式预应力混凝土结构,内径30m,有效深度4.2m,底板均厚350mm。池壁采用预应力缠丝工艺。基础底板施工需降低地下水,采用轻型井点,基坑开挖以机械为主,人工清底为辅。项目部施工负责人拟在池壁预制板吊装、缠丝施
基金资产承担的费用不包括()。
某大型工业企业,其生产用房原值为10000万元,还建有一座内部医院、一个幼儿园、一个对外营业的招待所,房产原值分别为400万元、100万元、500万元。当地规定允许减除房产原值的20%,其应缴纳的房产税是()。
下列各项关于发行复合金融工具发生的交易费用的说法中,正确的是()。
陈景润作为新中国第一代大学生是全国著名大学——厦门大学数学系的高材生。大学课程,他仅学三年,便以优异成绩提前一年毕业,被分配到北京市一所中学任数学教师。按说,陈景润的专业成绩是无可挑剔的,当一个数学教师绰绰有余。但实际上,他并不能上任,工作刚开始,就显露出
设线性方程组α1x1+α1x2+α3x3+α4x4=β,其中αi(i=1,2,3,4)和β均是四维列向量,有通解k(一2,3,1,0)T+(4,一1,0,3)T。(Ⅰ)问β能否由α2,α3,α4线性表出,若能表出,则写出表出式;若不能表出,请证明之;(
在考生目录下有一个工程文件sit5.vbp。窗休左边的图片框名称为Picturel,框中还有六个小图片框,它们是一个数组,名称为Pic,住窗体右边从上到下有三个显示不同物品的图片框,名称分别为Picture2、Picture3、Picture4,还有一个文
最新回复
(
0
)