首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运算结果是( )。 #include<iostream> using namespace std; class A { public: virtual void fun()=0; }
下面程序的运算结果是( )。 #include<iostream> using namespace std; class A { public: virtual void fun()=0; }
admin
2009-01-15
49
问题
下面程序的运算结果是( )。 #include<iostream> using namespace std; class A { public: virtual void fun()=0; }; class B:public A } public: void fun() {cout<<"new file"<<" ";} }; class C:public A { public: void fun() { cout<<"open file"<<" ";} }; void main() { A a, * p; B b;C c; p=&c; p->fun(); p=&b; }
选项
A、new file open file
B、new file new file
C、编译出错
D、open file new file
答案
4
解析
语句A a,*p;用抽象类说明了一个对象,这是不允许的。若把其改为 A*p ;则程序运行结果为D。
转载请注明原文地址:https://kaotiyun.com/show/xtkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请编一个函数fun,函数的功能是使实型数保留2位小数,并对第三位进行四舍五入(规定实型数为正数)。例如:实型数为1234.567,则函数返回1234.572000;实型数为1234.564,则函数返回1234.562000。注
给定程序中,函数fun的功能是:计算X所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均值的数作为函数值返回,并在主函数中输出。例如,有10个正数:46、30、32、40、6、17、45、15、48、26
若运行时给变量x输入12,则以下程序的运行结果是()。main(){intx,y;scanf(’’%d’’,&x);y=x>127x+10:x-12;printff(’’%d\n’’,y)
下列选项中属于面向对象设计方法主要特征的是()。
运行下面程序时,从键盘输入字母A,则输出结果是()。#include<stdio.h>main(){charch;ch=getchar();switch(ch){case’A’:printf("AAAA\n");case’B’:pd
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
下面的程序在编译时产生错误,其出错原因是()。#include<stdio.h>main(){int1_case;floatprintF;printf(’’请输入2个数:’’);scanf(’
在C语言程序中,以下说法正确的是()。
在数据库的三级模式体系结构中,外模式与概念模式之间的映像,实现了数据库的【】独立性。
流程控制语句的基本控制结构有三种,不属于这一种结构的是()。
随机试题
Wecanmakemistakesatanyage.Somemistakeswemakeareaboutmoney.Butmostmistakesareaboutpeople.“DidJerryreallyca
机械性刺激一般不可能导致
下列哪项不属于腰麻的常见并发症
电算化后,部分会计核算的管理方法需要修改,那么下列说法不正确的是()。
删除会计科目时,应注意的事项有()。
下列选项中不属于保险理财规划实务的是()
以下不属于房地产登记的是()。
被认为是假山石的极品名石——冠云峰位于()之中。
论述古希腊文明在哲学和史学方面的主要成就。
A、 B、 C、 D、 B
最新回复
(
0
)