首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int x[],int n) main() {static int sum=0,i; {int a[]={1,2,3,4,5},b[]={6,7,8,9},s===O
有以下程序 int fun(int x[],int n) main() {static int sum=0,i; {int a[]={1,2,3,4,5},b[]={6,7,8,9},s===O
admin
2019-12-17
52
问题
有以下程序
int fun(int x[],int n) main()
{static int sum=0,i; {int a[]={1,2,3,4,5},b[]={6,7,8,9},s===O;
for(i=0;i<n;i++) sum+=x
; s=fun(a,5)+fun(b,4);printf("%d\n",s);
return sum;} }
选项
A、50
B、45
C、60
D、55
答案
C
解析
在函数int fun(int x[],int n)的定义中,变量sum使用了static修饰符,这说明了变量sum为一个静态局部变量。由于在整个程序运行期间,静态局部变量在内存中的静态存储区中占据着永久的存储单元。即使退出函数之后,下次再进入该函数时,静态局部变量继续使用原来存储单元中原来的值。函数intfun(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://www.kaotiyun.com/show/R2Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:intm[]={5,4,3,2,1),i=4;,则下面对m数组元素的引用中错误的是
以下叙述中正确的是
以下关于函数的叙述中正确的是
有以下程序intadd(inta,intb)main(){return(a+b);}{intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
下列关于栈的描述中错误的是
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\OEFG\0",b[]="IJK";strcat(a,b);printf("%s
C语言源程序名的后缀是
下列给定程序中,函数fun的功能是:将形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参P所指字符数组中,形成一个新串。例如,形参s所指的字符为“baawrskjghzlicda”,执行后P所指字符数组
随机试题
牙髓纤维主要是
传染性非典型肺炎防治工作应坚持的原则是
脂肪酸在血浆中被运输的主要形式是A.与球蛋白结合B.与清蛋白结合C.参与组成CMD.参与组成VLDLE.参与组成HDL
H办公用房建于2005年,为4层钢筋混凝土框架结构,建筑面积2310m2,建筑密度为60%,用地为2004年通过出让国有土地使用权取得,使用期限40年。2010年因抵押贷款,对该房地产进行评估。采用成本法,其计算过程如下。1.土地价格估算
通过编制工程进度曲线,不可获取的信息包括()。
企业发生在建工程减值时,其会计分录为:借记“营业外支出”科目,贷记“在建工程减值准备”科目。()
旅游团在游太湖时,一游客提出单独划小船游湖的要求,导游员应()。
“一个国家、一个民族或一个地区的经济强弱是动态的、可以浮动的,但是民族的文化却是自己国家永远的一张王牌,尤其是拥有五千年历史的中国。”这段话的合理内涵有()。①中华文化源远流长②文化有顽强的生命力③传统文化不因时而变④文化与经济相互
《花神》的作者是()。
近代社会,教育从宗教中分离出来,教育对象普及化,教育目的中增加了造福社会的现实内容,这集中体现了教育的世俗化。()
最新回复
(
0
)