首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义语句: float a[10],x; 则以下叙述中正确的是( )。
设有定义语句: float a[10],x; 则以下叙述中正确的是( )。
admin
2019-06-12
43
问题
设有定义语句:
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/zNRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中给数组所有元素输入数据,请从选项中选择正确的答案填入下划线处#includemain(){inta[10],i=0;while(i
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
有如下程序#includemain(){inti,array[5]={3,5,10,4};for(i=0;i
以下选项中叙述正确的是()。
有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
以下不能将s所指字符串正确复制到t所指存储空间的是()。
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是()。
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
随机试题
设函数y=f(x)具有二阶导数,且f’(x)<0,f’’(x)<0,又△y=f(x+△x)一f(x),dy=f’(x)△x,则当△x>0时,有()
以缺血性静息痛为主要症状时,提示血栓闭塞性脉管炎的分期是
女性。23岁。胸部隐痛5日,伴低热,气促。查体:心界明显扩大,心尖搏动位于心浊音界内2cm,肝于肋下5cm。心电图示窦性心动过速,低电压。广泛性T波低平。本例最可能的诊断为
下列哪项与小叶性肺炎不符()
固结灌浆的主要技术要求有()。
根据车船税的规定,车船税确定税额总的原则是( )。
2011年9月8日,甲公司与乙公司订立合同,以每台30万元的价格购买20台货车。双方约定,甲公司应在乙公司交货后半年内付清全部货款,并以甲公司通过划拔方式取得的某建设用地使用权提供抵押担保。甲乙双方办理了抵押登记。10月12日,乙公司交付了20台货车,次日
所谓在教学时要用一把钥匙开一把锁,是指教师要有()。
收入属于货币需求决定因素中的()
RichardⅢonceofferedhiskingdomforahorse.Today,ahandfulofdedicatednaturalistsaregivingtime,moneyandeventheoc
最新回复
(
0
)