使用Java实现面向对象编程结课考试 联系客服

发布时间 : 星期二 文章使用Java实现面向对象编程结课考试更新完毕开始阅读

使用Java实现面向对象编程结课考试

一、 选择题(每题2分 共计100分)

1、运行如下Java代码,说法正确的是( )(选一项)

A. 编译错误

B. 程序运行正常,输出15 C. 程序运行时出现异常 D. 程序运行正常,但无输出

2、以下选项( )不会与下列Java方法形成重载。(选一项)

3、在Java中,有如下的学生类(Student),可以作为学生类构造函数的选项是()(选一项)

4、运行以下Java代码,说法正确的是(

)(选一项)

A. B. C. D.

发生编译错误

程序可正常运行,但无输出 程序运行正确,输出:My age is 20 程序运行时出现异常

5、Java中定义一个抽象方法需要使用的关键字( )

A. override B. Virtual C. abstract

D. Extends

6、在Java中,Animal类及其子类Dog代码如下,则程序运行效果为( )(选一项)

A. 输出:Animal eating B. 输出:Dog eating C. 运行错误 D. 编译错误

7、以下关于Java中final关键字说法错误的是(

A. 被final修饰的类不能被继承 B. 被final修饰的方法不能被子类重写 C. 被final修饰的变量将成为常量

)(选择一项)

D. final可以和abstract同时修饰一个类或方法 8、在Java中,以下不是多态实现条件的是(

A.

要实现多态必然要有接口

)(选一项)

B. 继承的存在 C. 子类重写父类的方法 D. 父类引用变量指向子类对象

9、以下关于Java中的方法重载说法错误的是(

A.

重载的方法其方法名必须相同

)(选择一项)

B. 重载的方法其参数个数或参数类型不同 C. 构造方法可以被重载 D. 成员方法不可以被重载

10、以下关于Java中static关键字说法错误的是( A.

)(选一项)

声明为static的成员可以在它的类和对象创建之前被访问

B. 声明为static的变量称为静态变量或类变量

C. 声明为static的方法称为静态方法,静态方法可以访问实例变量和实例方法。

D. static可以修饰属性、方法和代码块 11、在Java中,下列关于this的说法错误的是(

A.

)(选择一项)

在构造方法中如果使用this调用其他构造方法,只能是第

一条语句 B.

在类方法中this要求是第一条语句