真题详解(线性表)-软件设计(四十八)

news2024/11/25 14:41:10

原创 真题详解(UML图)-软件设计(四十七)icon-default.png?t=N2N8https://blog.csdn.net/ke1ying/article/details/130096516

  1. TCP 属于传输层,

用TCP连接的应用层有:

SMTP(25) HTTP(80) Telnet(23) POP3(110)FTP(20,21)

  1. 如果两个IPV6结点通过现有的IPV4结点进行通信,则需要使用 隧道技术, 如果使用纯ipv6结点和ipv4结点进行通信,则需要使用 翻译技术

3、

贪心算法:发现该问题有最优子结构性质,而且每次选择最好的选择。

动态规划:发现该问题有最优子结构性质,求解过程被重复求解。

回溯算法:若定义问题的解空间,以深度的方式搜索解空间

分支界限法:若定义问题的解空间,以广度的方式搜索解空

4、

对n个基本有序的整数进行排序,若采用 插入排序算法,则时间和空间复杂度是

O(n)和O(1)

若采用 快速排序算法,则时间和空间的复杂度是

O(n的2次方)和O(1)

解析:因为基本有序,所有导致快速排序每次都是最差情况。

冒泡排序:两个for循环,每次两个数比较小的放到前面。

快速排序是冒泡排序的升级版本,冒泡排序每次是把一个数据比较,而快速排序采用分治算法,取一个基数,大于的放右边,小于的放左边。

插入排序:每次两个数比较,小的放到前面。

选择排序:直接选择最小的,与前面的比较,小的话交换位置放在前面。

5、

线性表有两种,采用顺序存储结构 和 链式存储结构。

链式存储结构有下标,插入不需要移动数据,只需要修改指针

顺序存储访问任意序号元素,最好的情况下直接在尾部插入和删除元素

当采用顺序表 查询的时候,时间复杂度是O(1)。

当采用顺序表插入和删除时候O(n)。

链式存储的插入查询删除都是O(n)。

6、分布式数据库中,

复制透明:指采用复制的分布方法,用户不知道数据复制那个结点,如何复制。

位置透明:用户无须知道数据存放的物理位置。

逻辑透明:指用户或应用无须知道局部使用的是哪种数据类型

分片透明:用户和应用不知道逻辑上访问的表具体怎么分块存储的

  1. NFA和DFA是词法分析的工具。

8、2013年下半年

 

解析:

从图中可以看到是 组合模式。

组合模式的特点是:部分-整体层次结构。

不希望抽象和他的实现部分有一个固定的绑定关系 这是 桥接模式

在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责,装饰器模式

使所有接口都兼容类可以一起工作 这是 适配器模式

9、领域模型中不包含 领域对象。

  1. 单元测试主要监测:

模块接口、局部数据结构、重要执行路径、边界处理、出错处理。

不包含:全局数据结构

  1. 软件维护工具

版本控制工具、文档分析工具、开发信息库工具、逆向工程工具

  1. 系统可维护性包含:可测试、可修改、可理解

