首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下语句: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;。下列对a数组元素的引用 (其中0≤i<10)不正确的是( )。
admin
2009-01-15
28
问题
有以下语句:int a[10]={0,1,2,3,4,5,6,7,8,9}, *p=a;。下列对a数组元素的引用 (其中0≤i<10)不正确的是( )。
选项
A、a[p-a]
B、P
C、*(&a
)
D、*( *(a+i))
答案
8
解析
选项A中,p为指针,数组名a代表数组的首地址,所以p-a就是指针到数组首地址的偏移量。选项B中,p
等价于a
。选项C中,&a
是取数组a中第i个元素的地址,而对于*(&a
),由指针运算符“*”的运算规则可知,语句*(&a
)就是返回地址&a
中存敢的值,即a
。选项D是以指针形式对数组元素进行引用,由于a代表数组的首地址,所以 a引代表第i+1个元素的地址,*(a+i)就是该数组元素的值,再对这个值作取内容操作是非法的,所以选项D是错误的。
转载请注明原文地址:https://kaotiyun.com/show/6pkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inti=0,sum=1;do{sum+=i++;}while(i<6);printf("%d\n",su
有以下程序:#include<stdio.h>main(){intx;scanf(’’%dt’’,&x);if(x<=0);elseif(x!=5)printf(’’%d\n’’,x);
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
开发大型软件时,产生困难的根本原因是()。
以下选项中叙述错误的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
如图所示:带有头结点的单向链表head,其三个数据结点A、B、c的连接关系见图。结点类型的定义为:structlinkdoubledt;struetlink*next;};若指针P指向A结点,在不改变P指向的前提下,以下选项中不能访问C
下面关于数据库三级模式结构的叙述中,正确的是()。
在数据库系统的内部结构体系中,索引属于()。
请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。注意:要求n的值不大于100。部分源程序在文件PROG1.C中。
随机试题
含硫油气井作业应配备正压式空气呼吸器,并将呼吸器放在作业人员能迅速取用的方便位置。下列关于含硫油气井作业呼吸保护设备的配备说法中,错误的是()。
对发生道路交通事故需要收集证据的事故车,交通警察可以依法扣留。
A.减少肠道氨的形成和吸收B.促进氨代谢C.减少假性神经递质的形成D.补充脑部正常神经递质E.防治脑水肿肝性脑病时,支链氨基酸的作用机制是
安全技术交底的主要内容包括()。
管道安装前对管道元件及材料的检查要求必须具有制造厂的()。
路基工程中,路基挖土,分不同挖土方式、不同土质以m3计。路基一般以()分段。
下列关于忠诚尽责的说法,错误的是()。
()有抑制化学物致癌的作用,有增强巨噬细胞功能及预防白内障发生的作用。[湖北省2010年5月三级真题]
乐段的长度取决于作品的________、________和体裁。
使用()方法,可清除列表框中所有的列表项。
最新回复
(
0
)