首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有下面的程序片段: int[12]={0},*p[3],**pp,i; for(i=0;i
若有下面的程序片段: int[12]={0},*p[3],**pp,i; for(i=0;i
admin
2010-12-10
44
问题
若有下面的程序片段:
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/ChPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下程序:OptionBase0PrivateSubFormClick()DimaDimiAsIntegera=Array(1,2,3,4,5,6,7,8,9)Fori=0To3Printa(5一i);Next
可以产生30~50(含30和50)之间的随机整数的表达式是( )。
在数据处理中,其处理的最小单位是()。
设有一个有10个元素的数组,下列程序将该数组的第1个元素与第10个元素交换,第2个元素与第9个元素交换……,第5个元素与第6个元素交换,在横线处应填写()。PrivateSubCommandl_Click()Dima(1T
以下事件过程的功能是:从已存在于磁盘上的顺序文件Numl.txt中读取数据,计算读出数据的平方值,将该数据及其平方值存入新的顺序文件Num2.txt中。则在以下横线处合适的语句是()。PrivateSubFormCl
设a是整型变量,与函数IIf(a>0,-a,a)有相同结果的代数式是()。
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
在软件开发中,需求分析阶段可以使用的工具是()。
若按功能划分,软件测试的方法通常分为______测试方法和黑盒测试方法。
随机试题
善言灵巧的谈判对手的性格特征是什么?在谈判中遇到这种对手应当采取哪些对策?
通常物种多样性具有种的( )和种的( )两方面含义。
"水火既济"指的是()
最可能的诊断是根据目前病例之诊断,主要治疗应包括
五倍子的加工方法为
证券的特点表现在()。
在投资项目可行性研究阶段进行敏感性分析时,所使用的经济分析指标之一是()。
根据《民法》理论,下列关于所有权与用益物权的说法正确的是()。
为什么实地口语导游同图文声像导游相比,永远在导游服务中处于主导地位?
以下关于科学的正确描述是()。
最新回复
(
0
)