首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下说明: 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
62
问题
有如下说明:
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://www.kaotiyun.com/show/0LNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义:intk,*q;,则下列各选项中赋值表达式正确的是()。
纯虚函数是在基类中声明但没有定义的虚函数,可以声明该函数为纯虚函数是在【】置于虚函数的原型后完成的。
在C++中封装性、继承性和【】是面向对象思想的主要特征。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是【】。
在ios中提供控制格式的标志位中,()是转换为十六进制形式的标志位。
派生类中所定义的虚函数的【】不影响对它的动态联编,即基类中已定义的虚函数,其同名函数放在派生类中的【】,都可以实现运行时多态性。
输出流文件中的当前位置可以由下面哪个成员函数返回______。
执行语句序列ofstreamoutfile("data.dat");if(...)cout<<"ok";elsecout<<"fail";后,如果文件打开成功,显示“ok”,否则显示“fail”。由此可知,上面if语句的“...
当ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
随机试题
学习社会强调四种基本的学习,即__________、学会做事、学会共同生活和学会生存。
Hisanxiety______thegamerenderedhimagainsttherule.
口腔健康调查的工作步骤不包括
关于前臂双骨折的治疗,下列说法哪项是错误的()
2003年初,某开发商欲在城北城市建设用地规划圈内的一块“城中村”土地上建设商品房。为了不耽误商机,开发商直接与该村委会订下意向协议,愿意支付补偿费用,并先采取租用的方式启动项目。2004年初,土地被征收为国有后,开发商通过正常出让程序获得土地使用权。20
函数ex展开成为x-1的幂级数是:
为使建筑产生活跃、醒目的气氛,富有活力,常采用()手法。
银行对账的具体步骤包括()。
开:关
物上请求权[中山大学2011年研;南京大学2009年研]
最新回复
(
0
)