软件设计师

软件设计师

  • 第一章 计算机系统基础
    • 原/反/补/移码
      • 例题:
    • 浮点数
      • 例题
    • 海明校验码
      • 例题
    • CISC和RISC
    • *流水线
      • 例题
    • 存储系统
      • cache
      • *主存编址计算
        • 例题:
    • 可靠性
      • 例题
    • 性能指标
      • 例题
  • 第二章 操作系统
    • 进程
      • 例题
    • PV操作 信号量
      • 例题
    • 前驱图
      • 例题
    • 死锁计算
      • 例题
    • 段页式存储
      • 例题
    • 段式存储
    • 磁盘管理
      • 例题:
    • 文件
      • 例题
  • 第三章 数据库
    • 数据库体系结构
      • 例题
    • 关系代数运算
      • 例题
    • 规范化理论
      • 候选键
      • 范式
      • 例题
    • 模式分解
    • SQL
      • 例题:
  • 第五章 计算机网络
    • OSI/RM
    • 例题
    • 网络诊断命令
      • 例题
    • IP
      • 例题
  • 第六章 信息安全
    • 加密技术
      • 例题
    • 数字签名
      • 例题
  • 第七章 软件工程
    • *开发模型
    • 模块设计
      • 例题
    • 测试
      • 例题
  • 第八章 项目管理
  • 第十章 面向对象技术
    • UML
      • 例题
    • 设计模式
      • 创建型模式
        • 例题
    • 结构型模式
      • 例题
    • 行为型模式
      • 例题
  • 第十三章 数据结构
    • 线性结构
      • 例题
      • 例题
      • 例题
  • 第十四章 算法
    • 常见算法策略
      • 例题
    • 查找算法
      • 例题
    • 排序算法
      • 例题
  • 第十六章 知识产权与标准化
    • 例题
  • 第十七章 程序设计语言
    • 例题

*标志为重点
基础常识:
1B(字节)=8bit(位)
还不理解的:
设计模式中每个模式适用于什么东西。这个太多了,不知道怎么理解
还有串中的next[]数组也也不会
文法不太会

第一章 计算机系统基础

原/反/补/移码

在这里插入图片描述
这个类型会考,哪个数可以直接表示,根据图可以看出,补码可以多表示一个,就是 -2n-1 因为系统把补码其中的-0表示为 -2n-1 在这个数。

例题:

在这里插入图片描述
答案:D

这个题就考到了,可以代入一个简单的n=3,那么正常的只能表示 -33,但是根据上上图,补码可以多表示一位,即可以表示 -2^n-1^-4所以选D 

浮点数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

例题

在这里插入图片描述
答案:B

海明校验码

需要记住公式:2r≥m+r+1
且用的是分组校验码,m即信息位

例题

在这里插入图片描述
答案:D B

解析:第一题 m为32
   2^r^>=32+r+1
   r>=6
   第二题,是找规律
  ## 计算机结构

在这里插入图片描述

CISC和RISC

在这里插入图片描述

*流水线

在这里插入图片描述
一般情况下都是用理论公式,理论公式找不到答案,才去找实践公式,公式中的t都是流水线周期
在这里插入图片描述

例题

在这里插入图片描述
答案:90 ,4 ,45

存储系统

1.虚拟存储体系是由 主存和辅存 两级存储器构成的。
2.三级存储体系 cache 主存 辅存
在这里插入图片描述

cache

在这里插入图片描述

*主存编址计算

在这里插入图片描述

在这里插入图片描述

例题:

在这里插入图片描述
答案:D B

解析:CFFFFH-A0000 +1=30000H
			转化为十进制,3×16^4^ = 192KB
			注:1B(字节) = 8bit

可靠性

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果是串联则用R1R2R3
如果是并联则用 (1 -(1-R1)×(1-R2)×(1-R3))
如果既有串联,又有并联整体串,局部并

例题

在这里插入图片描述
答案:A
在这里插入图片描述
答案:C

性能指标

在这里插入图片描述

例题

在这里插入图片描述
答案:C B

解析:第一个空是加权平均,第二个用主频/CPI

第二章 操作系统

进程

在这里插入图片描述
两个线程之间,白色部分是可以共享的

在这里插入图片描述
三态,等待也叫阻塞或睡眠。
等待不能直接变成运行,需要先就绪再运行

例题

在这里插入图片描述
答案:A C

PV操作 信号量

在这里插入图片描述

例题

在这里插入图片描述
在这里插入图片描述
答案:C D

根据分析可知道,是互斥信号量所以需要是1,想象抢票,
不能一张票给多个人,先P操作后V操作

