首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
46
问题
有如下程序: 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>structtt{intx;structtt*y;)*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main
下列4个程序中,完全正确的是()。
在软件开发中,需求分析阶段产生的主要文档是
有以下程序#include<stdio.h>voidmain(){intn=2,k=1;while(1(k>0‖n++));printf(’’%d%d\n’’,k,n);}程序运行后的
设fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
在数据库系统中,数据模型包括概念模型、逻辑模型和()。
下面函数的功能是()。sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
随机试题
A、糖生成增加B、尿氮排出减少C、糖原分解D、尿氮排出增加E、尿钙排出增加饥饿后期的代谢变化
膀胱的正确描述是
胸骨左缘第3、第4肋间触及收缩期震颤临床上多见于()
挖眼接管三通,支线管径小于主管径的1/2时,应( )。
下列说法正确的有()。
社会工作者在社区推行一项“邻里守望相助”计划,目的是协助居民向社区居委会和媒体表达对社区问题的关注,并鼓励居民组织起来,促进共同目标的产生与实现。上述活动中,社会工作者所扮演的角色是()
Theobjectiveofthispopularconsultationistodetermine,______,thefinalpoliticalstatusoftheregion,whethertoremain
毛泽东思想是中国特色社会主义理论体系的重要思想渊源,主要体现在
软件配置管理(SCM)是一组用于在计算机软件(38)管理变化的活动。
设有如下变量声明:DimTestDateAsDate为变量TestDate正确赋值的表达方式是______。
最新回复
(
0
)