首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 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
以下程序的输出结果是 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
admin
2009-01-15
81
问题
以下程序的输出结果是 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
解析
本题考核的知识点是数组名作为函数参数的应用.在malii()函数中定义了一个变量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,相当于执行 7语句“s=s+b[3]”,br3J的值就是a[3]的值4,故s的值变为4;第二次,i值为5,相当于执行了语句“s=s+b[5];”,b[5]的值6,故s的值变为10。把 s作为函数值返回并赋值给x。所以,4个选项中A为所选。
转载请注明原文地址:https://kaotiyun.com/show/mIXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于事件、事件驱动的叙述中,错误的是
在窗体上画一个通用对话框,程序运行中用ShowOpen方法显示“打开"对话框时,希望在该对话框的“文件类型”栏中只显示扩展名为DOC的文件,则在设计阶段应把通用对话框的Filter属性设置为
设有如下一段程序:PrivateSubCommand1_Click()StaticaAsVarianta=Array("one","two","three","four","five")Printa(3)EndSub针对上述事件过
下列叙述中正确的是
下列叙述中正确的是
以下可以作为VisualBasic变量名的是
下列叙述中正确的是
以下选项中,不合法的VisualBasic的变量名是( )。
算法的空间复杂度是指( )。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为
随机试题
受体拮抗药的特点是()
资本主义生产过程是()
从逻辑功能上看,可以把计算机网络分成通信子网和_________两个子网。
排尿突然中断,改变体位后又可以排尿提示
存储器分为软盘和硬盘两种。()
我国第一部清唱剧是________,由________作词,________作曲。
未来学家尼葛洛庞帝说:“预测未来的最好办法就是把它创造出来。”从认识与实践的关系来看,这句话给我们的启示是()。
设f(x)在(0,+∞)内二阶可导,满足f(0)=0,f"(x)<0(x>0),又设b>a>0,则a<x<b时,恒有()
A.sothatB.preferenceC.normalD.circleE.callsforF.problemG.longerH.cycleI.matterJ.illustratesK.hand
It’sHardtoCleanBigDataA)KarimKeshayjee,aTorontophysiciananddigitalhealthconsultant,crunchesmountainsofdatafro
最新回复
(
0
)