首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 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
32
问题
以下程序的输出结果是 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的值,下列语句中不能实现此功能的语句是
设有语句Open"c:\Test.Dat"ForOutputAs#1则以下叙述中错误的是
假定建立了一个名为Command1的命令按钮数组,则以下说法中错误的是
窗体上有一个名称为Combol的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCode_AsInteger,ShiftAsInteger)PrintChr(KeyCodc)EndS
以下关于控件数组的叙述中,错误的是
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有
在线性表的链式存储结构中,其存储空间一般是不连续的,并且()。
随机试题
设y=lncos(ex),则dy=________.
Inrecentyears,moreandmoreforeignersareinvolvedintheteachingprogramsoftheUnitedStates.Boththeadvantagesandth
下列有关辅酶的叙述中错误的是
A.奶及奶制品B.猕猴桃C.动物肝脏D.粮谷类E.马铃薯富含维生素A的食物是
护理专业学生在申请护士执业资格注册时,须在综合性医院至少完成多长时间的实习
()是安全生产的基本保障。
某分部工程双代号网络图如下图所示,图中错误是()。
符合条件的一般纳税人增值税实际税负超过30%的部分实行增值税即征即退政策的有()。
田忌与齐威王赛马并最终获胜被传为佳话,假设齐威王以上等马、中等马和下等马的固定程序排阵,那么田忌随机将自己的三匹马排阵时,能够获得两场胜利的概率是:
A)TheSupremeCourtunambiguouslyruledWednesdaythatprivacyrightsarenotsacrificedto21stcenturytechnology,sayinguna
最新回复
(
0
)