当前位置:   article > 正文

【软件设计师-中级——刷题记录3(纯干货)】_软件设计师中级刷题

软件设计师中级刷题


个人昵称:lxw-pro
个人主页:欢迎关注 我的主页
个人感悟: “失败乃成功之母”,这是不变的道理,在失败中总结,在失败中成长,才能成为IT界的一代宗师。


证书作用

  • 获取职称:以考代评
  • 国际意义:中日韩互认
  • 升职加薪:拓展就业方向
  • 积分落户
  • 以考代学

国家软考办官网:https://www.ruankao.org.cn/

综合知识点
软件工程基础知识、面向对象、数据结构与算法、程序设计语言、计算机硬件基础、操作系统、数据库系统、计算机网络、信息安全知识、知识产权与标准化、专业英语


显示媒体(表现媒体):表现和获取信息的物理设备。如:输入显示媒体键盘、鼠标和麦克风等;输出显示媒体显示器、打印机和音箱等
存储媒体:存储数据的物理设备,如磁盘、光盘盒内存等
传输媒体:传输数据的物理载体,如电缆、光缆和交换设备等
感觉媒体:指直接作用于人的感觉器官,使人产生直接感觉得媒体。如:声音、图形、图像、动画等
表示媒体:指为了加工、处理和传输感觉媒体而人为研究、构造出来的一种媒体,常见的有各种编码方式,如文本编码、图像编码和声音编码等

  • 对于多种不同的路由协议到一个目的地的路由信息,路由器首先根据管理距离决定相信哪一个协议
  • 最短移臂调度算法,即优先响应距离较近磁道的申请
  • 可有效防治计算机病毒的策略是安装并及时升级防病毒软件
  • com 商业组织 || edu 教育机构 || hk 中间香港
  • 因特网中的域名系统是一个分层的域名,UK属于国家顶级域
  • 面向对象分析的第一步是确定问题域
  • 在算法设计方法中,动态规划以获取问题最优解为目标
  • 在程序运行过程中,CPU需要将指令从内存中取出并加以分析和执行。CPU依据指令周期的不同阶段来区分在内存中以二进制编码形式存放的指令和数据。
  • 计算机运行过程中,CPU需要与外设进行数据交换。采用中断方式和DMA方式控制技术时,CPU与外设可并行工作。
  • 编译过程中进行的语法分析主要是分析程序语句的结构是否合法
  • UP(统一过程)是用例驱动的、以架构为核心、迭代和增量的软件过程框架,它提供了一种演进的特性【敏捷、测试驱动、持续集成是XP(极限编程)的特性】
  • 部署组件之间的依赖关系类似于包依赖。
  • 在指令系统的各种寻址方式中,获取操作数最快的方式是立即寻址。若操作数的地址包含在指令中,则属于直接寻址
    拒绝服务攻击:

拒绝服务攻击的目的是使计算机或者网络无法提供正常的服务
拒绝服务攻击是不断向计算机发起请求来实现的
DDoS是一种拒绝服务攻击形式
拒绝服务攻击不会造成用户密码的泄露

  • 软件维护工具包括版本控制、文档分析、逆向工程【注意:不包含配置管理】、开发信息库、再工程、配置管理支持工具。
  • 在Python语言的模块中,支持深度学习模型有TensorFlowPyTorch、Keras【注:Matplotlib不支持】
    ***小憩一下***

Tensorflow拥有多层级结构,可部署于各类服务器、PC终端和网页并支持GPU和TPU高性能数值计算,被广泛应用于谷歌内部的产品开发和各领域的科学研究,支持Python语言深度学习
PyTorch是一个支持深度学习,并且使用GPU和CPU来优化的tensor library(张量库)是由Torch7团队开发,是一个以Python优先的深度学习框架,不仅能实现强大的GPU加速,同时还支持动态的神经网络
Keras是一个由Python编写的开源人工神经网络库,可以作为Tensorflow、Microsoft-CNTK和Theano的高阶应用程序接口,进行深度学习模型的设计、调试、评估、应用和可视化
Matplotlib是一个Python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形,不支持深度学习

