首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
23
问题
有如下程序: #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全国计算机二级
相关试题推荐
有如下函数模板的定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中不正确的是()。
在派生类中重新定义虚函数时,除了()方面,其他方面都必须与基类中相应的虚函数保持一致。
有如下程序:#include<iostream>usingnamespacestd;longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));
结构化程序设计的三种结构是()。
如果一个类中含有纯虚函数,则该类称为【】。
下列叙述中正确的是()。
将以下程序写成三日运算表达式是【】。if(a>b)max=a;elsemax=b;
下面的描述中,正确的是()。
一个类的友元函数或友元类能够通过成员操作符访问该类的()。
如果表达式++i*k中的“++”和“*”都是重载的非静态成员运算符,则采用运算符函数调用格式,该表达式还可表示为=______。
随机试题
讨论幂级数在x=0.6处的敛散性
Thisletterismostprobablywrittenby______.Fromthepassage,wecanlearnthattheauthorlooksontheworld______.
消渴血瘀的主要原因足
临产后宫缩一直短而弱,间歇长,产程进展慢,属于
血行播散型肺结核为( )浸润型肺结核为( )
下列各项中,属于纳税申报方式的是()。
证券公司从事证券投资顾问业务,应当遵循的基本原则有()。Ⅰ.依法合规Ⅱ.诚实守信Ⅲ.集中管理Ⅳ.公平维护客户利益
企业可以将当日的营业收入直接用于支付差旅费。()
处于高速工业化和城市化进程中的中国社会,正面临着能源紧缺、交通堵塞、环境污染等许多治理难题,化解这些难题都将需要一个长期的、艰难的过程,相对而言,食品药品领域的治理则更容易事半功倍。与西方发达国家相比,中国社会现在主要的食药安全风险是人为欺诈掺假造成的风险
WhichofthefollowingdetailsisCORRECTaboutthewoman?
最新回复
(
0
)