首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有下面的程序片段: int[12]={0},*p[3],**pp,i; for(i=0;i
若有下面的程序片段: int[12]={0},*p[3],**pp,i; for(i=0;i
admin
2013-06-11
42
问题
若有下面的程序片段:
int[12]={0},*p[3],**pp,i;
for(i=0;i<3;i)
p
=&a[i*4];
pp=p;
则对数组元素的错误引用是
选项
A、pp[0][1]
B、a[10]
C、p[3][1]
D、*(*(p+2)+2)
答案
C
解析
考查指向数组的指针。本题综合考查一维数组和多维数组指针变量的表示方法。在C语言中,引用数组元素的方法有两种,即下标法和指针法。下标法如a
形式;指针法如*(a+i)或*(p+1)。其中,a是数组名,p是指向数组的指针变量,其初值p=a。再如*(*(p+2)+2)是a[2][2]的值,注意语句中指针型数组的书写格式,不能写成"(*数组名)[长度]",因为这是定义指向含有"长度"个元素的一维数组的指针变量。例如有定义语句"int a,b,c,c,*p[3]={&a,&b,&c};",它定义了一个名为p的指针型数组,其3个元素p[0],p[1],p[2]分别指向f3个整型变量a,b,c。
转载请注明原文地址:https://kaotiyun.com/show/XCJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下面程序后,a的值是() main() { inta; printf("%d\n",(a=3*5,a*4,a+5));}
执行下列语句的结果为() i=3; printf("%d",++i); printf("%d",i++);
用语句scanf("%c%c%c",&c1,&c2,&c3)输入“a,b,c”时,变量c1、c2、c3的值分别为()
【】是指一个数据对象中的各个数据元素之间存在的联系。
若一个外部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
有以下结构体说明和变量定义,如下图所示,指针p、q、r分别指向一个链表中的3个连续结点。structnode{intdata;structnode*next;}*p,*q,*r;现要将q和r所指结点的先
在线性表的多种存储结构中,最简单的方法是【】。
为了使模块尽可能独立,要求
在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有______个元素。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作。
随机试题
Thephonemesofalanguagecannotbestrungtogetherinanyrandomordertoformwords.Thephonologicalsystemdetermineswhich
[2003年第116题]一般二等人员掩蔽所的战时主要出入口,应有下列哪项配套设施?
某项目年设计生产能力8万台,年固定成本1000万元,预计产品单台售价500元,单台产品可变成本275元,单台产品销售税金及附加为销售单价的5%,则项目盈亏平衡点产量为()万元。
在纸币制度下,影响汇率变动的因素不包括()。
一般资料:男,28岁,公司职员。案例介绍:求助者是一名房地产销售人员,他所在组是该部门业绩最好的一个组,而且求助者的业绩也非常好,多次受到部门经理的表扬。可是上个月因为自己一时大意,谈失了一笔订单,业绩落后了很多。被组长知道后,狠批了他一顿,说他
下列关于观察的叙述正确的是()。
遗传变异与物种演化是生物界中存在的普遍现象,这种现象产生的原因是:
She______SouthAmericaattheageof15andhasneverreturned.
Suddenly,everywhereyoulook,everyone’stakingcoldshowers.Notliterally—thatwouldbeweird—butthere’snomistakingalif
A、Becausehe/shehasn’tseenyourCV.B、Becausehe/shewantstomakesureyouarenotlyingonyourCV.C、Becausehe/shewantst
最新回复
(
0
)