首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运算结果是( )。 #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
37
问题
下面程序的运算结果是( )。 #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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include<stdlib.h>voidfun(int*p1,int*p2,int*s){s=(int*)calloc(1,sizeo
设有如下关系表:则下列操作正确的是()。
已有定义“inta=3;”和输出语句“printf("%8x",a),”以下正确的叙述是()。
开发大型软件时,产生困难的根本原因是()。
在32位编译器上,设有定义char*str1="Hello",str2[]="Hello";,则以下语句printf("%d%d",sizeof(str1),sizeof(str2));的输出结果是
不能正确表示数学式的表达式是
检查软件产品是否符合需求定义的过程称为()。
在软件开发中,需求分析阶段产生的主要文档是()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
从用户角度看,下面列出的条目中()是数据库管理系统应具有的目标。Ⅰ用户界面友好Ⅱ内部结构清晰、层次分明Ⅲ开放性,即符合标准和规范Ⅳ负责管理企业组织的数据库资源
随机试题
关于梯度系统的性能指标,不包括的是
表面和空气的灭菌宜选用塑瓶装扶正胶囊的灭菌宜选用
《中华人民共和国药典》(2015年版)三部收载有()。
电动机的火灾原因包括()。
下列各项中,会导致账实不符的有()。
陕北民歌的种类主要有()。
在非正整数集中,下列哪些运算封闭(即运算的结果仍为非正整数)()。
陈老师是某学校七年级(2)班的班主任,作为班主任,其工作的中心环节应当是()
有如下程序:#include<iostream>using namespace std;class A{public: static int a; void init(){a=1;} A(int a=2){init();a++;}};int A::a
A、 B、 C、 C要记住当所说的信息不正确时,可以使用actually来指出对方所说的信息不正确。(A)适合用来回答询问场所的疑问句。(B)问题的主语与回答的主语不一致。(C)指明实际上他来自佛罗里达,故为正确答案。
最新回复
(
0
)