首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
定义如下一维数组: inta[5],*p=a; 则下面描述中,错误的是( )。
定义如下一维数组: inta[5],*p=a; 则下面描述中,错误的是( )。
admin
2010-03-29
25
问题
定义如下一维数组: 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全国计算机二级
相关试题推荐
在关系数据库中,用来表示实体间联系的是
若有以下程序#includeint*f(int*s,int*t){intk:if(*s
以下各项中,当x为大于1的奇数时,值为0的表达式是()。
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];则以下选项中值为6的表达式是
设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
层次型、网状型和关系型数据库划分原则是
随机试题
填料吸收塔正常操作时的气速必须小于载点气速。
Askthreepeopletolookoutofthesamewindowatabusystreetcornerandtellyouwhattheysee.Chancesareyouwillreceive
A.癥积B.阳黄证C.萎黄证D.阴黄证E.急黄寒湿瘀滞,中阳不振,脾虚失运,胆液为湿邪所阻,表现为
通常所说的血型是指
南京飞鹰建筑公司将承包的工程非法转包给一个无资质等级的包工队,南京市工商行政管理局发现后决定,责令其停业整顿,没收其违法所得,并处以其较大数额罚款。根据上述背景,作答下列问题。
受托机构应与信用评级机构就资产支持证券跟踪评级的有关安排作出约定,并应于资产支持证券存续期内每年的()前向投资者披露上年度的跟踪评级报告。
中华人民共和国护照的有效期一般为()可延期2次。
全国人民代表大会代表在全国人民代表大会各种会议上的发言和表决,不受法律追究。这主要体现了人大代表享有的()。
男性,42岁。患扩张型心肌病3年,检查:心界向左下扩大。心脏听诊:下列的哪一种情况不可能出现
WhichoneofthefollowingisNOTtrueaccordingtotheaccident?
最新回复
(
0
)