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

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

来源: 更新时间:

23春面向对象程序设计试卷包-01关注公众号【国开搜题】,回复【试题】获取试题答案一、单选题1.基本数据类型int和double对应的包装类分别为()和()。A.IntegerDoubleB.intd

23春面向对象程序设计试卷包-01

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

、单选题

1. 基本数据类型intdouble对应的包装类分别为( )和( )。

A. Integer Double

B. int double

C. IntDouble

D. IntClassDoubleClass

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

2. 假定一个字符串对象x的值为"abcdef ",则x.length()的值为( )。

A. 5

B. 6

C. 7

D. 8

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

3. Java语言中的每个类都隐含着继承一个父类,这个父类为( )。

A. super

B. father

C. Java.lang.Object渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。

D. class.dad

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

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

A.

B.

C.

D.

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

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

A. 参数数量 参数大小

B. 参数类型 参数名

C. 参数类型 返回值

D. 表达式 代码

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

6. 假定要利用一个类XXK6的对象x访问成员方法size(),则应表示为( )。

A. size= XXK6

B. x=size

C. x.size()

D. XXK6.size

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

7. 在方法调用的参数传递中,对于基本数据类型的参数,则按照( )进行传递,对于数组类型或类类型的参数则按照( )进行传递。

A. 引用

B. 方法名称 代码

C. 参数类型 返回值

D. 参数 代码

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

8. 在类定义首部的语法格式中,( )不能作为其中的修饰符。

A. abstract

B. implements

C. private

D. final

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

9. 通常程序中的错误可以分为三种类型,即编译错误,运行错误和( )错误。

A. 编码

B. 重大

C. 逻辑

D. 检查

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

10. Java语言中,从生成异常的方法开始进行回溯,直到找到包含相应异常处理的方法为止,我们把这一过程称为( )一个异常。国开搜题

A. 编码

B. 检查国开一网一平台

C. 捕获

D. 生产

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

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

A. 编码

B. 重大

C. 非检查渝粤题库

D. 逻辑

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

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

A. 分子组件

B. 底层组件

C. 空间组件

D. 中间层渝粤教育

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

13. Swing提供的三个顶层容器的类,分别是( )、JDialogJApplet

A. JFrame

B. JContainer

C. Java

D. JObject

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

14. 机器语言中的指令编码为( )编码。

A. 二进制

B. 符号

C. 十进制

D. 数字

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

15. 使用JDK运行Java程序时使用的命令是( )。

A. java

B. javac

C. appletviewer

D. javadoc

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

16. 在一个方法的方法头(声明)中向调用它的上一层方法抛出异常的子句关键字为( )。

A. catch渝粤教育

B. throw

C. throws

D. finally

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

17. Java语言中的基本数据类型有8种,其中属于数字型的数据类型有( )种。渝粤题库

A. 5

B. 6

C. 7

D. 8

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

18. 在程序中声明包的语句关键字为( )。

A. volatile

B. pack渝粤题库

C. import

D. package

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

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

A. 容器

B. 字符

C. 异常

D. 文件

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

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

A. System.in

B. StdInputStream

C. OutputStream

D. System.out

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

、判断题

1. FileWriterFileWriter类的构造函数的参数都需要一个文本文件名。

A.

B. ×

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

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

A.

B. ×

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

3. 原子组件通常是在图形用户界面中和用户进行交互的组件。

A.

B. ×

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

4. 当浏览器装入一个含有AppletWeb页时,Applet不会被下载到该浏览器中。

A.

B. ×

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

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

A. 渝粤搜题

B. ×

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

6. 在对文件进行的输入/输出(I/O)方法的调用中,当遇到错误时通常会抛出除IOException异常之外的其他异常。

A.

B. ×

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

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

A.

B. ×

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

8. Java.io包中的InputStream及其子类专门用于从二进制数据文件中读出数据。

A.

B. ×

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

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

A.

B. ×渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。

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

10. 文件输入流类(FileInputStream)和数据输入流类(DataInputStream)不是InputStream类的子类。渝粤搜题

A.

B. ×

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

、应用题

1. class Rectangle { private int a,b; public Rectangle(int aa, int bb) {a=aa; b=bb;} public int area() {return a*b;} public int girth() {return 2*(a+b);} } public class XXK3 extends Rectangle { private int c; public XXK3(int aa, int bb, int cc) {super(aa,bb); c=cc;} public int volume() {return area()*c;} public int arrisLength() {return 2*girth()+4*c;} public static void main(String[] args) { XXK3 x=new XXK3(1,3,5); int y1=x.volume(); int y2=x.arrisLength(); System.out.println(y1+", "+y2); } }

A. 20, 40

B. 15, 36渝粤题库

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

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(3); int y=x.f1(10); y+=x.get(); System.out.println("y="+y); } }

A. y=22

B. y=24

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

3. 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

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

4. class ABC { private int []a; public ABC(int []aa) {a=aa;} public int maxValue() { int max=a[0]; for(int i=1; i<a.length; i++) if(a[i]>max) max=a[i]; return max; } } public class XXK5 { public static void main(String[] args) { int []a={5,9,13,25,16,38,26,30}; ABC x=new ABC(a); int max=x.maxValue(); System.out.println("max: "+max); } }

A. max: 38

B. max: 40

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

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

电话咨询