百年教育职业培训中心 百年教育学习服务平台
题库试卷

【国开搜题】国家开放大学 一网一平台 24春面向对象程序设计试卷包新05 期末考试押题试卷与答案

来源: 更新时间:

23春面向对象程序设计试卷包-新-05渝粤题库关注公众号【国开搜题】,回复【试题】获取试题答案一、单选题1.进行网络应用的程序设计需要使用()包中提供的各种类。A.java.internetB.jav

23春面向对象程序设计试卷包--05渝粤题库

关注公众号【国开搜题】,回复【试题】获取试题答案

、单选题

1. 进行网络应用的程序设计需要使用( )包中提供的各种类。

A. java.internet

B. java.applet

C. java.net

D. java.sql渝粤题库

答案:C
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。

2. javax.swing包里的Swing组件归为三个层次:顶层容器、中间层容器和( )。

A. 原子组件

B. 分子组件

C. 底层组件

D. 下层组件

答案:A
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。

3. 下面的异常( )为文件没有找到异常。

A. NullPointerException

B. FileNotFoundException

C. ArrayIndexOutOfBoundsException

D. IOException

答案:B
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。

4. Java语言中,Exception下的异常分为两类:即检查型异常和( )型异常。

A. 编码

B. 重大

C. 非检查

D. 逻辑

答案:C
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。

5. Java语言中,捕获和处理异常的语句块为( )。

A. try…catch

B. switch…case

C. if…else渝粤题库

D. do…while渝粤搜题

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

6. Java语言中的类的层次结构为( )结构。根节点为( )类。

A. 树状 Object

B. 数组 int

C. 文件 math

D. 树状 root

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

7. 在派生类的构造方法中调用父类构造方法时,其语句关键字为( )。渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。

A. Object

B. super

C. father

D. mother

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

8. 方法定义中的参数表称为形式参数表,其中的参数称为形式参数,每个形式参数的定义(声明)包括( )和( )两个方面。

A. 参数数量 参数大小国开搜题

B. 参数类型 参数名

C. 参数类型 返回值

D. 表达式 代码

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

9. 在方法调用中,首先需要实参表中的实参向形参表中的形参进行传递,此传递分为( )传递和( )传递两种方式。

A. 参数数量 参数大小

B. 按值 引用

C. 参数类型 返回值

D. 参数 代码

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。渝粤题库

10. 类中的成员方法也可以使用关键字( )进行修饰,表示该方法在继承类中不能被重载。

A. new

B. static

C. not

D. final

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

11. 假定要采用默认的构造方法定义和创建类XXK3的一个对象x,则使用的语句为( )。

A. x=new

B. x=new class

C. XXK3() x=new XXK3

D. XXK3 x=new XXK3()

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

12. 输入流类(InputStream)和输出流类(OutputStream)java.io包中所有( )流的抽象基类。

A. 容器

B. 字符

C. 字节

D. 代码渝粤搜题

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

13. Java语言中的标准输入流为( )。

A. System.in渝粤题库

B. StdInputStream

C. OutputStream

D. System.out

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

14. 在类的定义中,若需要把一个标识符定义为常量,则使用的修饰符为( )。

A. const

B. final

C. static

D. class

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

15. 在程序中引入包的语句关键字为( )。把所定义的类包含于指定包中的语句关键字为package

A. volatile

B. pack

C. import

D. package

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

16. Java语言中的switch语句属于( )语句。

A. 数据输入

B. 数据输出

C. 分支处理

D. 循环控制

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

17. 对于String类的字符串,其值和长度都不能被改变,所以被称为( )字符串,对于StringBuffer类的字符串,其值和长度都可以被改变,所以被称为( )字符串。

A. 常量 变量

B. 变量 常量

C. 通用 无效

D. 固定 移动

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。

18. 假定一个数组对象为x,则x.length的值为该数组所包含元素的( )。

A. 个数

B. NULL

C. 类型

D. 不确定

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

19. 对象是构成现实世界的一个独立单位,它具有自己的静态特征和( )特征。

A. 颜色

B. 动态

C. 状态

D. 重量

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

20. 具有相同属性和服务的一组对象的模板称为( )。

A. 程序

B.

C. 代码

D. 概念

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

、判断题

1. JDBC隔离了Java与不同数据库之间的对话,使得 Java程序无须考虑不同数据库管理系统平台之间的差异。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

2. Java程序中,用户创建的线程类不能继承java.lang.Thread类。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

3. 在对文件进行的输入/输出(I/O)方法的调用中,当遇到错误时通常会抛出一个IOException异常。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

4. Java程序中,只能创建单个线程,不能创建多个线程。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

5. 向文本文件中写入字符数据,在任何时候都只需要用到文件写入器类(FileWriter),不需要用到缓冲写入器类(BufferedWriter)

A.

B. ×渝粤教育

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

6. Java中将信息的输入与输出过程抽象为输入/输出流。输入是指数据流入程序,输出是指数据从程序流出。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。渝粤教育

7. CharArrayWriterBufferedWriter类的构造函数的参数不需要一个文本文件名。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

8. Applet程序是由Java源代码构成的,不会被编译成class文件。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

9. Java语言中,只能对文件存取字符或字节信息,不能存储对象信息。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

10. java.io包中提供的ObjectOutputStream类能够把对象信息存储到文件中。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

、应用题

1. public class XXK2 { private int a; public XXK2() {a=3;} public XXK2(int aa) {a=aa;} public double f1() { return 2*Math.pow(a,3)+a; } public static void main(String[] args) { XXK2 x=new XXK2(), y=new XXK2(5); System.out.println(x.f1()+", "+y.f1()); } }

A. 58.0, 256.0

B. 57.0, 255.0渝粤搜题

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

2. public static void main(String[] args) { int x, y=0; for(x=1; x<5; x++) y+=x*x; System.out.println("y="+y); }

A. y=40

B. y=30

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

3. class ABC { int a,b; public ABC(int a, int b) {this.a=a; this.b=b;} public int compareTo(ABC x) {return a*b-x.a*x.b;} } public class XXK5 { public static void main(String[] args) { int [][]d=//; ABC []ar=new ABC[d.length]; int i,k=0; for(i=0; i<ar.length; i++) ar[i]=new ABC(d[i][0],d[i][1]); for(i=1; i<ar.length; i++) if(ar[i].compareTo(ar[k])>0) k=i; System.out.println("k="+k); } }

A. k=2国开搜题

B. k=4

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

4. abstract class Shape { int a,b; public Shape(int aa, int bb) {a=aa; b=bb;} abstract public double area(); } class Rectangle extends Shape { public Rectangle(int aa, int bb) {super(aa,bb);} public double area() {return a*b;} } class Triangle extends Shape { public Triangle(int aa, int bb) {super(aa,bb);} public double area() {return a*b/2;} } public class XXK3 { public static void main(String[] args) { Shape x,y; x=new Rectangle(5,8); y=new Triangle(5,8); System.out.println(x.area()+", "+y.area()); } }

A. 40.0, 20.0

B. 80.0, 40.0

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

关注公众号【国开搜题】,回复【试题】获取试题答案渝粤搜题

电话咨询