首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 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(
以下程序的输出结果是( )。 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(
admin
2017-10-24
28
问题
以下程序的输出结果是( )。
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<n;i++)sum+=x
; s=fun(a,5)+fun(b,4);printf(’’%d\n”,S);
return sum;} }
选项
A、50
B、55
C、60
D、65
答案
C
解析
在本题函数定义中,变量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://jikaoti.com/ti/aka0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是()。#include<stdio.h>main(){chara[80],*p="AbabCDcd";inti=0,j=0;while(*(p++)!=’\0’){if(*p>=’a
下列不属于软件工程3个要素的是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
若变量已正确定义,有以下程序段:inta=3,b=5,c=7;if(a>B)a=b;c=a;if(c!=A)c=b;printf("%d,%d,%d\n",a,b,C);其输出结果是()。
已定义charch="$";inti=1,j;执行j=!ch&&i++以后,i的值为()。
在关系数据库中,用来表示实体之间联系的是()。
在嵌套使用if语句时,C语言规定else总是()。
若在定义语句:inta,b,c*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是()。
以下叙述中错误的是()。
若给fun函数的形参s传送字符串:“abc-6354abc”,则函数的返回值是______________。(字符串中包括空格)longfun(charS[])flongn;intsign;for(;iss
随机试题
给高热患者使用冰袋是为了增加
以下除哪项外,均为肺痨的证候特征
A.溶解法B.醇溶液调pH法C.渗漉法D.超滤法E.蒸馏法中药注射剂半成品综合法包括
可行性研究的工作阶段包括以下四个阶段()。
对于真空操作的设备、受振动和有冲击的设备,不宜采用的衬里方法是()。
根据《公路水运工程安全生产监督管理办法》,应当编制专项施工方案的工程是()。
累计折旧是资产类账户,故计提折旧应记入该账户的借方。()
众所周知,中国动画片创作一直秉承“寓教于乐”的宗旨,并取得了一定的成效,但是在这一过程中,也出现了对动画市场的定位误区,认为动画片是“小孩的世界”。此外,流于俗套、缺乏创意、偏重教育、人物单调、主题先行,等等,一系列中国动漫产业的硬伤均为人们所诟病,急需一
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的修饰并保存。为整个演示文稿应用“流畅”主题,全部幻灯片切换方案为“随机线条”,效果选项为“水平”。
Thefoodweeatseemstohaveprofoundeffectsonourhealth.【C1】______sciencehasmadeenormoussteps【C2】______makingfoo
最新回复
(
0
)