首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下类定义 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
24
问题
有以下类定义 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全国计算机二级
相关试题推荐
下列叙述中正确的是
类内部定义的______和______数据不能被不属于该类的成员函数来存取,定义为______的数据,可以在类外部进行存取。
所有的函数模板定义都是以关键字______开始的,该关键字之后是用______括起来的形式参数表。
______成员函数中不能直接引用类中说明的非静态成员。
有以下程序:#include<iostream>usingnamespacestd;intmain(){intx;for(inti=1;i<=100;i++)
不能作为函数重载的判断依据的是()。
利用成员函数对双目运算符重载,其左操作数为______,右操作数为______。
类模板template<classT>classx{…},其中,友元函数f对特定类型T(如int),使函数f(x<int>&=成为x<int>模板类的友元,则其说明为()。
下列选项中,正确的C++标识符是
重新定义标识符的作用域规定是外层变量被隐藏,______变量是可见的。
随机试题
古人特别提出忌汗、忌补的疾病是
行政责任的构成,必须同时具备以下条款中哪几方面的条件( )。①违反卫生法中行政管理方面法律规定的义务。这是承担行政责任的前提。②行为人(包括企业事业单位)必须有过错,即主观上的故意或过失,否则不应追究行政责任。③违法失职行为已经超过了批评教育的限度
患者,男,50岁。来院咨询减肥方法。查体:身高170cm,体重82kg。膝关节有陈旧疾患,无法负重。护士建议其最好的运动方式是
业主对承包人与分包人之间的法律与经济纠纷不承担任何责任和义务。()
监理规划中质量控制的组织措施包括()。
土家族的先民与古代的()有直接的渊源关系。
下列属于成年期面临的主要问题是()。
周日下午,连里的通讯员到炊事班来,正巧碰见新来的小刘、小陈、小李,顺便问起了他们的年龄。小刘说:“我22岁,比小陈小2岁,比小李大1岁。”小陈说:“我不是年龄最小的,小李和我差3岁。小李是25岁。”小李说:“我比小刘年纪小,小刘23岁,小陈比小刘大3岁。”
设有下列宏定义:#defineA2#defineBA+3则执行赋值语句:t=b*2;t为血型变量后的值是______。
Morethan15millionAmericansundergosurgeryeachyear,butsomeelectiveoperationsmaybemoreaboutthesurgeon’spreferen
最新回复
(
0
)