首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义语句: float a[10],x; 则以下叙述中正确的是( )。
设有定义语句: float a[10],x; 则以下叙述中正确的是( )。
admin
2019-02-02
44
问题
设有定义语句:
float a[10],x;
则以下叙述中正确的是( )。
选项
A、语句a=&x;是非法的
B、表达式a+1是非法的
C、三个表达式a[1]、*(a+1)、*&a[1]表示的意思完全不同
D、表达式*&a[1]是非法的,应该写成*(&(a[1]))
答案
A
解析
数组名表示该数组的首地址,是一个地址常量,不能对它重新赋值,A正确。但是可以把数组名看做一个指针常量,则表达式a+1表示的是数组中第二个元素的地址,选项B错。表达式a[1]、*(a+1)、*&a[1]都指的是数组a中第二个元素的值,选项C错。口运算符的优先级高于*、&,取值*和取址&运算符优先级相等,同一优先级的运算符,运算次序由结合方向所决定,*&a[1]在运算符优先级和结合性上没有问题,并且取值*和取址&运算符互逆,*&a[1]和a[1]等价,相当于求得数组a第二个元素的值,选项D错。答案选A。
转载请注明原文地址:https://kaotiyun.com/show/loRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
己知一个有序线性表为(13,18,24,35,47,50,62,83,96,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
下列选项中C语言中不合法的字符串常量的是
C语言规定,在一个源程序中,main函数的位置()。
下列叙述中正确的是______。
C语言中while和do-while循环的主要区别是______。
若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元int*p;p=______malloc(sizeof(int));则应填入______。
软件设计包括软件的结构、数据、接口和过程设计,其中软件的过程设计是指()。
下列实体的联系中,属于多对多联系的是()。
设有以下语句:charstr1[]="string",str2[8],*str3,*str4=="string;则______不是对库函数的正确调用。
随机试题
微分方程y〞-3y′+2y=2eχ满足=1的特解为_______.
根据《建设工程工程量清单计价规范》(GB50500—2013),在招标文件未另有要求的情况下,投标报价的综合单价一般要考虑的风险因素是()。
背景资料某机电安装公司承建了某市医院的机电安装工程,内容包括:变配电所工程、建筑电气工程、通风与空调工程、给水排水工程和锅炉安装工程等。其中变配电所应提前受电为其建筑设备的试运转等提供条件。分承包合同约定:分承包工程的完工日期应与总体工程
背景某高速公路全长120km,设计行车速度100km/h,双向四车道。其中有一座分离式隧道,隧道左线起讫桩号为ZK2+815~ZK3+880,全长1065m;右线起讫桩号为YK2+840~YK3+750,全长910m。隧道最大埋深400m,隧道沿纵
监管部门参与市场约束的作用表现在()。
20世纪80年代以来,各国银行间的竞争日益激烈,而西方各国关于银行资本定义不统一,资本充足率也没有规范标准。1988年7月,美国、英国、法国、加拿大等12国的中央银行达成巴塞尔协议。根据上述资料,回答下列问题:巴塞尔协议规定商业银行的资本充足率最低标
调整平等主体的公民之间、法人之间、公民和法人之间的人身关系和财产关系的法律规范的总称为()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
Packagingisthedesignandproductionofphysicalcontainerforaproduct,whichinfactbecomesapartoftotalutilityofthe
Islanguage,likefood,abasichumanneedwithoutwhichachildatacriticalperiodoflifecanbestarvedanddamaged?Judgin
最新回复
(
0
)