首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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]); pr
有以下程序: 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]); pr
admin
2013-02-23
18
问题
有以下程序: 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
解析
本题将主函数中a[2]的地址传递给了sum函数中的形参a[],使得sum函数中的(a+0)为主函数中a[2]的址,所以 a[-1]即*(a-1)的值为主函数中a[1]的值;a[1]即*(a+1)的值为主函数中a[3]的值,故函数sum中a[0]=2+4,由于此函数中的 a是指向主函数中的a[2],所以主函数中的a[2]的值即为6。
转载请注明原文地址:https://jikaoti.com/ti/0Xn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知小写字母a的ASCII码为97,大写字母A的ASCII码为65,以下程序的结果是______。main(){unsignedinta=32,b=66;printf("%c\n",a|b);}
设有以下语句:charstr1[]="string",str2[8],*str3,*str4="string";则______不是对库函数的正确调用。
若有以下定义,则表达式a*b+d-c值的类型为______。chara;intb;floatc;doubled;
执行以下语句的结果为______。y=10;x=y++;
将E-R图转换到关系模式时,实体与联系都可以表示成______。
若定义了以下函数;voidsub(……){……*t=(int*)malloc(10*sizeof(int));……}其中t是该函数的形参,要求通过t把动态分配存储单元的地址传回主调函数,则形参t的正确定义应该
下列叙述中,不正确的是______。
算法的空间复杂度是指
以下选项中,与k=n++完全等价的表达式是()
面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是______。
随机试题
某学校为了促使学生努力学习,建立奖学金、跳级等激励机制来奖励学习成绩优秀的学生,这一社会控制形式属于【】
结构所受荷载如图所示,P为两对平衡力系,则非零杆个数为()。
在抗震设计选择建筑场地时,下述说法不正确的是( )。
目前我国金融债券的发行主体主要是()。
在我国,制定行政法规的机关是()。
信息过滤:是指有意操纵信息以利于自己的利益或无意中对信息的加工和改编。下列不属于信息过滤的是()。
业务:开通
2014年下半年全国租赁贸易进出口总额约为多少亿美元?
根据下面材料回答下列题。2007年我国大陆地区对美国的货物进出口总额为()。
A、NewYorkCity.B、Harlem.C、Silver,SouthCarolina.D、California.C事实细节题。人物传记类的文章中重点的信息点包括该人物的生平,生活转折点,取得的重大成就等内容。因此在听的过程中需要刘重点
最新回复
(
0
)