首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下说明 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
42
问题
有如下说明 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://www.kaotiyun.com/show/6WAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序段共有错误()处。#include<iostream>usingnamespacesstd;classSample{private:intn;public:S
以下程序执行后的输出结果是#include<iostream>usingnamespacestd;voidtry(int,int,int,int);intmain(){intx,y,z,r;
对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是
下面对于友元函数描述正确的是
下列程序不能通过编译,应该在划线部分填写的语句是【 】。#include<iostream.h>#include<stdlib.h>doubleFune(inta,intb,charch){doublex;swit
以下定义数组中错误的是()
下列关于数据库系统的叙述中,正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classAA{public:virtualvoidf(){cout<<
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是,
作为非成员函数重载的运算符,所有操作数都必须以______的形式出现在参数表中。
随机试题
Thehovertrain(气垫火车)traveledatthespeedof200—300milesanhours,______.
下列关于关节的叙述,正确的是()
A.急性巨核细胞白血病B.急性单核细胞白血病C.多毛细胞白血病D.铁粒幼细胞性贫血E.急性粒细胞性白血病特异性酯酶染色强阳性的疾病是
甲房地产开发企业(以下简称甲企业)兴建一普通商品住宅小区。小区在建期间就开始预售;完工后,又以现房形式出售。在规定期间,甲企业经其商业伙伴推荐,未通过招、投标,也未经有关部门批准,采用协议方式直接聘用乙物业服务企业负责该小区的物业管理。该行为违反了相关规定
所谓(),就是利用同一时刻不同外汇市场上的汇率差异,在汇率低的外汇市场买进外汇,在汇率高的外汇市场卖出外汇,从而赚取汇差收益的交易
根据《婚姻登记条例》的规定,婚姻登记机关不予办理结婚登记的情形有()。
下列的建筑物所在国家与作品作者的国籍相一致的是()。
凯恩斯主义与新古典宏观经济学在理论上的分歧是市场机制是否完善,是否需要政府干预经济。()
下列关于函数模板实参不能省略的情况说明不正确的是
BurnCaloriesWhileYouDoYourChores!Youmaynotrealizejusthowmanycaloriesyouburndoingeverydaytasks.Dailycho
最新回复
(
0
)