首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: 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
2021-06-10
97
问题
有如下程序段:
int i=0,j=1;
int &r=i;//①
r=j;//②
int * p=&i;//③
*p=&r;//④
其中会产生编译错误的语句是( )。
选项
A、④
B、③
C、②
D、①
答案
A
解析
本题考查指针和引用。①为引崩,使用正确;④中&r表示一个地址,而* p已经是一个值了,不能将一个指针赋值给一个值,所以编译错误。
转载请注明原文地址:https://kaotiyun.com/show/a0fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计方法的是()。
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
下列叙述中正确的是()。
下列叙述中正确的是
有如下程序:#include<iostream>#include<cstring>usingnamespacestd;classXCD{char*a;intb;public:
下列选项中,正确的C++标识符是
已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:MyClockc1,c2;//……c2=c1+10;由此可知:为类MyClock重载的“+”运算符函数的声明是(
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)在类TestClass中定义name为字符串类型,age为整型,请在注释∥********1********之后添加语句。(2
随机试题
下列关于最晚开始时间和最晚完成时间的说法错误的是()。
粉末喷涂的铝合金型材最小涂层厚度为多少?
在综合成本分析的方法中,()是施工项目定期的、经常性的中间成本分析。
ItwasMother’sDayandIwasshoppingatthelocalsupermarketwithmyfive-year-oldson,Tenyson.Aswewere【C1】______,werea
Althoughnooneiscertainwhymigrationoccurs,thereareseveraltheories.OnetheoryclaimsthatprehistoricbirdsoftheNor
谈谈孔子的德育思想对当今社会德育的启示。
解微分方程y(4)一2y"’+y"=0。
Mostofusaretaughttopayattentiontowhatissaid—thewords.Wordsdoprovideuswithsomeinformation,butmeaningsare(1
下列关于Bootloader的陈述中,不正确的是()。
InBritain,astrikewascalledagainst______.
最新回复
(
0
)