首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下语句,对a数组元素的引用中(其中0<=i<10),不正确的是( )。 int a[10]={0,1,2,3,4,5,6,7,8,9),*p=a;
设有以下语句,对a数组元素的引用中(其中0<=i<10),不正确的是( )。 int a[10]={0,1,2,3,4,5,6,7,8,9),*p=a;
admin
2013-02-27
22
问题
设有以下语句,对a数组元素的引用中(其中0<=i<10),不正确的是( )。 int a[10]={0,1,2,3,4,5,6,7,8,9),*p=a;
选项
A、a[p-a]
B、*(&a
)
C、p
D、*(*(a+i))
答案
8
解析
选项A中,p为指针,数组名a代表数组的首地址,所以p-a就是指针到数组首地址的偏移量。
选项B中,&a
是取数组a中第i个元素的地址,而对于*(&a
),由指针运算符*的运算规则可知,语句“*(&a
)”就是返回地址&a
空间中存放的值,也即a
选项C,由于指针p已指向数组a,所以p
就等于a
。这是常用的一种数组元素引用方式。
选项D是以指针方式对数组元素进行引用,由于a只是代表数组的首地址,并不是指针,所以表达式*(*(a+i)是错误的,正确的引用应该为:*(*(p+i)。
转载请注明原文地址:https://kaotiyun.com/show/rcVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序: #include<stdio.h> main() { FILE*pf; char*s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2
对于if(表达式)语句,以下叙述正确的是()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
以下关于C语言的叙述中正确的是()。
有以下程序 #include<stdio.h> #defineS1(z)4*z+4*(z) #defineS2(x,y)4*(x)*(y)+y*x main() {inta=1,b=2; printf("%d,",S1(a+b
下面对“对象”概念描述正确的是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ,则后序序列为()。
随机试题
临终患者感到疼痛时,下列处理方法不正确的是()
能够并行读出多个CPU字的单体多字和_________、_________的交叉访问主存系统被称为并行主存系统。
下列纠纷中,可以依照《中华人民共和国仲裁法》申请仲裁的是【】
正常附着龈宽度,最宽的牙是
某甲从外地写信表示赠与其侄女某乙电脑一台,某乙即表示同意。但因故此电脑未实际给付,某乙不久与某丙登记结婚。后某乙收到其叔叔某甲赠与的电脑一台,并表明这是给他们的结婚礼物。依照法律规定,关于该电脑表述正确的是:()
每一个会计分录都应当表明( )。
某公司为一家新建的有限责任公司,其注册资本为1000万元,则该公司股东首次出资的最低金额是()。
按课税对象分类,增值税、消费税属于()。
贞德是法国历史上著名的民族英雄,被后人赞誉为“圣女”,她曾率领法国军队对抗外国入侵,并多次打败侵略者,事迹发生的时期是()
下列表述不正确的是()从上述资料中,能推出的是()
最新回复
(
0
)