首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下说明: int a[10] ={1,2,3,4,5,6,7,8,9,10},* p=a; 则数值为9的表达式是
有如下说明: int a[10] ={1,2,3,4,5,6,7,8,9,10},* p=a; 则数值为9的表达式是
admin
2013-05-30
25
问题
有如下说明:
int a[10] ={1,2,3,4,5,6,7,8,9,10},* p=a;
则数值为9的表达式是
选项
A、*p+9
B、* (p+8)
C、* p+=9
D、p+8
答案
B
解析
按照C++语言的数组元素的引用方法,如数组元素a[0] ,可以用表达式 * (p+0) ,即
* p来引用,对于数组元素a[1] ,可以用表达式 * (p+ 1) 来引用,在这里,p+1的值就是数组元素a[1] 的地址,对此地址使用“间接访问运算符”:* (p+1) 就代表存储单元a[1] ,注意一对圆括号不可少。同样,对于数组元素a[2] ,则可以用表达式 * (p+2) 来引用…,对于数组元素a[9] ,可以用表达式 * (p+9) 来引用。因此,当指针变量p指向a数组的起始地址时,若0≤i< 10,则数组元素a
可以用表达式 * (p+i) 来引用。
转载请注明原文地址:https://kaotiyun.com/show/0LNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类模板成员函数体外定义时,必须用与声明该类模板一样的template<class模板形参>声明,使它成为【】。
下列运算符不能在C++中重载的是()。
下列关于C++运算符结合性的说法,正确的是()。
若有以下定义和语句:ints[4][5],(*ps)[5];ps=s;则对s数组元素的正确引用形式是()。
在数据库管理系统的层次结构中,处于最上层的是()。
模块独立性概念是模块化,抽象,【】。这些软件工程基本原理的直接产物。
下面程序段中的错误语句是______。classM{inti;public:void~AA(int);AA*p;voidAA();voidAA(intx){i
在长度为n的有序线性表中进行二分查找,最坏的情况下需要的比较次数为【】。
下列对于软件测试的描述,正确的是()。
将以下程序写成三日运算表达式是【】。if(a>b)max=a;elsemax=b;
随机试题
红、绿茶卫生标准规定重金属指标中,铅含量的指标为()。
法律规定或者当事人约定解除权行使期限的,期限届满当事人不行使的,该权利()
A.25%氯化钡溶液B.硝酸银试液C.硫酸D.硝酸E.碘化钾试液以下杂质检查项目所使用的试剂是炽灼残渣
照明设计中下列光源()选择是错误的。
政府基金监管的行政法律关系不包括()。
RIP是一种路由协议,即路由信息协议。()
与鲁迅有关的文学社团是:
根据所给图表,回答81~85题。下列说法与资料相符的是:
人们将以下哪个作为硬件基本部件的计算机称为第1代计算机?
U.S.collegestudentsareincreasinglyburdenedwithcreditcarddebt,accordingtoastudyreleasedTuesday,andtheconsequenc
最新回复
(
0
)