首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果定义 float a[10], x; 则以下叙述中正确的是( )。
如果定义 float a[10], x; 则以下叙述中正确的是( )。
admin
2019-07-14
26
问题
如果定义
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全国计算机二级
相关试题推荐
在32位编译器上,设有定义char*str1="Hello",str2[]="Hello";,则以下语句printf("%d%d",sizeof(str1),sizeof(str2));的输出结果是()。
下面结构体的定义语句中,错误的是()。
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是()。
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
软件设计中模块划分应遵循的准则是
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
下面不属于软件设计阶段任务的是
下面不属于软件工程过程的4种基本活动
随机试题
Theoldcouplewould_________lovetoknowhowthingsaregoingonwiththeirgrandbaby.
A.血红蛋白45g/L,面色苍白伴水肿B.血红蛋白75g/L,黏膜苍白,乏力C.血红蛋白95g/L,乏力,易脱发D.血红蛋白105g/L,易疲倦,乏力E.血红蛋白115g/L,易疲倦妊娠合并轻度贫血的表现是
肠病性肢端皮炎的皮损好发于
绒毛膜促性腺激素(HCG)于妊娠期间分泌量达高峰的时间是
在道路路堤工程施工中,路堤所用填料应优先选用()。【2007年真题】
某公司承担一机电改建工程,工程量主要为新建4台5000m3原油罐及部分管线,更换2台重356t、高45m的反应器,反应器施工方法为分段吊装组焊。针对作业活动,项目部风险管理小组对风险进行了识别和评价,确定了火灾、触电、机械伤害、窒息或中毒、焊接、应急响应等
该省执行最低工资立法,而使有些企业不愿意继续雇佣生产率水平低于最低工资的那些工人,于是这些工人失业了,他们不得不去寻找更低工资的工作,这是最低工资立法对收入分配不平等程度产生的一种()。该省是就业弹性较低的地区,那么该地区()。
_______是指CPU一次可以处理的二进制数的位数,它直接关系到计算机的计算精度、速度等指标;运算速度是指计算机每秒能执行的指令条数,通常以_______为单位来描述。(6)
【26】【37】
ThecitizensofFranceareonceagaintakingapastingontheop-edpages.Theirfailingthistimeisnotthattheyarecheese-e
最新回复
(
0
)