首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为2,请将程序补充完整。 #include <iostream> using namespace std; class Base { public: ______void fun() {cout<<
下列程序的输出结果为2,请将程序补充完整。 #include <iostream> using namespace std; class Base { public: ______void fun() {cout<<
admin
2010-06-06
49
问题
下列程序的输出结果为2,请将程序补充完整。
#include <iostream>
using namespace std;
class Base
{
public:
______void fun() {cout<<1;}
};
class Derived:public Base
{
public:
void fun(){cout<<2;}
};
int main()
{
Base*p=new Derived;
p->fun();
delete p;
return 0;
}
选项
答案
virtual
解析
此题考查的是虚函数的概念。在C++语言中,一个基类指针可以用于指向它的派生类,而且通过这样的指针调用虚函数时,被调用的是该指针实际所指向的对象类的那个重定义版本,这样的调用叫做多态调用。题目中只有把基类定义为虚函数,才能满足多态性的要求。
转载请注明原文地址:https://kaotiyun.com/show/TMjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeint*f(int*s,int*t){if(*s<*t)*s=*t:returns;}main(){inti=3,j=5,*P=&i,*q=&j
有以下程序:#inelude<stdio.h>#definePT3.5;#defineS(x)PT*x*x;mai.(){inta=1,b=2;printf("%4.1f\n",S(a+b));}程序运行后的输出结果是()。
下列关于栈叙述正确的是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个字符),写入文件myfile4.txt中,用一1作字符串输入结束的标志,然后将文件的内容显示在屏幕上。文件的读写分别由函数ReadText和Write.Text实现。请在程序的下划线处填入正确
下面对对象概念描述正确的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
下面属于“类一对象”主要特征的是()。
流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中判断框的图形是
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
随机试题
公路工程进度计划的检查结果可以通过()体现和分析。
甲国是联合国的会员国。2006年,联合国驻甲国的某机构以联合国的名义,与甲国政府签订协议,购买一批办公用品。由于甲国交付延期,双方产生纠纷。根据《联合国宪章》和有关国际法规则,下列哪一选项是正确的?()
开放式、半开放式办公室其室内任何一点至最近安全出口直线距离不应超过30m,此处距离是指()。
下列命题中正确的是()。
下列税收文件属于税法行政解释的有( )。
收集求助者临床资料的途径包括()。
以下哪一条与长城无关_______。
财产租赁合同没有期限限制。
在软件工程中,白盒测试法可用于测试程序的内部结构。下列选项中描述正确的是
______placesinAmericaarementionedinthispassagebesidesNewYorkCity.Inthesecondparagraph,"excitementwillmakeit
最新回复
(
0
)