【国开搜题】国家开放大学 一网一平台 24春面向对象程序设计试卷包新02 期末考试押题试卷与答案
来源:渝粤教育 时间:2024-04-17 05:58:29 72
23春面向对象程序设计试卷包-新-02
关注公众号【国开搜题】,回复【试题】获取试题答案
一 、单选题
1. 每个线程具有四种基本状态:就绪状态、( )、死亡状态和阻塞状态。
输入状态
输出状态
运行状态渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。
崩溃状态
答案:C
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。
2. Java Applet是一种嵌入( )文档中的Java程序。
HTML
Word
错误
异常
答案:A
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。
3. 下面的关键字( )与异常处理无关。
switch
catch
try
finally
答案:A
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。
4. 在Java语言中,从生成异常的方法开始进行回溯,直到找到包含相应异常处理的方法为止,我们把这一过程称为( )一个异常。
编码
检查渝粤搜题
捕获
生产
答案:C
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。
5. 下列哪个类不是异常类的父类?( )。
Error
Throwable
Exception
Object
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。渝粤题库
6. Java语言中的类的层次结构为( )结构。根节点为( )类。
树状 Object
数组 int渝粤题库
文件 math
树状 root
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
7. 在派生类的构造方法中调用父类构造方法时,其语句关键字为( )。
Object
super
father
mother
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
8. 在方法调用的参数传递中,若为( )传递,方法体中对形参内容的修改不影响实参的值。
无效
引用
按值
代码
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
9. 假定要采用默认的构造方法定义和创建类XXK3的一个对象x,则使用的语句为( )。
x=new
x=new class
XXK3() x=new XXK3
XXK3 x=new XXK3()
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
10. 在类定义首部的语法格式中,( )不能作为其中的修饰符。
abstract
implements
private渝粤题库
final
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
11. 假定要利用一个类XXK6的对象x访问成员方法size(),则应表示为( )。
size= XXK6
x=size
x.size()
XXK6.size渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。渝粤搜题
12. Java语言中的标准输入流为( )。
System.in
StdInputStream
OutputStream
System.out
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。国开一网一平台
13. 读出器类(Reader)和写入器类(Writer)是java.io包中所有( )流的抽象基类。
容器
字符渝粤题库
异常
文件
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
14. Java语言中转义字符' '代表( )。
回车
换行
换页
空格
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
15. 在派生类的定义中,继承父类子句所使用的关键字为( )。
extends
implements渝粤搜题
public
abstract
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
16. 当一个方法的返回类型被定义为( )时,表明该方法不返回任何值。
method
int渝粤搜题
void
float
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
17. 假定一个字符串对象x的值为"abcdef ",则x.charAt(4)的值为( )。
'd'
'e'
'f'
'cdef'
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。国开一网一平台
18. 假定要定义一个int型的一维数组为x,并假定它的长度为10,则其定义语句为int [] x=( )。
new int[10];
NULL
NEW int[];
int[10];
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
19. 更接近人类自然语言的计算机语言是( )语言。
二进制
符号
十进制
数字
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
20. 使用JDK运行Java程序时使用的命令是( )。
java
javac
appletviewer
javadoc
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
二 、判断题
1. Java.io包中的InputStream及其子类专门用于从二进制数据文件中读出数据。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
2. 向文本文件中写入字符数据,在任何时候都只需要用到文件写入器类(FileWriter),不需要用到缓冲写入器类(BufferedWriter)。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
3. JDBC隔离了Java与不同数据库之间的对话,使得 Java程序无须考虑不同数据库管理系统平台之间的差异。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
4. 在Java程序中,既允许创建单个线程,也允许创建多个线程。渝粤题库
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
5. 在对文件进行的输入/输出(I/O)方法的调用中,当遇到错误时通常会抛出一个IOException异常。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
6. 在Java中将信息的输入与输出过程抽象为输入/输出流。输入是指数据流入程序,输出是指数据从程序流出。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
7. 当浏览器装入一个含有Applet的Web页时,Applet不会被下载到该浏览器中。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
8. 输入流类(InputStream)和输出流类(OutputStream)是用来处理字符流的抽象基类。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
9. CharArrayWriter和BufferedWriter类的构造函数的参数不需要一个文本文件名。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
10. 在Java程序中,用户创建的线程类不能实现java.lang.Runnable接口。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
三 、应用题
1. 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); } }
y=22
y=24
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
2. public static void main(String[] args) { int x=1, y=0; do {y+=x*x;} while(++x<=5); System.out.println("y="+y); }
y=55
y=45国开一网一平台
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
3. 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); } }
s=30
s=60
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
4. 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); } }
20, 40
15, 36渝粤题库
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
关注公众号【国开搜题】,回复【试题】获取试题答案