首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void sum(int a[]) {a[0]=a[-1]+a[1];} main() {int a[10]={1,2,3,4,5,6,7,8,9,10}; sum(&a[2]); printf("%d\n
有以下程序: void sum(int a[]) {a[0]=a[-1]+a[1];} main() {int a[10]={1,2,3,4,5,6,7,8,9,10}; sum(&a[2]); printf("%d\n
admin
2011-06-13
66
问题
有以下程序: void sum(int a[]) {a[0]=a[-1]+a[1];} main() {int a[10]={1,2,3,4,5,6,7,8,9,10}; sum(&a[2]); printf("%d\n",a[2]); } 程序运行后的输出结果是( )。
选项
A、6
B、7
C、5
D、8
答案
A
解析
在主函数main()中,语句“sum(&a[2]);”把数组元素a[0]的地址传递给了sun函数的形参a[],使得sum函数中的“(a+0)”为主函数中a[2]的地址,所以a[-1]的值为主函数中a[1]的值;a[1]的值为主函数中a[3]的伉,故函数sum中a[0]=2+4=6,由于此函数中的a是指向主函数中的a[2],所以a[2]的值为6。
转载请注明原文地址:https://www.kaotiyun.com/show/3VPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<stdio.h>main(){inta=2,b=-1,c=2;if(a<b)if(b<0)c=0;elsec++;
下列数据中,不合法的C语言实型数据的是()。
下面程序由两个源程序文件:t4.h和t4.c组成,程序编译运行的结果是:【】。t4.h的源程序为:#defineN10#dennef2(x)(x*N)t4.c的源程序为:#include
下列选项中正确的语句是
下列关于单目运算符++、--的叙述中正确的是
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是
下列叙述中正确的是
在面向对象设计中,对象有很多基本特点,其中“从外面看只能看到对象的外部特性,而对象的内部对外是不可见的”这一性质指的是对象的
以下叙述中错误的是
若按功能划分,软件测试的方法通常分为______测试方法和黑盒测试方法。
随机试题
舞蹈作品:芭蕾舞剧《天鹅湖》
一慢性脓胸病人,闭式引流术后已半年,脓腔容积为10ml,病人一般情况尚好,下一步治疗最适宜的方法是( )。
为预防长期卧床患者发生肌肉萎缩,护士应着重指导家属学会()。
被称为“总预算”的是()。
预应力构件施二[属于先张法的工序是()。
“备案号”栏应填()。“商品名称,规格型号”栏应填()。
下列关于目标市场细分的说法,不正确的有()。
办理个人教育贷款时,签约与发放环节面临的操作风险不包括()。
“四书五经”是儒家经典的重中之重,下列属于“四书”的是()。
Forthispart,youareallowed30minutestowriteashortessay.Youshouldstartyouressaywithabriefdescriptionofthepi
最新回复
(
0
)