首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于友元的叙述中,错误的是( )。
下列关于友元的叙述中,错误的是( )。
admin
2021-06-10
32
问题
下列关于友元的叙述中,错误的是( )。
选项
A、关键字friend用于声明友元
B、友元可以提高程序的运行效率
C、友元函数通过this指针访问对象成员
D、一个类的成员函数可以是另一个类的友元
答案
C
解析
本题考查的是友元函数。友元的声明以关键字friend开始,选项A正确;友元函数的正确使用能提高程序的运行效率,但同时也破坏了类的封装性和数据隐藏性,导致程序可维护性差,选项B正确;可以使其他类的成员函数成为另一个类的友元函数,此时该成员函数名必须用该函数所属的类名字加以限定,选项D正确;友元函数不属于类的成员函数,它是定义在类外的普通函数,所以没有this指针,不能通过this指针访问类对象的成员,选项C错误。答案为C选项。
转载请注明原文地址:https://jikaoti.com/ti/3lh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
为了提高函数调用的实际运行速度,可以将较简单的函数定义为()。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#includeusingnamespacestd;classBase{inta,b;
已知类IMS中两个成员函数的声明为“voidlisten()const;”与“voidspeak();”,另有两个对象的定义为“IMSobj1;”与“constIMSobj2;”,则下列语句中,产生编译错误的是()。
有如下程序:#includeusingnamespacestd;classInstrument{public:virtualvoidDisplay()=0;);classPi
有以下程序,输出结果()。#include<iostream>usingnamespacestd;classComplex{public:Complex(doubler=0,dou
有如下程序:#inc1ude<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB{public:B
对于一个类定义,下列叙述中错误的是()。
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intx):val(x){}voidPrin
在一个派生类的成员函数中,试图调用其基类的成员函数“voidf();”,但无法通过编译。这说明()。
在数据库系统中,用户所见的数据模式为()。
随机试题
下列哪项不是评定心功能的指标
发展骨骼肌柔韧素质的训练方法有很多种,其中()是指有节奏地通过多次重复某一动作的拉伸方法。
Therewasatimewhen,ifaladygotontoacrowdedbusortrain,agentlemanwouldimmediatelystandupandofferherhisseat.
下列不属于消渴病特征的是
农业用水和鱼虾类越冬场分别属地表水水域环境功能的()。
某桥2号墩基础为Ф2m、桩长25m的钻孔灌注桩,地质条件如下:原地面以下依次为黏土、卵砾石、强风化泥岩。地下水位在原地面以下2.5m。采用钢护筒结构。问题:终孔后应对该桩做哪些方面的检验?
甲、乙、丙三人共同出资100万元设立某有限责任公司。在经营过程中,由于投资决策失误,致使公司遭受巨额亏损,累计负债200万元。现公司全部资产仅为40万元,请问剩余的160万元债务应当( )。
公安机关有法律赋予的权力和强大实力,坚持()才能保证其正确运用。
一味_______于小爱是一种迷妄,以大爱否定小爱也是一种迷妄。大爱者理应不弃小爱,而以大爱_______小爱以精神的光芒。填入画横线部分最恰当的一项是:
显示交换表命令的使用方法,在交换机的超级用户模式下,大中型交换机输入()命令;小型交换机输入()命令。
最新回复
(
0
)