网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是( )。
A
Data+ (Data);
B
Data operator+(Data);
C
Data +operator(Data);
D
operator+ (Data, Data);
参考答案
参考解析
解析:
“+”是一个二元运算符,因此作为成员函数重载时参数表中只有一个参数,它对应于第二个操作数,而第一个操作数是对象本身。因此,声明形式为“Data operator+(Data)”。
“+”是一个二元运算符,因此作为成员函数重载时参数表中只有一个参数,它对应于第二个操作数,而第一个操作数是对象本身。因此,声明形式为“Data operator+(Data)”。
更多 “单选题若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是( )。A Data+ (Data);B Data operator+(Data);C Data +operator(Data);D operator+ (Data, Data);” 相关考题
考题
有定义如下:struct sk{ int a;float b;}data,*p;如果p=data;则对于结构变量data的成员a的正确引用时( )A)(*).data.a B)(*p).aC)p-data.a D)p.data.a
考题
若有以下说明和定义 union dt {int a;char b;double c;}data; 以下叙述中错误的是A.data的每个成员起始地址都相同B.变量data所占内存字节数与成员c所占字节数相等C.程序段:data.a=5;printf("%f\n",data.c);输出结果为5.000000D.data可以作为函数的实参
考题
类Sampie的构造函数将形参data赋值给数据成员data。请将类定义补充完整。class Sample{public:Sample(int data=0);priVate:int data:};Sample::Sample(int datA) {______}
考题
( 10 )类 Sample 的构造函数将形参 data 赋值给数据成员 data 。请将类定义补充完整。class Sample{public:Sample(int data=0);Private:Int data;};Sample::Sample(int data){【 10 】}
考题
已知有如下结构体:struct sk{ int a;float b;}data,*p;若有P=data,则对data的成员a引用正确的是( )。A.(*p).data.aB.(*p).a;C.p->data.aD.p.data.a
考题
已知有结构体: struct sk { int a; float b; }data,*p; 若有p=data,则对data的成员a的正确引用是( )。A.(*p).data.aB.(*p).a;C.p->data.aD.p.data.a
考题
已知:structsk{inta;floatb;}data,*p;若有p=data,则对data中的成员a的正确引用是()。
A.(*p).data.aB.(*p).aC.p-data.aD.p.data.a
考题
已知有如下结构体:struct sk{ int a; float b; }data,*p;若有P=data,则对data的成员a引用正确的是( )。A.(*p).data.aB.(*p).a;C.p-data.aD.p.data.a
考题
下列程序的输出结果是【】。 include using namespace std; int main(){int data=1;int
下列程序的输出结果是【 】。include <iostream>using namespace std;int main(){int data=1;int r = data;data+=5;r+=5;cout<<data<<end 1;return 0;}
考题
下列程序的输出结果是______。 include using namespace std; int main() {int data=l;
下列程序的输出结果是______。include<iostream>using namespace std;int main(){int data=l;int r = data;data+=5;r+=5;cout<<data<<endl;return 0;}
考题
下面类的声明中的几个语句,正确的是(设定语句是主函数中的语句)( )。 class TestClass { private: int data; public: TestClass(int g_data) { data=g_data; } void show(){cout<<data<<end1;) };A.TestClass *p;B.TestClass m;C.TestClass.data=8;D.TestClass.show();
考题
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是( )。A) Data+(DatA) ;B) Data operator+{Data};C) Data+operator{Data};D) operator+(Data,DatA) ;A.B.C.D.
考题
若要对Date类中重载的加法运算符成员函数进行声明,下列选项中正确的是( )。 A.Data+(Data);SX
若要对Date类中重载的加法运算符成员函数进行声明,下列选项中正确的是( )。A.Data+(Data);B.Dataoperator+(Data);C.Data+operator(Data);D.operator+(Data.Data);
考题
若要对Date类中重载的加法运算符成员函数进行声明,下列选项中正确的是( )。A.Data+{Data};B.Dataoperator+{Data};C.Data+operator{Data};D.operator+{Data.Data};
考题
union dt { int a;char b;double c; }data; 以下叙述中错误的是( )。A.data的每个成员起始地址都相同B.变量data所占内存字节数与成员c所占字节数相等C.程序段:data.a=5;printf("%f\n",data. C);输出结果为5.0D.data可以作为函数的实参
考题
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是( )。 A.Data+(DatA.;SXB
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是( )。A.Data+(DatA.;B.Data operator+(DatA.;C.Data+operator(DatA.;D.operator+(Data,DatA.;
考题
设有定义:struct sk {int a;float b;} data,* p; 若有p= data;,则对data中的a域的正确引用是 ( )A.(* p).data.aB.(* p).aC.p->data.aD.p.data.a
考题
已知有结构体: struct sk { int a; float b; }data,*p; 若有p=data, 则对data的成员a的正确引用是( )。A.(*p).data.aB.(*p).aC.p->data.aD.p.data.a
考题
假设有如下定义:struct a{int n;float k}data,*p;若要使p指向data中的成员n,正确的赋值语句是A.p=data.n;B.*p=data.n;C.p=(struct a*)data.n;D.p=(struct a*)data.n;
考题
在有13个元素构成的有序表data[1..13]中,用折半查找(即二分查找,计算时向下取整)方式查找值等于data[8]的元素时,先后与(41)等元素进行了比较。A.data[7]. data[6]. data[8]B.data[7]. Data[8]C.data[7]. data[10]. data[8]D.data[7]. data[10]、data[9]. data[8]
考题
关于RS485各引脚的定义(利用DB9口),正确的是();
A.1脚为data+,3为data-,5脚为地;B.1脚为data-,3为data+,5脚为地;C.1脚为地,3为data-,5脚为data+;D.1脚为地,3为data+,5脚为data-;
考题
若有如下定义: struct sk{ int a; int b; }data,*p=data; 则对data中的成员x的正确引用的是()。 A、(*p).aB、(*p).data.aC、p-data.aD、p.data.a
考题
关于RS485各引脚的定义(利用DB9口),正确的是();A、1脚为data+,3为data-,5脚为地;B、1脚为data-,3为data+,5脚为地;C、1脚为地,3为data-,5脚为data+;D、1脚为地,3为data+,5脚为data-;
考题
设有如下定义,structsk{inta;floatb;}data,*p=data;则对data中的a成员的正确引用是()。A、(*p).data.aB、(*p).aC、p-data.aD、p.data.a
考题
单选题若有如下定义: struct sk{ int a; int b; }data,*p=data; 则对data中的成员x的正确引用的是()。A
(*p).aB
(*p).data.aC
p-data.aD
p.data.a
考题
单选题关于RS485各引脚的定义(利用DB9口),正确的是();A
1脚为data+,3为data-,5脚为地;B
1脚为data-,3为data+,5脚为地;C
1脚为地,3为data-,5脚为data+;D
1脚为地,3为data+,5脚为data-;
考题
单选题设已定义浮点型变量data,以二进制代码方式把data的值写入输出文件流对象outfile中,正确的语句是()A
outfile.write((double*)data,sizeof(double));B
outfile.write((double*)data,data);C
outfile.write((char*)data,sizeof(double));D
outfile.write((char*)data,data);
热门标签
最新试卷