首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下语句,对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
34
问题
设有以下语句,对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://kaotiyun.com/show/RzNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若变量已正确定义为int型,要通过语句“scanf("%d,%d,%d",&a,&b,&c);”将a赋值为1、将b赋值为2、将c赋值为3,以下输入形式中错误的是(注:□代表一个空格符)()。
有以下程序 #include<stdio.h> main() {chara[5][10]={"China","beijing","very","welcome","you"}; char*p[5];inti; for(i=3
有下列程序 #include<stdio.h> #include<string.h> main() {charv[4][10]={"efg","abcd","mnopq","hijkl"},*p[4],*t; inti,j; f
在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则平均需要比较的次数为()。
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
组成C++语言的基本符号包括:字母、数字和【】。
在按层次遍历二叉树的算法中,需要借助的辅助数据结构是()。
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为【】。
已知程序中已经定义了函数test,其原型是inttest(int,int,int);,则下列重载形式中正确的是()。
随机试题
下列哪项与羊水栓塞无关
差示折光检测器对温度的变化非常敏感,因此检测器必须恒温至(),才能获得精确的结果。
名牌价位战略不包括()
某男,65岁,因患有风湿痹痛服用马钱子,因急于缓解症状,擅自加大服用剂量,出现头晕、惊厥、痉挛等症,为减轻甚至消除患者以上症状,可采取的方法为
下列属于生态型项目的包括有()。
( )是指一名上级管理人员所直接管理的下级人数。
检验检疫类别含“L”的进口商品,报检时应提供《进境动植物检疫许可证》。()
下列项目中,属于债务资金的是()。
甲公司为增值税一般纳税人,适用的增值税税率为17%。生产中所需W材料按实际成本核算,采用月末一次加权平均法计算和结转发出材料成本。2012年6月1日,W材料结存800千克,账面余额220万元,未计提存货跌价准备。甲公司2012年6月份发生的有关W材料业务资
信息的收集包括______两项基本活动。
最新回复
(
0
)