首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果定义 float a[10], x; 则以下叙述中正确的是( )。
如果定义 float a[10], x; 则以下叙述中正确的是( )。
admin
2019-07-14
58
问题
如果定义
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/BfRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,若给a输入字符串:ABCDEFGKHIJK,调用函数后,字符数组b中的内容为:ABCDEFGHIJK。请改正程序中的错误,使它能得出
C语言整数不包括()。
有以下程序:#includevoidf(intx[],intn){if(n>1){printf("%d,",x[n-1]);f(x,n-1);printf("%d,",x[n-1]);}elseprintf("%d,",x[0]
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为指针指向链表的第一个结点。若有以下程序段q=s;s=s->next;p=s;while(p->next)p=p->n
以下选项中,没有编译错误的是
以下选项中正确的定义语句是
以下关于return语句的叙述中正确的是
数据库设计中反映用户对数据要求的模式是
在关系模型中,每一个二维表称为一个
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
随机试题
可燃固体在空气不流通、加热温度较低、分解出的可燃挥发成分较少的条件下,发生的只冒烟而无火焰的燃烧现象称为()。
存款类金融机构的负债主要是借款负债。()
在三相交流供电系统中,一对称的三相负载接成角形与接成星形时,其功率关系为()。
下列关于自体输血的描述,错误的是
患者,女,34岁。3天前不慎受凉,现发热恶寒,头痛,鼻塞、浊涕常流,不辨香臭。查:鼻窦部位疼痛、压痛、红肿,鼻充血,X线或透照均见鼻窦混浊。本例最恰当的治疗宜选下述何组药物
中心静脉压正常值为()。
施工时所用的小砌块的产品龄期不应小于()d。
某抗震等级为二级的框架梁,截面尺寸为250mm×600mm,纵向钢筋为8Ф25,则其梁端箍筋加密区箍筋最大间距为()。
下列选项中,()属于化学火源。
下列各项中,属于消费税征税范围的是()。
最新回复
(
0
)