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

试卷代号:1008
国家开放大学2019年秋季学期期末统一考试
面向对象程序设计试题
2020年1月
一,单项选择题(在各题的备选答案中,只有1项是正确的,请将正确
答案的序号,填写在题中的括号内。每小题3分,共30分)
1.具有相同属性和服务的一组对象的共同模板称为().
A.程序
B.类
C.代码
D.概念
2.下列说法错误的是().
A.Java语言具有面向对象、自动垃圾回收,先编译再解释、平台无关性、多线程、安全性等特点
B. NetBeans.Eclipse都是JDK中直接提供的商业化付费开发工具。
C. JDK是指Java开发工具包,JRE是指Java运行环境
D. Java的基本数据类型有数字型、布尔型和字符型三大类
3.在Java程序中包含主方法的类被称为主类,其中主方法名为()。
A,Main
B. main
C. void
D. args
4.Java语言中的switch 语句属于()语句。
A.数据输入
B,数据输出
C.分支处理
D循环控制
5.在类的定义中,实现接口的子句所使用的关键字为()。
A. extends
B. implements
C. public
D. abstract
6.在成员声明时,表示一个静态成员的修饰符是().
A. static
B. public
C. final
D.缺省
7.下列能表示栈(stack)sl长度的是()。
A. s1.length()
B. s1.length
C. s1.size
D. s1.size()
8.下面的异常()为文件没有找到异常。
A. NullPointerException
B. FileNotFoundException
C. ArrayIndexOutOfBoundsException D. IOException
9.下列不是InputStream类的子类的是()。
A. FileInputStrearn
B. ObjectInputStream
C. FileOutputStream
D. DataInputStream
10.在派生类的定义中,继承父类的子句所使用的关键字为()。
A. extends
B. implerments
C. public
D.abstract
二、判断题(请在每小题后面打上对号√”表示叙述正确,打上叉号×表示叙述错误,每小题3分,共30分)
11.一个父类的对象可以直接赋值给下层子类的对象。( )
12.在Java语言中,一个类的定义既能包含成员变量,又能包含成员方法。( )
13.Java中的动态多态性实现手段是覆盖基类中的同名成员函数,其调用规则是依据对
象在实例化时而非定义时的类型调用对应类中的同名成员函数。( )
14.Set是一个不能包含重复元素的集合。( )
15.定义接口使用的语句关键字为interface, 一个接口不能够继承其他任何接口。( )
16.数组的长度不能够被改变,而向量类(Vector)对象的长度可以被改变。( )
17.在对文件进行的输入/输出(I/。)方法的调用中,当遇到错误时通常不会抛
出 lOException 异常。( )
18.Java, io包中的InputStream及其子类专门用于从二进制数据文件中读出数
据。( )
19.Applet程序是由Java源代码构成的,它不会被编译成一个class文件。( )
20.在Java程序中,用户创建的线程类不能继承java. lang. Thread类。( )
三、程序分析题(写出下列每个程序运行后的输出结果,每题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(String0 args) {
XXK2 x-new XXK2O, y=new XXK2(4); .
System, out, printlnCx. £1 () , ” + y. fl ());
}
}
结果为:
22.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 areaO {return a * b;}
public double girthO {return 2 * (a+b) ;}
}
public class XXK3 {
public static void main(String口 args) {
Shape x;
x= new Rectangle(3,4);
System, out. println(x. areaO+ “, ” + x, girthO );
结果为:
23.public class XXK4 (
public static void main(String[^] args) {
int |^]a=new
int i,s = 0;
for(i= 1 ; iVa. length; i + + ) = —1] + 2;
for(i —0; i<Ca. length; i+ + ) s+ — afi];
System, out. println(“s— ” + s);
}
}
结果为:
24.public class SetTest (
public static void main(String]] args) {
HashSetVString> hs = new HashSet<CStringX); boolean bl = hs. add(“an);
hs. addC’b”);
hs. add(ncn);
hs. addC’d”);
hs. add(”d,
boolean b2 = hs. add(,’an);
System, out. println(“size= ” + hs. sizeO);
}
}
结果为:

 

 

 

 

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

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

AI创作

评论0

请先
  • u******* 签到打卡,获得1元奖励
  • u******* 登录了本站
  • u******* 登录了本站
  • u******* 加入了本站
  • u******* 加入了本站
  • u******* 登录了本站
  • u******* 签到打卡,获得1元奖励
  • 游客 下载了资源 2024年在线网课学习课堂《大学英语(四)(河南科大 )》单元测试考核答案
  • 1******* 投稿收入增加1.5块钱
  • 游客 购买了资源 2024年在线网课学习课堂《大学英语(四)(河南科大 )》单元测试考核答案
  • u******* 签到打卡,获得1元奖励
  • 游客 下载了资源 国开电大《计算机组网技术》形考任务四实训-小型校园网网络解决方案的设计与实施
  • a******* 投稿收入增加2.5块钱
  • 游客 购买了资源 国开电大《计算机组网技术》形考任务四实训-小型校园网网络解决方案的设计与实施
  • 游客 下载了资源 国开电大《计算机组网技术》形考任务一(四选一)实训1:组建小型局域网
  • 游客 下载了资源 国开电大《计算机组网技术》形考任务一(四选一)实训1:组建小型局域网
点击浏览器地址栏的⭐图标收藏本页
国开电大期末考试精准答案,原原本本的一题一题复刻,不需要自己一题一题找的那种,需要扫码加微信(也兼代写作业)
显示验证码

社交账号快速登录

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