首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序执行后的输出结果是 ( )。 #include <iostream.h> class Basel { public: void fun(){ cout<<"Basel"<<end1; } };
以下程序执行后的输出结果是 ( )。 #include <iostream.h> class Basel { public: void fun(){ cout<<"Basel"<<end1; } };
admin
2010-03-29
51
问题
以下程序执行后的输出结果是 ( )。 #include <iostream.h> class Basel { public: void fun(){ cout<<"Basel"<<end1; } }; class Base2 { public: void fun() { cout<<"Base2"<<end1; } } class Derived : public Basel,public Base2 { }; void main() { Derived Obj; Obj.fun(); }
选项
A、Basel
B、Base2
C、BaselBase2
D、程序产生二义性
答案
8
解析
本题考核继承中可能出现的二义性问题;题中当派生类Derived的对象 obj访问函数fun()时,由于无法确定访问的是基类Basel中的fun()函数还是基类Base2中fun()函数,从而对函数fun()的访问产生二义性。
转载请注明原文地址:https://kaotiyun.com/show/X3jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关于C程序叙述中正确的是()。
执行以下程序段后,w的值为()。intw=’A’,x=14,y=15;w=((x||y)&&(w<’a’));
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
给定程序中,函数fun的功能是将带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
有以下程序#include<stdio.h>main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在
下列说法正确的是()。
在C语言中,以下说法不正确的是()。
算法具有五个特性,以下选项中不属于算法特性的是()。
下列描述中,()是抽象类的特性。
随机试题
欧阳修《五代史伶官传序》在具体写法上,采用了欲抑先扬和对比论证的方法。()
氮进入生态系统的3条途径是()、()、和()。
A.药品生产许可证B.药品经营许可证C.医疗机构制剂许可证D.医疗机构执业许可证根据《药品管理法》第75条的规定药品生产企业生产假药,情节严重的,应吊销其()。
气体灭火系统的灭火剂瓶组不包括()。
著作权使用合同的有效期限不超过()年。
现在的古建筑根据社会功能可以划分为宫殿建筑、礼制建筑、民居建筑、宗教建筑、风水建筑、园林建筑、工程建筑等。()
学生是数学学习的___________,教师是数学学习的___________、___________与___________。
下列关于人权的说法错误的是()。
Joshua:Dad.Allowanceday.CanIhavemyallowance?Father:Oh.Iforgotaboutthat.Joshua:YouALWAYSforget.Father:Igu
Theyear1987markedthe200th【S1】______oftheU.S.Constitution.WeallknowthattheUnitedStatesisacomparativelyyoungco
最新回复
(
0
)