首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果定义 float a[10], x; 则以下叙述中正确的是( )。
如果定义 float a[10], x; 则以下叙述中正确的是( )。
admin
2019-07-14
37
问题
如果定义
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全国计算机二级
相关试题推荐
耦合性和内聚性是对模块独立性度量的两个标准,下列叙述中正确的是()。
有以下程序#includemain(){inti,array[6]={1,5,0,4};for(i=0;i<5;i++)printf("%d,",array[i]&4);printf("\n");}程序运行后的输出结果是()。
以下关于指针的叙述,错误的是()。
数据库中对概念模式内容进行说明的语言是()。
下列叙述中正确的是
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
软件需求规格说明书的作用不包括
对下列二叉树进行前序遍历的结果为
下列选项中属于面向对象设计方法主要特征的是( )。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
随机试题
提单按货物是否已装船,分为_______和_______。
面部、肢体迅速多变的无目的、无规律的不自主动作,称为()
某战士参加野营拉练归来途中自觉右小腿疼痛,绍休息治疗2周后无好转。拍X线片检查发现右腓骨下段横形骨折线,无移位。其骨折的主要成因是
国际上通常认为,可行性研究阶段对投资估算允许的误差率为()。
扣件式钢管脚手架作业层外侧挡脚板的设置高度最小限值是()mm。
采用销售额比率法预测资金需要量时,下列项目中被视为会随销售收入的变动而变动的是()。
各脊神经前支除胸神经外,一般均与临近的前支吻合,交织成神经丛,坐骨神经由()发出。
Thesentence"Aftereachrainshower,anotherInternetmillionairesprangup"(Paragraph1)means______.Whatdoesthepassage
ScientistsinBrazilhaveusedfrogskinto
ManystudentswanttofindfriendsontheInternetasawayofpracticingtheirlanguage【C1】______andlearningmoreaboutnewcu
最新回复
(
0
)