首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 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
51
问题
以下程序的输出结果是 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全国计算机二级
相关试题推荐
要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是
在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是()。
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
设有语句Open"c:\Test.Dat"ForOutputAs#1则以下叙述中错误的是
假定有如下程序:PrivateSub.Form_Click()Dima(4)AsInteger,b(4)AsIntegerFork=0To2a(k+1)=Val(InputBox(“请输入一个整数:”))b(3一k)=a(k+1)
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是()。
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:FunctionFun(x)y=0Ifx<10Theny=xElsey=y+10EndIfFun=yEndFunctionPrivateSubCommand1_
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为
有数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行语句后,不是整型变量的是
随机试题
混凝土重力坝浇筑块成型后的偏差,不应超过木模板安装允许偏差的()。
癌性腹膜炎急性胆囊炎
田某在继承巨额遗产后,设立了一个残疾人救助基金会,并设立了章程,基金具体事务委托仁心公司进行管理。按照章程的规定,仁心公司用此笔基金的一半投资股票,另外一半投资国债,获得的利润用于残疾人救助。同时按照委托协议。仁心公司收取一定比例的利润作为报酬。下列选项中
下列关于开发区水环境影响分析的说法,错误的有( )。
经济发展的()是当今世界发展的两大趋势。
如果实际应收账款增加额为100万元,其中80%以上都是由应收账款周转天数延长引起的,并且应收账款周转天数延长属于长期性变化,那么在公司完全用短期贷款来弥补增加额的情况下,很有可能出现还款困难。()
一、注意事项 1.申论考试,与传统作文考试不同,是对分析驾驭材料的能力、解决问题能力、语言表达能力的测试。 2.作答参考时限:阅读材料40分钟,作答110分钟。 3.仔细阅读给定的材料,按照后面提出的“申论要求”依次作答。二、给定材料
根据《中华人民共和国劳动法》的规定,劳动合同可以约定试用期,但试用期最长不得超过:
算法空间复杂度的度量方法是()。
Ineveryeconomicsystem,entrepreneursandmanagersbringtogethernaturalresources,labor,andtechnologytoproduceanddi
最新回复
(
0
)