首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: 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
2019-04-01
64
问题
有如下程序段:
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赋给*p,这会使编译器产生类型不符的错误提示。
转载请注明原文地址:https://kaotiyun.com/show/RiAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于数组的初始化正确的是
在类的对象被创建时,______函数会被自动调用。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面画线处填上适当语句,完成栈类模板的定义。template<classT>class
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中,输出结果不是2的是
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
下列关于类和对象的叙述中,错误的是
已知在函数func中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列叙述中错误的是
深度为6的满二叉树中,度为2的结点个数为()。
已知数组a中有n个元素,下列语句将数组a中从下标x1开始的k个元素移动到从下标x2开始的k个元素中,其中0<=x1<x2<n,x2+k<n,请将下列语句补充完整。for(inti=xl+k一1;i>=xl;i--)a[______]=a[i];
随机试题
A:Excuseme,canyoutellmewherethenearestrestaurantis?B:Oh,therestaurant?ThenearestoneistheCityRestaurant.It
在工程网络计划执行过程中,如果某项工作实际进度拖延的时间超过其自由时间差,则该工作( )。
根据《物权法》的规定,下列财产中,不得作为抵押物的有()。
业务事故也可称为非责任事故。()
根据下列资料,回答下列问题。央行2015年3月公布了2014年12月金融统计数据报告。具体如下:①广义货币增长12.2%,狭义货币增长3.2%。12月月末,广义货币(M2)余额122.84万亿元,同比增长12.2%,增速分别比上月月末和上年年末低0.
女馆
坚持与时俱进,就是党的全部理论和全部工作要
∫e+∞=___________.
Morethan45millionAmericansnowbelongtoahealthclub.Wespendsome$19billionayearongymmemberships.Ofcourse,some
关于BSP目标的描述中,错误的是
最新回复
(
0
)