首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 intfun(intx[],intn) {staticintsum=0,i; for(i=0;i<n;i++)sum+=x[i]; retumsum; } main( ) {inta[]-{1,2,3,4,5),b[]={6,7,8,9)
有以下程序 intfun(intx[],intn) {staticintsum=0,i; for(i=0;i<n;i++)sum+=x[i]; retumsum; } main( ) {inta[]-{1,2,3,4,5),b[]={6,7,8,9)
admin
2020-07-28
34
问题
有以下程序
intfun(intx[],intn)
{staticintsum=0,i;
for(i=0;i<n;i++)sum+=x
;
retumsum;
}
main( )
{inta[]-{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
解析
在函数intfun(intx[],intn)的定义中,变量sum使川rstatic修饰符,这说明了变量sum为一个静态局部变量。由于在整个程序运行期问,静态局部变量在内存中的静态存储区中占据着永久的存储单元。即使退出函数之后,下次再进入该函数时,静态局部变量继续使用原来存储单元中原来的值。函数intfun(intx[]intn)的功能是求出数组各个元素的和。所以在主函数中,调用函数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/h13p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写一个函数voidfun(char*tt,intpp[]),统计在tt所指字符串中“’a’”到“’z’”26个小写字母各自出现的次数,并依次放在pp所指数组中。例如,当输入字符串:abcdefgabcdeabc后,程序的输出结果应该是:
给定程序中,函数fun的功能是将带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新的数,并作为函数值返回。例如,从主函数输入一个整数:27638496,函数返回值为:26846。请在程序的下划线处填入正确的内容并把下
若有以下程序voidf(intx){if(x>=10){printf("%d-",x%10);f(x/10);}elseprintf("%d",x);}main(){intz=123456;f(z);
数据库三级模式体系结构的划分有利于保持数据库的
若有以下程序main(){inti,j=0;chara[]="Howareyou!";for(i=0;a[i];i++)if(a[i]!=’’)a[j++]=a[i];a[j]=’\0’;printf("%s\n
在黑盒测试方法中,设计测试用例的主要根据是
某系统总体结构如下图所示,该系统结构图的最大扇出数是
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)
以下关于简单程序设计的步骤和顺序的说法中正确的是()。【10年9月】
随机试题
某企业拟投资一项固定资产,需要一次性投资38000元,购置后即投入使用。有效期4年,采用直线法计提折旧,到期预计残值6000元。该固定资产投入使用可使每年增加销售收入17000元,第一年增加付现成本6500元,以后每年在上一年的基础上逐年增)111
行政组织编制管理中的横向比较法主要是比较()
完全竞争市场短期供给曲线是
A、指压法B、加压包扎法C、屈曲肢体加垫止血法D、止血带止血法E、填塞止血法较大面积组织渗血的止血方法是()
儿茶酚胺是由哪种物质转化产生的
股票及其他有价证券的理论价格是根据()确定的。
定义:①初级群体:指成员之间彼此熟悉、了解,人际关系密切,具有较浓厚感情色彩的群体。②次级群体:指其成员为了某种特定的目标集合在一起,通过明确的规章制度结成正规关系的社会群体。③敌人:互相仇恨而敌对的人或敌对的方面。典型例证:(1)在同一个公司同
毛泽东认为,为实现社会主义现代化建设的战略目标,应当采取“两步走”战略,即()
在公钥加密系统中,()是不能公开的。
下图是校园网某台Windows主机在命令行模式执行某个命令时用sniffer捕获的数据包。请根据图中信息回答下列问题。本机访问其所配置的DNS服务器时需要经过的路由跳数至少是【5】。
最新回复
(
0
)