首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int x[],int n) {static int sum=0,i; for(i=0;i
有以下程序 int fun(int x[],int n) {static int sum=0,i; for(i=0;i
admin
2015-08-14
17
问题
有以下程序
int fun(int x[],int n)
{static int sum=0,i;
for(i=0;i
;
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、50
B、45
C、60
D、55
答案
C
解析
在函数int fun(int x[],int n)的定义中,变量sum使用了static修饰符,这说明了变量sum为一个静态局部变量。由于在整个程序运行期间,静态局部变量在内存中的静态存储区中占据着永久的存储单元。即使退出函数之后,下次再进入该函数时.静态局部变量继续使用原来存储单元中原来的值。函数intfun(intx[],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/FFDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
下列选项中,不是一个算法的基本特征的是()。
下列程序中的数组a包括10个整数元素,分别将前项和后项之和存入数组b,并按每行4个元素输出数组bo请填空。#include<stdio.h>main(){inta[10],b[10],i;for(i=0;i<10;
语句“int(*ptr)();”的含义是______是指向函数的指针,该函数返回一个血型数据。
下列特征中不是面向对象方法的主要特征的是()。
执行下列语句段后,x的值是______。int*p,x;x=100;p=&x;x=*p+50;
关系数据库管理系统能实现的专门关系运算包括()
设变量已正确定义,则下列能正确计算f=n!的程序段是()。
下列叙述中正确的是()。
以下叙述中错误的是
随机试题
真人养脏汤的药物组成有
A.同步直流电除颤B.非同步直流电除颤C.静脉注射阿托品、肾上腺素D.静脉注射异丙肾上腺素E.高压氧对于心搏停顿,为迅速恢复有效心律,应用
A.保健食品B.医疗器械C.化妆品D.药品不以治疗疾病为目的,但具有调节机体功能,用于特定人群食用的是
中标通知书发出后,招标人与中标人订立合同,订立合同前,中标人应当提交()。
发展高新技术及利用高新技术改造传统产业,淘汰落后生产技术与能力,其核心目的在于推动()。
产品缺货频率、满足率和发出订货的完成情况三个性能指标被认为是物流客户服务基本特点中的()。
根据图1、图2回答问题经初步核算,全年生产总值为2710.28亿元,按可比价格计算,比上年增长13.7%,这一增速为1985年以来最快增长水平。三次产业实现全面增长,其中,第一产业增加值为455.67亿
在永恒“变化”的过程中,有的东西是要永恒坚持的,那就是学习方法论和颖悟性,还有“做人”。上面这段话主要支持了这样一种观点,即()。
howpupilsaretreatedinschoolswithyoungpeoplefarfromlookatA.wemust(68)______theinsecuritythatparentshaveforth
在考生文件夹下“samp3.accdb”数据库中已经设计好表对象“tStudent”和“tGrade”,同时还设计出窗体对象“fGrade”和“fStudent”。请在此基础上按照以下要求补充“tStudent”窗体的设计:在“fStudent”窗体打
最新回复
(
0
)