首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: 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
2020-11-11
38
问题
有如下程序段:
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://jikaoti.com/ti/5Cl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序正常运行。并使程序输出结果为:ABCDEFABCDEFABCDEF注意:不要改动main函数,不能增行或删行,也不能更
下面关于虚函数的描述中,正确的是()。
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
若有如下类声明c1assMyClass{public:MyClass(){cout<<1;}};执行下列语句MyClassa,b[2],*p[2]:以后,程序的输出结果是()
设树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStack类。Stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack
下列符号中可以用做C++标识符的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCⅡ值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回一1;或者不存在时也返回一1。注意
下列选项中不符合良好程序设计风格的是
随机试题
Whatmakesamanspend22hoursinfreezingwateror14daysaloneinahot-airballoon?AdventurerSteveFossettknows.Histas
产品线是指()
银行业金融机构应保护消费者的隐私权,有权拒绝任何单位和个人查询、冻结和扣划。()
下列事项中属于会计估计变更的是()。
下列关于长期偿债能力比率的说法中,正确的是()。
Inasense,thenewprotectionismisnotprotectionismatall,atleastnotinthetraditionalsenseoftheterm.Theoldprotec
国务院办公厅明确把信息网络分为()三类。
Theselow-budgetanimatedfilmsarethemainsourceof______ofthisindependentstudio.
Amanualworkerprobablyearnsmoremoneythanamanwhodoesmentallabor.Forexample,abrick-layercanearnmoremoneythan
Ifyoucan’taffordtopayrentinadvance,therearetwotypesofloanyoumaybeabletogetfromthesocialfund.
最新回复
(
0
)