首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
78
问题
有以下程序
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全国计算机二级
相关试题推荐
数据结构中,与所使用的计算机无关的是数据的
在设计程序时,应采纳的原则之一是
在C语言中,引用数组元素时,其数组下标的数据类型允许是()
下列叙述中正确的是()。
有下列函数定义:intfun(doublea,doubleB){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
以下程序的作用是:从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#include<stdio.h>main(){FILE*fp;charch;fp=fopen(【】);
有下列函数:intfun(char*s){char*t=s;while(*t++);reurn(t-s);}该函数的功能是()。
数据结构中,与所使用的计算机无关的是数据的
下面程序的文件名为t.exe,在DOS下输入的命令行参数为:ttomeetme则程序输出的结果是#include"stdio.h"main(argc,argv)intargc;char*argv[];{inti;p
数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存取方法。
随机试题
正水用发汗法治疗,应选用()
在当代中国,社会主义意识形态的本质体现是【】
A.新生儿溶血病B.新生儿肺炎C.新生儿败血症D.新生儿巨细胞包涵体病E.生理性黄疸下列病例最可能的诊断是:
女,30岁。受凉后高热,寒颤,咳嗽,咳铁锈色痰3天。体检:体温38.5℃,右上肺语颤增强,有湿啰音。血白细胞18×109/L,中性粒细胞0.90,淋巴细胞0.10。最可能的诊断为
下列片剂制备时,一般需要加入崩解剂的有()。
房地产交易的内容主要包括()。
三相异步电动机的定子端电压降低到额定值的90%时,其启动转矩将()。
某勘察设计院成立20多年来,创造了许多辉煌业绩。近几年来,市场竞争激烈,勘察设计院在管理和服务等方面出现了相对落后的情况,业绩逐年下降。2008年新上任的陆院长利用勘察设计院改制的机会,对勘察设计院进行了变革:首先,对组织结构进行了调整,将业务进行了重新组
某酒业制造公司生产各种白酒,9月领用上月外购的酒精继续加工成高档白酒,销售给某外贸企业5000斤,开具的增值税专用发票上注明的销售额为500万元;已知上月外购的酒精不含税价185万元,取得专用发票,本月生产领用外购80%酒精。该公司应缴消费税()万
根据所给图表,回答下列问题。下列选项中,正确的一项是()。
最新回复
(
0
)