首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
有以下程序: #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
admin
2009-01-15
39
问题
有以下程序: #include <stdio.h> int fun(int x[], int n) { static int sum =0,i; for(i=0;i<n;i ++ )sum + =x
; return sum;{ 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
答案
4
解析
静态变量是在编译时赋初值的,即只赋初值一次,在程序运行时它已有初值,以后每次调用函数时不再重新赋初值而只是保留上次函数调用结束时的值。在main函数中调用 fun(a,5),执行for循环得到sum=0+a[0]+a[1]+a[2]+a[3]+a[4]=15;然后调用 fun(b,4),因为sum为静态变量,再次调用时sum保留上次函数调用结束时的值,所以sum: 15+b[0]+b[1]+b[2]+b[3]=45;返回sum的值,main函数中输出的s=15+45=60。
转载请注明原文地址:https://www.kaotiyun.com/show/b2Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt4.vbp,请在窗体上画两个复选框,名称分别为Chl、Ch2,标题分别为”程序设计”、”数据库原理”;然后画一个文本框,名称为Textl;再画一个命令按钮,名称为C1,标题为”确定”(如图2-209所示)。请编写适当的事件
在考生文件夹下有一个工程文件sjt4.vbp,请在窗体上画两个文本框,其名称分别为Textl、Text2,文本框内容分别设置为”计算机”、”等级考试”。然后画一个标签,其名称为Labl,高度为375,宽度为2000。再画两个单选按钮,名称分别为Opl和Op
(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。在窗体上有一个命令按钮,其名称为Command1,标题为“移动”;有一个文本框,名称为Text1,可以多行显示;此外还有一个列表框,其名称为List1。程序运行
(1)在考生目录下有一个工程文件sjt3.vbp,其中的窗体中有一个名为Text1的文本框,初始内容为0;一个标签;一个计时器;一个有两个元素的单选按钮数组,名称为Op1,标题依次为“1秒”、“3秒”;两个命令按钮,名称分别为C1、C2,标题分别为“开始
当用()方式打开文件时,如果对文件进行写操作,则写入的数据附加到原文件的后面。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
下列各种窗体事件中,不能由用户触发的事件是()。
窗体上有1个名称为Text1的文本框,1个名称为Timer1的计时器,且已在属性窗口将Timer1的Interval属性设置为2000、Enabled属性设置为False。以下程序的功能是,单击窗体,则每隔2秒钟在Text1中显示一次当前时间。P
优化数据库系统查询性能的索引设计属于数据库设计的
随机试题
HowmanycallcentersdoesthehelplinehaveinEngland?
胎龄超过26周而不足37周出生的婴儿称为早产儿。()
女性,63岁,发现右乳肿块1个月,查体见肿块位于外上象限,5cm×4cm大小,皮肤无变化,右侧腋窝淋巴结大小为1cm×1cm,与周围无粘连,右锁骨上有-1.5cm×1cm肿大淋巴结,肿块及肿大淋巴结细针穿刺细胞学检查均发现癌细胞。该病人属于乳腺癌的
卵巢癌患者,由于肿瘤组织有可能侵犯肠道,术中要剥离癌组织或切除病变部位的部分肠管。术后腹部压沙袋
患者,男性,65岁,因慢性支气管炎、肺部感染、呼吸衰竭入院。护理体检:气促,不能平卧,黏痰呈黄色,不易咳出。测血气分析PaO255mmHg,PaO262mmHg。护士巡视时,发现患者烦躁不安,呼吸频率及心率加快,球结膜充血,应该
甲养的宠物狗将乙咬伤,乙起诉甲请求损害赔偿。诉讼过程中,甲认为乙被咬伤是因为乙故意逗狗造成的。关于本案中举证责任的分配,下列哪一选项是正确的?(2007—卷三—45,单)
混凝土坝防渗帷幕后设置排水孔幕的目的是降低()。
教师和家长尊重合作的基本要求不包括()。
Ifhedoesn’tstudyhard,hewon’tpasstheEnglishexam.Hewon’tpasstheEnglishexam______he______hard.
A、Futureevents.B、Catastrophicevents.C、Small-scaledisasters.D、Smokinghazards.B细节题。问题是人们倾向害怕什么样的事件。女士说“Peopletypicallyfe
最新回复
(
0
)