![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
作业
文章平均质量分 68
厂里英才
这个作者很懒,什么都没留下…
展开
-
计算机组成原理(微课版)谭志虎-课后题解析
计算机组成原理(微课版)课后题原创 2024-02-27 13:26:57 · 20116 阅读 · 6 评论 -
算法作业第二章-递归算法设计2
因为类似1,2,3和3,2,1的放法是同一种放法,因此,为了避免重复,可以通过保证前一个盒子里面的球个数永远大于等于下一个盒子里面球的个数,并且保证下一个盒子的球数不超过现有球的数量来解决。在不断的存放过程中,如果存放到最后有球剩余显然是不成功的放法,返回0,反之,返回1。通过累加得到最终合理的存放方法数。需要递归的次数,m为a的项数,a为m项的数值,b为m-1项的数值。每进行一次递归,m的值加1,a由原来的m项的值变为m+1项的值,b变为原来a的值,直至递归次数用尽,m即为所需项,a即为所需值。原创 2024-02-23 16:05:52 · 321 阅读 · 0 评论 -
算法作业-第二章递归算法设计
逆波兰表达式就是将A op B变为A B op的形式,比如A+B变为A B +。所有的逆波兰表达式都是利用此方法不断嵌套。原创 2024-02-21 23:37:22 · 343 阅读 · 0 评论 -
算法作业-第一章算法基础
选择排序的结构为双重循环且循环的次数与数组的大小n成正比关系,所以问题的规模为n。记每轮循环的操作次数为c,则算法的主要操作次数为C(n) = c,展开则为C(n) = c,求和则为C(n) = c(1 + 2 + ……所以复杂度为O()。问题:果园里有N堆不同重量的果子,现在需要将它们合成一堆,每次只能合并两堆果子,并且消耗两堆果子重量和的能量,请问如何将所有果子合成一堆消耗最少的能量。//算法:SelectSort(arr,//输入:数组arr, 元素个数。//输出:选择排序后的数组arr。原创 2024-02-21 23:31:43 · 588 阅读 · 0 评论 -
计算机网络第五章问答题
④ 快恢复算法:当发送端收到连续三个重复的 ACK 时,就重新设置慢开始门限 ssthresh 与慢开始不同之处是拥塞窗口 cwnd 不是设置为 1,而是设置为 ssthresh 若收到的重复的 ACK 为 n 个(n>3),则将 cwnd 设置为 ssthresh 若发送窗口值还容许发送报文段,就按拥塞避免算法继续发送报文段。⑥ 加法增大:是指执行拥塞避免算法后,在收到对所有报文段的确认后(即经过一个往返时间),就把拥塞窗口 cwnd 增加一个 MSS 大小,使拥塞窗口缓慢增大,以防止网络过早出现拥塞。原创 2024-02-20 10:52:07 · 420 阅读 · 0 评论 -
计算机网络第四章问答题
答:IP 地址就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围是唯一的 32 位。MAC地址在一定程度上与硬件一致,基于物理、能够标识具体的链路通信对象、IP地址给予逻辑。从而把整个因特网看成为一个单一的、抽象的网络在实际网络的链路上传送数据帧时,答:IP首部中的源地址也可能变成错误的,要求错误的源地址重传数据报是没有意义的。当IP数据报的数据部分送交上面的运输层时,运输层的TCP才检查。答:好处是,不检验数据部分可以加快检验的过程,使转发分组更快。域的划分、不受硬件限制。原创 2024-02-19 23:07:35 · 654 阅读 · 0 评论 -
计算机网络第三章问答题
(2)组成虚拟局域网:虚拟局域网VLAN是由一些局域网网段构成的与物理位置无关的逻辑组。连接到同一交换机的不同主机可以被划分到不同的VLAN中当VLAN跨越多个交换机时,需要在以太网的帧格式中插入一个4字节的标识符,称为VLAN标记,指明发送该帧的主机属于哪一个VLAN。每个接口都直接与一个单台主机或另一个以太网交换机相连,并且一般都。,用硬件转发,其转发速率要比使用软件转发的网桥快很多。,能在输出端口繁忙时把到来的帧进行缓存。答:(1)以太网交换机实质上就是一个。自动地逐渐建立起来的。原创 2024-02-19 23:05:57 · 437 阅读 · 0 评论 -
数据库第六次实验
use 实体完整性_单属性;原创 2024-02-18 09:30:23 · 855 阅读 · 0 评论 -
计算机网络课后第一章问答题
(3)网络层 网络层的任务就是要选择合适的路由,使 发送站的运输层所传下来的分组能够正确无误地按照地址找到目的站,并交付给目的站的运输层。(4)运输层 运输层的任务是向上一层的进行通信的两个进程之间提供一个可靠的端到端服务,使它们看不见运输层以下的数据通信的细节。(2)数据链路层 数据链路层的任务是在两个相邻结点间的线路上无差错地传送以帧为单位的数据。(1)物理层 物理层的任务就是透明地传送比特流。(3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。原创 2024-02-18 09:29:53 · 459 阅读 · 0 评论 -
数据库第五次实验
use;原创 2024-02-17 20:15:14 · 789 阅读 · 0 评论 -
数据库第四次实验
use;Student4Snochar2not nullSnamevarchar20not nullSsexchar2not nullconstraints2checkSsexin男女)),Sageconstraints3checkSagebetween0and130),Departmentvarchar20not nullCourse4Cnochar2not null。原创 2024-02-17 13:43:03 · 932 阅读 · 0 评论 -
数据库实验三
use;Student3Snochar2not nullSnamevarchar20not nullSsexchar2not nullconstraints2checkSsexin男女)),Sageconstraints3checkSagebetween0and130),Departmentvarchar20not nullCourse3Cnochar2not null。原创 2024-02-16 21:41:18 · 1036 阅读 · 0 评论 -
数据库第二次实验
实验内容与要求:按照下列关系模式定义的数据表,完成数据表中数据的插入、修改、删除操作,实验目的:熟悉和掌握数据表中数据的插入、修改、删除操作;掌握数据库备份与恢复方法。进行数据库的备份和恢复操作,完成实验报告。课程(课程号、课程名、先修课程、学分)学生(学号、姓名、性别、年龄、系名)学生选课(学号、课程号、成绩)原创 2024-02-16 11:00:39 · 751 阅读 · 0 评论 -
数据库第一次实验
熟悉SQL实验环境配置和进行实验数据准备,用SQL Server、课程(课程号、课程名、先修课程、学分)学生(学号、姓名、性别、年龄、系名)学生选课(学号、课程号、成绩)或MySQL创建数据库,原创 2024-02-15 14:38:59 · 483 阅读 · 0 评论 -
数据库第七章作业-数据库设计
数据字典的内容通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。是数据的最小组成单位,若干个数据项可以组成一个数据结构。数据字典通过对数据项和数据结构。数据字典是关于数据库中数据的描述,在需求分析阶段建立,是下一步进行概念设计的基础,并在。的定义来描述数据流、数据存储的逻辑内容。数据库设计过程中不断修改、充实和完善。原创 2024-02-14 15:46:59 · 296 阅读 · 0 评论 -
数据库第六章作业-关系数据理论
由函数依赖关系A→B,BC→D,DE→A可得,A可以决定B,加上C决定D,再加上E可得R,故第一组ACE。学生:S(Sno, Sname, Sbirth, Dept, Class, Rno)因为Class->Pname, Pname-/>Class, Pname->Dept。因为Class->Dept, Dept-/>Class, Dept->Rno。因为Sno->Class, Class-/>Sno, Class->Dept。因为Sno->Dept, Dept-/>Sno, Dept->Rno。原创 2024-02-14 10:03:40 · 1009 阅读 · 0 评论 -
数据库第五章作业-第五章数据库完整性
前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出所造成的无效操作和错误结果;也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。FOREIGN KEY(部门号) REFERENCES 部门(部门号)部门号 NUMBER(2) PRIMARY KEY,职工号 NUMBER(4) PRIMARY KEY,名称 VARCHAR(10),工资NUMBER(*, 2),年龄 NUMBER(2 ),部门号 NUMBER(2),原创 2024-02-13 10:12:34 · 363 阅读 · 0 评论 -
数据库第四章作业-数据库安全性
①授权ON 职工, 部门TO 王明;②收回ON 职工,部门FROM 王明;原创 2024-02-12 12:45:00 · 1274 阅读 · 0 评论 -
数据库第三章作业-SQL语言
基本表是本身独立存在的表,在SQL中一个关系就对应一个表。视图是从一个或几个基本表导出的表,视图本身不独立存储在数据库中,是一个虚表,即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。原创 2024-02-12 10:16:19 · 1370 阅读 · 0 评论 -
数据库第二章作业-关系数据库
①域:一组具有相同数据类型的集合。笛卡尔积中的每一个集合就是一个域。②笛卡尔积:给定一组集合D1,D2,…,Dn且它们可以相同。它们的笛卡儿积定义为D1×D2…Dn={(d1,d2,…,dn)|di∈Di,i=1,2,…,n},其中的每一个元素(d1,d2,…,dn)称为一个n元组或简称元组。③关系:笛卡儿积D1×D2…×Dn上的任意子集都称为集合D1,D2,…,Dn上的关系,也称为n元关系,它是n元组的集合,记作:R(D1,D2,…,Dn)。④元组:关系中的每个元素是称为关系中的一个元组。原创 2024-02-11 09:52:35 · 768 阅读 · 0 评论 -
数据库第一章作业-绪论
(2)关系模型的概念单一,无论实体还是实体之间的联系都用关系表示,操作的对象和操作的结果都是关系,所以其数据结构简单、清晰,用户易懂易用。这样既便于数据的集中管理,又能简化应用程序的研制和维护,提高了数据的利用率和相容性,提高了决策的可靠性。数据与程序的独立把数据的定义从程序中分离出去,加上存取数据的方法又由数据库管理系统负责提供,从而简化了应用程序的编制,大大减少了应用程序的维护和修改。实体可以是具体的人、事、物,也可以是抽象的概念或联系,例如,一个学生、一个部门、教师与院系的工作关系都是实体。原创 2024-02-11 09:43:21 · 1186 阅读 · 0 评论 -
JavaEE作业-实验四
①定义服务接口: 为每个业务实体(如图书、订单、购物车、库存等)定义一个服务接口。②创建服务实现类: 实现服务接口,将具体的业务逻辑封装在实现类中。在实现类中注入相应的DAO实例,通过DAO层完成对数据库的操作。③使用注解标注服务实现类: 使用Spring的@Service注解标识服务实现类,以便Spring能够识别并将其注册为Bean。④在服务实现类中处理业务逻辑: 在服务实现类中编写具体的业务逻辑,处理业务需求,调用DAO层的方法与数据库进行交互。简单的线上图书交易系统的服务层。原创 2024-02-10 12:42:10 · 1306 阅读 · 0 评论 -
JavaEE作业-实验三
⑤在com.exp.controller包下创建控制器类,使用@RestController注解,以REST风格暴露接口。②要求具有如下功能:商品分类、订单、购物车、库存。①采用SpringMVC框架,采用REST风格。①确保项目结构清晰,按照MVC的结构进行组织。⑥创建JSP文件,用于显示前端页面。简单的线上图书交易系统的web层。BookController类。③独立完成,编写实验报告。原创 2024-02-07 23:57:32 · 1655 阅读 · 0 评论 -
JavaEE作业-实验二
③在SolutionContorller中创建一个方法,用于接收两个整数参数,并进行求和操作。⑩在WEB界面中,发送请求到SumController的sum方法,并处理响应的JSON数据。⑨在Spring配置文件中,配置视图解析器,将返回的JSON字符串作为响应内容。④在sum方法中,将接收到的两个整数进行求和,并将结果保存在一个变量中。⑦使用JSON库,将Map对象转换为JSON格式的字符串。⑧在sum方法中,将JSON格式的字符串作为响应返回。⑪在WEB界面中,展示求和结果和其他相关信息。原创 2024-02-06 18:04:42 · 1046 阅读 · 0 评论 -
实验4:文本浏览器设计
(3)比较单步运行过程中“T”和“P”命令的区别,截图程序调试及单步运行过程;键入“2”后,显示“chapter2: designing method”键入“1”后,显示“chapter1: introduction”运行程序后,屏幕显示“input number (1-3):”键入“3”后,显示“chapter3: experiment”(3)分别用P和T命令逐步运行程序的实验截图;(2)显示内存中存储数据的实验截图;(4)程序运行结果的实验截图。(2)显示内存中存储的数据;反汇编出源程序的实验截图;原创 2024-01-28 19:44:49 · 293 阅读 · 0 评论 -
实验1:DEBUG调试器使用
(1)定义字节变量a、字变量b、双字变量a1和符号常量,查看各变量所分配的存储单元内容及大小,熟悉地址指针的应用;(2)编写一个简单加法程序“3+5=8”,加数和结果分别存在内存单元NUM1、NUM2、NUM3中。(1)显示内存单元a、b、a1中存储的数据,观察各个变量所分配存储空间的大小;(1)显示内存单元a、b、a1中存储的数据,观察各个变量所分配存储空间的大小;(2)显示内存单元NUM1、NUM2、NUM3中存储的数据。(2)显示内存单元NUM1、NUM2、NUM3中存储的数据。原创 2024-01-28 18:47:57 · 218 阅读 · 0 评论 -
实验2:DEBUG基本命令使用
从键盘键入一个大写英文字母,存放到内存单元BUF1中,再转化为对应的小写字母,存放到内存单元BUF2中。(1)显示程序运行前后内存单元BUF1、BUF2中存储的数据;(1)显示程序运行前后内存单元BUF1、BUF2中存储的数据;BUF1从运行前的00变为41,BUF2从运行前的00变为61。(4)分别用P和T命令,逐步运行程序,分析两种方式的区别;(4)分别用P和T命令,逐步运行程序,分析两种方式的区别;(2)显示程序运行前和运行后各寄存器的内容;(2)显示程序运行前和运行后各寄存器的内容;原创 2024-01-28 19:03:37 · 298 阅读 · 0 评论 -
实验5:冒泡法排序
通过冒泡法排序程序设计,掌握将多重循环程序设计的方法。p指令跳过子程序内部直接运行,t指令可进入子程序调试。将内存单元存储的数35H,78H,25H,显示两位16进制数的功能用子程序实现;显示两位16进制数的功能用子程序实现;(3)查看排序后内存中存储的数据。(3)查看排序后内存中存储的数据。,8H,42H由小到大进行排序。查看排序前内存中存储的数据。查看排序前内存中存储的数据。程序调试及单步运行过程。程序调试及单步运行过程。(4)在屏幕上显示最大。(4)在屏幕上显示最大。利用冒泡法排序算法,原创 2024-01-28 19:56:52 · 195 阅读 · 0 评论 -
实验3:数据显示输出
将内存单元存储的字节数据(例如 56H)的16进制数的低位输出到显示器并显示。(1)运行程序后,屏幕显示存于内存的一位16进制数;(4)比较单步运行过程中“T”和“P”命令的区别;掌握将内存单元存储的数据显示输出到显示器的方法。(4)分别用P和T命令逐步运行程序的实验截图。(1)屏幕显示一位16进制数的实验截图;(3)显示内存中存储数据的实验截图;(2)反汇编出源程序的实验截图;(5)对各项实验要求进行截图。(3)显示内存中存储的数据;原创 2024-01-28 19:16:01 · 224 阅读 · 0 评论 -
实验6:循环与子程序设计
将内存单元存储的8个两位16进制数:01H, 25H, 38H, 62H, 8DH, 9AH, BAH,本程序的输出部分采用子程序完成,其中高位输出采用直接转化法,低位输出采用查表法,再在最后补上。通过完成将字节内存单元存储的8个数依次显示在屏幕上的程序设计,掌握循环与子程序设计的方法。(2)在屏幕上显示8个两位16进制数及后缀,两个数之间用“,”号分开;)要求数码转换采用查表法和直接转换法两种不同的方法实现;)显示两位16进制数的功能要求用子程序实现;(1)显示内存中存储的8个两位16进制数;原创 2024-01-28 20:21:18 · 295 阅读 · 0 评论 -
操作系统A-第二章(进程、PV)作业解析
答:(1)PCB (Process control Block) 就是进程控制块, OS 对每个进程定义了一个数据结构—PCB,记录了操作系统所需的、用于描述进程的当前情况以及控制进程运行的全部信息。(2)PCB 中的信息主要有:标识符信息、处理机现场信息、进程调度信息、进程控制信息。(3)内存中有多个程序并发运行,为了区分开这些进程,需要给每个进程赋予一个唯一的 ID号,即进程号;为了标识进程的家族关系,需要标识进程的父进程、子进程等家族信息;原创 2024-01-29 12:29:31 · 965 阅读 · 0 评论 -
操作系统A-第三章(进程调度)作业解析
(2)优先数的计算公式为:priority=nice+k1*cpuTime- k2*waitTime,其中 k1>0, k2>0。waitTime 可使长时间等待的进程的优先数减少。答:(1)由于采用了静态优先数,当就绪队列中总有优先数较小的进程时,优先数较大的进程一直没有机会运行,因而会出现饥饿现象。原创 2024-01-30 13:35:07 · 1006 阅读 · 0 评论 -
操作系统A-第四和五章(存储器)作业解析
解:(1)逻辑地址 184BH=1 1000 0100 1011B,低 10 位 00 0100 1011B 是页内偏移量,高位110B 是页号,即页号为 6,查页表得内存块号为 61,即 111101B,与页内偏移地址 00 0100 1011B构成物理地址为 1111 0100 0100 1011B,即 F44BH。 (4 分)(2)5000 DIV 1024=4,5000 MOD 1024=904,即逻辑地址 5000 的页号为 4,页内地址为 904。查页表知其所在的页框号为 12,故对应的物理原创 2024-01-30 22:00:34 · 1275 阅读 · 0 评论 -
操作系统A-第6-8章(磁盘和文件)作业解析
目录1 假定在某移动臂磁盘上,刚刚处理了访问 143 号柱面的请求,目前正在为访问 125 号柱面的请求服务,同时有若干请求者在等待服务,它们依次访问的柱面号为86,147,91,177,94,150,102,175,130请回答下列问题:(1)分别写出用先来先服务算法、最短寻道时间优先算法、电梯算法的实际服务次序。(2)计算上述算法下移动臂需移动的柱面距离。 2 假设计算机系统采用 CSCAN(循环扫描)磁盘调度策略,使用 2KB 的内存空间记录 16384 个磁盘块的空闲状态。(1)请说明在上述条件下如原创 2024-01-31 10:31:22 · 1214 阅读 · 0 评论 -
JavaEE作业-实验一
用Servlet + JSP + JavaBean实现登录功能①建好web项目,创建数据库②建立两个简单的前端页面,用于登录和验证是否成功登录③创建五个包,bean用于作为数据的载体,dao、service、control用于实现前端与数据库的交互,util为JDBC工具包④前端输入数据,通过访问数据库实现登录,并向前端页面提供相应反馈。原创 2024-02-05 23:20:44 · 1185 阅读 · 0 评论