首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: 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
31
问题
有如下程序段:
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> voidfun(int &a,int b=3) { static int i=2; a=a+b+i; i=i+a; } void ma
C++语言标识符是以字母或______开头的,由字母,数字和下划线组成的字符串。
流成员函数_______返回当前流的状态。
定义如下一维数组:inta[5],*p;,则下列描述错误的是()。
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是()。
C++语言中类定义中默认的访问权限是()。
一个函数带有参数说明时,则参数的默认值应该在()中给出。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。#include<iostream>usingnamespacestd;class
随机试题
下列各项中,不属于费用的是()。
简述代位继承和转继承的区别。
丙硫氧嘧啶的作用机制是
患者,女,20岁。近半月来自觉心慌,口干,尿频,出汗多,特别怕热,大便次数多,易怒。实验室检查见TT3、TT4增高。若该患者选择口服药物治疗,疗程一般是
普鲁卡因胺长期用药可引起全身性红斑狼疮综合征。()
下列关于住房公积金的表述中,错误的是()。
初始资本投入较少,资本增值较快,处于成长初期或扩张期的企业适合的股权激励模式是()。
简述股票回购的三种方式。
有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确的语句是______。
Whatdoesthewomanthinkofthehousetheyaretalkingabout?
最新回复
(
0
)