发布时间 : 星期一 文章西南大学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的成员
)