首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果定义float a[10],x;,则以下叙述中正确的是( )。
如果定义float a[10],x;,则以下叙述中正确的是( )。
admin
2020-07-28
110
问题
如果定义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/D13p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。请在程序的下划线处填入正确的内容并把下划线删除
给定程序MODI1.C中的函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请改正函数Crealink中指定部位的错误,使它能得出正确的结果。注意:不要改动mam函数,不得增行或删行,也不得更改程序
有以下程序#include<stdio.h>doublef(doublex);main(){doublea=0;inti;for(i=0;i<30;i+=10)a+=f((double)i);printf("%5.
有以下程序#include<stdio.h>intfun(inta,intb){if(b==0)returna;elsereturn(fun(--a,--b));}main(){printf("%d\n",
以下叙述中正确的是
数据字典(DD)所定义的对象都包含于
有关系如下图所示:若B为键,则最后一条记录违反了
以下选项中函数形参不是指针的是
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是
随机试题
教师工作效绩
心悸不宁,心烦少寐,头晕目眩,手足心热,耳鸣腰酸,舌红苔少,脉细数者,主方当选用
等渗性脱水血清钠浓度为
A.肺活量B.用力肺活量C.每分通气量D.功能残气量E.肺泡通气量反映肺一次通气的最大能力的是
市场上可能会出现具有不同偏好的消费群体,成为自然细分市场。()
如图3-168所示结构在两种外力作用下,哪些杆件内力发生了变化?[2010年第9题]
下列不属于确定防火分区面积大小因素的是()。
按照个人所得税法的有关规定,工资、薪金所得与劳务报酬所得的主要区别在于()。
用递归实现将输入小于32768的整数按逆序换行输出。如输入12345,则输出54321。请补充下列C语言程序中的空格部分的代码。
自居是指个体把不属于自己的某些特点、性格品质、理论观点当作是自己的,或者效仿自己崇拜的某些群体。一方面可以满足自尊心,提高价值感;另一方面可以减缓焦虑。根据上述定义,下列最符合自居的是()。
最新回复
(
0
)