首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果定义float a[10],x;,则以下叙述中正确的是( )。
如果定义float a[10],x;,则以下叙述中正确的是( )。
admin
2020-07-28
75
问题
如果定义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全国计算机二级
相关试题推荐
请编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回。例如,若输入:17,则应输出:46891012141516。注意:部分源程序在文件PROG1.C中。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
以下错误的定义语句是
有下列程序:main(){inta[4][4]={{l,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,j,k,t;for(i=0;i<4;i++)for(j=0;j<3;j++)for(k=j+1;k
有下列程序: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);}程序执行后的输出结果是
软件设计中模块划分应遵循的准则是
设一棵度为3的树,其中度为2,1,0的结点数分别为3,1,6。该树中度为3的结点数为
以下选项中合法的标识符是
设某棵树的度为3,其中度为2、1、0的结点个数分别为3、4、15。则该树中总结点数为
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有
随机试题
TheNewBusinessModelsA)Mostemergingcountriesarefondofhighlydiversifiedcompanies.India’sTataGroup,whichacco
男,35岁,咳嗽、咳脓痰10年,间歇咯血,体检左下肺背部闻及湿啰音,建议进行胸部摄片。CT扫描应进行方式
有机整体的"主宰"是
患者,40岁。高热寒战3天,伴咳嗽,胸痛,痰中带血。为确诊,应首选的检查方法是
因其含麻黄,故青光眼、高血压病、心脏病者慎用的药物有
常见皮肤化学性灼伤的急救处理A、氢氧化钠(钾)灼伤B、氧化钙(生石灰)C、苯酚D、硫酸、硝酸、盐酸、三氯醋酸等灼伤E、焦油、沥青先以大量清水或肥皂水冲洗,继以30%~50%乙醇擦
确定土地产权的法律手段是()。
在同等条件下影响洗衣房洗衣成本的首要水质因素是()
现有12支队参加羽毛球比赛,分A、B两组采用分组单循环进行初赛,请计算出两个小组需要进行比赛的场次,并将A组的单循环轮次排列出来。
Application development increasingly means Windows development, and the popularity of visual development tools has(66)in tandem
最新回复
(
0
)