首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义语句: float a[10],x; 则以下叙述中正确的是( )。
设有定义语句: float a[10],x; 则以下叙述中正确的是( )。
admin
2019-02-02
47
问题
设有定义语句:
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/loRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后输出的结果是【】。main(){intarr[10],i,k=0;for(i=0;i<10;i++)arr[i]=i;for(i=1;i<4;i++)k+=arr[i]+i;printf("%d\n"
下列程序的运行结果是()。#include<stdio.h>voidfun(int*s,int*p){staticintt=3;*p=s[t];t-
以下4个选项中,不能看作一条语句的是( )
下面各语句行中,能正确地给字符串赋值的语句行是()。
在数据库的两级映射中,从概念模式到内模式的映射一般由______实现。
结构化程序设计的3种结构是()。
下列选项中,不是一个算法的基本特征的是()。
以下函数返回a所指数组中最小的值所在的下标值fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i
请编写函数fun(),它的功能是:判断字符串是否是回文?若是,函数返回1,主函数中输出:YES,否则返回0,主函数输出NO。回文是指顺读和倒读都一样的字符串。例如,字符串LEVEL是回文,而字符串12312就不是回文。[注意]部分源程序给
随机试题
目前认为,硒缺乏与下列哪些疾病有关()。
设f(χ)=e-χ,则=()
蜂窝织炎早期浸润期首选的治疗方法是
在下列解热镇痛抗炎药中,抗炎、抗风湿作用最强的是
AB公司会计部门某年开出和收到的票据情况如下:(1)2月5日,收到A公司的开户银行开出的银行汇票一张,注明的出票日期为2月4日,金额10万元。(2)2月10日,AB公司向客户B企业开出一张支票,由于B企业的单位全称和金额未确定,因此出纳人员在开
反映家庭短期内偿债能力的指标是()。[2010年5月真题]
欠税是指纳税人、扣缴义务人逾期未缴纳税款的行为。税务机关对欠税者可以采取()的追缴方式。
承兑记载的相对应记载事项是()。
法与政治的关系有()。
黄自
最新回复
(
0
)