首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
39
问题
有如下程序: 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全国计算机二级
相关试题推荐
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
以下选项中与iffa==1)a=b;elsea++;语句功能不同的switch语句是
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
阅读以下程序#include<stdio.h>main(){intcase;floatprintF;printf("请输入2个数:");scanf("%d%f",&case,&printF);printf("%d%f\n",case,pri
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
表达式a+=a=a=9的值是
当变量C的值不为2、4、6时,值也为“真”的表达式是
下面函数的功能是()。sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
随机试题
Sendingyourchildrentopianoorviolinlessonsinabid(努力)toboosttheiracademicachievementisawasteofmoney,accordin
热点的定义为大于多少PTV规定剂量的正常组织
A.缓冲区B.翼缘区C.主承托区D.副承托区E.边缘封闭区全口义齿覆盖的上下牙槽嵴顶区属于
我国土地增值税是对()行为征收的一种税。
海关实施查验可以彻底查验,也可以抽查。
关于法律保障国家职能的实现,下列说法不正确的是()
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上“追加”按钮(名为bt1)和“退出”按钮(名为bt2)的单击事件代码,试按以下要求完成设计:设置窗体对象“
TourisminChileThebiggestproblemfacingChile,asitpromotesitselfasatouristdestinationtobereckonedwith,isth
Theproliferationofbookclubs,some50,000intheUKaloneandwhoknowshowmanymoreworldwide,isquitearemarkablelitera
在国债期货交易中,成交价格由应付利息和交易价格两部分组成。()
最新回复
(
0
)