上海电力学院 java 程序设计期末试题
1.在异常处理中,若尝试中的代码可能产生多种异常则可以对
应多个 catch 语句,若 catch 中的参数类型有父类子类关系,此时
应该将父类放在后面,子类放在前面。(√)
2.子类只能继承父类的群众,保护和同一个包中的一级的成
员。(√)
3.在类中实现一个接口,则一定要实现接口中的所有方法。
(×)
4.抽象方法不仅有方法头,还应该有方法体。(×)拥有抽象
方法的类是抽象类,但抽象类中可以没有抽象方法。
5.在比较 str1 和 str2 两个字符串对象值是否相等时使用语句
str1==str2。(√)
6.Java 源程序的扩展名是(.java),经过编译后的程序的扩展
名是(.class)。
7.在一个时间只能由一个线程访问的资源称为(临界资源)。访
问临界资源的代码(临界代码)。
8.在多线程系统中,多个线程之间有(同步)和(互斥)两种关
系。
9、使用运算符(new),创建类的对象,给对象分配内存空间。
10.Java“一次编译,随处运行”的特点在于其(A)
A.跨平台性 B.面向对象型 C.多线程性 D.安全性
11.下列有关类、对象和实例的叙述,正确的是(B)