首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于友元函数的叙述不正确的是
以下关于友元函数的叙述不正确的是
admin
2010-06-06
26
问题
以下关于友元函数的叙述不正确的是
选项
A、友元函数提供了类之间数据共事的一个途径
B、一个友元函数可以访问任何类的任何成员
C、友元函数破坏了数据的封装
D、友元函数增加了程序设计的灵活性
答案
B
解析
友元的作用在于提高程序的运行效率,但是,它破坏了类的封装性和隐藏性,使得非成员函数可以访问类的私有成员。容易混淆是B,只有在类中声明了某个函数是自己的友元函数之后,该友元函数才能够访问本类的私有成员,而不是任何类的任何成员都可以访问。故答案为B。
转载请注明原文地址:https://jikaoti.com/ti/SPW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义:typedefint*T;Ta[10];则a的定义与下面哪个语句等价()。
以下程序依次把从终端输入的字符存放到f文件中,用“#”作为结束输入的标志,则在横线处应填入的选项是()。#includemain(){FILE*fp;charch;fp=fopen("fname","w")
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
给定程序MODI1.C中函数fun的功能是:从整数1到55之间,选出能被3整除、且有一位上的数是5的那些数,并把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定,函数中a1放个位数,a2放十位数。请改正程序中的错误,使它能得出正确结果。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
有以下程序:#include<stdio.h>#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i];}main(){intx[][N]={{1,
下面不能作为结构化方法软件需求分析工具的是()。
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i-一)for(j=0:j
对于循环队列,下列叙述中正确的是()。
设二叉树共有150个结点,其中度为1的结点有10个,则该二叉树中的叶子结点数为
随机试题
下列诗篇中,托物言志,表达忧国忧民心情的咏物之作是
下述哪些疾病易引起心肌缺血
普通X线摄影用的管电压范围是
患者,女,30岁。近两年间断发生尿路刺激症状,不发热,尿检查有白细胞和白细胞管型,尿细菌培养阳性。其诊断是
麝香的强心活性成分为牛磺的解痉活性成分为
下列资产中,不需要计提折旧的有()
(1)得到妻子怀孕的消息(2)打造婴儿床(3)购买木料和工具(4)学做木工(5)迎接妻儿回家
某宿舍住着四位研究生,分别是四川人、安徽人、河北人和北京人。他们分别在中文、国政和法律三个系就读。其中:Ⅰ.北京籍研究生单独在国政系。Ⅱ.河北籍研究生不在中文系。Ⅲ.四川籍研究生和另外某个研究生同在一个系。Ⅳ.安徽籍研究生不和四川籍
WhatisRachel’sextendedessayabout?
A、Microwavesarestrangeelectricwaves.B、Microwavestravelinstraightlinesanddonotfollowthecurveoftheearth’ssurfac
最新回复
(
0
)