首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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=
有以下程序 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=
admin
2018-01-11
43
问题
有以下程序
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=0;
for(i=0;i
; 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为一个静态局部变量。由于在整个程序运行期问,静态局部变量在内存中的静态存储区中占据着永久的存储单元。即使退出函数之后,下次再进入该函数时,静态局部变量继续使用原来存储单元中原来的值。函数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/Nhxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
检查软件产品是否符合需求定义的过程称为()。
下面程序的运行结果是______________。#includemain(){chara[80],*p:“AbabCDcd”;inti=0,j=0;while(*(p++)!=‘\0’)
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
有以下程序#includevoidmain(){intn=2,k=1;while(!(k>0∣∣n++));printf(“%d%d\n”,k,n);}程序运行后
表达式“~0x11”的值是()。
表示关系X<=Y<=Z的C语言表达式为()。
需求分析阶段的任务是确定______。
与结构化需求分析方法相对应的是【】方法。
软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是【】。
程序流程图中带有箭头的线段表示的是
随机试题
e3=e3.故填e3.
患者,女性,30岁。月经量多已2年,近3个月来感乏力、头晕、心悸,查:血红蛋白65g/L,白细胞6.0×109/L,血小板140×109/L,骨髓象:粒比红为1:1,红细胞增生活跃,中晚幼红细胞45%,体积小,胞质偏蓝,治疗首选
A、视盘B、视盘的周边部C、中央凹D、中央凹周边部E、视网膜周边部视网膜上仅有视锥细胞的部位是
关于钢结构构件的焊接,下列叙述不正确的是()。
拌和站场地(含堆料区、加工区)应做硬化处理,主要运输道路应采用不小于()cm厚的C20混凝土硬化。
在国库单一账户体系下,各执收单位的所有收入通过代理银行直接缴入()。
甲会计师事务所于2002年2月15日对A公司2001年度会计报表出具了审计报告,该审计报告副本作为审计档案应当( )。
按现行制度规定,需要在“应收票据”科目下核算的票据包括()。
简述形式训练说的基本观点。
下列关于服务器技术的描述中,正确的是()。
最新回复
(
0
)