发布时间 : 星期一 文章西南大学18秋0837《面向对象程序设计》作业答案更新完毕开始阅读fd3f48434531b90d6c85ec3a87c24028915f8529
1、下列合法的JAVA标识符是( ZXL )
1. 2. 3. 4.
B. +void F. _black -5 12class
2、关于constructor,下列描述正确的是( )
1. 2. 3. 4.
class中的constructor不可省略 constructor在一个对象被new时执行 一个class只能定义一个constructor
constructor必须与class同名,但方法不能与class同名
3、以下哪个方法用于定义线程的执行体?( )
1. 2. 3. 4.
C. run() main() start() init()
4、在JAVA程序中要使用一个变量,以下描述不正确的是( )
1. 2. 3. 4.
在JAVA程序中要使用一个变量,必须先对其进行声明 局部变量在使用之前可以不初始化,系统使用默认的初始值 变量不可以在其作用域之外使用
变量声明语句可以在程序的任何地方,只要在变量使用前就可以
5、关于abstract(抽象),下列描述正确的是( )
1. 声明抽象方法,大括号{ }可有可无 2. 声明抽象方法不可写出大括号{ }
3. abstract修饰符可修饰字段、方法和类
4.
抽象方法的body部分必须用一对大括号{ }包住
6、方法resume()负责恢复以下哪类线程的执行?XXXX
1. 通过调用stop()方法而停止的线程 2. 通过调用sleep()方法而停止的线程 3. 通过调用wait()方法而停止的线程 4.
通过调用suspend()方法而停止的线程
7、以下哪个赋值语句是不合法的?( )
1. double b = 2.0; 2. int c = 2; 3. long d = 2; 4.
float a = 2.0;
8、方法resume()负责恢复以下哪类线程的执行?( )
1. 通过调用stop()方法而停止的线程 2. 通过调用sleep()方法而停止的线程 3. 通过调用suspend()方法而停止的线程
4.
通过调用wait()方法而停止的线程
9、欲构造ArrayList类的一个实例,此类继承了List接口,下列正确的代码是(1. ArraylList myList = new List(); 2.
ArrayList myList = new Object();
)