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

电大试卷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

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

社交账号快速登录

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