编程语言
首页 > 编程语言> > 【Java程序设计】考题预测

【Java程序设计】考题预测

作者:互联网

Java程序设计_试题A——参考解答

评分说明
该次课程考试,有六个编程题,重点考察同学们基于面向对象的编程方法与应用。注意,评分是按知识点是否作对给定成绩的。
六个题的评分说明如下:

第一题:15分 需要设计两个类:圆类、测试类。

分为3个知识点:
1、5分——类的属性(可以只有半径,也可以含有圆心)、类的构造方法(包括默认、带参数的),以及每个属性的set/get方法。
2、5分——计算周长、面积的方法。
3、5分——测试类

第二题:15分 需要设计两个类:方程类、测试类。

1、10分——方程类
(1)必须含有3个属性
(2)必须具有计算三种情况的求根方法(等实根、不等实根、复根),该方法的返回为字符串(其它类型无法完成返回值的)
(3)构造方法必须有(包括默认、带参数的)
2、5分——测试类
必须能够对三种情况都输出正确、合适的值。

第三题:15分 需要设计三个类:点类、三角形类、测试类。每个类5分

1、5分——点类
(1)必须含有2个属性
(2)必须具有获取圆信息的方法(返回值一般为字符串)
(3)构造方法必须有(包括默认、带参数的)
(4)必须含有利用两点求距离的方法
2、5分——三角形类
(1)基于3点构成三角形的思想,设计三角形类。
(2)基于继承,还需要添加两个点属性
(3)构造方法(可以适当改造!)
(4)利用计算两点之间的距离方法,求三角形的三边长。
(5)求面积、周长的方法
3、5分——测试类
正确利用上面的两个类,创建对象并完成相关的功能。

第四题:20分 试题中已经给出的评分要求,如下:

提示1:判断是否是闰年的条件:年被400整除或者被4整除同时不被100整除。
提示2:该题目共5个问题,每个问题4分,共20分。
提示3:从1月到12月依次对应的天数为:31,28(或29),31,30,31,30,31,31,30,31,30,31

第五题:15分,文件复制

该题目可以设计一个类实现(也可以设计多个类)。
关键是一个复制过程:采用单字符(或者字符串)实现复制,在复制前要判定是否字符并转换,同时要统计字符类型的个数。
若只实现了复制,且正确,做多给8分。
若没有统计字符个数或者统计错误,至少扣5分,严重错误扣10分。

第六题:20分 需要再设计三个类:

1、6分——类ABCX
关键只有一个方法的重写以及构造方法
属性是什么?是关键!!
只有正确定义类给成绩。
2、6分——类ABCY
关键只有一个方法的重写以及构造方法
属性是什么?是关键!!
只有正确定义类给成绩。
3、8分——测试类
利用接口(多态性)以及实现类创建对象,并输出相关的值。
如何创建对象?如何利用对象?只有正确创建并使用对象才给分数。
**

标签:Java,构造方法,31,30,考题,测试,程序设计,方法,属性
来源: https://blog.csdn.net/qq_45603647/article/details/122139297