前驱图

在这里插入图片描述
在前驱图中,v是通知下一个活动,P是检查上一个活动,如图,注意,不仅P可以好几个,V也可以

例题

在这里插入图片描述
在这里插入图片描述
答案:C B B

死锁计算

在这里插入图片描述
w:每个进程所需资源
m:进程个数
n:所需资源说
注:要清楚是不可能发生死锁还是发生死锁最大资源数,要注意看题目

通过下图进行理解
在这里插入图片描述

例题

在这里插入图片描述
答案:D

可用公式,这个题容易选c但是分析一下 P1 2 P2 2 P3 怎么也不可能是2  
因为还剩4个,执行完P3一定可以执行P1P2,这个一定要注意。

段页式存储

在这里插入图片描述

例题

在这里插入图片描述

答案:D

解析:页面大小为4K(212次方),则页内偏移地址为12位(就是低12位不用管了)
,即D16H不用动(一个十六进制代表4个二进制),
剩下的高41位逻辑页号(需要将逻辑页转换为物理块),
根据题目给出的表,可知为3所以物理地址为3D16H

在这里插入图片描述
答案:B A

这个题要注意,A是1024那么转化为二进制是 100 0000 0000 因为第一个零是2的零次方
所以1在第十一位上,但是1k表示2的十次方,所以呀要区别清楚

段式存储

这个主要掌握这个题
在这里插入图片描述

答案:B
这个题只需要看看括号里面第二个空,是否小于每个的段长。

在这里插入图片描述
答案:A

首先判断页的大小,是业内地址 12-0+1 = 13 
所以为8K,因为页不固定,所以是最大允许2048

磁盘管理

在这里插入图片描述

例题:

在这里插入图片描述
答案:D

式子为(10×10+100+2)×100 = 20200

下面两个题不太懂
在这里插入图片描述