不包括扩展和移植。

  1. CMM有5个成熟阶段。
  1. 初始化:杂乱无章,项目的成功完全依靠个人努力。
  2. 可重复级:建立基本的项目管理过程和跟踪项目费用、进度和功能特征。(跟踪)
  3. 已定义级(确定级):管理和工程两方面已经文档化标准化。(标准)
  4. 已管理级:制定软件和产品质量的详细标准,软件质量的都被开发成员理解。(重点关注产品质量和过程
  5. 优化级:不断对产品进行改进。

  1. 程序质量评审包含:

功能结构、功能的通用性、模块的层次、模块的结构、处理过程的结构。

模块结构:

控制流结构、数据流结构、模块结构与功能结构之间的对应关系

功能结构:

数据结构、功能结构、数据结构与功能结构之间的关系

  1. RISC特点:

指令种类:少。

指令复杂:低

寻址方式:少

通用寄存器:多

硬布线控制逻辑

指令长度:固定

流水线技术:支持

  1. 若某计算机字长为32位,内存容量为2GB,按字编码,可寻址范围为____。

解析:

1位=8byte

2gb = 2*1024mb =2*1024*1024kb = 2*1024*1024*1024 byte

第一步:32/8 = 4

第二步:2*1024*1024*1024 byte / 4 = 512*1024*1024 byte

第三步: 512*1024*1024 byte =  512*1024kb = 521 mb

  1. 图元是矢量图的基本组成单位。

  1. 数据流图基本加工:
  1. 判定表,判定树,结构化语言。
  2. 对每个基本加工,必须有加工规格说明。
  3. 必须对输入输出数据流有加工规则。

没必要有加工的的详情。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/417625.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

kitti数据集中---标注数据label_2

标注文件中16个属性,即16列。但我们只能够看到前15列数据,因为第16列是针对测试场景下目标的置信度得分,也可以认为训练场景中得分全部为1但是没有专门标注出来。下图是000001.txt的标注内容和对应属性介绍。 相机坐标系中,y方向是…

【软考数据库】第一章 计算机系统基础知识

目录 1.1 计算机系统 1.1.1 计算机硬件组成 1.1.2 中央处理单元 1.1.3 数据表示 1.1.4 校验码 1.2 计算机体系结构 1.2.1 体系结构分类 1.2.2 指令系统存 1.2.3 储系系统 1.2.4 输入/输出技术 1.2.5 总线结构…

【Golang开发面经】字节跳动(三轮技术面)

一面 epoll、select、poll 区别 select 机制刚开始的时候,需要把 fd_set 从用户空间拷贝到内核空间,并且检测的 fd 数是有限制的,由 FD_SETSIZE 设置,一般是1024。数组实现。 poll 的实现和 select 非常相似,只是描…

Node【一】初识Node

文章目录🌟前言🌟Node.js🌟特性:🌟1. 单线程🌟2.异步IO🌟前端中的异步🌟Node中的异步🌟3.跨平台🌟4.运行速度快🌟 劣势:🌟…

ASP一个物流商品运输系统的设计与实现

物流运输行业的今天正朝着追求高效、低成本、稳定可靠的方向发展。本文详细介绍了网上物流管理系统,涉及到客户端运输线路设计、过程跟踪等功能模块以及管理员端的相应模块的具体实现,分析了整个系统的架构、工作原理、实现功能等。系统采用ASPMS SQL以B…

代码随想录算法训练营第43天 | 动态规划 背包理论基础 LeetCode1049.最后一块石头的重量II,494.目标和,474.一和零

代码随想录算法训练营第43天 | 动态规划 背包理论基础 LeetCode1049.最后一块石头的重量II,494.目标和,474.一和零 1049.最后一块石头的重量II 第一遍读题思考 重点在于背包问题的理论基础建议阅读以下两个链接。 背包问题理论基础,用二维…

sed命令基础

sed编辑器即流编辑器(stream editor),根据命令处理数据流中的数据,这些命令可从命令行输入,或者指定文件中输入。 sed执行的操作如下: 1)从输入读取一行数据 2)根据提供的命令匹配数…

KSS-ICP: 基于形状分析技术的点云配准方法

目录 1. 概述 2. 算法实现 3. 实验结果 总结 Reference 三维点云配准是三维视觉领域一个经典问题,涉及三维重建,定位,SLAM等具体应用问题。传统的配准可以被分为两条技术路线,即基于全局姿态匹配的方法以及基于特征点对应的方法。…

疫情下社区管理系统的设计与实现(论文+源码)_kaic

疫情下社区管理系统 摘 要:新冠疫情下的社区人员管理系统是基于SpringBoot搭建的一套前后端分离系统。面向疫情下的社区管理人员和社区用户,主要用于进行社区服务,进行高效的社区人员管理。具有一定的经济效益和社会效益。本文分析了新冠疫情…

计算机网络第三章(数据链路层)【湖科大教书匠】

