首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int x[],int n) { static int sum=0.i; for(i=0;i<11;i++)sum+=x[i]; return sum; } main() { int a[]
有以下程序: #include<stdio.h> int fun(int x[],int n) { static int sum=0.i; for(i=0;i<11;i++)sum+=x[i]; return sum; } main() { int a[]
admin
2021-06-15
52
问题
有以下程序:
#include<stdio.h>
int fun(int x[],int n)
{
static int sum=0.i;
for(i=0;i<11;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、55
B、50
C、45
D、60
答案
D
解析
内部静态变量是始终存在的,当函数被调用退出后,内部静态变量会保存数据,再次调用该函数时,以前调用时的数值仍然保留着。fun(a,5)的值是15,再次调用后sum=15,所以fun(b,4)=45,s=45+15=60。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/5Ntp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODI1.C中函数fun的功能是:计算并输出该数列前n项的平方根之和。n的值通过形参传入。例如,当n=10时,程序的输出结果应为:23.197745。请改正程
N名学生的成绩己在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,它的功能是:求出平均分,由函数值返回。例如,若学生的成绩是:85,76,69,85,91,72,64,87,则平均分应当是:78.625。注意:部分源程序在文
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。例如,原来的字符串为:CEAedca,排序后输出为:CedeEAa。注意:部分源程序在文件PROG1.C中。请勿改动主函数mam和其他函数中的任何内容,
下列选项中,不属于数据库管理的是()。
以下叙述中正确的是
下列叙述中正确的是()。
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
在关系数据库中,用来表示实体间联系的是
下面不属于需求分析阶段任务的是
随机试题
容量分析标准溶液可用于()。
下列导致公务员法律关系变更的有()
淋巴细胞的功能有
建筑施工企业应当对施工作业的负责人、现场安全人员和施工作业人员进行有毒有害气体防范知识的专门培训,经考核合格,方可从事有毒有害气体作业场所的施工作业。
中水管道严禁与生活饮用水管道连接,应采取哪些措施?
随着我国对外开放进入新的阶段,()将成为外商投资的热点和重点。
账户按会计要素分类,可以分为资产类账户、负债类账户、所有者权益类账户、收入类账户、成本类账户、利润类账户。()
设A为n阶非零矩阵,E为n阶单位矩阵。若A3=O,则()
Whereisthemangoing?
Electrical______suchastoastersorhairdryersaredesignedtotakeadvantageoftheabilityofanelectriccurrenttoheata
最新回复
(
0
)