习题答案和练习
近视的脚踏实地
简单的事情重复做,重复的事情用心做,用心的事情坚持做。
展开
-
磁盘调度管理代码实现(JAVA实现)
1 设计内容2 分析设计2.1 算法原理通过编程实现不同磁盘调度算法。具体要求如下:1.设定开始磁道号寻道范围,依据起始扫描磁道号和最大磁道号数,随机产生要进行寻道的磁道号序列。(也可以输入一组作业的磁道请求序列)2. 选择磁盘调度算法,显示该算法的磁道访问顺序,计算出移动的磁道总数和平均寻道总数。并输出按选择的算法执行时的磁头移动轨迹。请在以下算法中任意选择两种实现,并对算法性能进行...原创 2019-07-06 08:47:03 · 13566 阅读 · 2 评论 -
银行家算法代码实现简单的报告模式(JAVA实现)
1设计内容 完成银行家算法的模拟实现:设计有m个进程共享n个系统资源的系统,进程可动态的申请和释放资源。系统按各进程的申请动态的分配资源时,采用银行家算法有效地避免死锁的发生。2 分析设计2.1 算法原理(1)银行家算法的思路对进程的资源请求进行合法性检查;若请求合法,则进行试分配。试分配后,调用安全性检查算法进行安全性检查。若安全,则满足该进程请求,分配资源;若不安全,则拒绝该进程申...原创 2019-07-06 08:27:10 · 9042 阅读 · 1 评论 -
计算机网络复习题第四章(标有课本知识点)
选择题1.如果子网掩码是 255.255.255.224,那么主机 218.22.50.40 所在的驻留子网是( C)。A.218.22.50.0B.218.22.50.224C.218.22.50.32D.218.22.50.40知识点:第 4 章 网络层——4.3 划分子网和构造超网——4.3.1 划分子网难度:中类型:理解2.某公司申请到一个 C 类网络,出于地理位置上的考...原创 2019-06-21 17:03:49 · 32957 阅读 · 0 评论 -
计算机网络复习题第三章(标有课本知识点)
选择题1.MAC 地址通常存储在计算机的(A )。A.网卡上B.内存中C.高速缓存中D.硬盘上知识点:第 3 章 数据链路层——3.3 使用广播信道的数据链路层——3.3.5 以太网的 MAC 层难度:易类型:识记2.下面关于以太网的描述正确的是( A)。A.数据包以广播方式发送B.所有结点可以同时发送和接收数据C.两个结点相互通信时,其它结点不检测总线上的信号D.网络中...原创 2019-06-21 09:47:48 · 21023 阅读 · 4 评论 -
计算机网络复习题第二章(标有课本知识点)
选择题多选题1.按照信号传送的方向与时间的关系,可将数据通信分为( ABC)。A.单工通信B.半双工通信C.全双工通信D.并行通信知识点:第 2 章 物理层——2.2 数据通信的基础知识——2.2.2 有关信道的几个基本概念难度:易类型:理解2.多路复用技术通常有( ABCD)。A.码分多路复用B.波分多路复用C.频分多路复用D.时分多路复用知识点:第 2 章 物理层...原创 2019-06-08 22:44:33 · 14145 阅读 · 2 评论 -
7.在6的基础上,从Rectangle类派生Cube类,有属性高度(width),有计算表面积(calArea)及计算体积(calVolume)等方法。编写一段程序来测试这几个类。
package monster.zf.Test2;/** * 在6的基础上,从Rectangle类派生Cube类,有属性高度(width), * 有计算表面积(calArea)及计算体积(calVolume)等方法 * @remakeTODO * @author Conquer丶ZF * @date 2019年9月13日下午4:41:26 */public class Cube...原创 2019-09-13 19:23:24 · 1178 阅读 · 0 评论 -
6.定义并实现如下三个类:(1)Shape类,无属性,有一个纯虚函数calArea;(2)Rectangle类,从Shape类派生,有长度(length)与宽度(width)两个属性,需重写calAr
package monster.zf.Test2;/** * (1)Shape类,无属性,有一个纯虚函数calArea; * @remakeTODO * @author Conquer丶ZF * @date 2019年9月13日下午3:46:13 */public abstract class Shape { public abstract double calArea();}...原创 2019-09-13 19:21:20 · 2028 阅读 · 0 评论 -
4.定义并实现一个Person类,包含姓名(name)与编号(code)等两个属性,通过构造函数为属性赋值,拥有显示属性值的方法(showInfo)。从Person类派生出一个Student类,拥有数
package monster.zf.Test;/** * 4. * 定义并实现一个Person类,包含姓名(name)与编号(code) * 等两个属性,通过构造函数为属性赋值,拥有显示属性值的方法(showInfo)。 * 从Person类派生出一个Student类,拥有数学成绩、英语成绩、 * Java成绩等三个属性,拥有输入成绩、计算平均成绩、显示信息 * (姓名、...原创 2019-09-13 19:14:34 · 7337 阅读 · 0 评论 -
定义并实现一个复数类(Complex),包含实部(real)及虚部(image)两个属性,包含计算两个复数的和(add)、积(multiply)以及打印复数(print)等三个方法,类的属由构造函数进
package monster.zf.Test;/** * 定义并实现一个复数类(Complex),包含实部(real)及虚部(image) * 两个属性,包含计算两个复数的和(add)、积(multiply)以及打印复数(print) * 等三个方法,类的属由构造函数进行初始化或通过成员函数赋值。编写一段程序,测试该类。 * @remakeTODO * @author Conq...原创 2019-09-12 21:07:45 · 41726 阅读 · 0 评论 -
定义并实现一个三角形类(Triangle),其三个边长(edge1, edge2, edge3)为其属性,包含判断其是否为三角形(isTriangle)、计算周长(calPerimeter)及计算面积
package monster.zf.Test;/** * 定义并实现一个三角形类(Triangle),其三个边长(edge1, edge2, edge3) * 为其属性,包含判断其是否为三角形(isTriangle)、计算周长(calPerimeter) * 及计算面积(calArea)等三个方法,类的属性由构造函数进行初始化或通过成员函数赋值。 * 编写一段程序,测试该类。...原创 2019-09-12 20:21:35 · 12523 阅读 · 0 评论 -
编写一个程序,从键盘读入一个句子(句子中可能包含空格、大小写字母、数字、标点符号等),试统计该句子中字符(不区分大小写)、数字、空格及其它字符的个数。
package monster.zf.Test;import java.util.Scanner;/** * (选做)编写一个程序,从键盘读入一个句子(句子中可能包含空格、大小写字母、数字、标点符号等), * 试统计该句子中字符(不区分大小写)、数字、空格及其它字符的个数。 * @remakeTODO * @author Conquer丶ZF * @date 2019年9月12日...原创 2019-09-12 19:52:51 · 13202 阅读 · 0 评论 -
数据库原理与应用第2版(雷景生)课后答案(第九、第十章)
第九章选择题1、A。根据书中10.1.2中事务的原子性性质可知,事务在执行过程中,应该遵守“要么不做,要么全做”的规则,故选项A正确。选项B表示的是事务的持久性。选项C表示的是事务的隔离性。选项D表示的是事务的一致性。2、D。由书中10.2并发控制一节可知,当同一数据库系统中有多个事务并发运行时,如果不加以适当控制,可能产生数据的不一致性故选项D正确。3、D。事务的一致性要求事务执行...原创 2019-05-02 16:30:55 · 15137 阅读 · 2 评论 -
数据库原理与应用第2版(雷景生)课后答案(第七、第八章)
第七章选择题1、A。由书8.2.5一节可知,物理结构设计的工作主要包括以下几点:(1)、确定数据的存储结构(2)、设计合适的存取路径(3)、确定数据的存放位置(4)、确定系统配置由以上几点可知,答案A是数据库物理设计不包括的选项,故答案A正确。2、A。由8.2.4一节可知,逻辑结构设计阶段的第一个步骤即为将E-R图转化为关系数据模型,故答案A正确。3、B。由书中图8.4数据...原创 2019-05-01 19:01:33 · 26942 阅读 · 1 评论 -
数据库原理与应用第2版(雷景生)课后答案(第五、第六章)
第五章选择题1、A。二元关系≠二维表,满足二元关系的一定为BCNF,而不论任何一张表,最少要满足的是1NF,故答案A正确。2、C。由书6.3一节可知,答案C正确。3、B。由2NF的定义可知,1NF消除了非主属性对候选码的部分函数依赖成为了2NF,故答案B正确。4、A。由书6.3.一节可知,规范化的目的是要设计“好的”关系数据库模式,其基本思想是消除关系模式中的数据冗余,消除数据依...原创 2019-04-29 20:24:37 · 25109 阅读 · 2 评论 -
数据库原理与应用第2版(雷景生)课后答案(第三、第四章)
第三章选择题1、A。π运算符对应的是投影操作,而投影操作是对一个关系进行垂直分割,消去某些列,并重新按排列的操作。则由定义可知,例如π2,4(S)表示关系S中的第二列和第四列组成了一个新的关系,新关系的第一列为S中的第二列,新关系的第二列为S中的第四列,由此可知,π运算最初的作用就是一个选择的作用,选择出被需要的列来组成一个新的关系,故答案A正确。FROM言下之意即为“从···来”,与π运算...原创 2019-04-28 17:49:54 · 23081 阅读 · 3 评论 -
数据库原理及应用第2版课后答案(第一、第二章)
第一章选择题1、A。从数据库管理系统的角度看,数据库系统的结构通常分为三级模式的总体结构,在这种模式下,形成了二级映像,实现了数据的独立性。其中三级模式结构指的是外模式、模式和内模式,二级映像指的是外模式/模式映像、模式/内模式映像。对于外模式/模式映像,当模式改变时,相应的外模式/模式映像作相应的改变,以使外模式保持不变,而应用程序是依据数据的外模式来编写的,外模式不变,应用程序就没必要修...原创 2019-04-27 21:43:32 · 57729 阅读 · 11 评论