首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> 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[]
有以下程序: #include<stdio.h> 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[]
admin
2018-06-29
43
问题
有以下程序:
#include<stdio.h>
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、55
B、50
C、45
D、60
答案
D
解析
内部静态变量是始终存在的,当函数被调用退出后,内部静态变量会保存数据,再次调用该函数时,以前调用时的数值仍然保留着。fun(a,5)的值是15,再次调用后sum=15,所以fun(b,4)=45,s=45+15=60。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/9txp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数mycmp(char*s,char*t)的功能提比较字符串s和t的大小,当s等于t时返回0,当s>t返回正值,当s<t时返回负值。请填空。mycmp(char*s,char*t){while(*s==*t){
测试的目的是暴露错误,评价程序的可靠性;而______的目的是发现错误的位置并改正错误。
下列选项中,能够满足“若字符串s1等于字符串s2,则执行ST”要求的是()。
以下程序的输出结果是______。intd=1;fun(intp){staticintd=5;d+=p;printf("%d",d);return(d);}m
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
若变量a、i已正确定义,且i已正确赋值,合法的语句是______。
若有以下定义:intt[3][2];,能正确表示t数组元素地址的表达式是______。
在软件开发过程中,软件结构设计是描述______。
数据库、数据库系统和数据库管理系统之间的关系是
下列关于软件测试的目的和准则的叙述中,正确的是()。
随机试题
状态转换方法目前主要有三种实现方法:____________、有色Petri-Net和语言/应用编程接口。
患者男,32岁。自小固执、学习不好就找老师的原因,不爱和别人交往,总爱猜疑别人,认为自己是最好的,对侮辱和伤害总耿耿于怀。最可能的诊断是
对首关消除描述正确的是
A、艾地苯醌B、石杉碱甲C、米氮平D、茴拉两坦E、银杏叶提取物缓解因胆碱神经功能缺陷所引起的记忆和认识功能障碍药物是
工程量清单应由()提供。
施工项目管理班子成员编制的施工项目成本计划如果达不到目标要求,则应(),并重新编制成本计划。【2010年考试真题】
2014年年初某企业“利润分配一未分配利润”科目借方余额20万元,2014年度该企业实现净利润为160万元,根据净利润的10%提取盈余公积,2014年年末该企业可供分配利润的金额为()万元。(2015年)
我国教育家陶行知认为幼儿教育应解放儿童的()。
Today’scollegestudentsaremorenarcissisticandself-centeredthantheirpredecessors,accordingtoacomprehensivenewstud
InAmericanbusinessmeetings,peopleareexpectedtoparticipateverbally(口头上).Orelseothersmaythinkthattheyareuninter
最新回复
(
0
)