首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知f1,f2是同一个类的两个成员函数,但f1不能调用f2,说明(8)。
已知f1,f2是同一个类的两个成员函数,但f1不能调用f2,说明(8)。
admin
2015-06-03
3
问题
已知f1,f2是同一个类的两个成员函数,但f1不能调用f2,说明(8)。
选项
A、f1、f2都是静态成员函数
B、f1是静态成员函数,f2不是静态成员函数
C、f1不是静态成员函数,f2是静态成员函数
D、f1、f2都不是静态成员函数
答案
B
解析
本题主要考查静态数据成员的内容。
类的静态成员与一般的类成员不同,静态成员与对象的实例无关,只与类本身有关。它们一般用来实现类要封装的功能和数据,但不包括特定对象的功能和数据。静态成员和普通数据成员区别较大,体现在下面几点:
(1)普通数据成员属于类的一个具体的对象,只有对象被创建了,普通数据成员才会被分配内存。静态数据成员属于整个类,即使没有任何对象创建,类的静态数据成员变量也存在。
(2)外部访问类的静态成员只能通过类名来访问。
(3)类的静态成员函数无法直接访问普通数据成员(可以通过类的指针等作为参数间接访问),而类的任何成员函数都可以访问类的静态数据成员。
(4)类的静态方法只能访问该类的静态数据成员。
另外,静态成员和类的普通成员一样,也具有public、protected、private3种访问级别,也可以具有返回值及被修改等性质。
而在本题中,虽然f1和f2都是同一个类的成员函数,但f1不能调用f2,如果它们都是普通成员函数,那么肯定是可以调用;如果它们都是静态成员函数,也可以调用;如果f1是静态成员函数,而f2不是的话,那么这种情况下,f1不能调用f2;如果f1不是静态成员函数,而f2是的话,那么这种情况下,f1也能调用f2。
综上所述,可知本题的答案选B。
转载请注明原文地址:https://kaotiyun.com/show/9CRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
RS232C是由电子工业协会(EIA,Electronic Industries Association)制定的(268)之间的接口标准,它规定的电平的表示方式为(269)。当使用RS232C连接相关设备时,电缆的长度不应超过(270)米。当用RS232C
当系统间需要高质量的大量数据传输时,常采用的交换方式为(1)。在屯路交换网中,利用电路交换连接起来的两个设备在发送和接收时采用(2);在分组交换网中,信息在从源节点发送到目的节点的过程中,中间节点要对分组(3)。分组交换过程中,在数据传送以前,源站和目的站
ATM(异步传输模式)网络所采用的多路技术是(188),如果它的数据速率为155.5Mb/s,这样每秒大约可以传送(189)万个信元。ATM是为B-ISDN定义的传输和交换方式,可以适应各种不同特性的电信业务,CBR(Constant Bit Rate)模
ISO9000系列标准和软件成熟度模型CMM都着眼于质量和过程管理。ISO9000系列标准的主导思想如下:(1)强调质量(4);(2)使影响产品质量的全部因素始终处于(5)状态;(3)要求证实企业具有持续提供符合要求产品的(6):
以下关于边界网关协议BGP4的叙述中,不正确的是()。
不属于进程三种基本状态的是()。
网络中存在各种交换设备,下面的说法中错误的是____________。
编译和解释是实现高级程序设计语言的两种基本方式,()是这两种方式的主要区别。
随机试题
马克思称之为“议行合一”的权力结构即是()。
膳食中许多营养成分可减轻地方性氟中毒的病情,在下列营养成分中起主要作用的是
患者,男,51岁。面部水肿性紫红色斑疹2个月,伴四肢乏力1个月。2个月前有染发史,皮疹日晒后加重,病程中偶有饮水呛咳。体格检查:额、双上眼睑、面颊弥漫性紫红色斑,甲周毛细血管扩张及瘀点,四肢肌力4级。实验室检查:血肌酸磷酸激酶702U/L,乳酸脱氢酶182
肾虚不藏而偏阳虚遗精者,下述症中哪项是错误的
肝性脑病出现代谢性碱中毒时宜用()
snRNA的功能是
中央银行对银行的业务包括()。
简述我国的立法原则。
某单位组织职工分小组进行摘草莓趣味比赛,甲、乙、丙3人分属3个小组。3人摘得的草莓数量情况如下:甲和属于第3小组的那位摘得的草莓数量不一样,丙比属于第1小组的那位摘得的草莓少,3人中第3小组的那位比乙摘得的草莓多。若将3人按摘得的草莓数量从多到少排列,正确
下列说法中,不属于数据模型所描述的内容的是______。
最新回复
(
0
)