答案:D B
解析:( 15+5+1+ 20 ×( 10-1= 201
第一个括号里面是 建立流水线的时间,第二个括号就是周期时间,也就是缓冲区的时间。
第二问的式子:(15+5+1+(10-1) × 15 =156

在这里插入图片描述
在这里插入图片描述
答案:CB

式子:3+3 +30 + 3 + 3 )×10 = 3663+3)×11 = 66

在这里插入图片描述

文件

例题

在这里插入图片描述
答案:C B

这个题不难,全文件名就是绝对路径+文件名
相对路径是不需要前面+/ 直接下下一级就好啦

第三章 数据库

数据库体系结构

在这里插入图片描述
在这里插入图片描述
OLAP:联机分析处理
OLTP:联机事务处理
在这里插入图片描述
这幅图重点了解,每个阶段有什么,比如说概念结构设计阶段有ER模型

例题

在这里插入图片描述
答案:D A
在这里插入图片描述
答案:C
在这里插入图片描述
答案:B
在这里插入图片描述
答案:B

关系代数运算

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

例题

在这里插入图片描述
答案:C B

规范化理论

候选键

在这里插入图片描述
主属性和非主属性:候选键组成的就是主属性,其他的组成的就是非主属性
在这里插入图片描述

范式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

例题

在这里插入图片描述
答案:A
在这里插入图片描述
答案:ABCD
在这里插入图片描述
答案:B

在这里插入图片描述

答案:B

解析:这个题为什么选B不选D呢,为什么说AC可以,
因为光c推不出全部,但是AC可以,先C推出B,
在A和推出的B相结合推出C,反正怪怪的,但就得这么理解没办法。

在这里插入图片描述
在这里插入图片描述
答案:B C C

解析一下第二题:A和B还存在 部分依赖,D拆分的不满足函数依赖了都
第三题:本来是满足第二范式的,但是因为直接没有函数依赖,所以直接满足第三范式

模式分解

具体看《软件设计师一本通》P45

SQL

在这里插入图片描述
在这里插入图片描述

例题:

在这里插入图片描述

答案:A C

在这里插入图片描述
答案:A D C
注:在看到GROUP BY时,要用HAVING查询,而不是WHERE

第五章 计算机网络

OSI/RM

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
HTTPS端口是443,是用使用了SSL协议
在这里插入图片描述
在这里插入图片描述

例题

在这里插入图片描述
答案:D B

在这里插入图片描述
答案:D
在这里插入图片描述
答案:B

网络诊断命令

在这里插入图片描述

例题

在这里插入图片描述
答案:C

IP

在这里插入图片描述

例题

在这里插入图片描述
答案:B

在这里插入图片描述
答案:B C

第六章 信息安全

加密技术

对称加密与非对称加密技术
在这里插入图片描述
在这里插入图片描述

例题

在这里插入图片描述
答案:B

数字签名

在这里插入图片描述在这里插入图片描述

例题

在这里插入图片描述
答案:A
在这里插入图片描述
答案:B B
在这里插入图片描述
答案:B A

第七章 软件工程

*开发模型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
演化和原型是两种不同的模型
在这里插入图片描述
只要提到风险分析,就选择螺旋模型
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
补充一下文档中的定义:
在这里插入图片描述
在这里插入图片描述

模块设计

在这里插入图片描述
在这里插入图片描述

例题

在这里插入图片描述
答案:B

测试

黑盒测试
在这里插入图片描述

白盒测试
在这里插入图片描述
在这里插入图片描述
一般会给右边的图,所以直接用公式就行,如果给了左边这张图,就需要,把两条线相交的地方,改成节点,也就是改成右边的形式,像本图就是3下面那个节点要画个节点

例题

*这个题对于理解白盒测试很有帮助
在这里插入图片描述

语句覆盖:是要每条语句至少执行一次,本题只有一条语句,
	因此只要经过语句1 的就可以,所以234都可以
判定覆盖:判定表达式至少执行一次真一次假,真的只有1,
	所以答案是12/3/4  也就是1234其中任何一个都可以
条件覆盖:逻辑条件可能得值,至少满足一次,所以是1423。
	其实也就是说只要条件1经历过一个真假,条件2经历过一次真假就灭有啥问题,
	不管是不是在同一个表达式中,这就是判定覆盖和条件覆盖的区别,
	一个看整体表达式结果,一个看单个逻辑条件,
	当然在某些情况下两者答案一个,比如只有一个表达式
判定/条件覆盖:14
路径覆盖:每个路径都执行一次,本题就两条路径,所以是12/3/4

在这里插入图片描述
在这里插入图片描述
答案:B B
在这里插入图片描述
N就是边的个数
G=N-M+2
= 11-10+2
= 3在这里插入图片描述

在这里插入图片描述
答案:B D
在这里插入图片描述

第八章 项目管理

在这里插入图片描述
答案:D
无主程序员公式:(n×n-1)/2
主程序员公式:n-1

第十章 面向对象技术

在这里插入图片描述

答案:B A

UML

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
上述两图,第一图为对象图,第二图为类图,所以区别对象图和类图就看有没有冒号
在这里插入图片描述

用例关系↓ :
在这里插入图片描述
在这里插入图片描述
关系在图中的表示可参考下图:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

例题

在这里插入图片描述
答案:CD,解析如下图
在这里插入图片描述
在这里插入图片描述
答案:ACB
在这里插入图片描述
答案:CAD

在这里插入图片描述
在这里插入图片描述
答案:DAB
解析:只要看到大黑杠或者大白杠都是活动图
在这里插入图片描述
答案:C
在这里插入图片描述
答案:BCC

设计模式

创建型模式

在这里插入图片描述

例题

在这里插入图片描述

答案:A A
在这里插入图片描述
答案:ACAD
解析:第一题直接看图有Builder,第二题因为问谁构造了一个Builder,那么由图可知,是Waiter使用构造的

结构型模式

在这里插入图片描述

例题

在这里插入图片描述
答案:DABA

行为型模式

在这里插入图片描述
在这里插入图片描述
看到Item就选Visitor,这是他与桥接模式的区别

例题

在这里插入图片描述
答案:DAD
在这里插入图片描述
答案:BADC
解析:第一题还是看图,第二题,这个跟上面有个题不一样的是使用的接口,那么应该是A,而不是谁使用

在这里插入图片描述
答案:BADC

第十三章 数据结构

线性结构

在这里插入图片描述

例题

在这里插入图片描述

答案:B A
在这里插入图片描述
答案:B
在这里插入图片描述
答案:A
解析:因为按顺序进,所以有变化的只有e,e可以在d出之后进,然后出,也可以在c后,b后,a后,所以是四种
在这里插入图片描述
在这里插入图片描述
答案:A
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

例题

在这里插入图片描述
答案:D
在这里插入图片描述
答案:B
在这里插入图片描述
在这里插入图片描述
答案:D b那是对于完全或者满二叉树的
在这里插入图片描述
答案:AC
解析:画哈夫曼树,需要先规定好左边小还是右边小,方便编码。如下图就是左边小,当时不绝对,这个题也可能是其他的

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
答案:D 因为哈夫曼树都是从底层两个拼起来的,所以一定不存在只有一个的结点,然后n0=n2+1 所以总数一定是偶数

在这里插入图片描述
注:连通图,没说两个点直接都有连接的边,而是任意两点直接都可以通过边相连
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

例题

在这里插入图片描述
答案:A
在这里插入图片描述
答案:AB
在这里插入图片描述
答案:DB
在这里插入图片描述
答案:A,因为BD 4后不能先做3 因为3的前缀箭头2还没从,b也是同理

第十四章 算法

常见算法策略

在这里插入图片描述

在这里插入图片描述

例题

在这里插入图片描述
在这里插入图片描述
最后一个不懂的话可以看下图,也可以看视频贪心算法 在这里插入图片描述
在这里插入图片描述
答案:BCAD
解析:第一题,因为有递归,而不是二分不是回溯,所以是动态规划法
第二题,因为有三个变量所以是循环3次
第三题,看到是二位数组
第四题,一个一个求,可以不会

查找算法

顺序查找:
平均查找长度ASL :(n+1)/2
在这里插入图片描述
在这里插入图片描述
例中用的线性探测法,就是这个位置已经有数据了,那么就放到下一个位置中去,还有随机法,那个就是重复了就随机一下

例题

在这里插入图片描述
答案:B
在这里插入图片描述
答案:B

排序算法

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

在这里插入图片描述

例题

在这里插入图片描述
答案:AA
在这里插入图片描述
答案:AD
在这里插入图片描述
解析:像按照数那样排起来就可以,然后看看是不是符合小顶堆
在这里插入图片描述

第十六章 知识产权与标准化

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

例题

在这里插入图片描述
答案:C
在这里插入图片描述
答案:B
在这里插入图片描述
答案:C

在这里插入图片描述
答案:D

在这里插入图片描述
答案:A

第十七章 程序设计语言

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

例题

在这里插入图片描述
答案:C B
第二题的D是编译器
在这里插入图片描述
答案:B

在这里插入图片描述
答案:A

在这里插入图片描述
答案:B
在这里插入图片描述

答案:A
在这里插入图片描述
逆波兰式就是后缀表达式
答案:A

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

阵痛中的乳业产业,何时才能成为下一个啤酒产业?

说起饮品,近年来中国啤酒业中各大品牌齐齐聚焦高端化的趋势绝对值得一提。然而,与之相反,国内乳业却是仍未进入高端化阶段,甚至陷入了周期底部中。 图源:中国圣牧财报 增收降利 牧企承受巨大的供需缺口压力 从产业链…

设计模式(2)创造型设计模式

创建型模式 创建型模式1.工厂模式1.1 抽象工厂模式(Abstract factory)1.2 工厂方法模式(Factory Method)1.3 简单工厂模式(Simple Factory) 2. 建造者模式(Builder)3. 原型模式&…

P8799 [蓝桥杯 2022 国 B] 齿轮

P8799 [蓝桥杯 2022 国 B] 齿轮 分析 最右边的齿轮的转速是最左边齿轮的q倍 最右边的齿轮的半径是最左边齿轮的q倍 题意即为:查询数组中是否存在两个数,其中一个是另一个的q倍 题目范围:查询次数q:2*10^5,数组范围2*10^5&…

2024付费进群系统,源码及搭建变现视频课程(教程+源码)

前三节讲解搭建支付对接,后两节讲解一些引流变现的方法,还有一种变现就是帮人搭建这样的平台,因为全网都没有一套完整的视频教怎么搭建的,有也只是文字教程,一般新人根本看不懂,我视频实操演示,…

学习经验分享【36】论文投稿写作(非理工科文章)

业务进一步扩展,可辅导非理工科偏文科性质的论文辅导,有需要评职称但没有时间精力研究的或者其他相关需求的朋友可咨询了解。 人工智能技术在各领域的发展和思考,类似这种主题的文章。

压缩和归档库-LZ4介绍

1.简介 LZ4是一种快速的压缩算法,提供压缩和解压缩的速度,而牺牲了压缩率。它被设计用于快速的数据压缩和解压缩,特别是用于数据存储和传输。LZ4通常用于需要高速数据处理的场景,如数据库、日志文件处理和实时数据传输。 LZ4的特…

进一步分析并彻底解决 Flink container exit 143 问题

你好,我是 shengjk1,多年大厂经验,努力构建 通俗易懂的、好玩的编程语言教程。 欢迎关注!你会有如下收益: 了解大厂经验拥有和大厂相匹配的技术等 希望看什么,评论或者私信告诉我! 文章目录 一…

腾讯游戏海外扩张,增持芬兰游戏开发商股份持股比例增至14.8%

易采游戏网5月8日消息,近日腾讯再次出手,大幅增持了芬兰知名游戏开发商Remedy Entertainment的股份,持股比例猛增至14.8%。这一举动引起了业界和投资者的广泛关注。 据了解,腾讯此次增持是在2024年4月24日完成的。根据芬兰法律规…

Linux网络-PXE高效批量网络装机(命令+截图详细版)

目录 一.部署PXE远程安装服务 1.PXE概述 1.1.PXE批量部署的优点 1.2.要搭建PXE网络体系的前提条件 2.搭建PXE远程安装服务器 2.1.修改相关网络配置(仅主机模式) 2.2.关闭防火墙(老规矩) 2.3.保证挂载上 2.4.准备好配置文…

<网络安全>《76 概念讲解<第十课 物联网常用协议-网络层协议>》

协议简称全称名称内容说明IPv4互联网通信协议第四版IPv4是互联网的核心IPv6互联网协议第6版TCPTransmission Control Protocol传输控制协议TCP旨在适应支持多网络应用的分层协议层次结构。连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务…

【Python】什么是皮尔森系数

我不完美的梦 你陪着我想 不完美的勇气 你说更勇敢 不完美的泪 你笑着擦干 不完美的歌 你都会唱 我不完美心事 你全放在心上 这不完美的我 你总当做宝贝 你给我的爱也许不完美 但却最美 🎵 周冬雨《不完美女孩》 皮尔森相关系数(Pe…

FinalShell连接虚拟机Linux系统连接超时

报错信息 java.net.ConnectException: Connection timed out: connect 排除是网络问题后可以尝试一下这个方法。 解决方案: 打开虚拟机终端输入:ifconfig 会出现端口信息: 看ens33这里的端口是多少,改一下重新连接就ok。

springboot+vue实现登录注册,短信注册以及微信扫描登录

说明:微信扫描登录需要微信注册--要钱,感谢尚硅谷提供的免费接口;短信注册需要阿里云的注册很麻烦并且短信费,没有接口,所以不打算实现,不过能做出效果。 目录 一、建立数据库 二、后端idea实现接口 1.…

幻兽帕鲁专用服务器怎样买省钱便宜?一个月30元

在数字娱乐的浪潮中,幻兽帕鲁Palworld以其独特的魅力吸引了无数玩家的目光。想要拥有流畅、稳定的游戏体验,一台专属的游戏服务器是必不可少的。而如何以最经济的价格购买到高品质的服务器,正是玩家们最关心的问题。腾讯云服务器性价比是很高…

每日Attention学习6——Context Aggregation Module

模块出处 [link] [code] [IJCAI 22] Boundary-Guided Camouflaged Object Detection 模块名称 Context Aggregation Module (CAM) 模块作用 增大感受野,全局特征提取 模块结构 模块代码 import torch import torch.nn as nn import torch.nn.functional as Fcla…

Anaconda安装和深度学习环境的安装(TensorFlow、Pytorch)

换了新电脑,重新装一下anaconda这些编程环境。好久没装过了,自己也需要查查资料,然后记录一下,分享给别人。 目标,三个环境:1.anaconda基础环境(包含xgboost和lightgbm)&#xff0c…

卫星通信现状与展望三 -- 分类总结及6G应用

作者:私语茶馆 卫星通信分类总结及6G应用 一、卫星轨道类型 卫星按照轨道距离地面的距离主要分为以下几种: 卫星轨道类型 卫星用途 轨道高度 VLEO(Very Low Earth Orbit) 对地观测、通信

Python中使用tkinter模块和类结构的结合使用举例——编写制作一个简单的加数GUI界面

Python中使用tkinter模块和类结构的结合使用举例——编写制作一个简单的加数GUI界面 这里写目录标题 Python中使用tkinter模块和类结构的结合使用举例——编写制作一个简单的加数GUI界面一、tkinter模块和类的简述1.1 tkinter的简要介绍1.2 类结构的简要介绍 二、基于类机构和t…

成本降低 90%,出海社交平台 Typing 基于 Databend 的大数据探

Typing(输入中科技)成立于 2022 年,是一家主要面向东南亚、拉美、中东等海外地区提供社交平台的出海企业。其社交平台类似于国内的 Soul、陌陌等,提供视频直播、语音聊天室、短视频、生活分享、文字聊天等社交功能,注册…

【C++】零钱兑换的始端---柠檬水找零

欢迎来CILMY23的博客 本篇主题为 零钱兑换的始端---柠檬水找零 个人主页:CILMY23-CSDN博客 个人专栏系列: Python | C | C语言 | 数据结构与算法 感谢观看,支持的可以给个一键三连,点赞关注收藏。 前言: 柠檬水找…