数据交换模式

程序查询方式是由CPU主动查询外设的状态,在外设准备好是传输数据
中断方式是在外设准备好是给CPU发中断信号,之后在进行数据传输。在外设未发中断信号之前,CPU可以执行其他任务
【程序查询和中断方式都需要CPU来执行程序指令进行数据的输入和输出,DMA方式则不同,这是一种不经过CPU而直接从内存存取数据的数据交换模式】
在DMA模式下,CPU只需向DMA控制器下达指令,让DMA控制器来处理数据的传送,数据传送完毕再把信息反馈给CPU即可

  • 计算机运行过程中,CPU需要与外设进行数据交换。采用中断方式DMA方式控制技术时,CPU与外设可并行工作。
  • 在源程序中,可由用户(程序员)为变量、函数和数据类型等命名
  • 在指令流水线性能度量,最大吞吐率取决于流水线中最慢一段所需的时间
  • 如果流水线出现断流,加速比会明显下降
  • 要使加速比和效率最大化应该对流水线各级采用相同的运行时间
  • 【注意:流水线采用异步控制不会明显提高其性能,但会增加控制电路的复杂性】
  • 对于在委托开发软件活动中,委托者与受委托者没有签订书面协议,或者在协议中未对软件著作权归属作出明确的约定,其软件著作权属于受委托着,即属于实际完成软件的开发者
  • 计算机中,系统总线用于CPU、主存及外设部件连接
  • 软件工程每一个阶段结束前,应该着重对可维护性进行复审。在系统设计阶段的复审期间,应该从容易修改、模块化和功能独立的目的出发,评价软件的结构和过程
  • 在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是累加寄存器
  • 某企业财务系统的需求中,每个月特定的时间发放员工工资属于功能需求【注意:系统可以允许100个用户同时查询自己的工资属于非功能需求】
  • 欲使类A的所有使用者都使用A的同一个实例,应将单例模式应用于A
  • 相联存储器不属于按寻址方式划分的一类存储器【相联存储器是一种按存储内容来存储和访问的存储器】
  • 将每个用户的数据和其他用户的数据隔离开,是考虑了软件的功能性质量特性。

知识产权与标准化之侵权判断

合理使用值可以不经著作权人许可,不需支付报酬,使用其作品
许可使用是指在获得著作权人许可后使用其作品
强制许可使用:强制许可或非自愿许可,是指国务院专利行政部门依照法律规定,可以不经专利权人的同意,直接允许申请人实施专利权人的发明或实用新型专利的一种行政措施
法定许可使用:指法律明文规定,可以不经著作权人许可,以特定的方式有偿使用他人已经发表的作品的行为,并且这种使用应当尊重著作权人的其他各项人身利和财产权

  • 在线性表L中进行二分查找,要求L顺序存储,元素有序排列
  • 软件项目成本估算模型COCOMO II中,体系结构阶段模型基于源代码的行数进行估算。
  • 一个类中成员变量和成员函数有时也可以分别被称为属性和方法
  • 策略模式定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换,使得算法可以独立于使用它们的客户而变化。
  • 防范网络监听最有效的方法是数据加密
  • 散列存储结构中,数据结构中元素的存储地址与其关键字之间存在某种映射关系。
  • Java语言符合的特征有采用即时编译、对象在堆空间分配和自动的垃圾回收处理。

OSI专业模型:

