首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若已知“int a[3][7];”,则用指针表示数组a中的元素时,下列表示中错误的是( )。
若已知“int a[3][7];”,则用指针表示数组a中的元素时,下列表示中错误的是( )。
admin
2020-06-29
28
问题
若已知“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)
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在画线处填上适当内容,实现该函数。boolfun(char*str)}inti:0,j=0;while(str[j])(6);
有如下程序:#include<iostream>usingnamespacestd;classBase{private:charc;piblic:Base(charn):c(
关于continue语句叙述不正确的是
数据库设计包括两个方面的设计内容,它们是
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,但该程序运行有问题,请改正main()函数中的错误,使该程序的输出结果正确。程序输出:88注意:错误的语句在/********found********/的下
下列有关运算符重载的叙述中,正确的是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
以下关键字与类的访问权限无关的是
随机试题
建构主义理论中,阐述学习的四大要素是()。
大出血休克期患者出现烦躁,主要由于()
预防性树脂充填的适应证不包括
【背景资料】某施工单位通过公开招标方式中标了某外资企业一新建的大型机电安装工程项目,并与业主签订了施工总承包合同。事件一:投标人在投标阶段,根据招标文件所提供的施工图纸核对工程量清单,发现招标人提供的工程量清单中的工程量与招标图纸存在较大差异。事件二
下列有关信用期间的表述中,正确的有()。
根据《食品卫生法》的规定,饭店使用的餐具、饮具等盛放直接入口食品的容器,使用前必须经过清洗消毒,食具消毒一般采用物理或化学方法,其中物理方法一般是指()。
在当今竞争激烈的社会,每一个想要在事业上有所成就的人都需要不断给自己“充电”,进行深造。小李是一个在事业上渴望成功的人,因此他必须让自己保持知识的更新,不断深入学习专业知识。但在很多时候,对知识深人的学习深造不得不以牺牲现有的工作为代价。而事实上,小李最终
Youareagraduatestudent,andyouareinterestedinthepositionofbusinessmanagerthatisadvertisedonthenewspaper.Writ
报表的数据源不能是()。
A、Theteamwithabetterluck.B、Theteamwithgoodabilities.C、Theteamwearingred.D、Theteamshowingastrongwill.C
最新回复
(
0
)