首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
34
问题
有如下程序: 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全国计算机二级
相关试题推荐
有以下程序,程序运行后的输出结果是#include<stdio.h>#defineS(x)4*(x)*x+1voidmain(){intk=5,j=2;printf("%d\n",S(k+j));}
若有以下程序#includeint*f(int*s,int*t){intk:if(*s
有以下程序#include<stdio.h>main(){ints,t,A=10;doubleB=6:s=sizeof(A);t=sizeof(B);printf
开发大型软件时,产生困难的根本原因是()。
if语句的基本形式是:if(表达式)语句,以下关于"表达式"值的叙述中正确的是
下列叙述中正确的是
在C语言中,函数返回值的类型最终取决于
面不属于软件需求分析阶段主要工作的是
下面不属于软件测试实施步骤的是
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为
随机试题
流行性出血热患者高热40℃3天,有瘀斑,突然热退。血压6.67/5kPa(50/30mmHg),尿蛋白(卅),有膜状物,最合适的治疗
闭合性多根多处骨折病人首要的急救措施是
固定义齿脱落的原因是基牙松动的主要原因是
健康幼儿的呼吸次数每分钟是()。
下列选项中,不属于社会经济环境调查基本内容的是()
某混凝土工程招标清单工程量为400m3,综合单价为300元/m3。在施工过程中,由于工程变更导致实际完成工程量为300m3。合同约定当实际工程量减少15%时可调整单价,调价系数为1.2。该混凝土工程的实际工程费用为()万元。
在p控制图中,若每个字组n;不全相等,则p控制图的上下控制限是凹凸状,对此GB/T4091-2001提出的解决方法有()。
在奴隶社会、封建社会中,警察的职能是由()分别掌管的。
《奥格斯堡和约》
通常所说的“三网合一”的三网指电信网、______和计算机网。
最新回复
(
0
)