首页 > 计算机科学与技术
题目内容 (请给出正确答案)
[单选题]

设有下面两个类的定义:class Person{long id; String name;} class Student extends Person{int score; int getScore(){return score;}} 则类 Person 和类 Student 的关系是()。

A.继承关系

B.无关系

C.包含关系

D.关联关系

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“设有下面两个类的定义:class Person{long i…”相关的问题
第1题
设有下面的两个类定义:class A{void show(){System.out.print(“AA”);}} class B extends A{void show(){System.out.print(“BB”); }}则顺序执行如下语句后输出的结果为()。A a=new A();B b=new B(); a.show();b.show();

A.BBBB

B.BBAA

C.AABB

D.AAAA

点击查看答案
第2题
Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。()
Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。()

A.正确

B.错误

点击查看答案
第3题
设有定义inti=123;longj=456;下面赋值不正确的语句是()

A.j=i;

B.j=(long)i;

C.i=(int)j;

D.i=j;

点击查看答案
第4题
在C#的类结构中,class关键字前面的关键字是表示访问级别,下面哪个关键字表示该类只能被这个类的成员或派生类成员访问()

A.public

B.private

C.internal

D.protected

点击查看答案
第5题
已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3:类P和类Q是类O的派生类,其继承方式如下所示:class P : protected O {…};class Q : public O {…};关于方法F1的描述中正确的是()。

A.方法F1无法被访问

B.只有在类O内才能访问方法F1

C.只有在类P内才能访问方法F1

D.只有在类Q内才能访问方法F1

点击查看答案
第6题
172、已知Circle类定义如下所示,则下列说法正确的是。 class Circle { public: double m_x,m_y; double m_radius; void setCenter(double x,double y) { m_x=x; m_y=y; } void setRadius(double radius) { m_radius=radius; } double getArea() { return 3.14 * m_radius * m_radius; } };

A.m_x、m_y和m_radius都是Circle类的成员变量

B.setCenter、setRadius和getArea都是Circle类的成员函数

C.类定义体后面的分号可以省略

D.将double m_radius;改为double m_radius=1;,则表示m_radius成员变量的初值为1

点击查看答案
第7题
设有如下定义:char*aa[2]={“abcd”,“ABCD”};则以下说法中正确的是()。

A.aa数组成元素的值分别是“abcd”和ABCD“

B.aa是指针变量,它指向含有两个数组元素的字符型一维数组

C.aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址

D.aa数组的两个元素中各自存放了字符‘a’和‘A’的地址

点击查看答案
第8题
在下面有关友元函数的描述中,正确的说法是()。

A.友元函数是独立于当前类的外部函数

B.一个友元函数不能同时定义为两个类的友元函数

C.友元函数必须在类的外部定义

D.在外部定义友元函数时,必须加关键字friend

点击查看答案
第9题
下面描述中,正确的是()。

A.在基类定义的public成员在公有继承的派生类中可见,也能在类外被访问

B.在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问

C.在基类定义的public和protected成员在保护继承的派生类中可见

D.在派生类中不可见的成员要变成可访问的,需要进行访问声明

点击查看答案
第10题
设有函数模板 template <class q> Q Sum(Q x,Q y) {return (x)+(y);} 则下列语句中对该函数模板错误的使用是()

A.Sum(10,2);

B.Sum(5.0,6.7);

C.Sum(15.2f,16.0f);

D.Sum(“AB”,”CD”);

点击查看答案
第11题
下面哪个为构造函数的特性定义()。

A.在类中声明构造函数时,名称须与类名相同

B.具有重载特性,可以建立多个相同名称

C.使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配

D.以上都是

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