下列有关类成员的叙述中,正确的是( )。 A.友元函数是类的成员函数B.类成员的默认访问权

题目

下列有关类成员的叙述中,正确的是( )。

A.友元函数是类的成员函数

B.类成员的默认访问权限是私有的

C.类成员函数必须声明为公有的

D.类的静态数据成员不能是常成员

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关于类的友元函数说法正确的是

A.友元函数可以在类的外声明

B.友元函数必须在类内声明

C.友元函数不能访问类的成员

D.类的函数成员不能访问友元函数


友元函数能访问类的私有数据成员;友元函数能访问类的数据域成员的getter和setter函数

第2题:

1、下面关于友元函数的说法中,正确的是()。

A.允许在类外访问类中除私有成员以外的任何成员

B.允许在类外访问类中的任何成员

C.友元函数也是该类的成员函数

D.友元函数的定义必须被放在该类的公有部分


允许在类外访问类中的任何成员

第3题:

37、下列关于成员访问权限的描述中,不正确的是()。

A.公有数据成员和公有成员函数都可以通过类对象直接访问

B.类的私有数据成员只能被公有成员函数以及该类的任何友元类或友元函数访问

C.保护成员在派生类中可以被访问,而私有成员不可以

D.类或派生类的成员函数可以访问保护成员


类的私有数据成员只能被公有成员函数以及该类的任何友元类或友元函数访问

第4题:

关于类的友元函数说法正确的是

A.友元函数能访问类的私有数据成员

B.友元函数能访问类的数据域成员的getter和setter函数

C.友元函数不能访问类的私有成员

D.友元函数不能访问类的保护成员

E.友元函数不能访问类的公有成员


友元函数能访问类的私有数据成员;友元函数能访问类的数据域成员的getter和setter函数

第5题:

友元函数是成员函数,友元函数可以访问类中的私有成员。


正确

第6题:

下面关于友元函数描述正确的是 ______。

A.友元函数能访问类的所有成员

B.友元函数是类的成员

C.只有函数才能声明为另一个的友元

D.友元函数能访问类的私有成员


正确答案:D

第7题:

下列有关类成员的叙述中,正确的是( )。

A.友元函数是类的成员函数

B.类成员的默认访问权限是私有的

C.类成员函数必须声明为公有的

D.类的静态数据成员不能是常成员


正确答案:B
解析:此题考查的是类成员的有关概念。类的友元函数可以直接访问该类的所有成员,但它不是类的成员函数,故选项A)错误;类成员函数的访问权限可以声明为公有、保护、私有,故选项C)错误;静态数据成员的声明是使用关键字static,它可以是常成员,故选项D)错误。

第8题:

下列有关类成员的叙述中,正确的是

A.友元函数是类的成员函数

B.类成员的默认访问权限是私有的

C.类成员函数必须声明为公有的

D.类的静态数据成员不能是常成员


正确答案:B
解析:从类的定义可以知道类的私有成员只能由本类中的成员函数访问,外界不能访问一个对象的私有部分,所以,在C++中类成员的默认访问权限是私有的。在类中,类成员函数可以是公有的,也可以是私有的,友元函数属于类的外部函数。

第9题:

下列关于成员访问权限的描述中,不正确的是( )。

A.公有数据成员和公有成员函数都可以被类对象直接处理

B.类的私有数据成员只能被公有成员函数以及该类的任何友元类或友元函数访问

C.只有类或派生类的成员函数和友元函数可以访问保护成员

D.保护成员在派生类中可以被访问,而私有成员不可以


正确答案:B
解析:类的私有数据成员也可以被类成员函数访问,不管是公有、私有或是保护成员,所以选项B是错误的,其他选项是正确的。