首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int x[],int n) { static int sum=0,i; for(i=0;i<n;i++) sum+=x[i]; return sum
有以下程序 int fun(int x[],int n) { static int sum=0,i; for(i=0;i<n;i++) sum+=x[i]; return sum
admin
2009-03-05
70
问题
有以下程序 int fun(int x[],int n) { static int sum=0,i; for(i=0;i<n;i++) sum+=x
; return sum; } main() { int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0; s=fun(a,5)+fun(b,4);printf("%d\n",s); } 程序执行后的输出结果是______。
选项
A、45
B、50
C、60
D、55
答案
C
解析
此题考核的知识点是函数调用及静态变量的应用,静态变量是在编译时赋初值的,即只赋初值—次,在程序运行时它已有初值,以后每次调用函数时不再重新赋初值而只是保留上次函数调用结束时的值。调用fun()函数执行for循环语句,fun(a,5),i=O、1、2、3、4,sum=0+a[0]+a[1]+a[2]+a[3]+a[4]=15;接下来执行fun(a,5),因为sum定义为静态变量,即再次调用时sum保留上次函数调用结束时的值,所以sum=15+a[O]+a[1]+a[2]+a[3]=45;返回sum的值,主函数 s=15+45=60。
转载请注明原文地址:https://www.kaotiyun.com/show/PlXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于图片框控件的说法中,错误的是
在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是
下列叙述中正确的是
以下合法的VB变量名是()。
以下关于菜单的叙述中,错误的是( )。
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是
如果需要线控件在窗体上成为一条与水平线呈45°的斜线,它的属性值应满足的条件是()。
一棵二叉树中共有80个叶子节点与70个度为1的节点,则该二叉树中的总节点数为()。
下列与队列结构有关联的是
在文本框控件中,将Text的内容全部显示为用户所定义的字符的属性是()。
随机试题
济川煎的功效是
患者,男,55岁。1年来每日黎明之前腹微痛,痛即泄泻,或肠鸣而不痛,腹部和下肢畏寒,舌淡苔白。脉沉细。治疗除取主穴外,还应加
国家调控投资规模时,如果需要扩大投资规模,则应当()。
[背景资料]某高速公路某合同段,由甲承包商承包施工,为了保证测量工作的质量,施工单位制定了以下管理制度:(1)严格测量复核签认制度:①由2~4人组成一个小组共同对监理工程师签认的控制网点测量资料进行核对,核对结果要由工地技术主
根据外汇管理法律制度的规定,负责对合格境内机构投资者(QDⅡ)的境外投资额度进行管理的机构是()。
ROE的计算公式为()。
某教师设计了“光合作用”内容新授课的部分教学目标如下:(1)理解光合作用的基本过程。掌握光合作用的探究过程以及光合作用的概念、实质、总反应式、光反应、暗反应的具体过程。光反应与暗反应的区别与联系及光合作用的意义。(2)理解影响光合作用的因素。应用所学的
设u=f(x,y,z)有连续偏导数,y=y(x)和z=z(x)分别由方程exy一y=0和ez一xz=0所确定,求
Relativitytheoryhashadaprofoundinfluenceonourpictureofmatterbyforcingustomodifyourconceptofaparticleinan
HeatIsKillerExtremelyhotweatheriscommoninmanypartsoftheworld.Althoughhotweatherjustmakesmostpeoplefeel
最新回复
(
0
)