首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #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
42
问题
下列程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
下列类的定义中,有()处语法错误。classBase {public:Base(){}Base(inti){data=i;
有以下程序:#include<iostream>#include<strinq>usingnamespacestd;intmain(){chara[]={’a’/’b’/’c’/’
在关系模型中,
C++语言中关键字运算符有new,delete和______。
为了便于对照检查,测试用例应由输入数据和预期的【】两部分组成。
非空的循环单链表head的尾结点(由p所指向),满足
开发大型软件时,产生困难的根本原因是
关于this指针的说明不正确的是
语句int*i;i=newint[10];,释放指针i的语句是【】。
随机试题
肝能分泌()。
In2008,27peoplewerearrestedbecauseofthecontaminated(有毒的)milkpowder________
下列除哪项外,均是火(热)邪气的致病特点
惊厥性全身性癫痫持续状态必须从速控制发作。并保持不再复发的时间至少为
甲私刻乙公司的财务专用章,假冒乙公司名义签发一张转账支票交给收款人丙,丙将该支票背书转让给丁,丁又背书转让给戊。当戊主张票据权利时,根据票据法律制度的规定,下列表述中,正确的是()。(2008年)
在()之前一个月,人们只能在每天日出前和日落后进食。
Thebeautyofsoftwareisinitsfunction,initsinternalstructure,andinthewayinwhichitiscreatedbyateam.Toauser,ap
A、学校里B、宿舍里C、邮局里D、电话里D
Formanypeopletoday,readingisnolongerrelaxation.Tokeepuptheirworktheymustreadletters,reports,tradepublication
A—TOPStoriesB—E-newslettersC—CurrentSpecialD—What’sNewE—Edito
最新回复
(
0
)