首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int x[],int n) { static int sum=0, i; for(i=0;i
有以下程序 #include int fun(int x[],int n) { static int sum=0, i; for(i=0;i
admin
2019-12-17
47
问题
有以下程序
#include
int fun(int x[],int n)
{
static int sum=0, i;
for(i=0;i
;
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、60
B、50
C、45
D、55
答案
A
解析
考查静态变量。静态变量在编译时就被分配存储空间,所占用存储单元直到程序结束时才释放,初始化只进行一次。函数fun()的功能是在sum的基础上累加数组x中所有的数字,函数fun(a,5)返回值为15,计算函数fun(b,4),sum不再初始化,仍为15,累加后返回值为45,所以计算得到的最终结果为60,答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/oICp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有语句:inta[3][4],(*p)[4];p=a;,则以下选项中叙述错误的是()。
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intn),该函数的功能是:使数组左下半三角元素中的值乘以n。例如,若n的值为3,a数组中的值为:则返回主程序后a数组中的值应为:注意:部分源程序给出如下。
请编一个函数fun,函数的功能是使实型数保留2位小数,并对第三位进行四舍五入(规定实型数为正数)。例如:实型数为1234.567,则函数返回1234.572000:实型数为1234.564,则函数返回1234.562000。
下列给定程序中,函数fun的功能是:根据整形参m的值,计算如下公式的值。例如,若m中的值为5,则应输出0.536389。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是
在软件开发中,需求分析阶段产生的主要文档是
将E-R图转换为关系模式时,实体和联系都可以表示为
“商品”与“顾客”两个实体集之间的联系一般是
数据流图中带有箭头的线段表示的是
下面不属于软件工程的3个要素是
随机试题
根据《国家赔偿法》的规定,受害的公民、法人或其他组织有权要求赔偿。受害的公民死亡,有权要求赔偿的是:()
我们党战胜各种困难和风险,不断取得事业成功的根本保证是()
(2012年第17题)促进血管升压素合成和分泌的最重要因素是
人民法院对再审案件经过重新审理后,发现应当对被告人实行数罪并罚,但原判决没有分别定罪量刑的,如何处理?()
在常用测量工具中,()是只能测量水平角和垂直角的仪器。
根据《建筑安装工程费用项目组成》(建标[2003]20号),对建筑材料、构件和建筑安装物进行一般鉴定和检查所发生的费用,应计入建筑安装工程()。
实践表明,______良善的制度设计,住房保障已不再是政府的财政包袱,相反,它还是经济增长的______。住房保障本身已表现出一种强大可持续的生命力,并成为能够产生稳定回报的投资品。填入画横线部分最恰当的一项是()。
Inthelate1960’s,manypeopleinNorthAmericaturnedtheirattentiontoenvironmentalproblems,andnewsteel-and-glassskysc
在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为(2)。在UML的用例图上,将用例之间的这种关系标记为(3)。
Whatdoyoudoto【C1】careofthebooksinyourlibrary?Someofthemostcollectors【C2】toreadthebooksintheircollection;【C3
最新回复
(
0
)