首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运算结果是( )。 #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
42
问题
下面程序的运算结果是( )。 #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全国计算机二级
相关试题推荐
以下选项中,能用作数据常量的是()。
下列定义变量的语句中错误的是()。
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
给定程序modi1.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动ma
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)
下面叙述中错误的是()。
数据流图中带有箭头的线段表示的是
下列与队列结构有关联的是
有以下程序structS{inta;intb;};main(){structSa,*p=&a;a.a=99;printf("%d\n",___________);}程序要求输出结构体中成员a的数据
在C语言程序中,以下说法正确的是()。
随机试题
电阻对焊工艺参数有________、____、____、____和____。
Ifsomeoneissleepwalking,theyarewalkingaroundwhiletheyareasleep.Sleepwalkinghappenswhenapersonisnotfullyaslee
继发MODS的原因不包括
曹某在1965年将民兵训练时使用剩下的余弹217发私藏家中床下的旧皮箱中。直到2004年3月,小偷甲进人他家偷东西时发现并将子弹偷走。后小偷甲被警察抓到,供出子弹出处,曹某案发。曹某的行为:()
所有者权益类的账户有()。
合理的现金预算是实现个人理财规划的基础。下列有关现金预算的说法中,错误的是()。
通过观测贷款,如果出现下列()情况时,可以判断还款来源出现了风险。
下列各项中,不应在货币资金项目下反映的是()。
某人把一些书借给同学看,他先借给了甲2本和剩下的1/4,然后借给了乙3本和剩下的1/3,又借给了丙4本和剩下的2/5,又借给了丁4本和剩下的1/2,最后剩下1本,他一共有多少本书?
•ReadthearticlebelowaboutthecentralproblemofEconomics.•Choosethebestwordtofilleachgap,fromA,B,CorD.•For
最新回复
(
0
)