首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int x[],int p) {static int sum=0,i; for(2=0;i
有以下程序 int fun(int x[],int p) {static int sum=0,i; for(2=0;i
admin
2016-12-28
40
问题
有以下程序
int fun(int x[],int p)
{static int sum=0,i;
for(2=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(intx[],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/ArDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下4个程序中,完全正确的是
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
定义inta=5,b;,则执行表达式b=++a*--a之后,变量b的值为______。
数据库设计分为以下6个设计阶段:需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是______。
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
字符串"\\\"ABCDEF\"\\"的长度是()。
数据的逻辑结构有线性结构和______两大类。
下列关于字符串的说法中错误的是
表达式pow(2.8,sqrt(float(x)))值的数据类型为______型。
随机试题
行政机关实施行政强制措施时应由两名以上行政执法人员实施。()
教育与处罚相结合政策的基本要求为()。
Windows是一种()。
A.肝癌B.肝硬化C.疟疾D.白血病E.胰头癌可见溶血性黄疸的是()
A.保证安全的义务B.真实标记的义务C.提供信息的义务D.保证质量的义务租赁他人柜台或者场地的经营者,应当标明其真实名称和标记,这种经营者义务属于
心脏复跳后应用低温疗法,下述做法错误的是
A公司为支付货款,向B公司签发了一张金额为200万元的银行承兑汇票,某商业银行作为承兑人在票面上签章。B公司收到汇票后将其背书转让给C公司,以偿还所欠C公司的租金,但未在被背书人栏内记载C公司的名称。C公司欠D公司一笔应付账款,遂直接将D公司记载为B公司的
计算题:企业年初借得50000元贷款,10年期,年利率为12%,已知年金现值系数(P/A,12%,10)=5.6502,则每年初应付金额为多少元?
宪法秩序
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:读入一个字符串(长度<20),将该字符串中的所有字符按ASCII码值升序排序后输出。例如,若输入"edcba",
最新回复
(
0
)