题目详情
当前位置:首页 > 计算机考试 > 初级程序员
题目详情:
发布时间:2024-05-17 00:00:45

[填空题][说明]
下面程序定义了一个类Point及其成员函数,然后从类Point派生出类Circle及其成员函数。
[C++程序]
//POINT. H
#ifndef POINT_H
# define POINT_H
class Point
public:
Point (float x=0,float y=0) ;
void setPoint (float, float) ;
float getX ( ) const return x;
float getY ( ) const return y;
protected:
float :x,y;
;
#endif
//POINT.CPP
#include <iostream.h>
#include " point .h "
Point :: Point (float a, float b)
x=a; y=b
void Point::setPoint(float a,float b)
x=a; y=b
//CIRCLE . H
#ifndef CIRCLE_H
#define CIRCLE_H
#include "point.h"
class Circle: (1)
public :
Circle (float r=0.0, float x=0, float y=0) ;
void setRadius (float) ;
float getRadius ( ) const;
float area( ) const;
protected:
float radius;
;
//CIRCLE.CPP
#include "iostream.h"
#include "circle .h "
Circle::Circle(float r,float a,float b)
: (

更多"[说明] 下面程序定义了一个类Point及其成员函数,然后从类Poi"的相关试题:

[填空题][说明]
下面程序定义了一个类Point及其成员函数,然后从类Point派生出类Circle及其成员函数。
[C++程序]
//POINT. H
#ifndef POINT_H
# define POINT_H
class Point
public:
Point (float x=0,float y=0) ;
void setPoint (float, float) ;
float getX ( ) const return x;
float getY ( ) const return y;
protected:
float :x,y;
;
#endif
//POINT.CPP
#include <iostream.h>
#include " point .h "
Point :: Point (float a, float b)
x=a; y=b
void Point::setPoint(float a,float b)
x=a; y=b
//CIRCLE . H
#ifndef CIRCLE_H
#define CIRCLE_H
#include "point.h"
class Circle: (1)
public :
Circle (float r=0.0, float x=0, float y=0) ;
void setRadius (float) ;
float getRadius ( ) const;
float area( ) const;
protected:
float radius;
;
//CIRCLE.CPP
#include "iostream.h"
#include "circle .h "
Circle::Circle(float r,float a,float b)
: (
[填空题][说明]
下面程序定义了一个类Shape及其成员函数,然后从类Shape派生出类Point、类Circle、类Cylinder,以及它们的成员函数。
[Java程序]
(1) Shape
public abstract void printShapeName( ); //纯虚函数。
public double area( )return 0.0;
public double volumn( )return 0.0;

class Point extends Shape
private double x.y;
public Point (double a, double b)x=a; y=b;
public void setPoint (double a,double b)x=a;y=b;
final public double getX( ) return x;
final public double getY( )return y;
public void printShapeName( )
(2) ;


class Circle extends Point
private double radius;
public Circle(double r, double a, double b)
(3) ;
radius=r>0 r:0;

public void setRadius (double r)
radius=r>0 r:0;

public double getRadius ( ) return radius;
public double area( )return 3.14259 * radius * radius;
public void printshapeName ( )
System.out.print ("circle: ") ;
;
;

[填空题][说明]
下面程序定义了一个类Shape及其成员函数,然后从类Shape派生出类Point、 类Circle、类Cylinder,以及它们的成员函数。
[C++程序]
#include "iostream.h"
class Shape
public:
virtual void printShapeName( ) const=0; //纯虚函数
virtual float area( ) const return 0.0;
virtual float volumn( ) const return 0.0;
;
class Point: public Shape
public:
Point (float a=0, float b=0)
(x=a; y=b; )
void setPoint(float a,float b)
(x=a; y=b;)
float getX( ) constreturn x;
float getY( ) constreturn y;
virtual void printShapeName( )const
(1) ;
private:
float x,y;
;
class Circle: (2)
public:
Circle(float r=0.0, float a=0.0, float b=0 .0)
:Point (a,b)
radius=r>0 r:0;
void setRadius(float r)
radius=r>0 r:0;
float getRadius ( ) const
return radius;
virtual float area ( ) const
return 3 .14 259*radius*radius ;
virtual void printShapeName ( ) const
cout<<
[填空题]下面是一个类的定义,根据程序功能,在指定的空白处填上适当的语句或语法成分,使程序完整。 Class ______ //定义名为myclass的类 { static int var=666; static int get var( ) { return var; } }
[填空题]下面是一个类的定义,根据程序功能,在指定的空白处填上适当的语句或语法成分,使程序完整。
Class ______ //定义名为myclass的类

static int var=666;
static int get var( )

return var;


[填空题]下面是一个类的定义,试将程序补充完整。
class Test
String s;
【12】 int a =66;
Test(String s1)
s=s1;

static int geta( )
return a;


[简答题]下面是一个类的定义程序,请将程序补充完整。
注意:不改动程序结构,不得增行或删行。
public class______

int x,y;
My Class (int i,______)

x=i;
y=j;


我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
  • 支付完成
  • 取消支付
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码