首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果定义float a[10],x;,则以下叙述中正确的是( )。
如果定义float a[10],x;,则以下叙述中正确的是( )。
admin
2020-07-28
56
问题
如果定义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全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,
以下叙述中错误的是
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
以下叙述中正确的是
某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为
有下列程序:main(){inti,s=0,t[]={l,2,3,4,5,6,7,8,9};for(i=0;i<9;i+=2)s+=*(t+i);printf("%d\n",s);}程序执行后的输出结果是
以下选项中合法的变量是
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
关于算法,以下叙述中错误的是
算法的空间复杂度是指
随机试题
甲市A企业根据该省的污染物排放标准向本市D河排放污染物,该市B企业在符合国家污染物排放标准但不符合该省的污染物排放标准向D河排放污染物,该市C企业超过该省污染物排放标准向D河排放污染物。大量的长期的排放污染物导致该河流污染十分严重,用该河河水养殖鸡鸭的养殖
下列关于房地产交易的说法中,错误的是()。
【2004年第56题】砌体结构中砂浆的强度等级以下哪项规定为正确?
有物理屈服点的钢筋强度设计依据是()。
1.背景某民航机场跑道已使用近20年,道面结构为水泥混凝土面层,二灰土基层,压实土基(黏土)。2009年夏季,连续暴雨后跑道主降端接地带附近纵缝处出现了泥土,长约180m。对泥土是否为唧泥,技术人员意见不一。机场管理部门对此非常重视,组织了专项研究,使用
QDII基金变更境外托管人时,应在事件发生后及时披露临时公告,并在更新的招募书中予以说明。()
以下基于收益率曲线形状的投资策略的说法中,正确的是()
承担和管理风险是商业银行的基本职能。商业银行通过吸收和承担客户不愿意承担的风险,成为整个经济社会参与者用来转嫁风险的主要对象。()
对“一屋不扫何以扫天下”和“大行不顾细谨”的看法。
WhichofthefollowingstatementsisNOTcorrect?
最新回复
(
0
)