当前位置: 首页 > 所有资源 > 《面向对象程序设计》所有资源 > 国家开放大学11008《面向对象程序设计》期末考试题库及答案(课程号:01106)

国家开放大学11008《面向对象程序设计》期末考试题库及答案(课程号:01106)2024年秋

下载打印版题库

适用科目:《面向对象程序设计》 课程号:01106 试卷号:11008

(点击下列按钮即可跳转对应的题型位置)
[单选] 1. 组成Java程序的最小单位是()。
[单选] 2. 在一个类中定义的任何方法都允许重载,在重载的多个方法中,()是相同的,但()是不同的。
[单选] 3. 在一个方法的方法头(声明)中,向调用它的上一层方法抛出异常的子句关键字为()。
[单选] 4. 在一个方法的定义中,若不想在方法体内捕获和处理异常,把出现的异常抛给调用该方法的程序,则必须在方法头的末尾使用()子句抛出异常。
[单选] 5. 在派生类的构造方法中调用父类构造方法时,其语句关键字为()。
[单选] 6. 在派生类的定义中,继承父类的子句所使用的关键字为()。
[单选] 7. 在类定义首部的语法格式中,()不能作为其中的修饰符。
[单选] 8. 在类定义首部的语法格式中,()不能作为其中的修饰符。
[单选] 9. 在类定义首部的语法格式中,()不能作为其中的修饰符。
[单选] 10. 在类的定义中,实现接口子句所使用的关键字为()。
[单选] 11. 在类的定义中,若需要把一个属性或方法定义为类成员,而不是实例成员,则使用的修饰符为()。
[单选] 12. 在类的定义中,若需要把一个成员标识符定义为常量,则使用的修饰符为()。
[单选] 13. 在类的定义中,若需要把一个标识符定义为常量,则使用的修饰符为()。
[单选] 14. 在类的定义中,每个成员的访问权限有()种选择。
[单选] 15. 在方法调用中,首先需要实参表中的实参向形参表中的形参进行传递,此传递分为()传递和()传递两种方式。
[单选] 16. 在方法调用的参数传递中,若为()传递,则实参变量和形参变量所引用的是内存中的同一个存储空间,方法体对形参内容的修改实际上就是对实参内容的修改。
[单选] 17. 在方法调用的参数传递中,若为()传递,方法体中对形参内容的修改不影响实参的值。
[单选] 18. 在方法调用的参数传递中,对于基本数据类型的参数,则按照()进行传递,对于数组类型或类类型的参数则按照()进行传递。
[单选] 19. 在对ava程序中包含主方法的类被称为主类,主方法的访间控制修饰符为()。
[单选] 20. 在读字符文件Employee.dat时,使用该文件作为参数的类是()。
[单选] 21. 在程序中引入包的语句关键字为()。把所定义的类包含于指定包中的语句关键字为package。
[单选] 22. 在程序中声明包的语句关键字为()。
[单选] 23. 在成员声明时,表示一个静态成员的修饰符是()。A.static
[单选] 24. 在Java语言中,定义有两个字符串类,其类名分别为String和()。
[单选] 25. 在Java语言中,从生成异常的方法开始进行回溯,直到找到包含相应异常处理的方法为止,我们把这一过程称为()一个异常。
[单选] 26. 在Java语言中,程序运行时发生的运行错误又分为致命性的严重错误和非致命性的一般错误两种,异常属于()错误。
[单选] 27. 在Java语言中,捕获和处理异常的语句块为()。
[单选] 28. 在Java语言中,把生成异常对象并提交的过程称为()一个异常。
[单选] 29. 在Java语言中,()型异常继承自RuntimeException类的异常。
[单选] 30. 在Java语言中,Exception下的异常分为两类:即检查型异常和()型异常。
[判断] 1. 在一个派生类中,能够定义与上层父类中的成员具有相同名称的成员。
[判断] 2. 在一个抽象类中,也可以包含成员变量和构造方法。
[判断] 3. 在一个抽象类中,不允许包含任何成员变量和构造方法。
[判断] 4. 在一个抽象类中,不允许包含任何成员变量和构造方法。
[判断] 5. 在一个抽象类中,不允许包含成员变量和构造方法。
[判断] 6. 在一个抽象类中,不允许包含成员变量和构造方法。
[判断] 7. 在派生类中不能定义与父类中具有相同名称和参数表的方法。()
[判断] 8. 在派生类中不能定义与父类中具有相同名称和参数表的方法。
[判断] 9. 在对文件进行的输入/输出CI/0)方法的调用中,当遇到错误时通常不会抛出IOException异常。
[判断] 10. 在对文件进行的输入/输出(I/O)方法的调用中,当遇到错误时通常会抛出一个IOException异常。
[判断] 11. 在对文件进行的输入/输出(I/O)方法的调用中,当遇到错误时通常会抛出一个IOException异常。
[判断] 12. 在对文件进行的输入/输出(I/O)方法的调用中,当遇到错误时通常会抛出一个IOException异常。
[判断] 13. 在对文件进行的输入/输出(I/O)方法的调用中,当遇到错误时通常会抛出除IOException异常之外的其他异常。
[判断] 14. 在对文件进行的输入/输出(I/O)方法的调用中,当遇到错误时通常不会抛出IOException异常。
[判断] 15. 在对ava语言中,一个类的定义既能包含成员变量,又能包含成员方法。
[判断] 16. 在对ava程序中,用户创建的线程类不必继承java.lang.Thread类,也不必实现java.lang.Runnable接口。
[判断] 17. 在Java中将信息的输入与输出过程抽象为输入/输出流。输入是指数据流入程序,输出是指数据从程序流出。
[判断] 18. 在Java中将信息的输入与输出过程抽象为输入/输出流。输入是指数据流入程序,输出是指数据从程序流出。
[判断] 19. 在Java语言中,只能向文件存储对象类型的信息,不能够从中读取对象类型的信息。
[判断] 20. 在Java语言中,只能对文件存取字符或字节信息,不能存储对象信息。
[判断] 21. 在Java语言中,一个类的定义既能包含成员变量,又能包含成员方法。
[判断] 22. 在Java语言中,一个类的定义既能包含成员变量,又能包含成员方法。
[判断] 23. 在Java语言中,一个类不能被定义在另一个类之中,类与类之间没有包含关系。
[判断] 24. 在Java语言中,使用包提供了包一级的封装及存取权限。
[判断] 25. 在Java语言中,声明包语句可以出现在一个Java程序文件的任何位置。
[判断] 26. 在Java语言中,声明包语句的关键字为package,引入包语句的关键字为import。
[判断] 27. 在Java语言中,既不能利用抽象类生成对象,也不能利用接口生成对象。
[判断] 28. 在Java程序中,只能创建单个线程,不能创建多个线程。
[判断] 29. 在Java程序中,只能创建单个线程,不能创建多个线程。
[判断] 30. 在Java程序中,用户创建的线程类不能实现javA.lang.Runnable接口。
[程序分析题] 1. public static void main(String[] args) { int x=1, y=1;
[程序分析题] 2. public static void main(String[] args) { int x=1, y=0;
[程序分析题] 3. public static void main(String[] args) { int x, y=0;
[程序分析题] 4. public static void main(String[] args) { int x, y=0;
[程序分析题] 5. public static void main(String[] args) { int x, y=0;
[程序分析题] 6. public static void main(String[] args) { int i=1, s=0;
[程序分析题] 7. public static void main(String[] args) { int c0=0, c1=0, c2=0;
[程序分析题] 8. public class XXK4 { String []a={""xxk"",""weirong"",""xucong"",""xuxiaohua"",""baojuan""};
[程序分析题] 9. public class XXK4 { public static void main(String[]args){
[程序分析题] 10. public class XXK4 { public static void main(String[] args) {
[程序分析题] 11. public class XXK4 { public static void main(String[] args) {
[程序分析题] 12. public class XXK4 { public static void main(String[] args) {
[程序分析题] 13. public class XXK4 { public static void main(String[] args) {
[程序分析题] 14. public class XXK4 { public static void main(String[] args) {
[程序分析题] 15. public class XXK4 { public static void main(String[] args) {
[程序分析题] 16. public class XXK4 { public static void main(String[] args) {
[程序分析题] 17. public class XXK4 { public static void main(String[] args) {
[程序分析题] 18. public class XXK4 { public static void main(String[] args) {
[程序分析题] 19. public class XXK4 { public static void main(String[] args) {
[程序分析题] 20. public class XXK4 { public static void main(String[] args) {
[程序分析题] 21. public class XXK4 { public static void mafn(String[] args) {
[程序分析题] 22. public class XXK3 { public static void main(String[] args) {
[程序分析题] 23. public class XXK2 {private int a,b;
[程序分析题] 24. public class XXK2 { private int a; public XXK2(int aa) {a=aa;}
[程序分析题] 25. public class XXK2 { private int a;
[程序分析题] 26. public class XXK2 { private int a;
[程序分析题] 27. public class XXK2 { private int a;
[程序分析题] 28. public class XXK2 { private int a,b;
[程序分析题] 29. public class XXK2 { private int a,b;
[程序分析题] 30. public class XXK2 { private final int a;