首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x,则错误引用x数组元素的是( )。
若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x,则错误引用x数组元素的是( )。
admin
2022-06-24
60
问题
若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x,则错误引用x数组元素的是( )。
选项
A、*p
B、x[5]
C、*(p+1)
D、*x
答案
B
解析
引用一维数组元素有多种方式。直接引用的表达式为:数组名[下标]。数组大小为n时,下标的取值范围为0~(n-1),所以本题中x的下标为0~4,x[5]溢出,故B选项错误。此外还可以通过指针引用一维数组元素。指针p指向该数组,所以*p表示x[0],故A选项正确;指针p+l指向数组x的第二个元素的地址,*(p+1)表示引用x的第二个元素,故C选项正确;x为x数组元素的首地址,*x表示对x[0]的引用,故D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/EGkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
下列选项中,不属于模块间耦合的是()。
下列叙述中错误的是()。
若有以下程序#includevoidsp(int*a){intb=2:*a=*a*2:printf("%d,",*a);a=&b;*a=*a*2;printf("%d
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
有下列程序:main(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,k,t;for(i=0;i<3;i++)for(k=i+l;k<4;k++)if(a[i][i]<a[
不能正确表示数学式的表达式是
数字字符0的ASCII值为48,若有以下程序,程序运行后的输出结果是main(){chara=’1’,b=’2’;printf("%c,",b++);printf("%d\n",b-a);}
层次型、网状型和关系型数据库划分原则是( )。
随机试题
从总体上讲,舞蹈可以分为________舞蹈和________舞蹈。
鲁迅小说中唯一一部中篇小说是________。
Notuntilmanyyearslater______known.
对于神经胶质细胞生理作用的描述,哪几项是恰当的
牵正散的组成药物是
统计调查对象中承担经常性统计调查任务的、可以不持有统计从业资格证的人员是()。[2010年中级真题]
设立股份有限公司,应当有2人以上100人以下为发起人,其中须有半数以上的发起人在中国境内有住所。()
现场检查的主要措施不包括()。
根据我国《宪法》的规定,乡、民族乡、镇的人民代表大会每届任期为()。
ClimateChangeMayMakeInsect-BorneDiseasesHardertoControlClimatechangecaninfluencehowinfectiousdiseasesaffect
最新回复
(
0
)