【答案】 Java核心开发技术【实境编程】 第五章 面向对象基础 第五章 面向对象基础测验题

第1题 单选题

下面选项中哪个关键字可以用来修饰接口中的变量和方法?

A. static

B. private

C. synchronized

D. protected

第2题 多选题

对于构造方法,下列叙述正确的是:

A. 构造方法的方法名必须与类名相同;

B. 构造方法必须用void申明返回类型

C. 构造方法可以被程序调用

D. 若编程人员没再类中定义构造方法,程序将报错。

第3题 单选题

下列说法中,正确的是:

A. 类是变量和方法的集合体

B. 数组是无序数据的集合

C. 抽象类可以实例化

D. 类成员数据必须是公有的

第4题 单选题

Java 类可以作为:

A. 类型定义机制

B. 数据封装机制

C. 类型定义机制和数据封装机制

第5题 单选题

在创建对象时必须:

A. 先声明对象,然后才能使用对象

B. 先声明对象,为对象分配内存空间,然后才能使用对象

C. 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象

第6题 单选题

Java中:

A. 一个子类可以有多个父类,一个父类也可以有多个子类

B. 一个子类可以有多个父类,但一个父类只可以有一个子类

C. 一个子类可以有一个父类,但一个父类可以有多个子类

第7题 单选题

以下声明合法的是:

A. defaultStrings;

B. publicfinalstaticvoidintw()

C. doubleabstractd;

D. abstractfinaldoublehyperbolicCosine()

第8题 单选题

类Test1定义如下: 1.public class Test1{ 2. public float aMethod(float a,float b){ } 3. 4.} 将以下哪种方法插入行3是不合法的?

A. publicfloataMethod(floata,floatb,floatc){}

B. publicfloataMethod(floatc,floatd){}

C. publicintaMethod(inta,intb){}

D. privatefloataMethod(inta,intb,intc){}

第9题 单选题

以下哪个关键字可以用来为对象加互斥锁?

A. transient

B. static

C. serialize

D. synchronized

第10题 单选题

以下关于构造函数的描述错误的是:

A. 构造函数的返回类型只能是void型。

B. 构造函数是类的一种特殊函数,它的方法名必须与类名相同。

C. 构造函数的主要作用是完成对类的对象的初始化工作。

D. 一般在创建新对象时,系统会自动调用构造函数。

获取答案请阅读全文

未经允许不得转载!【答案】 Java核心开发技术【实境编程】 第五章 面向对象基础 第五章 面向对象基础测验题