首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义语句: float a[10],x; 则以下叙述中正确的是( )。
设有定义语句: float a[10],x; 则以下叙述中正确的是( )。
admin
2019-02-02
52
问题
设有定义语句:
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全国计算机二级
相关试题推荐
下列叙述中错误的是()。
若输入"Iamaboy!",下列程序的运行结果为______。charconnect(string1,string2,string)charstring1[],string2[],string[];{
若有以下调用语句,则不正确的fun函数的首部是______。main(){……inta[50],n;fun(n,&a[9]);……}
下列叙述中正确的是______。
若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元int*p;p=______malloc(sizeof(int));则应填入______。
数据库管理系统提供给用户的接口是()
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
关系数据库管理系统能实现的专门关系运算包括()。
以下程序把三个NODEIYPE型的变量链接成—个简单的链表,并在while循环中输出链表结点数据域中的数据。请填空。#include<stdio.h>structnode{intdata;struct
若变量已正确定义,则以下for循环for(x=0,y=0;(y!=123)&&(x
随机试题
Li-Fi,analternativetoWi-Fithattransmitsdatausingthespectrumofvisiblelight,hasachievedanewbreakthrough,withUK
用三面刃铣刀铣削矩形花键,当用侧刃铣削花键齿侧时,为了保证花键齿侧与轴线平行,应找正__________。
乳腺癌作放射治疗时切线野的范围正确的是
A.3年B.5年C.15日D.30日前药品经营企业变更药品经营许可证许可事项的,向原发证机关申请变更登记时间应当在原许可事项发生变更的()。
组织单位工程施工组织设计交底的是()。
以下事项中,不属于初步业务活动的目的的是()。
赵老师在Excel中为400位学生每人制作了一个成绩条,每个成绩条之间有一个空行分隔。他希望同时选中所有成绩条及分行,最快捷的操作方法是()
Hissisteralwaysspendssomuch______clothesthatshecan’tmanagetolivewithinherincome.
A、Thewomanalsopassedtheexamination.B、Shedidn’texpectallthosesurprises.C、Sheadmiredhimforhiscleverness.D、Shewa
A、Hundredsofthousandsofcars.B、Thirtymillionoldcars.C、Onemillionjunkedcars.D、Fivemillioncarsaltogether.A数字计算题。根据
最新回复
(
0
)