首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义语句: float a[10],x; 则以下叙述中正确的是( )。
设有定义语句: float a[10],x; 则以下叙述中正确的是( )。
admin
2019-01-11
46
问题
设有定义语句:
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/rixp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确定义一维数组的选项是()。
能将高级语言程序转换成目标语言程序的是______。
以下程序的输出结果是【】。voidfun(){staticinta=0;a+=2;printf("%d",a);}main(){intcc;for(cc=1;cc<4
在面向对象方法中,信息隐蔽是通过对象的【】性来实现的。
下列程序的输出结果是______。main(){inta[]={31,27,20,12,6,1},*p=a;p++;printf("%d\n",*(p+2));}
以下叙述中错误的是()。
下面关于完全二叉树的叙述中,错误的是______。
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是
数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于【】。
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串为:udl23fghS##43df,处理后新字符串为:123543asdfgll##df。
随机试题
以情感陶冶(体验)为主的教学方法是()。
疟原虫肾病利什曼原虫致溶血
骨髓抑制较轻的抗癌抗生素
下列哪种情况不是应用组织扩张器的适应证( )
我国《节能中长期专项规划》规定的节能重点工程包括()。
会计职业道德自我教育的内容包括()。
近年来,在合并农村信用社的基础上组建的农村金融机构有()
在5千万到7千万年前,一类或几类陆生哺乳动物第二次入水,其中有些还适应了淡水生活。由它们逐渐形成了进化树上的新分支——鲸目。它分为三个亚目:古鲸亚目、齿鲸亚目、须鲸亚目。其中古鲸亚目的种类于始新世晚期灭绝。白垩纪末期,曾经统治地球的恐龙类全部灭绝
1911年,以()胜利为标志的革命被称为辛亥革命。
在信息系统的需求分析中,首先应是()。
最新回复
(
0
)