首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
49
问题
有以下程序
#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://kaotiyun.com/show/oICp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#defineN4intfun(inta[][N]){inti,j,x=0;for(i=0;i
若有定义:inta=0,b=0,c=0,d=0;,以下关于C语言表达式:(++a‖++b)?++c:++d执行顺序的您述正确的是()。
若有以下程序段:charstr[4][12]={"aaa","bbbb","cccc","dddddd"},*strp[4];inti;for(i=0;i
计算机软件的构成是()。
给定程序MODI1.C中函数fun的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把3个串:"abc","CD","EF"连接起来,结果是"abcCDEF"。请改正程序中的错误,使它能得出正确的结果
给定程序MODIl.C中函数fun的功能是:计算正整数nUN的各位上的数字之积。例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,
下列给定程序中,函数fun的功能是:将s所指字符串中最后一次出现的与t1所指字符串相同的子串替换成t2所指字符串,所形成的新串放在w所指的数组中。要求t1和t2所指字符串的长度相同。例如,当s所指字符串中的内容为“abcdab-fabc”,t1所
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
以下叙述中错误的是
下面不属于软件工程过程的4种基本活动
随机试题
救治大面积Ⅲ度烧伤的有效方法是
麻疹皮疹特点是奶麻皮疹特点是
天津的甲公司和乙公司签订一份买卖合同,双方一致同意发生纠纷后,提交仲裁机构仲裁,仲裁条款的下列各种表述中正确的是( )。
把宪法区分为社会主义类型和资本主义类型宪法是一种科学的分类方法,因为它()。
企业通过期货市场销售和采购现货得到的最大的好处包括()。
投资者可以通过买人股票现货,卖出股票价格指数期货,在一定程度上抵消股票价格变动的风险损失。()
【B1】【B17】
—DoyouWantthisMagazine?—Yes,IWant__________.
Readthisarticle.Choosethebestwordtofillineachgap.Foreachquestion19—33markoneletterA,B,CorDonyourAnswer
A、Ithasabout3,000authorizedstoresinEurope.B、Itsbrandingrentsareashighasmarketrates.C、Itchargesoverpricedrent
最新回复
(
0
)