首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
47
问题
有如下程序: #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全国计算机二级
相关试题推荐
下面程序的输出结果是()。#include<iostream>usingnamespacestd;template<classT>Tmax(Tx,Ty){return(x>=y?x:y);
数据的存储结构是指()。
为了使类中的成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为()。
利用继承能够实现【】。这种实现缩短了程序的开发时间,促使开发人员复用已经测试和调试好的高质量软件。
模板是实现类属机制的一种工具,其功能非常强大,它允许用户构造类属类,即()。
经常和一个运算符连用,构成一个运算符函数名的C++关键字是【】。
不能把字符串“Hello!”赋给数组的语是______。
数据库的故障恢复一般是由()。
下面叙述错误的是()。
以下程序企图把从键盘终端输入的字符输出到名为abc.txt的文件中,当从终端读到字符’#’时,结束输入和输出操作。但该程序有错。#include<iostream>#include<fstream>usingnamesp
随机试题
ImmensekeepoutofsharewithforintimebysolongasagainstaccountoninterfereInthelat
不属于人体试验的是( )
关于颈外动脉的描述,错误的是
由国家药品监督管理局给予警告,责令期改正的是
在对待估房地产的合法产权进行分析时,内容包括()。
除细菌性食物中毒外,食物中毒还包括有()。
下列属于“判断”这一思维形式的语句是()。
行政机关应当根据被许可人的延续有效期申请,在()作出是否准予延续的决定。
近年来,专家呼吁禁止在动物饲料中添加作为催长素的联苯化合物,因为这种物质对人体有害。近十多年来,人们发现许多牧民饲养的荷兰奶牛的饲料中有联苯残留物。如果以下哪项陈述为真,最有力地支持了专家的观点?
字长是CPU的主要性能指标之一,它表示()。
最新回复
(
0
)