首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果定义 float a[10], x; 则以下叙述中正确的是( )。
如果定义 float a[10], x; 则以下叙述中正确的是( )。
admin
2019-07-14
49
问题
如果定义
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全国计算机二级
相关试题推荐
有以下程序#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("0ABCDE
以下定义数组的语句中错误的是()。
有以下程序:#includemain(){chara,b,c,d;scanf("%c%c",&a,&(B);c=getchar();d=getchar();printf("%c%c%c%c\n",a,b,c,d);}当执行程序时,按下
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是()。
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
C语言主要是借助以下哪种手段来实现程序模块化
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。
数据库设计中反映用户对数据要求的模式是
对下列二叉树进行前序遍历的结果为
下面对对象概念描述正确的是
随机试题
促使人们提防可能发生危险的是()标志。
牛的结肠在系膜内是
唐某作为技术人员参与了甲公司一项新产品研发,并与该公司签订了为期2年的服务与保密合同。合同履行1年后,唐某被甲公司的竞争对手乙公司高薪挖走,负责开发类似的产品。甲公司起诉至法院,要求唐某承担违约责任并保守其原知晓的产品。关于该案的审判,下列哪一说法是正确的
代理记账,是指企业委托有会计资格证书的人员的记账行为。()
根据我国法律法规对基本农田的保护规定,各省、自治区、直辖市划定的基本农田应当占本行政区域内耕地的()以上。
20×5年2月,A公司与其全资子公司B公司签订了《协议一》,约定A公司将其建设用地使用权用于抵偿其欠B公司的2000万元债务,并约定了仲裁条款。但A公司未依约将该用地使用权过户到B公司名下,而是将之抵押给不知情的银行以获贷款,办理了抵押登记。同年4月,
下列有关证券资产投资风险的表述中,正确的有()。
至少在中文世界,将儒家传统定性为一种“人文主义”,已经成为学界的______,而视儒家传统为一种“宗教”,或者认为儒家传统具有一种宗教性,则自清末民初以来一直聚讼不已,至今______。依次填入划横线部分最恰当的一项是()。
阿拉曼战役
利克特(R.A.Likert)提出的态度测量方法是
最新回复
(
0
)