首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下语句,对a数组元素的引用中(其中O≤i<10),不正确的是( )。 int a[10]={0,1,2,3,4,5,6,7,8,9),*p=a;
设有以下语句,对a数组元素的引用中(其中O≤i<10),不正确的是( )。 int a[10]={0,1,2,3,4,5,6,7,8,9),*p=a;
admin
2010-07-28
35
问题
设有以下语句,对a数组元素的引用中(其中O≤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/9f9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计方法的是
下列叙述中正确的是
面向对象方法中,继承是指
下列选项中不属于结构化程序设计方法的是
对如下二叉树进行后序遍历的结果为
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
下列关于汇编语言程序的说法中,正确的是()。
以下选项中说法错误的是
当一个进程在运行过程中释放了系统资源后要调用()。
下列Applet实现了使用灰度值递减的顺序显示0~9,选择正确的语句填入横线处。importjava.applet.*;importjava.awt.*;importjava.awt.Color;publicclas
随机试题
下图的报警阀组为()。
试油射孔前,按设计要求向井内替入压井液(射孔液)或掏空降低液面至设计深度。()
下列有关债权人行使代位权的条件的表述错误的一项是()
关于妊娠期高血压疾病硫酸镁的应用,下列不正确的是
工程预付款的扣款方法包括起扣点和每次扣款金额的计算。从理论上讲,国内工程预付款的扣款方法是()。
按照战略控制权的归属,战略控制可分为()。
教育的本体功能之一是【】
注意事项1.申论考试是对应考者阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.作答参考时限:建议阅读资料40分钟,作答110分钟。3.仔细阅读给定资料,按照后面提出的“作答要求”依次作答。
【B1】【B19】
【B1】【B15】
最新回复
(
0
)