定义一个名为Person的类,其中含有一个String类型的成员变量name和一个int类型的成员变量age,分别为这两个变量定义访问方法和修改方法。另外,再为该类定义一个名为speak的方法,输出其name和age的值。画出该类的UML图。编写程序,使用上面定义的Person类,实现数据的访问、修改。
设计一个名为 Rectangle 的类表示矩形。这个类包括: (1) 两 个 名 为 width 和 height 的 double 型数据域, 它们分别表示矩形的宽和高。 width 和height 的默认值都为1。 (2) 创建默认矩形的无参构造方法。 (3) — 个 创 建 width 和 height 为指定值的矩形的构造方法。 (4) 属性的访问器方法。 (5) toString方法,返回宽、 高、 面积和周长。 (6) 一个名为 getArea() 的方法返回这个矩形的面积。 (7) 一个名为 getPerimeter()的方法返回周长。 编写一个测试程序. 创建两个 Rectangle 对 象 ,一个矩形的宽为 5 而高为 10, 另一个矩形的宽为 7.5, 而高为 27.5。 控制台显示输出每个矩形的宽、 高、 面积和周长。
A.为5个WEB服务器创建具有相同名字的多个A记录
B.创建一个A记录,然后把5个服务器的IP地址赋给这个记录
C.为每个服务器创建一个A记录,然后为每个A记录创建一个别名为”WWW”的CNAME记录。
D.为每个服务器创建一个WWW记录,然后为每个A记录创建一个别名为”WWW“的CNAME记录。
A.在一个java源文件中只能定义一个class
B.在一个java源文件中只能定义一个interface
C.在一个java源文件中只能定义public class
D.java源文件的前缀一定是所包含类型的名字
A.类中的方法叫成员方法,成员方法又分为实例方法与类方法
B.类中的属性叫成员属性,成员属性又分为实例属性与类属性
C.定义类的关键字是Interface
D.在面向对象的思想中最核心就是对象。为了在程序中创建对象首先需要定义一个类
A.①②
B.①③
C.②③
D.③④
编写一个求阶乘的函数f(n),主调程序为求组合数的程序,分3次调用f(n),用来计算组合数的值,该程序的运行效果如下图所示。提示:求组合数的公式为保存工程和窗体,窗体文件名为:昵称-9-3.frm;工程名为:昵称-9-3.vbp。将工程文件和窗体文件压缩成:昵称-9-3.rar,以附件形式提交。
为使二叉搜索树结构支持多个相等数据项的并存,需要增加一个BST::searchAll(e)接口,以查找出与指定目标e相等的所有节点(如果的确存在)。
a)试在BST模板类(教材185页代码7.2)的基础上,扩充接口BST::searchAll(e)。要求该接口的时间复杂度不超过o(k+h),其中h为二叉搜索树的高度,k为命中节点的总数;
b)同时,改进原有的BST::search(e)接口,使之总是返回最早插入的节点e—即先进先出。