首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
定义如下一维数组: inta[5],*p=a; 则下面描述中,错误的是( )。
定义如下一维数组: inta[5],*p=a; 则下面描述中,错误的是( )。
admin
2010-03-29
37
问题
定义如下一维数组: inta[5],*p=a; 则下面描述中,错误的是( )。
选项
A、表达式p=p+1是合法的
B、表达式a=a+1是合法的
C、表达式p-a是合法的
D、表达式a+2是合法的
答案
2
解析
本题考核指针与数组的关系。
对于选项A,由于在定义时指针p指向数组a[0],那么表达式“p=p+1”就是让指针p指向数组中的元素a[1],所以是合法的。
对于选项C,数组名a代表该数组的首地址,指针p中存的也是地址,所以它们之间可以进行加减运算。
对于选项D,数组名a代表该数组的首地址,那么表达式“a+2”代表的是数组元素a[2]的地址。
对于选项B,由于数组名代表该数组的首地址,并且只能引用该地址而不能进行修改,所以是不合法的。
转载请注明原文地址:https://kaotiyun.com/show/LXjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在关系数据库中,用来表示实体间联系的是
以下叙述中正确的是
在深度为7的满二叉树中,度为2的结点个数为
已定义以下函数intfun(int*P){return*P;}fun函数的返回值是()。
与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
下面不属于结构化程序设计原则的是
以下选项中,没有编译错误的是()。
在快速排序法中,每经过一次数据交换(或移动)后()。
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),*5,b=10;f=add;……}则以下函数调用语句错误的是
随机试题
被誉为“孤篇盖全唐”的诗文是()
重置核算法
有关上颌窦解剖结构的描述中,错误的是
A.青霉素B.氨苄西林C.阿莫西林D.头孢氨苄E.复方甲基异唑我国卫生部推荐治疗轻型小儿肺炎首选抗生素为()。
(2018年)甲、乙公司均为增值税一般纳税人。2×18年3月31日,甲公司以其生产的产品与乙公司的一项生产用设备和一项商标权进行交换。该资产交换具有商业实质,相关资料如下:资料一,甲公司换出产品的成本为680万元,公允价值为800万元(等于按照收入准则确
下面银行资产按流动性从高至低排序,正确的是()。
FAK包箱费率是()使用最广泛的包箱费率。
设f(x)是单调连续函数,f-1(x)是它的反函数,且∫f(x)dx=F(x)+C,求∫f-1(x)dx.
--Ienjoyedmyselfsomuchatyourbirthdayparty.--______.
BetteryourEnglishandcustomerserviceskillsinabettercareerJoinourfastexpandingteamandyouwillbeinvolvedin
最新回复
(
0
)