首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
39
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列关于栈的叙述中,正确的是()。
下列叙述中正确的是
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x<6);x++);
编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符为1,则输出3。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是()。
在数据流图中,带有箭头的线段表示的是()。
随机试题
在每个WWW服务器上的页面都有统一的定位地址,称为()
保税仓库所存货物的储存期限通常为()
A、yxy-1B、yxyC、xylnxD、xylnyA
急性细菌性痢疾早期的结肠病变为
骨性关节炎的辅助X线检查结果不包括
无菌盘铺好有效期不超过
维拉帕米的抗心律失常作用包括
民族区域自治是我国解决民族问题的基本原则,下列关于民族区域自治制度的说法哪一种正确?()
闸门应有标志,标志内容除包括产品名称、生产许可证标志及编号外,还应包括()。
数据传输中的“噪声”指的是______。
最新回复
(
0
)