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

来源:渝粤教育       时间:2024-04-17 05:56:29    65

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

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

、单选题

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

Integer Double

BooleanCharacter

boolchar

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

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

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

5

6渝粤题库

7

8

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

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

super

father

Java.lang.Object

class.dad

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

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

国开搜题国开一网一平台

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

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

参数数量 参数大小

参数类型 参数名

参数类型 返回值

表达式 代码

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

6. 在方法调用的参数传递中,若为( )传递,则实参变量和形参变量所引用的是内存中的同一个存储空间,方法体对形参内容的修改实际上就是对实参内容的修改。

无效

引用

按值

代码

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

7. 假定没有给一个类XXK2显式地定义任何构造函数,则利用new运算创建该类的一个对象时,自动调用的构造方法为( )。

XXK2()

XXK2

new()

XXK2(new)

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

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

size= XXK6

x=size

x.size()

XXK6.size

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

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

ArithmeticException

NullPointerException

ArrayIndexOutOfBoundsException

FileNotFoundException

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

10. Java语言中,程序运行时发生的运行错误又分为致命性的严重错误和非致命性的一般错误两种,异常属于( )错误。

编码

检查

致命性

一般

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

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

try…catch

switch…case渝粤教育国开一网一平台

if…else

do…while

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

12. 原子组件被分为三类,其中一类为具有控制功能,可以用来接收( )信息的组件。

输入

输出

错误

异常

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

13. 每个线程具有四种基本状态:就绪状态、运行状态、( )和阻塞状态。

输入状态国开一网一平台

输出状态

死亡状态

崩溃状态

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

14. 把对象的属性和服务组合成一个独立的整体,尽可能隐蔽其内部的细节,这称为对象的( )。

封装性

多态性

继承性渝粤搜题

开放性

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

15. 更接近人类自然语言的计算机语言是( )语言。

二进制

符号

十进制渝粤题库

数字

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

16. Java语言中转义字符' '代表( )。

回车

换行

换页

空格

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

17. Java语言中表示当前类和父类的关键字分别为this和( )。

me

class

super

dad

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

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

数据输入

数据输出

分支处理

循环控制渝粤题库

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

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

System.in

StdInputStream

OutputStream

System.out

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

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

容器渝粤题库

字符

异常

文件

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

、判断题

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

×

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

2. 输入流类(InputStream)和输出流类(OutputStream)是用来处理字符流的抽象基类。

×

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

3. 文件输入流类(FileInputStream)和数据输入流类(DataInputStream)不是InputStream类的子类。国开一网一平台

×

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

4. Java程序中,既允许创建单个线程,也允许创建多个线程。

×

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

5. Java语言中,只能向文件存储对象类型的信息,不能够从中读取对象类型的信息。

渝粤题库

×

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

6. Java程序中,用户创建的线程类必须继承java.lang.Thread类或者实现java.lang.Runnable接口。

×

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

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

×

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

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

×国开一网一平台

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

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

×

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

10. 原子组件在图形用户界面中是不能同用户进行交互的组件。

×

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

、应用题

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

40.0, 20.0

80.0, 40.0

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

2. public class XXK2 { private int a; public XXK2(int aa) {a=aa;} 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(5); int y=x.f1(9); y+=x.get()*x.get(); System.out.println("y="+y); } }

y=52

y=53

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

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

y=130

y=120

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

4. public class XXK4 { public static void main(String[] args) { int [][]a=//; int s=0; for(int i=0; i<a.length; i++) for(int j=0; j<a[i].length; j++) s+=a[i][j]; System.out.println("s="+s); } }

s=48

s=49

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

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

关键词:

推荐内容

TOP