首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[主观题]

设有下面两个类的定义:class A {……}class B extends A { ……}问:类A和类B关系是()

A.包含关系

B.继承关系

C.关联关系

D.无关系,上述类定义有语法错误

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“设有下面两个类的定义:class A {…&h…”相关的问题
第1题
在C++中,类的成员都有相应的访问级别,设有一个类定义如下:class CStudent {private:char myna

A.A.s1.myname=" jane ";

B.B.s1.myid= 20090323;

C.C.s1.myheigt= 167;

D.D.s1.SetInfo(" jane ",167);

点击查看答案
第2题
下面关键字中()不可以用来定义类。

A.class

B.struct

C.union

D.enum

点击查看答案
第3题
如何定义两个类互为成员的情况?以下代码正确吗?class A{public:private:B m_B;};class B{private:A m_A;};

点击查看答案
第4题
类A使用虚基类的方式,从类B派生而来。下面()准确定义了这种继承方式。

A.virtual class B{}; virtual class A : public B {};

B.virtual class B{}; class A : virtual public B {};

C.class B{}; class A : virtual public B {};

D.virtual class B{}; class A : public B {};

点击查看答案
第5题
下面是类Shape的定义:class Shape{public:virtual void Draw()=0;}下列关于Shape类的描述中,正确

下面是类Shape的定义: class Shape{ public: virtual void Draw()=0; } 下列关于Shape类的描述中,正确的是()。

A.类Shape是虚基类

B.类Shape是抽象类

C.类Shape中的Draw函数声明有误

D.语句“Shape s;”能够建立Shape的一个对象s

点击查看答案
第6题
下面是一个类的定义,试将程序补充完整。 class Test { String s; 【 】int a =66
; Test(String s1) { s=s1; } static int geta() { return a; } }

点击查看答案
第7题
下面是一个类的定义,根据程序功能,在指定的空白处填上适当的语句或语法成分,使程序完整。 Cla
ss ______ //定义名为myclass的类 { static int var=666; static int get var() { return var; } }

点击查看答案
第8题
下面关于java中类的说法哪个是不正确的()。

A.类体中只能有变量定义和成员方法的定义,不能有其他语句

B.构造函数是类中的特殊方法

C.类一定要声明为public的,才可以执行

D.一个java文件中可以有多个class定义

点击查看答案
第9题
下面是一个类的定义,请将程序补充完整。 import java awt.*; import java applet.*:
public class myprogram extends Applet // 定义小程序的主类 { Label p1; TextField in: publicvoidinit() {p1=new Label("请输入一个整数"); _______; in=new TextField(8); add(in); } }

点击查看答案
第10题
下面给出了矩阵类Matrix 定义。为了求两个矩阵对象的乘积, 需要定义一个Matrix的友元函数Mult
iply() 。请按照友元函数Multiply()的声明编写出该函数的定义。

class Matrix {

public:

Matrix(int row,int col); // 构造一个具有row 行col 列的矩阵

~Matrix() {delete []mem;} // 析构函数

friend bool Multiply(Matrix &m1, Matrix &m2, Matrix &m3);

// 定义Multiply() 为友元函数,该函数把m1×m2的值赋给m3

// 其他成员函数从略

private:

int *mem; // 动态申请矩阵空间

const int rows,cols; // 矩阵的行数和列数

};

Matrix::Matrix(int row,int col):rows(row),cols(col)

{

mem = new int[row*col];

}

bool Multiply(Matrix &m1, Matrix &m2, Matrix &m3)

{

// 确定矩阵是否能够进行相乘

if(m1.rows != m3.rows ||m2.cols != m3.cols || m1.cols != m2.rows) return false;

// 定义sum变量,用于计算乘积矩阵m3中每个元素的值

int sum;

// 请在下面编写剩余部分

}

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改