首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序输出的结果是【 】。 #include <iostream> using namespace std; class A { public: virtual void show() {cout<<"A!";
下面程序输出的结果是【 】。 #include <iostream> using namespace std; class A { public: virtual void show() {cout<<"A!";
admin
2013-02-27
64
问题
下面程序输出的结果是【 】。
#include <iostream>
using namespace std;
class A {
public:
virtual void show() {cout<<"A!";
};
class B: public A {
public:
void show() {cout << "B!";}
};
class C: public B{
public:
void show(){cout << "C!";}
};
void show_info(A &i) {i. show();}
void main() {
A ia; B ib; C ic; show_info(ia);show_info(ib); show_info(ic); }
选项
答案
A! A! A!
解析
由于基类中没有声明虚函数,故调用的全部是基类的函数。
转载请注明原文地址:https://kaotiyun.com/show/PsNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序: structst{intx;int*y;}*pt; inta[]={1,2},b[]={3,4}; structstc[2]={10,a,20,b}; pt=c; 以下选项中表达式值为11的是()。
建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是()。
结构化程序的3种基本控制结构是()。
设有定义:intx,y,z;,且个变量已经赋正整数值,则以下能正确表示代数式的C语言表达式是()。
给定程序BIANK1.C中函数fun的功能:将整数n的值进行逆序转换,其结果通过函数值返回。示例如下。输入:123,则输出:321输入:﹣810,则输出:﹣18请在程序的下划线处填入正确的内容并把下划线删除,
将一个函数声明为一个类的友元函数必须使用关键字【 】。
从实现的角度划分,C++所支持的两种多态性分别是【 】时的多态性和运行时的多态性。
以下都是C++语言标识符的是()。
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;classA{inta;public:A():a(9){}virtualvoidprint()const{cout<<
C++语言类体系中,不能被派生类继承的有()。
随机试题
属于口服降血糖的药物有
最佳治疗应是若治疗失败,应改做
对生物利用度概念叙述错误的是
下列不属于实验室结构要求范围的是()。
施工合同履行过程中,导致工程量清单缺项并应调整合同价款的原因有()。
用友软件中,下列()的数据不是在格式状态下输入和修改的。
下列符合我国著作权法作品范围的有( )。
甲公司是一家从事手机研发和制造的高科技企业。2015年,甲公司将手机的制造外包给乙公司。此后,市场上发生多起甲公司的手机电池爆炸,给用户造成人身和财产损失的事故。甲公司详细调查后发现,乙公司提供的手机电池质量不合格,存在很大的安全隐患,甲公司将手机的制造外
以下生活常识,说法正确的是()。
如果一片森林的树木物种多样性非常丰富,那么这时缺失一个物种对于整个森林的生产力来讲,影响还并不是太大;但在物种多样性越稀缺的时候,树的种类继续变少,对整个森林生产力产生的打击就会越来越大。 由此可以推出:
最新回复
(
0
)