• u******* 加入了本站
  • 游客 下载了资源 LED 灯月亮灯 001 [高分辨率] 3d打印图纸stl文件
  • 游客 下载了资源 LED 灯月亮灯 001 [高分辨率] 3d打印图纸stl文件
  • 游客 购买了资源 国开学习网电大《☆电子商务法律与法规》形考任务四答案
  • 游客 下载了资源 国开电大《Flash动画制作》形考课程考核成品答案实训5:补间动画
  • 游客 购买了资源 国开电大《Flash动画制作》形考课程考核成品答案实训5:补间动画
  • 游客 下载了资源 国开电大《Flash动画制作》形考课程考核成品答案实训4:引导层和遮罩层的应用
  • 游客 购买了资源 国开电大《Flash动画制作》形考课程考核成品答案实训4:引导层和遮罩层的应用
  • 游客 下载了资源 国开电大《Flash动画制作》形考课程考核成品答案实训3:元件和库应用
  • 游客 下载了资源 国开电大《Flash动画制作》形考课程考核成品答案实训3:元件和库应用

电大试卷2020年9月1008面向对象程序设计

试卷代号:1008
国家开放大学2020年春季学期期末统一考试
面向对象程序设计试题
2020年9月
一、单项选择题(在各题的备选答案中,只有1项是正确的,请将正确答案的序号,填写在题中的括号内。每小题3分,共30分)
1.Java是一门( )语言。
A.机器
B,汇编
C.面向过程的高级
D.面向对象的高级
2.具有相同属性和服务的一组对象的共同模板称为()
A.程序.
B.类.
C.代码
D.概念
3.在Java程序中包含主方法的类被称为主类,主方法的访问控制修饰符为( )。
A.private
B.protected
C.public
D.static
4.J&va语言中的switch语句属于( )语句。
A.数据输入
B.数据输出
C.分支处理
D.循环控制
5.在类的定义中,实现接口的子句所使用的关键字为( )。
A. extends
B. implements
c. public
D. abstract
6.在派生类的定义中,继承父类的子句所使用的关键字为()。
A. extends
B. implements
C. public
D. abstract
7.下列能表示栈(stack)sl长度的是()。
A. s1.length(
B. s1. length
C. sl.size
D. s1.size(
8.下面的异常()为文件没有找到异常。
A. NullPointerException ..
B. FileNotFoundException
C. ArrayIndexOutOfBoundsException D. IOException
9.下列不是 InputStream类的子类的是( )。
A. FileInputStream
B. ObjectInputStream
C. FileOutputStream
D. DataInputStream
10.进行文件输入输出操作时,最常用的系统包是( )。
A. java. net
B. java. io
c. java.util
D. java. awt
二、判断题(请在每小题后面打上对号J表示叙述正确,打上叉号X 表示叙述错误,每小题3分,共30分)
11.可以把一个派生类的对象直接赋给上层父类的对象。()
12.在Java语言中,■-个类的定义既能包含成员变量,又能包含成员方法。( )
13.在一个抽象类中,不允许包含成员变量和构造方法。C )
14.Set是一个不能包含重复元素的集合。( )
15.定义接口使用的语句关键字为interface,一个接口不能够继承其他任何接口。()
16.数组的长度不能够被改变,而向量类(Vector)对象的长度可以被改变。( )
17.在对文件进行的输入/输出(I/O)方法的调用中,当遇到错误时通常不会抛岀
lOException 异常。( )
18.Java, io包中的InputStream及其子类专门用于从二进制数据文件中读出数据。( )
19.Applet程序是由Java源代码构成的,并被编译为一个class文件。( )
20.在Java程序中,用户创建的线程类不必继承java. lang. Thread类,也不必实现
java. lang. Runnable 接口。( )
得分评卷人
三”程序分析题(写出下列每个程序运行后的输出结果,每题10分, 共40分)
21.public class XXK2 (
private int a; public XXK2O {a = 2;} public XXK2(int aa) (a—aa;} public double fl() {
return Math. pow(a,3);
)
public static void main(String[3 args) {
XXK2 x-new XXK2O , y-new XXK2C4); System, out. println(x. fl() + ” , ” + y. £1());
)
}
结果为:
22.interface Shape {
double area(); double girthO ;
)
class Rectangle implements Shape {
int a,b;
public Rectangle(int aa, int bb) {a —aa; b = bb;}
public double areaO {return a * b ;}
public double girthO (return 2 * (a+b) ;}
}
public class XXK3 (
public static void main(StringQj args) {
Shape x;
x~ new Rectangle(3,4);
System, out. println(x. area。+”, ” + x, girthO);
)
结果为:
23.public class XXK3 {
public static void main(StringCJ args) {
int i,j;
for(i~0; iVa, length; i+ + )
for(j=0; length; j++)
a[i][j] =(i+l)*(j + l);
System, out. println(a[0][2] + a[]J[2]);
)
)
结果为:
24.public class SetTest (
public static void main(String[] args) {
HashSet<String> hs = new HashSet<CStringX); boolean bl = hs. add(“a”);
hs. addC’b”);
hs. addC’c”);
hs. add(“d”);
hs. add(“d”);
boolean b2 ~ hs. add(“a”);
System, out。printlnC’size— ” +hs. size。);
)
)
结果为:

 

 

 

试卷代号:1008
国家开放大学2020年春季学期期末统一考试
面向对象程序设计 试题答案及评分标准
(供参考)
2020年9月
一、 单项选择题(在括号内填写正确的选项编号。每小题3分,共30分)
I.D 2. B 3. C 4. C 5. B
6. A 7. D 8. B 9. C 10. B
二、 判断题(在每小题后面打上对号J表示叙述正确,打上叉号X表示叙述错误,每小题3分, 共30分)
II.√(对) 12. 7(对) 13. ×(错) 14. √(对) 15. ×(错)
16. √(对) 17. ×(错) 18. √(对) 19.√(对) 20. ×(错)
三、 程序分析题(每小题10分,共40分)
评分标准;根据答案正确程度酌情给分。
21.8. 0, 64. 0
22.12. 0, 14. 0
23.9
24.size = 4

资源下载
下载价格2
点点赞赏,手留余香 给TA打赏

AI创作

评论0

请先
支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性
显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录