首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
定义如下一维数组: inta[5],*p=a; 则下面描述中,错误的是( )。
定义如下一维数组: inta[5],*p=a; 则下面描述中,错误的是( )。
admin
2010-03-29
46
问题
定义如下一维数组: 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://www.kaotiyun.com/show/LXjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
以下叙述中正确的是
有以下程序#includevoidfun(char*p,intn){charb[6]="abcde";inti;for(i=0,p=b;i<n;i++)p[i]=b[i];}main(){char
与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
结构化程序昕要求的基本结构不包括
以下叙述中正确的是
以下叙述中错误的是( )。
下列选项中能正确定义数组的语句是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
对软件设计中应遵循的准则描述正确的是()。
随机试题
不能用作注射剂的附加剂是:
根据建设工程监理合同条款,委托人应按合同约定向监理人发出指示。在紧急情况下,委托人代表或其授权人员可以当场签发临时书面指示。委托人代表应在临时书面指示发出后()小时内发出书面确认函。
某发包人负责采购材料,欠甲材料供应商100万元,在工程实施过程中,为了筹措资金又将工程抵押给银行,工程于2016年12月1日竣工后,承包商经多次催促,发包人始终无法支付结算价款,于是双方协议将该工程折价,就该折价最先受偿的应是()。
铁路隧道工程衬砌使用的脚手架、工作平台、跳板、梯子等应安装牢固,不得有露头的钉子和穿梭出尖角,靠近运输道一侧应有足够的净空,以保证车辆、行人安全通行,脚手架、工作平台上应搭设不低于()的栏杆。
注册会计师在选取待测试会计分录和其他调整,并针对已选取的项目确定适当的测试方法时,一般无需考虑的因素是()。
吴某因打架被公安机关予以拘留处罚,吴某认为处罚过重,欲申请行政复议,却于拘留期间猝死。关于该行政复议,()可以申请。
情结
达尔文的思想——2008年英译汉及详解Inhisautobiography,Darwinhimselfspeaksofhisintellectualpowerswithextraordinarymodesty.Hepoint
•Readthearticlebelowaboutprofit.•Choosethebestsentencetofilleachofthegaps.•Foreachblank812markonelett
Goodmedicine(taste)______bittertothemouth.
最新回复
(
0
)