首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include <iostream.h> void main0 {int n[][3]={10,20,30,40,50,60}; int(*p)[3]; p=n;cout<<p[0][
下列程序的输出结果是( )。 #include <iostream.h> void main0 {int n[][3]={10,20,30,40,50,60}; int(*p)[3]; p=n;cout<<p[0][
admin
2016-11-22
39
问题
下列程序的输出结果是( )。
#include <iostream.h>
void main0
{int n[][3]={10,20,30,40,50,60}; int(*p)[3];
p=n;cout<<p[0][0]<<","<<*(p[0]+1)<<","<<(*p)[2]<<end1;}
选项
A、10, 30, 50
B、10, 20, 30
C、209 40, 60
D、10, 30, 60
答案
B
解析
如果数组元素都是相同类型的指针,则称这个数组为指针数组。指针数组一般用于处理二维数组。声明的格式为:<数据类型×(*变量名)×[元素个数]>。p表示指向数组n的行指针,初始化“(*p)[3]=n;”,地址的等价形式:p+、p
、*(p+i)都表示数组第i+1行的第1个元素的首地址。*(p+i)+j、p
+j、&p
[j]都表示数组第i+1行、第j+1列元素的地址。值的等价形式:+(*p+i)+j)、*(p
+j)、p
D]都表示数组第i+1、第j+1列元素的值。所以本题中分别访问数组元素p[0][0],p[0][1],p[0][2]。
转载请注明原文地址:https://kaotiyun.com/show/hzAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iOStream>usingnamespacesstd;classA{public:A(){}A(inti){x1=i;
下列打开文件的表达式中,错误的是
在C++中,打开一个文件,就是将这个文件与一个【】建立关联,关闭一个文件,就是取消这种关联。
若类A和类B的定义如下;classA{inti,j;public:intgeti(){returni;}};clasSB:publ
下面不属于软件设计原则的是
下列叙述中正确的是
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有
设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有______个元素。
实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于______的联系。
随机试题
何谓过渡表面?
AfterManhasdreamedaboutflyingforalongtime.MichaelMoshierisadreamer.HeinventedtheSoloTrek.TheSoloTrekh
前置胎盘期待疗法,护理措施不正确的是
陈某,女,67岁,双眼晚期白内障待手术,在护理过程中有效的沟通方式是()。
关于水痘的叙述,下列正确的是()
主要供应长期资金,解决投资资金需要的是()。
国家主席可以主动行使的职权包括()。
简述迷信犯、愚昧犯与不能犯未遂的区别。
Thefollowingdatasufficiencyproblemsconsistofaquestionandtwostatements,labeled(1)and(2),inwhichcertaindataare
商品期货合约的履约方式有()。
最新回复
(
0
)