7、已知类A中一个成员函数说明为:void set(A a); ,其中A a的含意是A.指向类A的指针为a;B.将a的地址值赋值给变量set;C.a是类A的对象引用,用来作函数set()的形参;D.变量A与a按位相与作为函数set()的参数;

7、已知类A中一个成员函数说明为:void set(A &a); ,其中A &a的含意是

A.指向类A的指针为a;

B.将a的地址值赋值给变量set;

C.a是类A的对象引用,用来作函数set()的形参;

D.变量A与a按位相与作为函数set()的参数;


参考答案和解析
C

相关考题:

已知:print( )函数是一个类的常成员函数,且无返回值。在下列表示中,正确的是( ) Avoid print( ) const;Bconst void print( );Cvoid print( );Dvoid print(const);

有如下类定义:class AA{int a;public:int getRef() const{return a;} // ①int getvalue() const{return a;} // ②void set(int n) const{a=n;} // ③friend void show(AA aa) const {cout // ④};其中的四个函数定义中正确的是A . ①B . ②C . ③D . ④

非成员函数应该声明为类______函数才能访问该类的私有成员。

( 10 )非成员函数应该声明为类【 10 】函数才能访问该类的私有成员。

下面关于虚函数的描述,错误的是A.在成员函数声明的前面加上virtual修饰,就可把该函数声明为虚函数B.基类中说明了虚函数后,派生类中对应的函数也必须说明为虚函数C.虚函数可以是另一个类的友元函数,但不能是静态成员函数D.基类中说明的纯虚函数在其任何派生类中都必须实现

如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是【9】 。

有如下类声明: class MyBASE { int k: public; void set(int n){k=n;} int get() const{return k;} }; class MyDERIVED: protected MyBASE { protected: int j; public: void set(int m, int n){MyBASE::set(m);j=n;} int get() const{return MyBASE::get()+j;} }; 则类MyDERIVED中保护的数据成员和成员函数的个数是( )。A.4B.3C.2D.1

已知一个类Sample,( )是定义指向类Sample成员函数的指针,假设类有三个公有成员:voidf1(int),void f2(int)和int a。A.Sample*pB.Int Samale::*pc=Sample::aC.Void(Sample::*Pa)()D.Sample*P[10]

有如下类定义: class AA { int a; public: int getRef()const{ return a; } //① int getValue()const{ return a; } //② void set(int n)const{ a=n; } //③ friend void show(AA aa)const{ cout<<a; } //④ }; 其中的四个函数定义中正确的是( )。A.①B.②C.③D.④

要想把类的一般成员函数说明为类的常成员函数,则应该使用关键词【 】说明成员函数。

类模板templateclass x{...},其中,友元函数f对特定类型T(如int),使函数 f(x);成为 类模板template<class T>class x{...},其中,友元函数f对特定类型T(如int),使函数 f(x<int>);成为x<int>模板类的友元,则其说明为( )。A.friend void f();B.friend void f(x<T>);C.friend void A:: f()D.friend void C<D:: f(x<T>);

已知一个类A,类A有三个公有成员:void f1(int),void f2(int)和int a;定义指向类A成员函数的指针是( )。A.A*p;B.int A::*Pc=A.a;C.void(A::*pA) ();D.void(A::*p

非成员函数应该声明为类的【 】函数才能访问该类的私有成员。

已知一个类Sample,( )是定义指向类Sample成员函数的指针,假设类有三个公有成员:voidfl(int),void f2(int)和int a。A.Sample*pB.Int Samale::*pc=Sample::aC.Void (Sample::*Pa) ()D.Sample *P[10]

有如下类声明: class MyBASE{ int k; public: void set(int n){k=n;} int get( )const{return k;} }; class MyDERIVED:protected MyBASE{ protected: intj; public: void set(int m,int n){MyBASE::set(m);j=n;} int get( )const{return MyBASE::get( )+j;} }; 则类MyDERIVED中保护的数据成员和成员函数的个数是A.4B.3C.2D.1

已知类Sample中的一个成员函数说明如下: void Set(Sample a); 其中,Sample a的含义是(58)。A.指向类Sample的指针为aB.将a的地址值赋给变量SetC.a是类Sample的对象引用,用来作函数Set( )的形参D.变量Sample与a按位相与作为函数Set( )的参数

已知类 Sample中的一个成员函数说明如下: void Set (Sample a); 其中,Samplea的含意是( )。A.指向类Sample 的指针为aB.将a的地址值赋给变量SetC.a是类Smple的对象引用,用来作函数Set() 形参D.变量Sample与a按位相与作为函数Set()的参数

下列关于类的访问权限的描述中,( )是错误的。A.类中说明为公有的成员可以被程序中的任何代码访问B.类中说明为私有的成员只能被类的成员函数和说明为友元类的成员函数访问C.类中说明为保护的成员可以被该类的派生类的成员访问D.类的对象和类成员函数一样可以访问类的所有成员

考生文件夹下存在一个数据库文件8220;samp2.aecdb8221;,里面已经设计好三个关联表对象 考生文件夹下存在一个数据库文件&8220;samp2.aecdb&8221;,里面已经设计好三个关联表对象&8220;tCourse&8221;、&8220;tGrade&8221;、&8220;tStudent&8221;和一个空表&8220;tSinf0&8221;,同时还有两个窗体&8220;tStudent&8221;和&8220;tGrade子窗体&8221;,试按以下要求完成设计。 <br>(1)创建一个查询,查找年龄小于所有学生平均年龄的男学生,并显示其&8220;姓名&8221;,所建查询名为&8220;qTl&8221;。(2)创建一个查询,计算&8220;北京五中&8221;每名学生的总成绩和所占全部学生总成绩的百分比,并显示&8220;姓名&8221;、&8220;成绩合计&8221;和&8220;所占百分比&8221;,所建查询命名为&8220;qT2&8221;。 <br>注意:&8220;成绩合计&8221;和&8220;所占百分比&8221;为计算得到。 <br>要求:将计算出的&8220;所占百分比&8221;设置为百分比显示格式,小数位数为2。 <br>(3)创建一个查询,将所有学生的&8220;班级编号&8221;、&8220;学号&8221;、&8220;课程名&8221;和&8220;成绩&8221;等值填入&8220;tSinf0&8221;表相应字段 <br>中,其中&8220;班级编号&8221;值是&8220;tStudent&8221;表中&8220;学号&8221;字段的前6位,所建查询名为&8220;qT3&8221;。 <br>(4)窗体&8220;tStudent&8221;和&8220;tGrade子窗体&8221;中各有一个文本框控件,名称分别为&8220;tCountZ&8221;和&8220;tCount&8221;。对两1个文本框进行设置,能够在&8220;tCountZ&8221;文本框中显示出每名学生的所选课程数。 <br> 注意:不允许修改窗体对象&8220;tStudent&8221;和&8220;tGrade子窗体&8221;中未涉及的控件和属性。<br>

下面关于友元函数描述正确的是 ______。A.友元函数能访问类的所有成员B.友元函数是类的成员C.只有函数才能声明为另一个的友元D.友元函数能访问类的私有成员

非成员函数必须声明为类的__________才能访问这个类的private成员。

非成员函数应声明为类的__________函数才能访问这个类的private成员。

已知:print()函数是一个类的常成员函数,它无返回值,下列表示中,()是正确的。A、void print()constB、const void print()C、void const print()D、void print(const)

如果一个成员函数只存取一个类的静态数据成员,则可将该成员函数说明为静态成员函数

单选题已知函数print()没有返回值,如果在类中将之声明为常成员函数,正确的是(  )。Avoid print()const;Bconst void print();Cvoid const print();Dvoid print(const);

单选题已知:print()函数是一个类的常成员函数,它无返回值,下列表示中,()是正确的。Avoid print()constBconst void print()Cvoid const print()Dvoid print(const)

单选题已知类IMS中两个成员函数的声明为“void listen()const;”与“void speak();”,另有两个对象的定义为“IMS obj1;”与“const IMS obj2;”,则下列语句中,产生编译错误的是(  )。Aobj1.listen(  );Bobj1.speak(  );Cobj2.listen(  );Dobj2.speak(  );

单选题下列关于类的访问权限的描述中,错误的是()。A说明为公有的成员可以被程序中的任何代码访问B说明为私有的成员只能被类的成员和说明为友元类的成员函数访问C说明为保护的成员,除了能被本身的成员函数和说明为友元类的成员函数访问外,该类的派生类的成员也可以访问D类的所有成员都可以被程序中的任何代码访问