首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段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
28
问题
有如下程序段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全国计算机二级
相关试题推荐
下面语句段的输出结果是【】。intx=0,y=2,z=3;switch(x){case0:switch(y){case1:cout<<’*’;break;
下面对于友元函数描述正确的是
下列程序的运行结果为#include<iostream.h>voidprint(doublea){cout<<++a;}voidprint(inta,intb){
在C++语言中每个类都有一个______指针,该指针指向正在调用成员函数的对象。
表达式18/4*sqrt(4.0)/5值的数据类型是()
下面是类MyClass的定义,对定义中各语句描述正确的是()。classMyClass{private:intx,y,z;public:voidMyClass(intA){
有如下程序:#include<iostream>usingnamespacestd;Classx{protected:inta;public:x(){
已知类Sample中的一个成员函数说明如下:voidSet(Sample&a);其中,Sample&a的含意是()。
多态性分为两类:编译时的多态性和______。
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但[]运算符只能作为类的______函数重载。
随机试题
若要删除Excel2010单元格中的数据,而不删除格式,在选中单元格后应()
根据中文提示,将对话中缺少的内容写在线上。这些句子必须符合英语表达习惯。打句号的地方,用陈述句;打问号的地方,用疑问句。提示:小张邀小王星期日一起去看中国队对日本队的排球比赛。比赛将于下午4:00开始。小工建议3:50在体育馆门口见面,小张同意小
女,20岁。被汽车撞伤后2h来诊,查一般情况好,左小腿可见长约8cm伤口,胫骨断端外露,出血不多,伴有广泛软组织损伤。在行X线检查之前应先
成本性态是考察成本的关键,变动成本与固定成本的差别是:
甲、乙、丙三人共同投资设立一合伙企业,合伙企业在存续期间,甲擅自以合伙企业的名义与丁公司签订了代销合同。乙和丙获知后,认为该合同不符合合伙企业利益,即向丁公司表示对该合同不予承认,因为该合伙企业内部规定,任何合伙人不得单独与第三人签订代销合同。对此,下列说
下列不属于审计委员会的职能范围的是()。
贾德的概括说所依据的主要是他在1908年所做的()实验,这个实验被看作是概括化理论的经典实验。
A、 B、 C、 D、 B图形规律根据26个字母顺序,第一组字母的序号为2、5、8,第二组字母的序号为9、12、15。
关于网络操作系统基本功能的描述中,正确的是。
A、ApictureofBritain.B、Apictureofthequeen’spalace.C、ApictureoftheRowlandHill.D、ApictureofQueenVictoria.D题目询问
最新回复
(
0
)