首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
63
问题
有如下程序:
#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全国计算机二级
相关试题推荐
若有定义语句inta[2][3],*p[3];,则以下语句中正确的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有C语言表达式2*3+4+15%3,关于其执行顺序,以下叙述正确的是
下列关于C语言文件的叙述中正确的是()。
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:“****A*BC*DEF*G*******”,删除后,字符串中的内容
C源程序中不能表示的数制是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
对于循环队列,下列叙述中正确的是()。
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
类模板的模板参数()。
随机试题
A.化疗B.放疗C.根治性手术D.化疗和根治性手术E.放疗和根治性手术骨肉瘤采用的治疗方法是
患者,男,26岁。高热1周,治疗效果不佳。外周血涂片显示白细胞总数和中性粒细胞数均增加,其中杆状核粒细胞>10%,并有少量晚幼粒细胞及中毒性改变。其核象改变的类型为
评估人员在进行评估活动时,必须遵循的原则是()。
下列有关中央银行的说法中,正确的是()。
(2018年)根据公司法律制度的规定,下列各项中,应当由上市公司股东大会作出决议的有()。
以下不属于泰勒评价程序步骤的是()。
1967年,BanuchBlumberg博士发现了乙肝病毒(HBVDNA),并因此获得1976年诺贝尔生理学和医学奖。自病毒发现伊始,人类就开始了与乙肝病毒的拉锯战。1986年,首个干扰素问世,打响了乙肝抗病毒治疗的第一枪;1999年,首个抗击乙肝病毒
阅读下列文字。完成下列题。“蚁族”这一新生名词迅速成为社会上流行的语词,因为他隐喻了社会的变革发展中正在形成的重要问题.即教育在个人的社会地位获得过程中所具有的效用与价值的问题。在现代社会中,平等开放与普适化的教育是社会个体成员获取社会
Sheet.MEMOTo:JoMontenegroFrom:ZharaFarrellDate:25February20
Studiesoffriendshipseemtoimplicatemorecomplexfactors.Forexample,onefunctionfriend-shipseemstofulfillis【C1】____
最新回复
(
0
)