首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段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
32
问题
有如下程序段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://kaotiyun.com/show/4XAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在关系模型中,二维表的行称为______。
有以下程序:#include<iostream>usingnamespacestd;classBase{private:inta,b;public:Base(intx,
下列程序的运行结果是#include<iostream.h>classA{inta;public:A(){a=0;}A(intaa){
在数据库系统中,数据具有独立性。由于数据的存储结构与逻辑结构之间由系统提供映象,使得当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改。这种独立性称为【 】。
要通过函数实现一种不太复杂的功能,并且要求加快执行速度,则应该选用
有如下程序:#include<iostream>usingnamespacestd;Classx{protected:inta;public:x(){
如果一个对象部分地包含自己,或自己定义自己,则称这个对象是【 】的对象。
数据库系统的主要特点为数据集成性、数据的高______和低冗余性、数据独立性和数据统一管理和控制。
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但[]运算符只能作为类的______函数重载。
下面关于运算符重载的描述错误的是()。
随机试题
A.attemptB.chargedC.crucialD.delicateE.essentiallyF.eventuallyG.expendedH.fractionI.individual
在肝癌早期筛查的实验室检查项目中,最常用和最有价值的是
某患者缺失。铸造支架式义齿,RPI卡环,舌杆大连接体。义齿戴用1周后,主诉义齿压痛、基牙咬合痛。口腔内检查发现:舌系带根部小溃疡,叩痛(+),义齿各部分密合,咬合不高。基牙疼痛的处理措施是
选择设计地面连接形式,要综合考虑的因素中不包括()
丙公司在知悉甲公司对乙公司的授权已经到期的情况下,与乙公司签订了购销合同,由于乙公司最后未能交货,给丁公司造成了巨大损失,根据有关法律规定,丁公司的损失应当由()承担。
下列各项,属于工程成本核算对象确定方法的是( )。
下列各项中,能够增加购买者讨价还价能力的有()。
国际上对行政人员的要求是“专通结合,以专为主”。()
根据认识的发展规律,在认识的“熟知”与“真知”问题上的正确观点是
Therewasnoreason______themeetingyesterday.
最新回复
(
0
)