首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; class shapes { protected: int x, y; public: void s
有如下程序: #include <iostream> using namespace std; class shapes { protected: int x, y; public: void s
admin
2013-05-30
39
问题
有如下程序: #include <iostream> using namespace std; class shapes { protected: int x, y; public: void setvalue(int d, int w=O) { x=d; y=w; } virtual void disp()=O; }; 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; } 执行上面的程序将输出( )。
选项
A、50
B、5
C、10
D、15
答案
1
解析
本题中基类shapes是一个抽象类(拥有纯虚函数disp())。在主函数中定义了抽象类的对象指针ptr,并给它赋值派生类square的对象s1,然后进行赋值和输出的操作。
转载请注明原文地址:https://kaotiyun.com/show/mHNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++语言里,一条语句以()字符作为结束符。
凡是函数中未指定存储类别的局部变量,其隐含的存储类型是()。
下面关this指针的说法中,不正确的是()。
模板是实现类属机制的一种工具,其功能非常强大,它允许用户构造类属类,即()。
下面运算符不能被友元函数重载的是()。
假定一个一维数组的定义为“chara[8],b;”若把该数组最后一个元素赋值给b应该采取的表达式为:【】。
()是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
下列关于类和对象的叙述中,错误的是()。
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可表示为______。
设计程序时应采纳的原则之一是()。
随机试题
张医生已穿好手术衣,戴好无菌手套,由于麻醉原因,需等待手术术中头部出汗,处理的方法是
五阴煎加味适用于急性白血病的哪种证型
下列各项,不属局部麻醉的是
使用频率低的设备不需要进行期间核查。()
企业进行资产交换的行为是否属于非货币性资产交换,需要进行判断。下列各项中,构成非货币性资产交换判断标准的是()。
关于古代音乐,下列说法不正确的是:
属于冯小刚电影的是()。
Theroleofgovernmentsinenvironmentalmanagementisdifficultbutinescapable.Sometimes,thestatetriestomanagetheresou
A.ColorfulLifeonCampusB.IntelligentStudentBodyC.ExcellentAdministrationD.DistinguishedFacultyE.SubstantialFinancial
A、Thegirl’smotherknowsabouthercondition.B、thegirl’smotherhashadanaccident.C、Thegirl’smotherdoesn’tknowofher
最新回复
(
0
)