首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
27
问题
有如下程序: 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://jikaoti.com/ti/5KW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intm=1,n=2,*p=&m,*{i=&n,*r;r=p:p=q:q=r:printf(“%d,%d,%d,%d\n”,m,n,
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是
有如下嵌套的if语句if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
有嵌套的if语句:if(a<b)if(a<c)k=a;elsek=c:elseif(b<c=k=b;elsek=c:以下选项中与上述if语句等价的语句是()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
在关系模型中,每一个二维表称为一个
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
在数据库系统中,数据模型包括概念模型、逻辑模型和()。
下面不属于需求分析阶段任务的是()。
随机试题
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
一料一档的计算方法一般适用的情况是________。
肩先露容易发生:
下列属于指定代理或法定代理终止的情况是( )。
工程变更包括( )。
持有过量现金可能导致的不利后果是()。
学习策略的()表现在学习策略对学习的调控是在头脑中借助内部语言进行的内部意向活动。
人们吃过糖以后再吃橘子,会感到橘子很酸。这种现象属于()
(中山大学2013)折旧具有抵减所得税的作用,由于计提折旧而抵减的所得税可用()计算。
设f(x)在x=0的某邻域内有连续的一阶导数,且f’(0)=0,f"(0)存在.求证:
最新回复
(
0
)