首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若已知“int a[3][7];”,则用指针表示数组a中的元素时,下列表示中错误的是( )。
若已知“int a[3][7];”,则用指针表示数组a中的元素时,下列表示中错误的是( )。
admin
2020-06-29
51
问题
若已知“int a[3][7];”,则用指针表示数组a中的元素时,下列表示中错误的是( )。
选项
A、*(a+1)[5]
B、*(*a+3)
C、*(*(a+1))
D、*(&a[0][0]+2)
答案
A
解析
二维数组a中有三个元素,每个元素都是包含7个元素的一维数组a[0],a[1],a[2],另外二维数组名相当于一个指向指针的指针,一维数组的数组名相当于指针,所以*a指向一维数组a[0],*(a+1)指向一维数组a[1],*(a+2)指向一维数组a[2],所以选项B中,*a+3指向一维数组a[0]的首地址(列地址)向后移动3位,即指向a[0][3],*(*a+3)表示a[0][3],正确;选项C中,*(a+1)指向一维数组a[1],同时也指向一维数组a[1]的第一个元素,所以*(*(a+1))表示a[1][0],正确;选项D中,&a[0][0]代表一维数组a[0]的第一个元素地址,也表示数组a[0]的首地址,所以&a[0][0]+2表示数组a[0]的首地址向后移动2位,指向a[0][2],*(&a[0][0]+2)表示a[0][2],正确;所以选项B、C、D都是正确的;由于[]运算符优先级比*高,所以选项A中的表达式等价于:*((a+1)[5]),a+1是一维数组a[1]的首地址,这是一个行地址,也就是说(a+1)[5]是a+1向后偏移5个地址,即为(a+6),故*((a+1)[5])应该是元素a[6][0],出现数组越界错误,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/dZ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设在主函数中有以下定义和函数调用语句,且fun()函数为void类型,请写出fun()函数的首部______。intmain(){doubles[10][22];intn:...fun(s)
使用VC6打开考生文件夹下的源程序文件3.cpp,其中定义了类A、A1和A2,其中A1类由A类公有派生,A2类由A1类公有派生。(1)定义类A的构造函数,该构造函数有一个整型的参数x,在构造函数中请将x赋值给数据成员a。请在注释“//******
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。(1)定义类CPoint的带有两个参数的构造函数,两个变量为x、y,都为int型,且缺省值为0。请在注释1后添加适当的语句。
使用VC6打开考生文件夹下的源程序文件3.cpp,其中定义了类A、A1和A2,其中A1类由A类公有派生,A2类由A1类公有派生。(1)定义类A的构造函数,该构造函数有一个整型的参数x,在构造函数中请将x赋值给数据成员a。请在注释“//******
使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。(1)完成构造函数,设置数组元素的个数为0,请在注释1之后添加语句。(2)完成函数AddMember(intn),如
有如下模板声明:templateclassA;下列声明中,与上述声明不等价的是()。
下列有关内联函数的叙述中,正确的是()。
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
字符串"8+a=\tb\n\r"的长度为
逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是
随机试题
Ican’tunderstand______adecisionuntilitistoolate.
以下何脉不主宿食
鹅口疮的临床表现是( )。
一般而言,史学家对史料有兴趣,文学家对铺张场景、_______气氛有兴趣,司马光的《资治通鉴》,爱好文学的人读不下去;太史公写的“鸿门宴”,史学家认为_______。填入画横线部分最恰当的一项是()。
1951年12月中央决定在党政机关工作人员中开展一场()的“三反”运动。
债的免除是一种单方法律行为。()
Itiseasiertonegotiateinitialsalaryrequirementbecauseonceyouareinside,theorganizationalconstraintsinfluencewage
连编后可以脱离VisualFoxPro独立运行的程序是_______。
Vacation(休假)timecanbeassimpleasjusttimeawayfromwork.Youmayjustwantto【C1】________homeanddonothing.Thereisn
Itishardlynecessaryformetocitealltheevidenceofthedepressingstateofliteracy.ThesefiguresfromtheDepartmentof
最新回复
(
0
)