首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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[]={1,2,3,4,5},b
有以下程序 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[]={1,2,3,4,5},b
admin
2015-12-25
92
问题
有以下程序
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、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/UDDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。main(){inti,sum;for(i=1;i<7;i++)sum+=i;primf("%d",sum);}
若x=10010111,则表达式(3+(int)(x))&(~3)的运算结果是()。
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*#p;p=&St;
下列叙述中正确的是()。
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
下列函数值的类型是()。fun(doublex){floaty;y=3*x-4;returny;}
下列数据结构中,能用二分法进行查找的是()。
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*+5的值的函数f,正确的宏定义语句为()。
在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
数据结构分为逻辑结构与存储结构,线性链表属于【】。
随机试题
氯霉素的抗菌作用机制是
提高设备的生产强度,可以实现在同一设备中生产出更多的产品,进而提高设备的生产能力。
羊水过多时,在B超下为单一最大羊水暗区深度大于:
22岁女性,停经49天,诊断为早期妊娠。在行人工流产负压吸宫术时,突然出现面色苍白、出汗、头晕、胸闷,查体发现:36.6℃,血压80/50mmHg,心率56次/分。最合适的处理是
重症一氧化碳中毒患者的最有效的治疗措施是()
一人有限责任公司的注册资本最低限额为人民币10万元。股东应当一次足额缴纳公司章程规定的出资额。( )
关于了解内部控制和控制测试,以下说法中,恰当的有()。
社会工作者小王接待了求助者胡亮,在交谈过程中胡亮一直不停强调“我最近心情很抑郁,做事没有效率,感觉身体很不舒服”。此时社会工作者小王首先应该做的是()。
已知χ1,χ2,…,χ10是取自正态总体N(μ,1)的10个观测值,统计假设为H0μ=μ0=0;H1:μ≠0.(Ⅰ)如果检验的显著性水平α=0.05,且拒绝域R={||≥k},求k的值;(Ⅱ)若已知=1,是否可以据此样本推断μ
A、Gardeningandlandscaping.B、Retailing.C、Financing.D、Child-care.A在听到前文的gardeningandlandscaping时应竖起耳朵听其下文,接着又听到表示最高级信息的req
最新回复
(
0
)