首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: class Base1 { public: int a; void b() { return}; void c(float) { a=float;} }; class Ba
有如下程序: class Base1 { public: int a; void b() { return}; void c(float) { a=float;} }; class Ba
admin
2010-03-29
41
问题
有如下程序: class Base1 { public: int a; void b() { return}; void c(float) { a=float;} }; class Base2 { public: void b(){} void c(){} private: int a; }; class Derived:public Basel,public Base2 { public: void b(){} }; void main() { Derived obj; obj.a=1; //① obj.b(); //② obj.c(10); //③ } 下面各项对语句①②③的描述中,正确的是( )。
选项
A、语句①②③都有二义性
B、语句①③有二义性,②没有二义性
C、语句①有二义性,②③没有二义性
D、语句①②有二义性,③没有二义性
答案
2
解析
C++中二义性问题的检查在访问控制权限或类型检查之前进行,即访问权限的不同或类型不同不能解决二义性问题。所以语句①③有二义性。由于Derived中又重新定义了同名成员函数b(),所以b()函数的调用就不存在二义性问题。
转载请注明原文地址:https://kaotiyun.com/show/6Xjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句chars1[10]="abed!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出结果是
设有定义:intx=2;以下表达式中,值不为6的是
设fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是
设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是()。
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
下列选项中能正确定义数组的语句是()。
若有定义语句:inta=3,b=2,c=1;,以下选项中错误的赋值表达式是()。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
下列关于显示器的说法中,错误的是【】
Itisa______ridefromhishometotheshoppingcenter.
机体实现下丘脑与神经睡体之间的功能联系,依靠
在保证金属强度的条件下,金属桥架连接体的厚度约为
A、普萘洛尔B、哌唑嗪C、甲基多D、肼屈嗪E、尼群地平主要用于高血压及心绞痛治疗的钙拮抗药是
经营者的下列行为中,没有违反《消费者权益保护法》规定义务的是( )。
从公司整体业绩评价来看,()是最有意义的。
A注册会计师负责审计甲公司2012年度财务报表。在识别、评估和应对由于舞弊导致的重大错报风险时,A注册会计师遇到下列事项,请代为做出正确的专业判断。(根据2010年考题修订)下列情形中,A注册会计师认为可能为管理层提供实施舞弊机会的有()。
下列总线中不属于高速串行总线的是_____________。
计算机的硬件主要包括:中央处理器(CPU)、存储器、输出设备和
最新回复
(
0
)