首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> 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[]=
有以下程序: #include<stdio.h> 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[]=
admin
2021-04-28
50
问题
有以下程序:
#include<stdio.h>
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、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/yttp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intaa[3][3]={{2},{4},{6}},i,*p=&aa[0][0];for(i=0;i
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
下列叙述中正确的是
有以下程序#includemain(){inti,j,m=1;for(i=1:i0;j--){if(i*j>3)break;m*=i*j;}}printf("m=%d\n
关于变量和地址的叙述中正确的是()。
以下选项中非法的C语言字符常量是
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
假定已建立以下链表结构,且指针P和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
软件测试的目的是()。
下面不属于软件测试实施步骤的是()。
随机试题
龈上沽治术中,下列哪项操作不必做
中国大维公司和甲国瑞景公司签订设备进口合同,双方约定了DAT贸易术语,已知中国和甲国都是《联合国货物销售合同公约》的缔约国,双方协议使用信用证为支付工具,并由远航海运公司承担运输工作。途中因恶劣天气致使设备全损。下列说法正确的是:(2018年仿真模拟题)
下列措施中不属于中国银监会对违反国家有关银行业监督管理规定的处罚措施的有()。
由0、1、2、3、4、5可以组成()个能被5整除且不含重复数字的五位数.
能有效发现变量之间因果关系的研究方法是()
中医上将水果分为寒性水果、热性水果和温性水果,下列选项属于寒性水果的有()。
()最早运用反应时技术进行生理与心理指标的测量,为后来反应时方法的广泛应用做出了贡献
WorkshoptoFocusonGrantProcessLauraChinwillpresentaworkshopThursdayshowingnonprofitgroupshowtoapplyforNei
Hesaidthatveryclearlysothatnobodywasinany______aboutwhatwasmeant.
AIDS(AcquiredImmuneDeficiencySyndrome)isafataldiseasethatdestroystheimmunesystem.MorethanfouroutoffiveAIDSc
最新回复
(
0
)