软件设计师考试(中级)考点

考完软考的我,继续更新博客😊

昨天18.11.10考完试的我,又可以开始浪了,昨天考完忘得差不多,赶紧记录一下😆


计算机系统知识

一般出现在上午的选择题,前六道选择题,考的知识点有:

  • 存储单元
  • Cache与主存的地址映象
  • 指令的执行过程(比较常考的是流水线)
  • 可靠性计算(MTBF平均无故障时间/(MTBF+MTRF平均修复时间))
  • 校验码(前几年考的比较多的是海明码,这次考的是奇偶校验码)
  • 寻址方式(会有直接、一级、二级之分,还会有根据地址编码计算内存容量之类的题目)
  • 逻辑运算

这次考了程序计数器PC的作用,并联和串联的可靠性计算,奇偶校验中的奇校验


程序语言基础知识

在上午的选择题出现的,大概6道选择题:

  • 参数传递(传值还是传引用)
  • 后缀式
  • 有穷自动机
  • 编译和解释程序的区别
  • 文法
  • 逻辑表达式

这次考了逻辑表达式的短路逻辑运算,编译程序各个阶段所做的任务(词法阶段、语法阶段等),根据有限自动机识别字符串,根据后缀式识别算术表达式,c程序的传值传参函数的计算


操作系统知识

只在上午的选择题出现,大概有六道选择题:

  • 设备管理
  • 死锁
  • 进程管理(PV信号量)
  • 索引存储结构
  • 作业管理

这次考了要达到死锁的最少资源数量,多个进程之间根据信号量和P(passeren 通知其他进程,信号量-1)、V(vrijgeven 表示进程执行完释放,信号量+1),文件索引采用的是直接地址索引还是一级、二级索引


系统开发和运行

上午会有12题~14题(忘了=-=),下午试题一:

  • 数据流图
  • 模块划分
  • 关键路径,项目里程碑和松弛时间
  • 软件开发模型
  • SEI能力成熟度模型
  • 路径测试和McCabe度量法

这次考了数据流程,模块的作用范围和控制范围,SEI七级成熟度中的优化级,软件开发适用于什么开发模型,路径测试用例数量和McCabe计算复杂度(V=m-n+2),项目里程碑和松弛时间,结构化分析法

下午的第一道大题,考的内容是数据流图,15分。一般细心一点,在说明中找到对应的实体和数据源,然后注意父图和子图中的数据流数量和名称是否相同,还有从说明中找出缺少的数据流,最后一小问一般会问父图和子图如何保持平衡,不过这次问的是关系模式,从说明中就能找出


网络基础知识

上午的选择题出现,8道选择题,还算比较简单的题目:

  • 数字证书
  • 公开私有秘钥的加密算法
  • 计算机病毒
  • IP协议
  • HTML网页设计
  • 子网划分

这次考了MD5(公开密钥)算法生成密文的长度(128),计算机病毒的特性,windows系统释放当前所获取的IP地址命令(ipconfig/release,IP协议(TCP、UDP),HTML的注释)


多媒体知识

上午的选择题出现,3道选择题:

  • 视频信息
  • 图像文件格式
  • 信号数字化
  • 图像分辨率

忘了这次考了啥,主要这章只是粗略看一下,所以难度反而觉得是难的=-=


数据库技术

上午的选择题有六道题,下午试题二:

  • 视图
  • SQL语句
  • 关系代数
  • 关系模式

这次考了数据库的范式,视图,SQL语句和关系模式,两个关系的自然链接后进行选择和投影计算还有SQL语句都不难,主要对于数据库的范式和函数依赖这两点概念需要弄清,所以我没弄懂范式和函数依赖,觉得数据库考的还是有点难的

下午的第二大题,15分,考的是数据库分析和设计。我记得之前做过很相近的题目:公司内的部门和员工的数据库设计分析,补全四个联系还有它们之间1:1、1:n、n:n的联系,指出关系模式中的主键和外键,还有一问是自由回答(是否需要增加一个实体、关系之类的)


数据结构

上午考了5~7道选择题(忘了=-=):

  • 线性表
  • 链接表
  • 有向图
  • 二叉线索树

这次上午考了链接表实现的栈,根据邻接矩阵判断图的性质,中序遍历、先序遍历的树性质


算法设计和分析

上午考了4道选择题,下午试题四:

  • 时间复杂度
  • 贪心算法
  • 算法的C语言实现
  • 动态规划

上午考了时间复杂度,根据题目意思判读使用的算法思想(个人觉得是贪心算法),然后选择输出结果

下午考了动态规划,算法复杂度,还有C语言程序的实现,推荐看多几遍题目说明,理解题目意思再去看代码,而且题目和代码提示挺多的


面向对象技术

上午考了10道题左右,下午的试题三和试题六(JAVA语言开发者当然选择它啦哈哈哈):

  • UML图(活动、通信、组件、状态…)
  • 设计模式(桥接、策略、生成器、观察者…)
  • 继承的概念
  • 多态

这次上午考了UML图,根据题目意思和类图判断设计模式,还有它的作用,继承的概念

下午的试题三考了观察者设计模式,它的意图和适用场合。试题六比较简单,判断旅客的旅行里程数,然后设置各个旅客的状态


软件知识产权

上午两道选择题:

  • 软件产权的有效期
  • 软件保护法

虽然只有两道题目,但是这种不需要计算,纯粹靠背的题目,还是有点难度的,主要要去看知识产权的知识点


计算机专业英文

上午最后的5道选择题:

  • Professional English

这个就不需要多说了吧,慢慢看题目,理解意思后再去选择


写到最后

这次考试一开始没有打算报名的,看到同事报名才报名,没想到年末遇到系统大重构,导致平时加班到十点才回家,由于秉着不能浪费的精神,还是强迫自己看书复习,快12点才睡觉,所以希望这次能一把过,下次不要再考中级了T^T。