首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面这个程序的结果是 #include<iostream.h> class A { private: int a; public: v
下面这个程序的结果是 #include<iostream.h> class A { private: int a; public: v
admin
2013-05-30
31
问题
下面这个程序的结果是 #include<iostream.h> class A { private: int a; public: void seta( );int geta( );}; void A::seta( ) { a = 1;} int A::geta( ) {return a;} class
选项
A、1
B、2
C、随机输出1或2
D、程序有错
答案
8
解析
在类A中有geta()函数,在类B中也有geta()函数,类C继承了类A和类B,这样就产生了二义性,所以程序会出错。
转载请注明原文地址:https://kaotiyun.com/show/9HNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知程序中已经定义了函数test,其原型是inttest(int,int,int);,则下列重载形式中正确的是()。
一个函数为voidf(int,char=’a’),另一个函数为voidf(int),则它们()。
对下面的程序,说法正确的是()。#include<iostream>usingnamespacestd;voidsum(floatm,floatn){floatsum=m+n;}main()
下列有关析构函数的说法错误的是()。
在C++中,打开一个文件,就是将这个文件与一个【】建立关联,关闭一个文件,就是取消这种关联。
下面对C++重载运算符描述正确的是()。
如下的类定义,错误的语句是()。classMyclass{public:inta=1;//A)Myclass();//B)Myclass(inti);
下面关于运算符重载的描述错误的是()。
如果表达式++i*k中的“++”和“*”都是重载的非静态成员运算符,则采用运算符函数调用格式,该表达式还可表示为=______。
用于输出表达式值的标准输出流对象是【】,用于从键盘上为变量输入值的标准输入流对象是【】。
随机试题
溃疡性结肠炎发生急性中毒性结肠扩张的诱因中,下列哪项无关
下列除哪项外,均属半夏厚朴汤的主治证候
患儿,男,10岁。出现反复发作的四肢抽搐伴随意识丧失,神经系统检查无明显异常。患儿需要进行的辅助检查首选
政府在医疗保险中的职责和作用是
抗艾滋病药物按其作用机制可分为
关于准分子激光器的描述,错误的是
关于防水砂浆的防水性质,说法正确的是()。
银行次级债券的发行可采取一次足额发行或限额内分期发行的方式。()
根据相关法律规定,下列选项中关于诉讼管辖的说法不正确的是()。
下列关于消费税纳税义务发生时间的说法不正确的是()。
最新回复
(
0
)