首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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[]={1,2,3,4,5}
有下列程序: 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[]={1,2,3,4,5}
admin
2012-12-03
38
问题
有下列程序:
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、45
B、50
C、60
D、55
答案
C
解析
在函数int fun(int x[],int n)的定义中,变量sum为一个静态局部变量。由于在整个程序运行期间,静态局部变量在内存中的静态存储中占据着永久的存储单元。函数int fun(int x[],int n)的功能是求出数组x[]备个元素的和,所以在主函数中,调用函数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/a0Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
字符型数据在机器中用ASCII码表示,字符“5”和“7”在机器中表示为()。
以下程序运行后的输出结果是【】。#include<stdio.h>main(){intp[7]={11,13,14,15,16,17,18};inti=0,j=0;while(i<7&&p[i]%2==1)
现有以下语句:i=1;for(;i<=100;i++)sum+=i;
需求分析阶段的任务是()。
以下叙述中正确的是()。
要求通过while循环不断读入字符,当读入字母’N’时结束循环。若变量已正确定义,以下正确的程序段是()。
若一个外部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
将E-R图转换到关系模式时,实体与联系都可以表示成______。
以下程序的功能是输入任意整数给n后,输出n行从大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFCHIJKLMN
数据库系统的核心是()。
随机试题
________都是用以分析政策方案,帮助决策者进行政策抉择的重要工具。()
教育机智是教师在教育、教学过程中的一种特殊定向能力,是指教师对学生活动的敏感性,能根据学生新的特别是意外的情况,迅速而正确地做出判断,及时采取恰当而有效的教育措施解决问题的能力。根据上述定义,下列没有体现教育机智的是:
在销售预算的基础上编制的,根据预计的销售量和预计的期初、期末产成品存货量,按产品分别计算出每一个产品的预计生产量的预算是()
属于动风的姿态有
晚期梅毒一般不用:
关于儿童药动学的说法中,正确的是
患者,女,20岁。结喉两侧弥漫性肿大,边界不清。皮色如常,无疼痛,诊为气瘿。治疗应首选()
复员退伍军人安置工作关系到国防建设、经济建设和社会稳定,是社会保障的重要组成部分,当前,复员退伍军人的需要主要反映在()方面。
据统计,2016年共有来自205个国家和地区的442773名各类外国留学人员在31个省、自治区、直辖市的829所高等学校、科研院所和其他教学机构中学习,比2015年增加45138人。(一)按洲别统计52(二)按国别排序前15名:韩国7
USimportpricesrecordedthebiggestdropinfivemonthsinNovemberasfoodandfuelcoststumbled(下跌).keepinginflationpre
最新回复
(
0
)