首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
74
问题
有以下程序: 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://kaotiyun.com/show/3VPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述关于数据库系统的叙述中正确的是()。
有以下定义:#include<stdio.h>chara[10],*b=a;不能给数组a输入字符串的语句是
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。#include<stdio.h>main(){inti=0,j,k;do{i++;k=316-13*i}while(__
fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数值返回。请填空。#include<stdio.h>#defineN100intfun(int(*a)[N]){int
结构化程序设计的一种基本方法是
在长度为n的有序线性表中进行二分查找,最坏的情况下,需要的比较次数为【】。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
“商品”与“顾客”两个实体集之间的联系一般是()。
下列有关数据库的描述,正确的是()。
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
随机试题
标准试剂是用于衡量其他物质化学量的标准物质,其特点是主体成分含量高而且准确可靠。()
组织的战略计划活动通常包括的步骤有()
吗啡急性中毒的特异性拮抗药是
商业银行可以从事下列选项中的哪,些业务?( )
某保险公司从2004年1月开始,在损害事故理赔中,指定车损玻璃由某汽车玻璃经营部更换,并指定从某维修服务公司购进“刚建”牌玻璃,统一使用“刚建”牌玻璃,对此行为,该市工商行政管理局对其作出了行政处罚,而该保险公司不服,向法院提起诉讼。下列说法正确的有?
共同犯罪是指二人以上共同故意犯罪。下列属于共同犯罪的是()。
《合伙企业法》规定,合伙人退伙的,其他合伙人应当与该退伙人按照()进行结算,退还退伙人的财产份额。
不可抗力具有严格的构成条件。根据《合同法》规定,不可抗力的构成条件不包括()。
求幂级数的和函数f(x)及其极值。
Bloggingisapastimeformany,evenalivelihoodforafew.Forsome,itbecomesanobsession(使人痴迷的事物).Suchbloggersoften【B1
最新回复
(
0
)