江开江苏开放大学JAVA程序设计形成性考核作业2最新答案

内容查看
查看价格30

试题列表
单选题
题型:单选题客观题分值3分难度:简单得分:3
1
已知有下面类的说明:

public class X5_1_1 extends x{

private float f =10.6f;

int i=16;

static int si=10;

public static void main(String[] args) {

X5_1_1 x=new X5_1_1();

}

}

在main()方法中,下面哪条语句的用法是正确的?( )

A
x.f

B
this.si

C
X5_1_1.i

D
X5_1_1.f

正确答案:A

题型:单选题客观题分值3分难度:简单得分:3
2
下面关于接口的说法中不正确的是( )。

A
接口中所有的方法都是抽象的

B
接口中所有的方法都是public访问权限

C
子接口继承父接口所用的关键字是implements

D
接口是Java中的特殊类,包含常量和抽象方法

正确答案:C
老师点评:
题型:单选题客观题分值3分难度:简单得分:3
3
区分类中重载方法的依据是( )

A
形参列表的类型和顺序

B
不同的形参名称

C
返回值的类型不同

D
访问权限不同

正确答案:A

题型:单选题客观题分值3分难度:简单得分:3
4
Java语言类间的继承关系是( )

A
单继承

B
多重继承

C
不能继承

D
不一定

正确答案:A

题型:单选题客观题分值3分难度:简单得分:3
5
Java语言接口间的继承关系是( )。

A
单继承

B
多重继承

C
不能继承

D
不能继承

正确答案:B
老师点评:
题型:单选题客观题分值3分难度:简单得分:3
6
下列程序的运行结果是( )。

public class X5_1_2 extends x{

int ab(){

static int aa=10;

aa++;

System.out.println(aa);

}

public static void main(String[] args) {

X5_1_2 x=new X5_1_2();

x.ab();

}

}

A
10

B
11

C
编译错误

D
运行成功,但不输出

题型:单选题客观题分值3分难度:简单得分:3
7
一个类实现接口的情况是( )。

A
一次可以实现多个接口

B
一次只能实现一个接口

C
不能实现接口

D
不一定

题型:单选题客观题分值3分难度:简单得分:3
8
定义外部类的类头时,不可用的关键字是( )。

A
public

B
final

C
protected

D
abstract

题型:单选题客观题分值3分难度:简单得分:3
9
如果局部变量和成员变量同名,如何在局部变量作用域内引用成员变量?( )

A
不能引用,必须改名,使它们的名称不相同

B
在成员变量前加this,使用this访问该成员变量

C
在成员变量前加super,使用super访问该成员变量

D
不影响,系统可以自己区分

题型:单选题客观题分值3分难度:简单得分:3
10
下面说法不正确的是( )。

A
抽象类既可以做父类,也可以做子类

B
abstract和final能同时修饰一个类

C
抽象类中可以没有抽象方法,有抽象方法的类一定是抽象类或接口

D
声明为final类型的方法不能在其子类中重新定义

题型:单选题客观题分值3分难度:中等得分:3
11下面给定的代码, Public static void main (String [] args){ System.out.print(“Hello”+args[1]); } 从命令行中传参:people world nation ,该程序的运行结果是( )。
AHello people
BHello world
CHello people world nation
D运行出现异常
题型:单选题客观题分值3分难度:中等得分:3
12Java语言中,String str=”123456789”,System.out.println(str.indexOf(“5”)),输出结果是( )。
A6.0
B5.0
C4.0
D3.0
题型:单选题客观题分值3分难度:中等得分:3
13构造函数何时会被调用?( )
A创建对象时
B可以出现在非抽象类中
C是没有方法体的方法
D抽象类中的方法都是抽象方法
题型:单选题客观题分值3分难度:中等得分:3
14下面的java代码运行结果是( )。 import java.io.*; public class B{ public static void main(String [] args){ int i =12; System.out.println(i*=++i); } }
A145.0
B169.0
C156.0
D无法编译
题型:单选题客观题分值3分难度:中等得分:3
15以下对封装描述正确的是( )。
A只能对一个类中的方法进行封装,不能对属性进行封装
B如果子类继承了父类,对于弗雷中进行封装的方法,子类仍可直接调用
C封装的意义不大,因此在编码时尽量不要使用
D封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性
题型:单选题客观题分值3分难度:中等得分:3
16以下不是Object类的方法是( )。
Aclone()
Bfinalize()
CtoString()
DhasNext()
题型:单选题客观题分值2分难度:中等得分:2
17将类的成员的访问权限设置为默认的,则该成员被( )
A同一包中的类访问
B其他包中的类访问
C所有的类访问
D所有的类的子类访问
题型:单选题客观题分值2分难度:中等得分:2
18有关类的说法,正确的是( )。
A类具有封装性,所以类的数据是不能被访问的
B类具有封装性,但可以通过类的公共接口访问类中的数据
C声明一个类时,必须使用public修饰符
D每个类中必须有main方法,否则程序无法运行
题型:单选题客观题分值2分难度:中等得分:2
19关于super的说法正确的是( )。
A是指当前对象的内存地址
B是指当前对象的父类对象的内存地址
C是指当前对象的父类
D可以用在main()方法中
题型:单选题客观题分值2分难度:一般得分:2
20不允许作为类及类成员的访问控制符是( )
Apublic
Bprivate
Cstatic
Dprotected
简答题
题型:简答题主观题分值15分难度:简单得分:15
1
编一个程序,程序中包含以下内容:

一个圆类(Circle),包含:

属性:圆半径radius;常量:PI。

方法:构造方法;求面积方法area();求周长方法:perimeter()。

主类(X4_3_1),包含:

主方法main(),在主方法中创建圆类的对象c1和c2并初始化,c1的半径为100,c1的半径为200,然后分别显示两个圆的面积和周长。

题型:简答题主观题分值16分难度:中等得分:15
2
编写一个人类Person,其中包含姓名、性别和年龄的属性,包含构造方法以及显示姓名、性别和年龄的方法。再编写一个学生类Student,它继承Person类,其中包含学号属性,包含构造方法以及显示学号的方法。最后编写一个主类X5_3_5,包含main()方法,在main()方法中定义两个学生s1和s2并给他们赋值,最后显示他们的学号、姓名、性别以及年龄。

题型:简答题主观题分值6分难度:中等得分:6
3接口和抽象类的用法区别是什么?

题型:简答题主观题分值7分难度:较难得分:7
4什么是重载?什么是覆盖?它们二者之间有怎样的区别与联系?

0
觉得这篇文章对你有用的话,就打赏一下支持文章作者
课程作业辅导,点击图片加微信,有偿服务

评论0

站点公告

开放大学课程作业代写,有需要扫码加微信

显示验证码

社交账号快速登录