首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
98
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有下列程序:main(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i<9;i+=2)s+=*(t+i);printf(”%d\n”,s);}程序执行
有以下程序#includevoidfun(int*p,int*q){intt;t=*p;*p=*q;*q=t;*q=*p;}main(){inta=0,b=9;fun(&a,&b);
有以下程序voidfun(char*s){chara[10];main(){char*p="PROGRAM";strcpy(a,"STRING");fun(p);s=a;}
有以下程序:#include<stdio.h>intfun(inta,intb){if(b==0)returna;elsereturn(fun(--a,--b));}main(){printf("%d\n",fun(4,2));}程
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:C1=3c2=1c3=2。请在程序的下划线处填入正确的内容并把下划线删除,使程序
程序流程图中带有箭头的线段表示的是()。
算法的有穷性是指()。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
下列关于模板的叙述中,错误的是()。
随机试题
教師が黒板に板書している隙________乗じて、学生たちはスマホで遊び始めた。
猪维生素B2缺乏症不包括
一个8个半月的婴儿因昏迷,高热(39.℃4)入院。体征有心率快。肝大。尿检测显示谷氨酸盐和尿嘧啶水平异常升高。依据上述数据分析,患者体内哪种酶可能缺乏
A.C﹦(1-e-kt)B.X﹦(1-e-kt)C.CSS﹦D.X﹦X0e-ktE.C﹦C0e-kt单室模型静脉注射给药,体内血药浓度随时间变化关系式为()。
A.福辛普利B.特拉唑嗪C.可乐定D.普萘洛尔E.利血平患者,男,72岁,患有1级高血压,伴有前列腺增生症,适宜的治疗药物是
以下哪种解释最符合卫星城市的含义?
教师安排学生以小组为单位,整理古代称谓,比较其意义异同。下列是部分小组所整理的内容,错误的是()。
2015年我国非智能手机比上年增长:
Thedoctor(told)himthathe(shouldtake)thismedicine(one)pillat(one)time.
______(Frank)speaking,Mr.Blackisapersonthatcanbetrusted.
最新回复
(
0
)