首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2021-02-25
99
问题
有以下程序:
#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/Shtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于一个正常运行的C程序,以下叙述中正确的是()。
定义部门关系模式如下:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
下面对对象概念描述正确的是
C语言主要是借助以下哪种手段来实现程序模块化
以下能正确定义字符串的语句是
在数据流图中,带有箭头的线段表示的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中输入输出框的图形是()。
随机试题
______hasalreadybeenpointedoutbefore,Englishgrammarisnotasetofdeadrules.
下列哪些用品是儿科急诊室应当配备的物品
以下各项中,最低折旧年限为3年的固定资产是()。
根据中外合作经营企业法律制度规定,中外合作经营企业的合作各方在合作期限届满前,经协商同意延长期限,并向审批机关提出延长合作期限申请而获得批准的,延长期限的起算日期是()。
某市检察院一直坚持建立大数据库,大数据库不仅有工商登记信息、公安人口管理信息、车辆信息管理、房产登记信息、金融机构信息等,还包括手机通话、短信、电子邮件、微信、QQ、关系圈、特殊技能、脾气性格、衣着打扮、航班记录、住宿记录、社交媒体和聊天记录、GPS定位轨
下列属于保卫工作的是()。
设常数a≥0,证明:当x>0时,(x2—2ax+1)e-x<1.
Itwasonceconsideredextreme,butcosmeticsurgeryhasbecomenormalised.Butisamoreperfectselfalwaysahappierone?
ProfessorWangwentonalecturetourtoEdinburgh.
Today,theTowerofLondonisoneofthemostpopulartourist【C1】______andattractsoverthreemillionvisitorsayear.Itwas
最新回复
(
0
)