1. 概述 物理层发出去的信号需要通过数据链路层才知道是否到达目的地;才知道比特流的分界线 链路(Link):从一个结点到相邻结点的一段物理线路,中间没有任何其他交换结点数据链路(Data Link):把实现通信协议的硬件和软件加到链路…

【ROS实操2话题订阅输出乌龟位姿】

需求描述 已知turtlesim中的乌龟显示节点,会发布当前乌龟的位姿(窗体中乌龟的坐标以及朝向),要求控制乌龟运动,并时时打印当前乌龟的位姿。 实现分析 1.首先,需要启动乌龟显示以及运动控制节点并控制乌龟运动。 2.要通过ROS命令…

网络原理TCP协议

hi,我们又见面了,今天为大家带来TCP协议,一共为大家介绍TCP协议的十个核心特性 1.确认应答 2.超时重传 3连接管理 4滑动窗口 5流量控制 6拥塞控制 7延迟应答 8捎带应答 9面向字节流(粘包问题) 10异常情况(心跳包) 11基于TCP应用层协议 TCP协议位于传输层,我们知道T…

微信小程序开发 | API应用案例(上)

API应用案例(上)5.1【案例1】用户登录5.1.1 案例分析5.1.2 前导知识5.1.3 搭建开发者服务器5.1.4 实现用户登录5.1.5 检查用户是否已经登录5.1.6 获取用户信息5.1.7 开放数据校验与解密5.2【案例2】个人中心5.2.1 案例分析5.2.2 前导知识5.2.3 实现底部标…

BE-SSL:基于边界增强自监督学习的脑结构分割

文章目录Boundary-Enhanced Self-supervised Learning for Brain Structure Segmentation摘要本文方法Supervoxel BranchRegistration BranchAtlas Selection实验结果Boundary-Enhanced Self-supervised Learning for Brain Structure Segmentation 摘要 边界增强自监督学习(…

用Pytorch搭建一个房价预测模型

本文参加新星计划人工智能(Pytorch)赛道:https://bbs.csdn.net/topics/613989052 目录 一、项目介绍 二、准备工作 三、实验过程 3.1数据预处理 3.2拆分数据集 3.3构建PyTorch模型 3.3.1.数据转换 3.3.2定义模型架构 3.3.3定义损失准则和优化器 3.3.4创建…

Linux查看端口

目录 1.查看已知端口的使用情况 2.查看所有端口的占用情况 3.查看占用端口的程序的进程号 4.杀死进程号 1.查看已知端口的使用情况 #例:8080 可使用命令: netstat -anp | grep 8080 结果如下: 还可以使用这条命令: netstat -tln | grep 8080 结果如下: 区别:第一条命令后面显示…

评分卡模型(二)基于评分卡模型的用户付费预测

评分卡模型(二)基于评分卡模型的用户付费预测 小P:小H,这个评分卡是个好东西啊,那我这想要预测付费用户,能用它吗 小H:尽管用~ (本想继续薅流失预测的,但想了…

DevExpress WinForms电子表格控件,更快拥有现代办公体验!(二)

DevExpress WinForm Spreadsheet组件能读写XLSx、XLS、CSV、TXT文件、打印并导出为PDF等,为终端用户提供了当今流行的办公UI体验!在上文中(点击这里回顾>>),我们介绍了DevExpress WinForm中Excel启发式的电子表格…

【计算机网络-数据链路层】集线器、网桥、交换机

本文许多文字和图片使用了湖科大教书匠(高军老师)的 PPT,在此表示感谢。正是他让非科班的我能以奇妙的方式走进网络的世界。 文章目录1 【物理层】集线器(Hub)——共享式以太网1.1 为什么使用集线器?1.2 集…

救命,我好像发现了测试工程师面试通关秘籍

一、自我介绍 (自我介绍不局限于下面模板,灵活表达) 面试官你好,我叫xxx,今年xx岁,家乡是xx省xx市。20xx年毕业后一直从事软件测试工作,到现在已经x年了。 目前为止,经历过x家公司…