-
GDOU-B-11-302
广东海洋大学
2019
——
2020
学年第
2
学期
□闭卷
题 号
各题分数
实得分数
《
面向对象程序设计
(JA
V
A)
》课程试题
考试
√
A
卷
□
考查
□
C
卷
□
E
卷
√
课程代码:
32341210
√
开卷
一
20
二
30
三
20
□
B
卷
□
D
卷
□
F
卷
四
20
五
10
总分
阅卷教师
说明:
1、所有的答题均要写在空
白的
A4
纸上,
并写好每题的编号,
每张纸上都要 写上班级、
姓名、学号,并且每张纸要写上页码。
2、在系统
规定时间内完成试卷,将答题纸拍照,一定拍清晰,然后做成
word
或
文档上传。文件名为:姓名+计科119x+学号。
一、简答题(每题
5
分,共< /p>
20
分)
1
、构造方法相比普通的成员方法有什么特点?
2
、抽象类与接口有什么相似处以及不同点?
3
、
Java
为什么要引入泛型?使用泛型有什么 优点?
4
、
说说你知道的
JAVA
开发工具软件有哪些?你平时开发用得最多的是哪
一个?为
什么?
二、分析下面
程序,若正确写出运行结果,若不正确指出错误原因,并
改正。
(每题< /p>
5
分,共
30
分)
1
、
public
class T1 {
p
ublic static void main(String[] args) {
n(MyClass.x);
}
}
class
MyClass{
int x=10;
}
第
1
页
共
6
页
(A
卷
)
2
、
public
class T1 {
public static void main(String[] args) {
String x;
n(
}
}
3
、
public
class T1 {
public static void main(String[] args) {
My x=new My();
x.p();
}
}
abstract class
My{
void p() {
n(
}
}
4
、
public class T1 extends My{
private float a1=1.0f;
float getFloat() {
return a1;
}
}
class My{
public float getFloat() {
return 0;
}
}
5
、
public
class T1 {
public static void main(String[] args) {
try {
for (int x = 4; x >= 0; x = x - 2)
n(40 / x);
} catch (Exception e) {
n(
}
}
}
第
2
页
共
6
页
(A
卷
)
6
、
class AA {
public AA() {
n(
}
public AA(String x) {
n(
}
}
class BB
extends AA {
public BB() {
n(
}
public BB(String x) {
n(
}
}
class CC extends BB {
public CC() {
n(
}
public CC(String x) {
n(
}
}
public class
T1 {
public static void main(String[] args) {
CC temp = new CC(
}
}
三、按要求实现下面方法的代码
。
(每题
10
分,共
20
分) p>
1
、
使用下面的方法签名编写一个
方法,方法的功能是返回两个整数的最大公约数,
如
GCD(8,12)
的返回值是
4
。
public int GCD(int a, int b)
2
、
使用下面的方法签名编写一个方法,方法的功能是传入一个正整数
返回该数的各
位数字和,如
SumDigital(123)
< p>,返回的值是6
。
public
int SumDigital(int x)
第
3
页
共
6
页
(A
卷
)
-
-
-
-
-
-
-
-
-
上一篇:广东海洋大学大数据库实验一报告材料
下一篇:本专科毕业论文定稿打印排版格式和范文