首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
23
问题
有以下程序
#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://jikaoti.com/ti/l8i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的程序可列指定字符串中的字符串进行从大到小排序,请将程序填完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd
下列程序的运行结果是()。#include<stdio.h>main(){intx=5,a=1,b=2,c=5,d=O;if(a<b)if(b!=3)
设变量a、b、c、d和y都已正确定义并赋值。若有下列if语句ifa<b)if(c==d)y=0;elsey=1;该语句所表示的含义是()。
以下程序运行后的输出结果是【】。structNODE{intk;structNODE*link;};main(){structNODEm[5],*p=m,*q=m+4;
下面函数的功能是______。exchange(int*ptr1,*ptr2){int*ptr;ptr=-ptr1;ptr1=ptr2;ptr2=ptr;}
以下叙述中正确的是______。
以下叙述中正确的是______。
结构化分析方法是面向______进行分析的方法。
有下列二叉树,对此二叉树中序遍历的结果为()。
有下列二叉树,对此二叉树前序遍历的结果为()
随机试题
Windows7中的回收站实际上是一个文件夹。
A.淋巴转移B.直接蔓延C.种植性转移D.血行转移E.椎旁静脉系统的转移胃癌的盆腔转移是
黄连能
甲公司2013年1月113的所有者权益为1000万元(其中,股本为750万元,资本公积为50万元,盈余公积为50万元,未分配利润为150万元)。乙公司2013年实现的净利润为100万元,按实现净利润的10%提取法定盈余公积。2014年乙公司发生亏损25万元
在课堂教学中,教师就新内容编制了一些练习题,以判断学生对新内容的掌握程度,他所运用的评价方法是()。
请认真阅读下列材料,并按要求作答。请根据上述材料完成下列任务:写出本内容的教学重点和难点,并指出教材是以何种方式来帮助学生理解难点的。
Topmarathonrunnerstendtobeleanandlight,starswimmersarelongthighswithhugefeetandgoldmedalweightliftersareso
Areyougoodat______thepiano,Tom?
Personalityistoalargeextentinherent—A-typeparentsusuallybringaboutA-typeoffspring.Buttheenvironmentmustalsohav
Fiftyvolunteerswerealphabeticallydividedintotwoequalgroups,GroupAtoparticipate【C1】______a7-weekexerciseprogram,a
最新回复
(
0
)