首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果定义 float a[10], x; 则以下叙述中正确的是( )。
如果定义 float a[10], x; 则以下叙述中正确的是( )。
admin
2019-07-14
89
问题
如果定义
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的功能是:统计substr所指的字符串在sir所指的字符串中出现的次数。例如,若字符串为aaas1kaaas,子字符串为as,则应输出2。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,
有以下程序:#includemain(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3:printf("%d\n",y);}程序运行后的输出结果是()。
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
以下选项中不属于C语言标识符的是
结构化程序设计的基本原则不包括
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
构成计算机软件的是
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#includevoidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j
软件设计中模块划分应遵循的准则是
随机试题
国民账户体系首创于()
A.葡萄糖B.血糖C.糖原D.脂肪E.淀粉植物中的多糖称为
某总承包企业拟开拓国内某大城市工程承包市场。经调查该市目前有A、B两个BOT项目将要招标。两个项目建成后经营期限均为15年。经调研,收集和整理出A、B两个项目投资与收益数据,见表6-1。基准折现率为6%,资金时间价值系数见表6-2。【
下列填筑材料中,适宜路堤填筑的是()。
夫妻之间有的权利义务关系不包括()。
依据是否有明确教育主题来划分,班会可以分为()和常规班会两种形式。
过去,有过食品安全问题。但是,老百姓_____的恐惧心理远没有现在这么强烈。那时,地方政府对食品安全看得严、抓得紧。如今,一些地方政府职能部门“缺位”了,松劲了,在市场主体不讲诚信追求利润最大、食品原料污染较重、行业整体水平不高诸因素的作用下。食品安全问题
某水箱高为80厘米,侧面有一条与地面平行的裂缝,裂缝每分钟渗水0.4立方分米。现用一个每分钟注水1立方分米的水管向水箱注水,注到一半时用40分钟,再过50分钟注满。则裂缝距离底面的高度为:
“十月革命一声炮响,给中国送来了马克思主义。”这是说
______thediagramshows,thesumspentontobaccoisnearlyaslargeasthatspentonalcohol.
最新回复
(
0
)