首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若已知“int a[3][7];”,则用指针表示数组a中的元素时,下列表示中错误的是( )。
若已知“int a[3][7];”,则用指针表示数组a中的元素时,下列表示中错误的是( )。
admin
2020-06-29
29
问题
若已知“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://jikaoti.com/ti/s7A0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#include<iostream>usingnamespacestd;intmain(){intsum,i;for(sum=0,i=1;i<5;i++)sum+
下面这个程序的结果是#include<iostream.h>classA{private:inta;public:v
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout.fill(’*’);cout<<left<<setw(4)<<123<<"OK"<<end1;r
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示坐标的类TC1,但类TC1的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)声明TC2类为TC1类的友元类,请在注释1后添加适当的语句。(2)完成类
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成。(1)定义私有数据成员year、month和day,分别用于表示年、月和日
有如下函数模板定义:templateT1Fun(T2n){returnn*5.0;)若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为()。
已知将运算符“+”和“*”作为类Complex的成员函数重载,设cl和c2是类Complex的对象,则表达式c1+c2*cl等价于()。
开发大型软件时,产生困难的根本原因是()。
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有
下面能作为软件需求分析工具的是
随机试题
患儿女,4岁。发热伴咳嗽3~4天,今出皮疹,住外院拟诊“药物疹”,口服阿司咪唑(息斯敏),回家后病情变化,咳加剧,来院就诊。体检:体温39℃,气急,鼻扇动,唇周青紫,两睑结膜红,口腔黏膜粗糙,心率每分钟160次,心音低钝,两肺闻及细湿啰音,腹软,肝肋下3.
对土地权利转移涉及的土地估价较常见的服务内容表述正确的是()。
全波整流、滤波电路如图所示,如果输入信号ui=10sin(ωt+30°)V,则开关S闭合前输出端有直流电压uo为:
2019年1月,甲、乙、丙三人计划出资设立一家贸易有限责任公司,即A公司,三人约定:(1)甲以货币出资10万元,首次出资额为5万元;乙以土地使用权作价出资12万元,丙以知识产权、实物作价出资8万元,乙、丙在公司成立时即办理相关出资转移手续。(2)A公司
某电厂与水运公司签订一份运输保管合同,合同载明的运输费和保管费合计为500000元。货物运输合同的印花税税率为0.5‰,仓储保管合同的印花税税率为1‰。该项合同双方各应缴纳的印花税金额为( )。
学生学习了数学运算,然后用字母替代数字进行计算,这属于()。
概念是人脑对客观事物本质特征的认识,事物的本质特征决定事物的性质,是一事物区别于其他事物的本质特征。根据概念所包含的属性的抽象与概括程度,概念可分为具体概念和抽象概念。按事物的指认属性形成的概念称为具体概念,按事物的内在本质属性形成的概念称为抽象概念。下列
根据以下资料,回答问题。2017年上半年,浙江省服务贸易继续保持较快增长,进出口1650亿元,同比增长18.2%;占全省外贸总额的12.0%。其中,出H1077亿元,增长19.0%;进口574亿元,增长16.7%。领域优势进一步凸显。上
生活节俭应当成为选拔国家干部的标准。一个不懂得节俭的人,怎么能尽职地为百姓当家理财呢?以下各项都符合题干的断定,除了?
小张在M公司担任程序员,他执行本公司工作任务,独立完成了某应用程序的开发和设计,那么该应用程序的软件著作权应当归属(14)享有。
最新回复
(
0
)