首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; class shapes { protected: int x,y; public: void
有如下程序: #include <iostream> using namespace std; class shapes { protected: int x,y; public: void
admin
2010-03-29
97
问题
有如下程序:
#include <iostream>
using namespace std;
class shapes
{
protected:
int x,y;
public:
void setvalue(int d, int w=0)
{
x=d;
y=w;
}
virtual void disp()=0;
};
class square : public shapes
{
public:
void disp()
{
cout<<x*y<<end1;
}
};
int main()
{
shapes *ptr;
square s1;
ptr=&s1;
ptr->setvalue(10,5);
ptr->disp();
return 0;
}
执行上面的程序将输出【 】。
选项
答案
50
解析
本题中基类shapes是一个抽象类(拥有纯虚函数disp())。在主函数中定义了抽象类的对象指针ptr,并给它赋值派生类square的对象s1,然后进行赋值和输出的操作。
转载请注明原文地址:https://kaotiyun.com/show/4Jjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
在关系数据库设计中,关系模式设计属于()。
若有以下程序#includemain(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;if(c!=3);r+=3;if(d==4)r+=4
面向对象方法中,继承是指()。
在E-R图中,用来表示实体联系的图形是( )。
数据流图中带有箭头的线段表示的是( )。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要改动mai
下面对模板的声明正确的是______。
随机试题
男性患者,26岁,查体见气管左移,可能是
急性腰椎间盘突出症患者急性期最基本的治疗方法是
发行人按照规定提前赎回混合资本债券、延期支付利息或混合资本债券到期延期支付本金和利息时,应提前()个工作日报()备案。
下列对国务院的表述不正确的是()。
两个杯子里分别装有浓度为40%与10%的盐水,倒在一起混合后盐水的浓度变为30%,若再加入300克20%的盐水,混合后浓度变为25%,那么原有40%的盐水()克。
求同存异
请在“答题”菜单中选择相应的命令。并按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。小李今年毕业后,在一家计算机图书销售公司担任市场部助理,主要的工作职责是为部门经理提供销售信息的分析和汇总。请你根据销售数据报表(“Excel.x
下列各组的排序方法中,最坏情况下比较次数相同的是
Inthissmalltowntherewasnotasinglemanofimportancewhowoulddaretohavehousekeeperyoungerthansixty,forfearof
ReadthearticlebelowaboutamanufacturingcompanycalledLebrun.Inmostofthelines,thereisoneextraword.Iteitheris
最新回复
(
0
)