首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: int i=0,j=1; int &r=i; // ① t=j, // ② int *p=&i; // ③ *p=&r; // ④ 其中会产生编译错误的语句是(
有如下程序段: int i=0,j=1; int &r=i; // ① t=j, // ② int *p=&i; // ③ *p=&r; // ④ 其中会产生编译错误的语句是(
admin
2017-06-18
17
问题
有如下程序段:
int i=0,j=1;
int &r=i; // ①
t=j, // ②
int *p=&i; // ③
*p=&r; // ④
其中会产生编译错误的语句是( )。
选项
A、④
B、③
C、②
D、①
答案
A
解析
此题考查的是指针和引用。本题中,语句①是一条合法的引用声明语句,使得变量i被r引用;语句②通过引用r将变量j的值赋给变量i;语句③声明了指针变量p,并初始化指向变量1;语句④中*p代表了变量i的值,要将&r赋给*p,这会使编译器产生类型不符的错误提示。
转载请注明原文地址:https://kaotiyun.com/show/ymAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是【 】。#include<iostream,h>classBase{public:voidf(intx){cout<<"Base:"<<x<<end1;}
派生类的构造函数的成员初始化列表中,不能包含( )。
下列程序的运行结果是( )。 #include<iostream.h> voidfun(int &a,int b=3) { static int i=2; a=a+b+i; i=i+a; } void ma
下列程序段中有错的是()。Template<classType>//AType//BFunc(Typea,b)//C{retum(a>b)?(a):(b);}//D
下列语句段中不是死循环的是()。
已知n是一个int型变量,下列语句中错误的是
类中包含了一个静态成员函数,则main函数中和P.f1(P);语句具有同样功能的语句为【 】。#include<iostream.h>classM{
若需要把一个函数"void Func();"定义为一个类Sample的友元函数,则应在类 Sample的定义中加入一条语句【 】。
设有n元关系R及m元关系S,它们分别有p、q个元组,则关系R与S经笛卡尔积记为R×S,该关系是一个n+m元关系,那么其元组个数是()。
随机试题
WhenMaryMoorebeganherhighschoolin1951,hermothertoldher,“Besureandtakeatypingcoursesowhenthisshowbusinessth
Foreignersexperiencedifferentdegreesofcultureshock.Thesymptoms【B1】______fromgreattosmall.Somepeopleareonlyillat
CT成像,与X线转换有关的器件是
提高早期胃癌诊断率的三项关键性手段是
不存在神经节的传出神经是
饮酒对药品疗效的影响A、茶碱B、氟尿嘧啶C、降压药利血平D、抗癫痫药苯妥英钠E、布洛芬等解热镇痛药干扰胆碱的合成而增加肝毒性、神经毒性
患者,男性,32岁,因甲亢接受放射性131I治疗。治疗后护士应嘱患者定期复查,以便及早发现
在实施抽盘程序时发现的错误很可能意味着被审计单位的存货盘点还存在着其他错误,注册会计师的下列做法中不正确的是()。
马斯洛认为,自我实现的境界是()。
【B1】【B13】
最新回复
(
0
)