首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于友元函数的叙述不正确的是
以下关于友元函数的叙述不正确的是
admin
2010-06-06
23
问题
以下关于友元函数的叙述不正确的是
选项
A、友元函数提供了类之间数据共事的一个途径
B、一个友元函数可以访问任何类的任何成员
C、友元函数破坏了数据的封装
D、友元函数增加了程序设计的灵活性
答案
B
解析
友元的作用在于提高程序的运行效率,但是,它破坏了类的封装性和隐藏性,使得非成员函数可以访问类的私有成员。容易混淆是B,只有在类中声明了某个函数是自己的友元函数之后,该友元函数才能够访问本类的私有成员,而不是任何类的任何成员都可以访问。故答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Hwjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeintfun(inta,intB){if(b==0)retuma;elsereturn(fun(一一a,一一h));}main(){printf
有以下程序:#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
以下程序依次把从终端输入的字符存放到f文件中,用“#”作为结束输入的标志,则在横线处应填入的选项是()。#includemain(){FILE*fp;charch;fp=fopen("fname","w")
数据库系统的核心是()。
下面关于算法的叙述中,正确的是()。
下述语句中,在字符串s1和s2相等时显示”theyareEqual”的是()。
已有定义inta=3;和输出语句printf("%8x",a);以下正确的叙述是()。
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在【】处应填入的选项是Structlink{chardata;【】}node;
对于循环队列,下列叙述中正确的是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
随机试题
商品房预售
超声测量胎儿股骨长度,怎样才能避免较大的测量误差
其诊断是:其治疗中药方剂是:
A.再生障碍性贫血B.血红蛋白病C.缺铁性贫血D.巨幼红细胞贫血E.自身免疫性溶血性贫血淋巴细胞相对增多()
根据界址点的适用范围,其测定精度可分为()类。
活动性原则
材料:据中国之声《新闻纵横》报道。河南郑州市须水镇西岗村原本被划拨为建设经济适用房的土地上,竟然被开发商建起了12幢连体别墅和两幢楼中楼。日前,该媒体派出记者赶赴郑州进行了深入调查采访。须水镇西岗村村民反映,2004年郑州市政府将他们村的41.761亩土地
假设棉花的需求函数为Qd=10-2P,供给函数是Qs=3P-5。政府觉得棉花的价格过低,为保护棉农的利益,决定采取政策。(2011年上海财经大学80l经济学)计算在最低收购价政策前后消费者剩余和生产者剩余的变化,以及实施该政策政府的成本。
Touristsdon’thavetobookahotelreservationinadvance.
Thelittlecreaturesinsidetheeggs,meredaysfromhatching,aren’ttheonlyoneswitheagleeyes.Thousandsofpeoplefromar
最新回复
(
0
)