应用层:为应用程序提供服务
表示层:数据格式转化、数据加密
会话层:建立、管理和维护会话
传输层:建立、管理和维护端到端的连接
网络层:IP选址及路由选择
数据链路层:提供介质访问和链路管理
物理层:物理层

  • 在软件开发过程中,RUP应用了角色、活动、制品和工作流4种重要的模型元素,其中角色表述“谁做”,制品表述“做什么”,活动表述“怎么做”,工作流表述“什么时候做”。
  • 对一组数据进行排序,要求排序算法的时间复杂度为O(nlgn),且要求排序是稳定,则可采用归并排序
  • 若系统正在将目录文件修改的结果写回磁盘时系统发生崩溃,则对系统的影响相对较大
  • 极限编程(XP)由价值观、原则、实践和行为四个部分组成,其中价值观包括沟通、简单性、反馈和勇气
  • 链接程序将各目标程序连接形成为可执行程序;将高级语言源程序翻译成目标程序的是编译程序
  • 霍夫曼编码方案是基于贪心策略的。
  • 在软件维护中,由于企业的外部市场环境和管理需求的变化而导致的维护工作,属于适应性维护。
  • 在分布式数据库系统中,位置透明是指用户无需知道数据存放的物理位置。
  • 某些程序设计语言中,在运行过程中当一个对象发送消息请求服务时,根据接收对象的具体情况将请求的操作与实现的方法进行连接,称为动态绑定。【绑定是在编译时进行的,叫做静态绑定。动态绑定则是在运行时进行的】
  • 某些设计模式会引入总是被用作参数的对象。例如Visitor对象是一个多态accept方法的参数。
  • 具有3个结点的二叉树有5种形态
  • 计算机病毒的特征不包括自毁性【计算机病毒具有隐蔽性、传染性、潜伏性、触发性和破坏性等特定】
  • 在软件设计阶段进行模块划分时,一个模块的作用范围应该在其控制范围之内
  • 包过滤防火墙对网络层的数据报文进行检查。
  • 将高级语言源程序翻译为可在计算机上执行的形式有多种不同的方式,其中编译方式生成逻辑上与源程序等价的目标程序,解释方式不生成
  • 驱动新能源汽车的发动机时,电能和光能汽车分别采用不同驱动方法,而客户端使用同意的驱动方法,需定义一个同意的驱动接口屏蔽不同的驱动方法,该要求逼合采用适配器(Adapter)模式【适配器的作用就是将一个接口转换成用户所需要的另一个接口,使不兼容的接口可以一起工作】
  • RISC采用组合逻辑控制器,CISC普遍采用微程序控制器
  • 耦合是模块之间的相对独立性(互相连接的紧密程度)的度量。耦合程序不取决于模块提供的功能数
  • while语句的循环体执行次数比循环条件的判断次数少1,而do-while语句的循环体执行次数等于循环条件的判断次数
  • 单例模式限制了创建类的实例数量,而适配器模式将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
  • 用户在电子商务网站上使用网上银行支付时,必须通过支付网关在Internet与银行专用网之间进行数据交换
  • dpi:每英寸像素点

7-克制自己的同理心

有较高同理心的人能够更敏感的感知别人的情绪,是朋友严重温柔善良的存在,但是它也是一把双刃剑,太过敏感,容易让自己成为讨好型人格。

8-不要为不值得的人和事浪费时间

如果在网上遇到杠精,没必要非要争论个谁对说错,而是直接说:“你说的对。“然后尽可能的远离这种人。脑残的力量就是能影响他人,拉低对方智商。

9-做个长期主义者

每个人都曾有过想要”快速成功”的念头和欲望,但是那些值得的事情,都是经历播种施肥和浇水的过程。做三四月的事,耐心等待八九月的到来。


每日一言

在这个世界上别太依赖任何人,因为当你在黑暗中挣扎时,连你的影子都会离开你。


持续更新中…

点赞,你的认可是我创作的动力
收藏,你的青睐是我努力的方向
评论,你的意见是我进步的财富
关注,你的喜欢是我长久的坚持
在这里插入图片描述

欢迎关注微信公众号程序人生6】,一起探讨学习哦!!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AI数据结构灵魂/article/detail/61921
推荐阅读
相关标签
  

闽ICP备14008679号