首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下语句: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
14
问题
有以下语句: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全国计算机二级
相关试题推荐
函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。例如,当a=45,b=12时,调用该函数后,c=5142
有以下程序:#inelude<stdio.h>main(){chara=4;printf("%d\n",a=a<<1);}程序运行后的输出结果是()。
有下列程序段:typedefstructNODE{intnum;stmctNODE*next;}OLD;下列叙述中正确的是()。
语句“printf("a\bhow\’are\’y\\\bou\n");"的输出结果是()。
给定程序MODI1.C中函数fun的功能是:从整数1到55之间,选出能被3整除、且有一位上的数是5的那些数,并把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定,函数中a1放个位数,a2放十位数。请改正程序中的错误,使它能得出正确结果。注意
如图所示:带有头结点的单向链表head,其三个数据结点A、B、c的连接关系见图。结点类型的定义为:structlinkdoubledt;struetlink*next;};若指针P指向A结点,在不改变P指向的前提下,以下选项中不能访问C
若有以下定义(设int类型变量占2个字节)inti=8,j=9;则以下语句:printf("i=%%d,j=%%%d\n",i,j);输出的结果是()。
在数据库系统的内部结构体系中,索引属于()。
对下图二叉树进行前序遍历的结果为()。
在C++语言中,封装是借助于什么达到的?
随机试题
设函数f(x)=∫0xet2dt,则f’(0)=()
男,50岁,明显肥胖,考虑糖尿病可能,下面哪项不正确
有下列哪类行为的,由县级以上地方人民政府卫生行政部门予以取缔,没收违法所得,可以并处十万元以下的罚款;构成犯罪的,依法追究刑事责任
基床夯实后,进行复夯检验时,对离岸码头采用选点复打一夯次,其平均沉降量不大于()。
推行职业安全健康管理体系(OHSMS)的最重要保证因素是()。
从墙壁上的开口(如门、窗等)流出而进入其他开放空间中的烟流通常被称为()
以下属于个人贷款合作机构管理措施的有()。
从一个微笑开始①又是一年春柳绿。②春光烂漫,心里却丝丝忧郁绞缠,问依依垂柳,怎么办?③不要害怕开始,生活总是把我们送到起点,勇敢些,请现出一个微笑,迎上前!④一些固有的格局被打破了,现出一些陌生的局面,对面是何人?周
《物权法》规定,除法律另有规定外,()代表国家行使国有财产的所有权。
Whydoesthemanneedtotalktothewomanabouttheclass?
最新回复
(
0
)