首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include 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 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
2015-07-31
46
问题
有以下程序
#include
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/y2Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有下列说明和语句,已知int型数据占2个字节,则下列语句的输出结果是()。structst{chara[15];intb;doublec;};printf("%d
下列对于软件测试的描述中正确的是()。
能正确表示“当x的取值在[1,10]和[100,110]范围内为真,否则为假”的表达式是()。
下列叙述中正确的是()。
下列能正确进行字符串赋值的是()。
若有定义:"inta[2][3];"则对a数组的第i行第j列元素的正确引用为()。
若有定义和语句:int**pp,*p,a=20,b=1O;pp=&p;p=&a;p=&b;printf("%d,%d\n",*p,**pp);则输出结果是()。
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
以下叙述中错误的是
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
随机试题
—Itshouldn’ttakelongtoclearupafterthepartyifweallvolunteertohelp.—That’sright.________
下列疾病中,不会引起漏出性胸腔积液的是
可以通过滴鼻给药治疗鼻塞的药物是
下列防治青霉素过敏反应的措施,正确的有
国民经济分析中所有的社会折现率就是资金的()。
阅读下面的文章,完成下列小题。郑和下西洋,该纪念什么?刘洪波郑和下西洋600年纪念,日期定为
行政复议,是指公民、法人或其他组织对行政机关的具体行政行为不服,依法向做出具体行政行为的行政机关的上级机关或法律规定的行政机关提出申诉,由其决定是否合法、适当,重新审议并做出裁决的行政程序制度。根据定义,下列情形属于行政复议的是()。
预算管理体制
人类的思维能力不具有普遍性。()
软件工程研究的内容主要包括:()技术和软件工程管理。
最新回复
(
0
)