首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下说明 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
2017-10-17
29
问题
有如下说明 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
解析
本题考查的是指针的运用。因为指针p初始指向数组a的首地址,所以*p返回的是数组元素a[0]的值,因此选项A的结果是1+9=10;选项B是取指针p往后移动8个单位位置处的值,即a[8]的值9;选项C中表达式的值和选项A相同,只不过选项C中的表达式会改变a[0]的值;选项D的值是一个地址值,即数组元素 a[8]的地址值,该值无法确定。所以,4个选项中只有选项B正确。
转载请注明原文地址:https://kaotiyun.com/show/6WAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classMyDERI
下面类的定义,有()处错误。classMyClass{public:voidMyClass();~MyClass(intValue);private:inti=0;
若要把类FriendClass定义为类MyClass的友元类,则应在类MyClass的定义中加入语句【】。
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
下面关于数组的初始化正确的是
下列程序的输出结果是【 】。#include<iostream.h>classMyClass{public:intnumber;voidset(inti);};intnumber=3;voidMyClass:
以下定义数组中错误的是()
有如下类的定义。那么空格处的语句是()。classMyClass{____________intx,y;public:MyClass(intx1=0,inty1=0){
如下程序的输出结果是main(){float x=2.0, y;if(x<0.0)y=0.0;else if(x<10.0)y= 1.0/x;else y= 1.0cout<<y<<end1}
多态性分为两类:编译时的多态性和______。
随机试题
继承是Java语言的一个重要机制,所有的Java类都继承自根类()。
室间隔缺损以哪一个心腔增大为主
缬沙坦的结构式为
案例十八:某企业从事某项投资活动的年投资收益率为10%。现有两个投资方案如下:甲方案:第一年缴纳企业所得税100万元的概率为20%,纳税150万元的概率为50%,纳税180万元的概率为30%;第二年纳税120元的概率为40%,纳税160万元的概率为40%
期货公司申请对客户哪些资料进行修改的,监控中心重新进行复核?()
某企业2000—2006年销售收入的年平均增长速度是27.6%,这期间相应的年平均发展速度是()。
姜老师听到晓成等几个学生说不喜欢自己,更喜欢原来的班主任,因此对他总是没有好脸色,动辄斥责或罚跪,这表明姜老师没有做到()
由新民主主义社会向社会主义的转变时期,民族资产阶级仍然是一个具有两面性的阶级
HowoldisTommy?
•YouwillhearpartofaconversationbetweenaninterviewerandAndrewGrove,thechairman,CEOandco-founderofIntel.•For
最新回复
(
0
)