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

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

来源: 更新时间:

23春面向对象程序设计试卷包-02渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。关注公众号【国开搜题】,回复【试题】获取试题答案一、单选题1.假定一个二维数组的定义语句为“int

23春面向对象程序设计试卷包-02渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。

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

、单选题

1. 假定一个二维数组的定义语句为“int[][]x=new int[3][4];”,则x.lengthx[0].length的值分别为( )和( )。渝粤题库

A. 3 4

B. 3 3

C. 4 4

D. 4 3

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

2. 假定要访问一维数组x中的第k个元素,则对应的元素(下标变量)表示为( )。

A. x.[k]

B. x[k]

C. x[k-1]

D. x[k+1]

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

3. Java语言中的一个类只能有( )个父类,可以有( )个派生类。

A.

B.

C.

D.

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

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

A. 树状 Object

B. 数组 int

C. 文件 math

D. 树状 root

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

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

A. x=new

B. x=new class渝粤题库

C. XXK3() x=new XXK3

D. XXK3 x=new XXK3()

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

6. 假定要利用一个类XXK6访问类(静态)方法size(),则应表示为( )。

A. XXK6.size

B. class.size

C. object.size()

D. XXK6.size()

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

7. 当类中的成员定义采用static关键字修饰时,则称该成员为类的( )成员。。

A. 新建

B. 实例

C. 动态

D. 静态

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

8. 类中的成员变量也可以使用关键字( )进行修饰,表示其值被初始化后不能够再被修改。

A. new

B. static

C. not

D. final

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

9. 下面的异常( )为数组下标越界异常。

A. ArithmeticException

B. NullPointerException

C. ArrayIndexOutOfBoundsException

D. FileNotFoundException

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

10. 下面的关键字( )与异常处理无关。

A. switch

B. catch

C. try

D. finally

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

11. Exception类是所有( )类的父类,用户自定义的所有异常类都必须是( )类的子类。

A. 异常 Exception

B. 检查 Error

C. 致命性 Exception

D. 对象 Exception渝粤搜题

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

12. 对于原子组件,根据功能的不同,可以被分为( )类。

A. 1

B. 2渝粤题库

C. 3国开一网一平台

D. 4

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

13. 进行数据库应用的程序设计需要使用( )包中提供的各种类。

A. java.class

B. java.database

C. java.net

D. java.sql

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

14. 使用JDK编译Java程序时使用的命令是( )。

A. java

B. javac国开搜题

C. appletviewer

D. javadoc

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

15. 类是对具有共同属性和行为的对象的抽象描述,每个对象称为该类的一个( )。

A. 产品

B. 元素

C. 成分国开搜题

D. 实例

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

16. 当循环执行的次数已知时,最好使用( )语句。

A. for

B. while

C. do…while

D. switch

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

17. Java程序中包含主方法的类被称为主类,主方法的存储控制属性应定义为( )。

A. final

B. abstract

C. short

D. static

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

18. Java语言中的基本数据类型有8种,其中属于数字型的数据类型有( )种。

A. 5

B. 6

C. 7

D. 8

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

19. 读出器类(Reader)和写入器类(Writer)java.io包中所有( )流的抽象基类。

A. 容器

B. 字符

C. 异常

D. 文件

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

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

A. System.in渝粤题库

B. StdInputStream

C. OutputStream

D. System.out

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

、判断题

1. Java程序中,用户创建的线程类不能实现java.lang.Runnable接口。

A.

B. ×

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

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

A.

B. ×

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

3. 文件输入流类(FileInputStream)和数据输入流类(DataInputStream)不是InputStream类的子类。

A.

B. ×

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

4. Java.io包中的OutputStream及其子类专门用于把字节数据写入二进制数据文件中。

A.

B. ×

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

5. 当一个方法进行文件访问操作可能生成一个IOException异常时,该方法必须在方法头声明抛出该异常,别无其他选择。

A.

B. ×

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

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

A.

B. ×

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

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

A.

B. ×

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

8. DataInputStream类的文件流只能够从二进制文件中读出一种基本类型的数据。

A.

B. ×

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

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

A.

B. ×

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

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

A.

B. ×

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

、应用题

1. 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(10,20); y=new Triangle(10,15); System.out.println(x.area()+", "+y.area()); } }

A. 200.0, 75.0

B. 400.0, 150.0

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

2. public class XXK2 { private final int a; public XXK2(int a) {this.a=a;} public int f1(int x) { if(x%2==1) return 2*(a+x); else return 3*a+x; } public int get() {return a;} public static void main(String[] args) { XXK2 x=new XXK2(8); int y=x.f1(20); y+=x.get(); System.out.println("y="+y); } }

A. y=52

B. y=54

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

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

A. y=55渝粤教育

B. y=45

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

4. public class XXK4 { public static void main(String[] args) { int []a=new int[6]; int i,s=0; for(i=1; i<a.length; i++) a[i]=a[i-1]+2; for(i=0; i<a.length; i++) s+=a[i]; System.out.println("s="+s); } }

A. s=30

B. s=60

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

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

电话咨询