首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下类定义 classPoint{ public: Point(int x=0,int y=0){_x=x;_y=y;} void Move (int xOff,int yOff {_x +=xOff;_y
有以下类定义 classPoint{ public: Point(int x=0,int y=0){_x=x;_y=y;} void Move (int xOff,int yOff {_x +=xOff;_y
admin
2017-10-17
8
问题
有以下类定义 classPoint{ public: Point(int x=0,int y=0){_x=x;_y=y;} void Move (int xOff,int yOff {_x +=xOff;_y+yOff} void Print() const {cout<<’(’<<_x<<’,’<<_y<<’)’<<endl;} private: int_x_y; }; 下列语句中会发生编译错误的是
选项
A、Pointpt;pt;Print();
B、const Point pt;pt.Print();
C、Pointpt;pt.Move(1,2);
D、const Point pt;pt.Move(1,2);
答案
D
解析
本题考核常对象、常数据成员与常成员函数。如果将一个对象说明为常对象,则通过该常对象只能调用它的常成员函数,不能调用其他的成员函数,D选项中对象 pt为常对象,而成员函数Move()不是常成员函数,所以这样调用会发生编译错误。
转载请注明原文地址:https://kaotiyun.com/show/DPAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
类内部定义的______和______数据不能被不属于该类的成员函数来存取,定义为______的数据,可以在类外部进行存取。
所有的函数模板定义都是以关键字______开始的,该关键字之后是用______括起来的形式参数表。
有以下程序段,其输出的结果是______。intx,y,z;X=y=z=0;++x‖++y&&++z;cout<<x<<","<<y<<","<<z<<endl;
关于构造函数A()的拷贝构造函数正确的是()
有以下程序:#include<iostream.h>voidsort(intL[],intn){intj,k,flag,temp;flag=n-1;while(flag>
友元运算符。obj1>obj2被C++编译器解释为()。
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为main(){inta,b;scanf("%d%d",&a,&B).;cin>>a>>b;cout<<"a="<<a
下列运算符中,不能重载的是
重新定义标识符的作用域规定是外层变量被隐藏,______变量是可见的。
随机试题
以下有关异步数据传输说法中正确是()
当前我国社会上存在的错误人生观主要有
艺术创作的思维方式是
正常隋况下,能被肾小管完全重吸收的物质是
最容易污染眼科检查用荧光素生理盐水的细菌是
以下哪一种药材粉末中无草酸钙结晶
某项目经营期为5年,预计投产第一年初经营性流动资产需用额为50万元,预计第一年经营性流动负债为15万元,投产第二年初经营性流动资产需用额为80万元,预计第二年经营性流动负债为30万元,预计以后每年的经营性流动资产需用额均为80万元,经营性流动负债均为30万
范老师在上《文具设计》一课中,展示实物并利用教具呈现设计过程,这种教学方法是()。
简述帮助学生建构积极自我意识的措施。
Noiseconstitutesarealandpresentdangertopeople’shealth.Dayandnight,athome,atwork,andatplay,noisecanproduce
最新回复
(
0
)