首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下语句,对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
46
问题
设有以下语句,对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))
答案
D
解析
本题考核数组与指针。 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://www.kaotiyun.com/show/RzNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义“inta,b,c;”以下程序段的输出结果是()。 a=11;b=3;c=0; printf("%d\n",c=(a/b,a%b));
若有定义:inta,b;,通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a、5赋给变量b的输入数据是()。
若有定义语句“doublea,*p=&a;”,下列叙述中错误的是()。
下列叙述中正确的是()。
下列叙述中正确的是()。
下列叙述中正确的是()。
给定程序BIANK1.C中函数fun的功能:将整数n的值进行逆序转换,其结果通过函数值返回。示例如下。输入:123,则输出:321输入:﹣810,则输出:﹣18请在程序的下划线处填入正确的内容并把下划线删除,
已知程序中已经定义了函数test,其原型是int test(int,int,int);,则下列重载形式中正确的是
多重表文件和倒排文件都归属于【】文件。
假定用户没有给一个名为MyClas的类定义析构函数,则系统为其定义的默认析构函数形式为【】。
随机试题
电杆在建筑规格来分为普通杆、单接杆、双接杆、并型杆四种。()
某厂因为设备故障导致一氧化碳外逸,维修工人赵某在处理故障时吸入大量一氧化碳倒地昏迷,被人送至医院抢救。检查:呈急性重症病容,神志不清,呼吸急促,口吐白沫,口唇明显发绀;查体不合作,瞳孔等大,对光反应迟钝;颈有抵抗,四肢瘫软,生理反射消失,巴宾斯基征(+);
以下属于病理产物形成的病因是
采用设备经营租赁的方案,租赁费可以直接计入成本,租赁费用主要包括()。
纳税人通过自没非独立核算门市部销售自产应税消费品,应当按照生产成本或移送数量计算征收消费税。()
下列关于一人有限责任公司的表述中,不符合《公司法》规定的是()。
中国公民陈某任职于境内甲企业,2015年12月取得工资、薪金收入6000元,当即拿出1000元通过国家机关捐赠给贫困地区。则陈某2015年12月份取得的工资、薪金收入应缴纳的个人所得税为()元。
下列关于利用专家工作的说法中,正确的有()。
关于同一控制下的企业合并,下列会计处理表述中,正确的有()。
[*]
最新回复
(
0
)