首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
22
问题
有如下程序: #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全国计算机二级
相关试题推荐
已知程序中已经定义了函数test,其原型是inttest(int,int,int);,则下列重载形式中正确的是()。
对于嵌套的if…else语句,C++语法规定else总是与【】匹配。
类MyClas定义如下:ClassMyClas{public:MyClas(){value=0;}setVariable(inti){value=I;}
C++源程序的扩展名为()。
有如下程序#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout<<setprecision(3)<<fixed<<setfill(’*’)<<setw(8);co
可行性研究要进行一次()需求分析。
下列叙述中正确的是______。
以下函数的功能是删除字符串s中的所有数字字符。请填空。voiddele(char*s){intn=O;for(i=0;s[i];i++){if(【】)
设计程序时应采纳的原则之一是()。
随机试题
“品摩诘之诗,诗中有画;观摩诘之画,画中有诗”中所评价的诗人是()。
当代管理机构组织变革的典型趋势是()
Hefailedinthisexam,______provesthathewasn’tworkinghardenough.
下列文献中,属于纪传体的史书的是()
不属于腹膜内器官的是
含麝香酮的动物有
在修改信用证时,受益人可接受同一修改通知中的部分内容,而将另外的内容退回通知行。()
物业管理招标中的评标委员会由招标人代表和物业管理方面的专家组成,成员为5人以上单数,其中招标人代表不得多于成员总数的()。
在发现土壤呈现流变状态还是固体状态取决于土壤颗粒之间是否存在万向结合约束(ODI约束)之后,中国科学家利用某种植物纤维合剂给沙子引入ODI约束,在沙漠进行“沙子土壤化”试验。5年后,所试验的4000亩沙漠变成了良田。这样做是因为()。
HomeschoolingI.【T1】_____【T1】______—Require【T2】_____【T2】______—Childwhogetseasilyfrustratedisdifficulttobehomeschoo
最新回复
(
0
)