首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 f(int b[],int m,int n) { int i,s=0; for(i=m;i<n;i=i+2)s=s+b[i]; return s; } main() { int
以下程序的输出结果是 f(int b[],int m,int n) { int i,s=0; for(i=m;i<n;i=i+2)s=s+b[i]; return s; } main() { int
admin
2010-01-10
47
问题
以下程序的输出结果是 f(int b[],int m,int n) { int i,s=0; for(i=m;i<n;i=i+2)s=s+b
; return s; } main() { int x,a[]={1,2,3,4,5,6,7,8,9}; x=f(a,3,7); printf(“%d\n”,x); }
选项
A、10
B、18
C、8
D、15
答案
1
解析
在main()函数中定义了一个变量x,以及一个有9个元素的数组a,并且每个元素分别赋初值为1、2、3、4、5、6、7、8和9。执行函数调用f(a,3,7),把a的首地址赋给形参b,把3和7分别赋给形参m和n。在f()函数中,for循环执行了2次:第一次,i的值为3,相当于执行了语句“s=s+b[3],b[3]的值就是a[3]的值4,故s的值变为4;第二次,i值为5,相当于执行了语句“s=s+b[5];”,b[5]的值6,故s的值变为10。把s作为函数值返回并赋值给x。
转载请注明原文地址:https://kaotiyun.com/show/JLWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有语句Open"c:\Test.Dat"ForOutputAs#1则以下叙述中错误的是
假定建立了一个名为Command1的命令按钮数组,则以下说法中错误的是
窗体上有1个名称为Text1的文本框,1个名称为Timer1的计时器,且已在属性窗口将Timer1的Interval属性设置为2000、Enabled属性设置为False。以下程序的功能是,单击窗体,则每隔2秒钟在Text1中显示一次当前时间。P
编写如下程序:PrivateSub.Commandl-Cliek()Dimstrl’AsString,str2AsStringstrl=InputBox(“输入一个字符串”):subfstr1,str2:Printstr2EndSub
假定用下面的语句打开文件:Open"Filel.txt"ForInputAs#1则不能正确读文件的语句是
有下面的程序段:X=InputBox(“字符串”,“输入”,“请输入”)Printx如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是
假定有如下情况语句:SelectCaseX能表示|X|>5的Case子句是()。
在程序中要使用Array函数给数组art赋初值,则以下数组变量定义语句中错误的是
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为
随机试题
在任何情况下,电源都不允许短路。()
下列诗句中,含有通假字的有()
属于相杀的配伍关系是()
小儿流行性乙型脑炎好发于每年中的
蟾酥除解毒消肿外,又能()。
齐齐哈尔第二制药有限公司生产的“亮菌甲素”假药事件,截至2010年5月22日已造成9人死亡。目前,“齐二药”制售假药的成因已初步查明,涉及的相关药品得到了控制,受害病人正在积极救治当中,犯罪嫌疑人已被公安机关拘留。国家食品药品监管局将组织在全国范围内认真开
阻碍公路建设或抢修,致使公路建设或抢修不能正常进行,尚未造成严重损失的,给予()。
下列关于利息的说法正确的是()。
下列各项中,关于事业单位收入会计处理表述正确的有()。
下列关于产品成本计算的表述中正确的有()。
最新回复
(
0
)