西南大学2018年秋季[0837]《面向对象程序设计》

发布时间 : 星期一 文章西南大学2018年秋季[0837]《面向对象程序设计》更新完毕开始阅读

西南大学 网络与继续教育学院

课程代码: 0837 学年学季:20182

单项选择题

1、下列合法的JAVA标识符是( )

. . . .

B. +void F. _black -5 12class

2、关于constructor,下列描述正确的是( )

. . . .

class中的constructor不可省略 constructor在一个对象被new时执行 一个class只能定义一个constructor

constructor必须与class同名,但方法不能与class同名

3、以下哪个方法用于定义线程的执行体?( )

. . . .

C. run() main() start() init()

4、在JAVA程序中要使用一个变量,以下描述不正确的是( )

. . .

在JAVA程序中要使用一个变量,必须先对其进行声明 局部变量在使用之前可以不初始化,系统使用默认的初始值 变量不可以在其作用域之外使用

.

变量声明语句可以在程序的任何地方,只要在变量使用前就可以

5、关于abstract(抽象),下列描述正确的是( )

. 声明抽象方法,大括号{ }可有可无 . 声明抽象方法不可写出大括号{ }

. abstract修饰符可修饰字段、方法和类 .

抽象方法的body部分必须用一对大括号{ }包住

6、方法resume()负责恢复以下哪类线程的执行?XXXX

. 通过调用stop()方法而停止的线程 . 通过调用sleep()方法而停止的线程 . 通过调用wait()方法而停止的线程 .

通过调用suspend()方法而停止的线程

7、以下哪个赋值语句是不合法的?( )

. double b = 2.0; . int c = 2; . long d = 2; .

float a = 2.0;

8、方法resume()负责恢复以下哪类线程的执行?( )

. 通过调用stop()方法而停止的线程 . 通过调用sleep()方法而停止的线程 . 通过调用suspend()方法而停止的线程

.

通过调用wait()方法而停止的线程

9、欲构造ArrayList类的一个实例,此类继承了List接口,下列正确的代码是()

. ArraylList myList = new List(); . ArrayList myList = new Object(); . List myList = new List(); .

List myList = new ArrayList();

10、以下哪个修饰符可用于定义成员常量?( )

. static . final

. abstract

.

No modifier can be used

11、关于异常(Exception),下列描述错误的是( )

. A. 异常可以随便处理,而不是抛给外层的程序进行处理

. 如果某异常继承RuntimeException,则该异常可以不被声明

. 异常的基类为Exception,所有异常都必须直接或者间接继承它.

异常可以用try{ . . .} catch(Exception e) { . . .}来捕获并进行处理

12、执行完以下代码int[ ] x = new int[25];后,以下描述正确的是( . x[25]为0 . x[24]未定义 . x[0]为空 .

x[24]为0

13、下列关于修饰符的描述,错误的是( )

. abstract不能与final并列修饰同一个类 .

abstract类中可以有private的成员

联系合同范文客服:xxxxx#qq.com(#替换为@)