首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段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
41
问题
有如下程序段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全国计算机二级
相关试题推荐
以下非法的赋值语句是
已知下列程序的输出结果是42,请将横线处缺失的部分补充完整。#include<iostream>usingnamespacestd;classTestClass{intvalue;public:Tes
以下程序执行后的输出结果是#include<iostream>usingnamespacestd;voidtry(int,int,int,int);intmain(){intx,y,z,r;
有以下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass();~MyClass();
在一个容量为25的循环队列中,若头指针front=9,尾指针rear=16,则该循环队列中共有【 】个元素。
设有char str[80]以下不能将输入数据first\nsecond\n<CR>读取到数组sir中的语句是
编译时的多态性可以通过使用______获得。
下列不属于软件工程三要素的是( )。
多态性分为两类:编译时的多态性和______。
软件工程的出现是由于
随机试题
纠问式诉讼
下列经脉循行不经过腹腔的是
在温度高时容器内压力大,不应剧烈震动,开启前应充分降温,以免药液冲的挥发性大的药品是必须保存于密闭的避光容器中并尽量采用小包装,见光容易氧化、分解的是
激光对人体的危害主要是由它的热效应和()造成的。
如果贴现的商业承兑汇票到期,承兑人的银行账户不足支付,银行即将已贴现的票据退回申请贴现的企业,同时从贴现企业账户中将票据款划回。()
()是只出现喻体,不出现本体和比喻词的比喻。
初三学生小岩晚上在家复习功课,忽然灯灭了,他根据物理课上所学的知识,推测可能是保险丝断了,然后检查了闸盒里的保险丝。这是问题解决过程的哪个阶段?()(2014年下半年真题)
某网吧被责令停业50天,其间,网吧门被撬开,丢失电脑30台。后行政机关作出的处罚行为被确认违法,网吧老板要求国家赔偿,则国家应()。
2020年3月1日,世界文化遗产()迎来第一次触网直播。此前居民和游客都只能远望而不能近观,在本次直播镜头中,这一区域揭开了神秘的面纱。
有如下程序:PrivateSubCommand1_Click()j=10Fori=-1To1Step0.3j=j+1Nexti
最新回复
(
0
)