赞题库-背景图
单项选择题

有以下程序: #include using namespace std; class R { public: R(int r1,int r2) { R1=r1; R2=r2: } void print(); void print()const; private: int R1,R2; }; void R::print() { cout<
A.5,4
B.4,5
C.20,52
D.52,20

<上一题 目录 下一题>
热门试题

单项选择题下面程序的输出结果是( )。#include#includeusing namespace std;class point{private:double x:double y;public:point(double a,double b1{ x=a;y=b;}friend double distances(point a,point b);};double distances(point a,point b){returnsqrt((a.X—b.x)*(a.x一b.x)+(a.y—b.y)*(a.y一b.y));}int main(){point p1(1,2);point p2(5,2);cout<<distances(p 1,p2)<<endl;return 0:}

A.2
B.4
C.8
D.16

单项选择题下列关于运算符重载的描述中,正确的是 ( )。

A.运算符重载可以改变运算符的操作数的个数
B.运算符重载可以改变优先级
C.运算符重载可以改变结合性
D.运算符重载不可以改变语法结构