网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
定义一个复数类Complex ,数据成员包括实部和虚部。成员函数包括:(1)设置实数值;(2)设置虚部值。(3)取实部值;(4)取虚部值。(5)输出复数。在主函数中定义一个复数类对象,然后对所有成员函数进行测试。
参考答案和解析
略
更多 “定义一个复数类Complex ,数据成员包括实部和虚部。成员函数包括:(1)设置实数值;(2)设置虚部值。(3)取实部值;(4)取虚部值。(5)输出复数。在主函数中定义一个复数类对象,然后对所有成员函数进行测试。” 相关考题
考题
下面是复数类 complex 的定义 , 其中重载的运算符 “ + ” 的功能是返回一个新的复 数对象 , 其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整:class complex{double real; // 实部double imag; // 虚部public:complex(double r,double i):real(r),imag(i){}complex operator+(complex a){return complex( 【 14 】 );}};
考题
下列关于虚函数的描述中,正确的是A.虚函数是一个static类型的成员函数B.虚函数是一个非成员函数C.基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明D.派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
考题
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了类A、A1和A2,其中A1类由A类公有派生,A2类由A1类公有派生。 (1)定义类A的构造函数,该构造函数有一个整型的参数x,在构造函数中请将x赋值给数据成员a。请在注释“//********1********”之后添加适当的语句。 (2)定义类A1的构造函数,该构造函数有两个整型的参数x和y,在构造函数中请将x赋值给数据成员b,将y作为基类A构造函数的参数值传人。请在注释“//********2********”之后添加适当的语句。 (3)定义类A2的构造函数,该构造函数有3个整型的参数x,y和z,在构造函数中请将x赋值给数据成员C,将y和z分别赋值给基类A1构造函数的参数x和y。请在注释“//********3********”之后添加适当的语句。 (4)完成类A2的成员函数show的定义,该函数调用基类成员函数,输出基类数据成员a和b及类A2自身的数据成员C的值,上述3个值在输出时以空格隔开。请在注释“//********4********”之后添加适当的语句。 程序输出结果如下: 7 3 738 注意:除在指定的位置添加语句之外,请不要改动程序的其他部分。 试题程序: includeiostream.h classA { inta; public: //********1******** intgeta{returna;} }; classA1:publicA { intb; public: //********2******** intgetb{returnb;} }; classA2:publicA1 { intC; public: //****,****3******** voidshow { //********4******** } }; voidmain { A2a(8.3.7): couta.getaendl: couta.getbendl: a.show; }
考题
( 13 )有如下复数类的声明,请补充完整。class complex{double real; // 实部double imag; // 虚部public:complex(double x , double y){real=x;imag=y;}perator+(complex c){// 重载加法运算符 “ + ”return complex(___________)}};
考题
阅读以下说明和Java 码,将应填入(n)处的字名写在的对应栏内。[说明] 编写一个完整的JavaApplet 程序使用复数类Complex 验证两个复数1+2i 和3+4i 相加产生一个新的复数4+6i。复数类Complex 必须满足如下要求:(1) 复数类Complex 的属性有:RealPart: int 型,代表复数的实数部分ImaginPart: int 型,代表复数的虚数部分(2) 复数类Complex 的方法有:Complex():构造函数,将复数的实部和虚部都置0Complex (intr,inti):构造函数,形参r为实部的初值,i为虚部的初值。ComplexeomplexAdd (Complexa):将当前复数对象与形参复数对象相加,所得的结果仍是一个复数值,返回给此方法的调用者String ToString():把当前复数对象的实部、虚部组合成s+ bi 的字符串形式,其中a和b分别为实部和虚部的数据。importjava. applet. * ;importjava. awt. * ;publicclassabcextends Applet{Complex a, b, c;publi cvoid init( ){a = newComplex(1,2);b = newComplex(3,4);c = newComplex();}publievoidpaint (Graphicsg){(1)g. drawstring( “第一个复数:” + a. toString(), 10,50);g. drawstring( “第二个复数:” + b. toString( ), 10,70 );g. drawstring( “两复之和:” + c. toString( ), 10,90);}}class Complex{int RealPart;int ImaginPart;Complex( ) { (2) }Complex( intr , inti){ (3) }ComplexeomplexAdd (Complexa){Complextemp = newComplex( );temp. BealPart = RealPart + a. BealPart;(4)returntemp;}public StringtoString( ){ return( RealPart + " + " + ImaginPart + " i "); }}
考题
下列是关于虚函数的描述,正确的是______。A.虚函数是一个static类型的成员函数B.虚函数是一个非成员函数C.基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明D.派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
考题
下面关于虚函数的描述中正确的是( )A.虚函数是一个静态成员函数B.虚函数是一个非成员函数C.虚函数即在函数说明时定义,也可以在函数实现时定义D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
考题
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用;请补充完整。class complex{private:int real;int imag;public:complex(int r=0,int i=0):real(r),imag(i){}void show (){cout<<real<<(imag<0?"-":"+")<<imag<<'i';}______;};complex operator -- (complex c){c.real --;return c;}
考题
下面关于虚函数的描述中,正确的是( )。A)基类中利用virtual关键字说明一个虚函数后,其派生类中定义相同的原型函数时可不必加virtual来说明B)虚函数是非成员函数C)虚函数是static类型的成员函数D)派生类中的虚函数与基类中类型相同的虚函数具有不同的参数个数或类型
考题
一个类的层次结构中,定义有虚函数,并且都是公有继承,在下列情况下,实现动态联编的是()。A、使用类的对象调用虚函数B、使用类名限定调用虚函数,其格式如下:类名::虚函数名C、使用构造函数调用虚函数D、使用成员函数调用虚函数
考题
下列关于成员函数的描述中,错误的是()。A、成员函数的定义必须在类体外B、成员函数可以是公有的,也可以是私有的C、成员函数在类体外定义时,前加inline可为内联函数D、成员函数可以设置参数的默认值
考题
关于虚函数的描述中,()是正确的。A、虚函数是一个静态成员函数B、虚函数是一个非成员函数C、虚函数既可以在函数说明时定义,也可以在函数实现时定义D、派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
考题
单选题下列关于Python中的复数,说法错误的是()。A
表示复数的语法是real+imagejB
实部和虚部都是浮点数C
虚部必须后缀j,且必须是小写D
一个复数必须有表示虚部的实数和j
考题
单选题关于虚函数的描述中,()是正确的。A
虚函数是一个静态成员函数B
虚函数是一个非成员函数C
虚函数既可以在函数说明时定义,也可以在函数实现时定义D
派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
考题
单选题关于虚函数的描述中,()是正确的。A
虚函数是一个static类型的成员函数B
虚函数是一个非成员函数C
基类中说明了虚函数后,派生类中与其对应的函数可不必说明为虚函数D
派生类的虚函数与基类的同名虚函数应具有不同的参数个数和类型
考题
单选题下面关于虚函数的描述中正确的是( )。A
虚函数是一个静态成员函数B
虚函数是一个非成员函数C
虚函数既可以在函数说明时定义,也可以在函数实现时定义D
派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
考题
单选题下列关于成员函数的描述中,错误的是()。A
成员函数的定义必须在类体外B
成员函数可以是公有的,也可以是私有的C
成员函数在类体外定义时,前加inline可为内联函数D
成员函数可以设置参数的默认值
考题
单选题一个类的层次结构中,定义有虚函数,并且都是公有继承,在下列情况下,实现动态联编的是()。A
使用类的对象调用虚函数B
使用类名限定调用虚函数,其格式如下:类名::虚函数名C
使用构造函数调用虚函数D
使用成员函数调用虚函数
考题
填空题以3为实部4为虚部,Python复数的表达形式为()或()。
热门标签
最新试卷