首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: int fun(int x[],int n) { static int sum=0,i; for(i=0;i<n;i++) sum+=x[i]; return sum; } main() {int a[]={1,2,3,4,5}
有下列程序: int fun(int x[],int n) { static int sum=0,i; for(i=0;i<n;i++) sum+=x[i]; return sum; } main() {int a[]={1,2,3,4,5}
admin
2012-12-03
44
问题
有下列程序:
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
解析
在函数int fun(int x[],int n)的定义中,变量sum为一个静态局部变量。由于在整个程序运行期间,静态局部变量在内存中的静态存储中占据着永久的存储单元。函数int fun(int x[],int n)的功能是求出数组x[]备个元素的和,所以在主函数中,调用函数fun(a.5)后,变量sum=1+2+3+4+5=15,当再次调用fun(b,4)后,变量sum=15+6+7+8+9=45,所以s=15+45=60。
转载请注明原文地址:https://kaotiyun.com/show/a0Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不是字符常量的是()。
如果一个工人可管理多个设施,而一个设施只被一个工人管理,则实体“工人”与实体“设备”之间存在【】联系。
要求通过while循环不断读入字符,当读入字母’N’时结束循环。若变量已正确定义,以下正确的程序段是()。
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。structlink{chardata;______;}node;
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
下面语句的输出结果是______。printf("/od\n",strlen("\t\"\065\xff\n"))
以下叙述中正确的是()。
一个栈的输入序列为1,2,3,4,下列选项中的______序列不可能是这个栈的输出序列。
若有如下定义:int(*p)(),*q();则下列说法正确的是()
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
随机试题
投资资产必须建立实存资产与账面资产定期核对控制制度,使其相互牵制,有助于核实实物资产的完整性,这是指投资业务会计制度设计的________要求()
以下哪项不符合急性淋巴细胞白血病(ALL)的特征
胎膜早破的护理措施包括
将膨胀剂放入炮孔内,利用产生的膨胀力,缓慢的作用于孔壁,经过数小时至24小时达到300~500MPa的压力,使介质裂开,这种开挖方式叫作()。
导游人员的工作范围,主要是为旅游者提供向导、讲解及相关旅游服务。()
图3中左图为反射弧,右图为左图中D结构的放大示意图(D结构与C相似)。请根据图分析,回答下列问题:如果刺激A的同时,在D结构①和②的间隙处注射乙酰胆碱酯酶,②处产生的动作电位将___________(填“增大”或“减小”)。
“四书五经”中的“四书”指的是《大学》《中庸》《______》和《孟子》。
决定现代各国教育权力的性质和内容的是该社会形态中占统治地位的()。
He’swatchingTV?He’s______tobecleaninghisroom.
ThevisitoftheAmericanDelegationwill______.Mr.Smithexpresseshissincerethanksto______.
最新回复
(
0
)