首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段int i=0,j=1;int &r=i; //①r=j; //②int*p=&i; //③*p=&r; //④其中会产生编译错误的语句是
有如下程序段int i=0,j=1;int &r=i; //①r=j; //②int*p=&i; //③*p=&r; //④其中会产生编译错误的语句是
admin
2017-10-17
67
问题
有如下程序段int i=0,j=1;int &r=i; //①r=j; //②int*p=&i; //③*p=&r; //④其中会产生编译错误的语句是
选项
A、④
B、③
C、②
D、①
答案
A
解析
本题考查的知识点是:指针和引用。指针声明的一般形式为: <数据类型>*<声明的指针变量名>;
引用声明的一般形式为:
<数据类型>&<声明的引用变量名>=<被引用的变量名>;
引用声明时必须初始化,而指针则可有可无。通过引用来改变其所引用的对象,直接赋值即可,而通过指针改变其所指对象则须使用一元运算符“*”。在本题中,语句①就是一条合法的引用声明语句,使变量i被r所引用。语句②通过引用r将变量j的值赋给变量i。语句③声明了指针变量p,并初始化指向变量i。而语句④中的*p代表了变量i,欲将&r(变量r的地址值)赋给*p(变量i),这会引起VC6编译器产生一条类型不匹配的错误“无法将类型int*转换为int”。故本题应该选择A。
转载请注明原文地址:https://www.kaotiyun.com/show/4XAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送
对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是
下面对于友元函数描述正确的是
下列程序的运行结果是【 】。#include<iostream.h>classA{public:virtualvoiduse(){cout<<"inA\n";}};classB:publicA{public:
对于拷贝构造函数和赋值操作的关系,正确的是
下列叙述中正确的是
有如下类的定义。那么空格处的语句是()。classMyClass{____________intx,y;public:MyClass(intx1=0,inty1=0){
执行完C++程序中的下列3条语句后,c指向()。inta,b,*c=&a;int*p=c;p=&b;
在类体系中访问一个虚函数时,应使用指向______的指针或对基类类型的引用,以满足运行时多态性的要求。
下列选项中不属于软件工程3个要素的是()。
随机试题
下列说法中不正确的是()。
A.满月脸,向心性肥胖,皮肤紫纹,多毛B.发作时血压骤升,伴头痛、恶心、多汗、发作间期血压正常C.血钾降低,肌体无力或麻痹D.尿中自细胞、脓细胞较多,且有尿急、尿频病史E.上腹部可闻及血管杂音患者男性,30岁,血
在消灭传染源,控制猪伪狂犬疫病,消灭()对猪场预防该病有重要意义。
2015年6月,某施工企业发生债务重组损失3万元。根据企业会计准则及其相关规定,债务重组损失属于()。
某企业收到甲企业预付的货款45000元,存入银行,应编制会计分录( )。
企业通过现金清查发现,库存现金短缺50万元无法查明原因,经批准后,应借记的会计科目是()。
依据《义务教育音乐课程标准(2011年版)》的基术理念,按照下列要求进行教学设计。教学对象:九年级学生教学内容:演唱《让世界充满爱》要求:(1)设定教学目标与重点。(2)针对教学重点,设计具体的教学策略与过程,其中至少包括2个课堂提问。(3)
最近公布的一项调查结果显示,65%的妇女肺结核患者有吸食二手烟的历史。由此,研究人员提醒,与较少接触二手烟的妇女相比,长期生活在二手烟环境里的妇女患肺结核的概率更大。以下哪项如果为真,最能支持上述论证?
Itisbadmannerto______otherpeoplebehindtheirbacks.
TherevolutionaryleaderoftheEnglishCivilWarwas______.
最新回复
(
0
)