首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于友元函数的叙述不正确的是
以下关于友元函数的叙述不正确的是
admin
2010-06-06
19
问题
以下关于友元函数的叙述不正确的是
选项
A、友元函数提供了类之间数据共事的一个途径
B、一个友元函数可以访问任何类的任何成员
C、友元函数破坏了数据的封装
D、友元函数增加了程序设计的灵活性
答案
B
解析
友元的作用在于提高程序的运行效率,但是,它破坏了类的封装性和隐藏性,使得非成员函数可以访问类的私有成员。容易混淆是B,只有在类中声明了某个函数是自己的友元函数之后,该友元函数才能够访问本类的私有成员,而不是任何类的任何成员都可以访问。故答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Hwjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序段:charstr[4][12]:{"aaa","bbbb","cccec","dddddd"},*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];则以下错误引用字符串的选项是
有以下程序:#include<stdio.h>main(){inta,b;for(a=0;a<3;a++){scanf("%d",&b);switch(b){default:printf("%d",++b);case1:printf
给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新的数,并作为函数值返回。例如,从主函数输入一个整数:27638496,函数返回值为:26846。请在程序的下划线处填入正确的内容并把下
以下哪一项不是结构化程序设计的基本原则?()
有以下程序:#include<stdio.h>voidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;}main(){char*s1="abc",*s2="123";swap(s1,s2);print
若有定义语句:chars[10]=”1234567\0\0”;,则strlen(s)的值是()。
下列给定程序中,函数fun的功能是:把形参a所指数组中的偶数按原顺序依次存放到a[0]、a[1]、a[2]…中,把奇数从数组中删除,偶数的个数通过函数值返回。例如,若a所指数组中的数据最初排列为:9、1、4、2、3、6、.5、8、7,删除奇数后a所指
已有定义inta=3;和输出语句printf("%8x",a);以下正确的叙述是()。
对下列二叉树进行前序遍历的结果为()。
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
随机试题
血浆中胆固醇酯化需要:
胶剂按原料来源可分为()
A.1倍以上3倍以下B.1倍以上5倍以下C.2倍以上5倍以下D.3倍以上5倍以下出租药品经营许可证,没收违法所得,并处罚款的金额为违法所得的()。
企业通过提供劳务取得存货的成本,按提供劳务人员的直接人工和其他直接费用以及可归属于该存货的间接费用确定。()
宝洁公司在用人方面是外企最为独特的,它与其他外企不同,只接收刚从大学毕业的学生。由于我国只有每年的7月份才有毕业生,宝洁才不得不接收少量非应届毕业生,中国宝洁公司北京地区人力资源部傅经理介绍说,在中国宝洁公司,90%的管理人员是从各大学应届毕业生中招聘来的
下列属于学生不良行为产生的原因的是()
1,6,15,28,()
试述全程性多年训练的阶段划分及各阶段的主要训练任务和负荷特点。
下列关于法的作用表述,正确的是()。
下列______体现了关系数据库的参照完整性。
最新回复
(
0
)