首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:void sum(int *a){ a[0]=a[1]; }main(){ int aa[10]={1,2,3,4,5,6,7,8,9,10}, i; for(i=2;i>=0;i--) sum(&aa[i]); printf
有以下程序:void sum(int *a){ a[0]=a[1]; }main(){ int aa[10]={1,2,3,4,5,6,7,8,9,10}, i; for(i=2;i>=0;i--) sum(&aa[i]); printf
admin
2009-01-15
38
问题
有以下程序:void sum(int *a){ a[0]=a[1]; }main(){ int aa[10]={1,2,3,4,5,6,7,8,9,10}, i; for(i=2;i>=0;i--) sum(&aa
); printf("%d\n", aa[0]);}执行后的输出结果是( )。
选项
A、4
B、3
C、2
D、1
答案
1
解析
本题中函数sum(int *a)的作用是:将形参a所指的数组中的第二个元素的值a[1]赋给第一个元素a[0]主函数中定义一个长度为10的整型数组并赋初值,接着执行一个for循环,该循环共执行了3次。当i=2时,调用函数sum(&aa[2],主函数小将&aa[2]作为实参传给行参a,所以此时形参a所指的数组的第一个元素和第二个元素分别为aa[2]和aa[3],故执行完该函数后将aa[3]的值赋给 aa[2],即aa[2]=aa[3]=4,当i=1时,调用函数sum(&aa[1]),主函数中将&aa[1]作为实参传给行参a,所以此时形参a所指的数组的第一个元素和第二个元素分别为aa[1]和aa[2],故执行完该函数后将aa[2]的值赋给aa[1],即aa[1]=aa[2]=4:当i=0时:调用函数sum(&aa[0]),主函数中将&aa[0]作为实参传给行参a,所以此时形参a所指的数组的第一个元素和第二个元素分别为aa[0]和aa[1],故执行完该函数后将aa[1]的值赋给aa[0],即aa[0]=aa[1]=4:故最后输出的aa[0]的值为4,所以,4个选项中选项A符合题意。
转载请注明原文地址:https://kaotiyun.com/show/bhXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dimx(6)a=Array(4,2,5,1,6,3)b=Array(64,24,98,27,
如果在程序中直接使用了没有声明的变量,则它的数据类型是
以下程序段中,输出结果为“Hi”的是()。
PrintFormat(1234.56,"###.#")语句的输出结果是( )。
在考生文件夹下有一个工程文件sjt4.vbp,其窗体上有两个标题分别为“添加”和“退出”的命令按钮,一个内容为空的列表框List1。请画一个标签,其名称为Label1,标题为“请输入编号”;再画一个名称为Text1,初始值为空的文本框,如图7所示。程序功能
编写如下程序:PrivateSubCommand1_Click()DimnAsLong,sAsStringn=InputBox("输入一个数")DoWhilen0Printn\10
有下面程序代码:PrivateSubCommand1_Click()Dima(6)AsIntegerFork=0To5a(k)=k*2+1Nextkproca,4,0F
语句PrintFormat(Int(12345.6789*100+0.5)/100,“0000,0.00”)的输出结果是()。
以下数组定义语句中,错误的是()。
随机试题
变频器与电动机之间不可连接控制电动机启动停止的开关,以免造成变频器空开跳闸及损坏。()
关于桡骨小头半脱位的临床表现,下列哪项是错误的
非淋菌性尿道炎患者治愈标准
甲、乙两个项目均采用公开招标方式确定施工承包人,其中,甲项目为中部地区跨江桥梁施工工程,有工期紧、施工地点偏远、环境恶劣的特点。评标时属于枯水期,距离汛期来临有1个多月。投标截止时A、B、C共三家投标单位递交了投标文件,评标过程中A、B两家单位的投标文件未
代理人因病死亡或丧失民事行为能力,委托代理()。
干粉灭火剂的装量系数不应大于()。
审稿题:审读短稿,按照审稿的基本要求指出其中存在的错误或缺漏。所谓“出版”,是指编辑、复制作品。它是人类文明发展到一定阶段的产物。开展出版活动必须具备的基本条件,包括精神文化资源、人力资源、物质资源、流通传播资源和市场资源。这里所说的精
患者,女性,17岁,因车祸致腹部开放性损伤,伴少量肠管脱出,正确的紧急处理措施是()。
Bestknownforhisresearchinstatisticalmechanicsandmesonphysics,ChenNingYangsharedtheNobelPrizein1957toanother
Nooneontheteamwillbeabletogohome________thisworkisfinished.
最新回复
(
0
)