百年教育职业培训中心 百年教育学习服务平台
国开搜题

2024秋最新国家开放大学国开电大机考期末春面向对象程序设计试卷包新4机考期末试卷参考试题

来源: 更新时间:

23春面向对象程序设计试卷包-新-24关注公众号【飞鸟搜题】,回复【试题】获取试卷答案文档说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考

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

关注公众号【飞鸟搜题】,回复【试题】获取试卷答案

文档说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有期末考核试题、其他网核及教学考一体化、一网一平台复习试题与答案,敬请查看。

课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)

本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究

本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究

本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究


一 、单选题

1. 原子组件被分为三类,其中一类为显示不可( )信息的组件,包括JLabel、JProgressBar和JToolTip。

A. 编辑

B. 重用

C. 运行

D. 抛出异常

答案:A
- 关注公众号【飞鸟搜题】查看答案

2. Java Applet是一种嵌入( )文档中的Java程序。

A. HTML

B. Word

C. 错误

D. 异常

答案:A
- 关注公众号【飞鸟搜题】查看答案

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

A. throw

B. void

C. throws

D. try

答案:B
- 关注公众号【飞鸟搜题】查看答案

4. 在Java语言中,( )型异常继承自RuntimeException类的异常。

A. 编码

B. 实时检查

C. 非检查

D. 人工逻辑

答案:C
- 关注公众号【飞鸟搜题】查看答案

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

A. NullPointerException

B. FileNotFoundException

C. ArrayIndexOutOfBoundsException

D. IOException

答案:关注公众号【飞鸟搜题】查看答案

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

A. super

B. father

C. Java.lang.Object

D. class.dad

答案:关注公众号【飞鸟搜题】查看答案

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

A. 树状 Object

B. 数组 int

C. 文件 math

D. 树状 root

答案:关注公众号【飞鸟搜题】查看答案

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

A. new

B. static

C. not

D. final

答案:关注公众号【飞鸟搜题】查看答案

9. 在方法调用的参数传递中,若为( )传递,方法体中对形参内容的修改不影响实参的值。

A. 无效

B. 引用

C. 按值

D. 代码

答案:关注公众号【飞鸟搜题】查看答案

10. 创建一个类的对象需要使用的单目运算符为( )。

A. new

B. class

C. newobject

D. create

答案:关注公众号【飞鸟搜题】查看答案

11. 假定一个类的类名为XXK1,则该类的构造方法的名称为( )。

A. XXK

B. XXK1

C. new

D. name

答案:关注公众号【飞鸟搜题】查看答案

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

A. System.in

B. StdInputStream

C. OutputStream

D. System.out

答案:关注公众号【飞鸟搜题】查看答案

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

A. 容器

B. 字符

C. 字节

D. 代码

答案:关注公众号【飞鸟搜题】查看答案

14. 先执行循环体,后进行循环条件判断的语句是( )。

A. for

B. while

C. if

D. do…while

答案:关注公众号【飞鸟搜题】查看答案

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

A. volatile

B. pack

C. import

D. package

答案:关注公众号【飞鸟搜题】查看答案

16. Java语言中的实数类型有两种,其类型关键字分别为float和( )。

A. real

B. double

C. int

D. float

答案:关注公众号【飞鸟搜题】查看答案

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

A. x.[k]

B. x[k]

C. x[k-1]

D. x[k+1]

答案:关注公众号【飞鸟搜题】查看答案

18. 假定一个字符串对象x的值为"abcdef ",则x.substring(0,4)的值为( )。

A. "a"

B. "abcdf"

C. "bcde"

D. "abcd"

答案:关注公众号【飞鸟搜题】查看答案

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

A. 封装性

B. 多态性

C. 继承性

D. 开放性

答案:关注公众号【飞鸟搜题】查看答案

20. Java语言的主要特点不包括( )。

A. 面向对象

B. 自动垃圾回收

C. 处理文件

D. 可移植性

答案:关注公众号【飞鸟搜题】查看答案

二 、判断题

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

A.

B. ×

答案:关注公众号【飞鸟搜题】查看答案

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

A.

B. ×

答案:关注公众号【飞鸟搜题】查看答案

3. FileWriter和FileWriter类的构造函数的参数都需要一个文本文件名。

A.

B. ×

答案:关注公众号【飞鸟搜题】查看答案

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

A.

B. ×

答案:关注公众号【飞鸟搜题】查看答案

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

A.

B. ×

答案:关注公众号【飞鸟搜题】查看答案

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

A.

B. ×

答案:关注公众号【飞鸟搜题】查看答案

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

A.

B. ×

答案:关注公众号【飞鸟搜题】查看答案

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

A.

B. ×

答案:关注公众号【飞鸟搜题】查看答案

9. Applet程序是由Java源代码构成的,并被编译为class文件。

A.

B. ×

答案:关注公众号【飞鸟搜题】查看答案

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

A.

B. ×

答案:关注公众号【飞鸟搜题】查看答案

三 、应用题

1. public class XXK2 { private int a,b; public XXK2(int aa, int bb) {a=aa; b=bb;} public int f1(int x) { if(x>10) return a+b+3*x; else return a*b*x; } public static void main(String[] args) { XXK2 x=new XXK2(3,4); int y=x.f1(8); System.out.println("y="+y); } }

A. y=96

B. y=98

答案:关注公众号【飞鸟搜题】查看答案

2. public static void main(String[] args) { int c0=0, c1=0, c2=0; for(int x=1; x<=20; x++) { switch(x%3) { case 0: c0++; break; case 1: c1++; break; case 2: c2++; break; } } System.out.println("c0,c1,c2="+c0+","+c1+","+c2); }

A. c0,c1,c2=6,7,7

B. c0,c1,c2=6,7,8

答案:关注公众号【飞鸟搜题】查看答案

3. class ABC { String name; double price; public ABC(String na, double pr) {name=na; price=pr;} public int compareTo(ABC x) { if(price>x.price) return 1; if(price<x.price) return -1; else return 0; } } public class XXK5 { public static void main(String[] args) { String []s={"apple", "pear", "tangerme", "banana", "grape"}; double []d={3.8, 2.5, 3.2, 4.3, 5.2}; ABC []ar=new ABC[s.length]; int i,k=0; for(i=0; i<ar.length; i++) ar[i]=new ABC(s[i],d[i]); for(i=1; i<ar.length; i++) if(ar[i].compareTo(ar[k])>0) k=i; System.out.println(ar[k].name+" "+ar[k].price); } }

A. grape 5.2

B. grape 5.3

答案:关注公众号【飞鸟搜题】查看答案

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

A. 40.0, 26.0

B. 80.0, 42.0

答案:关注公众号【飞鸟搜题】查看答案

关注公众号【飞鸟搜题】,回复【试题】获取试卷答案

电话咨询