软考---软件设计师知识点 错题集
1.CPU的操作控制功能:一条指令功能的实现需要若干操作信号配合操作,CPU产生每条指令的操作信号并将其送往相应的部件,控制相应的部件按指令的功能进行操作,CPU的运算器只能完成运算,而控制器用于控制整个CPU的工作
2.DMA控制方式是在 (主存与外设)之间直接建立数据通路进行数据的交换处理.
直接主存存取(Direct Memory Access,DMA) 是指数据在主存与I/O设备之间成块的传输.
3.程序的局部性表现在时间局部性和空间局部性.
(1)时间局部性是指程序中的某一段程序一旦被执行,则不久的将来程序可能再次被执行.
(2)(空间局部性)是指一旦程序访问了某个存储单元,则在不久的将来,其附近的储存单元也最有可能访问.
4.效验方法中 只有循环冗余效验法 采用模二除法构造校验位 .
5.RISC(精简指令系统计算机)寻址方式比较单一,多寄存器寻址 .
6.应用级网关防火墙是内部网和外部网的隔离点 ,它可对应用层的通信数据流进行监控和过滤
7.与安全电子邮件服务无关的协议是 MIME协议
MIME是一个互联网标准,扩展了电子邮箱标准,使其能够支持,与安全无关.
与安全电子邮件相关的是 S/MIME安全多用途互联网扩展协议
SSL和HTTPS涉及到邮件传输过程中的安全.
GP(全称:Pretty Good Privacy,优良保密协议),是一套用于信息加密,验证的应用程序.可用于加密电子邮件内容
8.数字证书来对用户身份进行认证, 使用数字签名保证消息不可否认
9.震网病毒,是指一种蠕虫病毒.
引导区病毒破坏的是引导盘,文件目录等.
宏病毒破坏的是OFFICE相关的;木马一般强调控制的作用.
10.一般情况下属于职务产品,按照国家著作权法规定,应属于单位所有 ,但是如果单位与刘某实现规定,应依照规定.
11.向客户提供工具软件的复制品, 这里侵犯了工具软件的软件著作权.
12.软件产品完成之后,就开始收到软件著作权的保护.
13.数据流图建模应遵循 自顶向下,从抽象到具体的原则
14.模块结构图的主要组成:模块,调用,数据,控制信息和转接符号.
15.程序设计语言的控制成分包括顺序,选择和循环3种结构.
16.词法分析依据语言的词法规则,对源程序逐字扫描,从中识别出一个个"单词"符号,主要是针对词汇的检查
语法分析的任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位,如"表达式",“语句”,程序"等,语法规则就是各类语法单位的构成规则,主要针对结构检测
语义分析阶段分析各语法结构的含义,检测源程序是否包含语义错误,主要针对句子含义检测.
16.观察者模式
定义了对象之间的一对多的依赖,这样一来,当一个对象改变时,它的所有的依赖者都会收到通知并自动更新。
好了,对于定义的理解总是需要实例来解析的,如今的微信服务号相当火啊,下面就以微信服务号为背景,给大家介绍观察者模式。
看一张图:
其中每个使用者都有上图中的3条线,为了使图片清晰省略了。
如上图所示,服务号就是我们的主题,使用者就是观察者。现在我们明确下功能:
1、服务号就是主题,业务就是推送消息
2、观察者只需要订阅主题,只要有新的消息就会送来
3、当不想要此主题消息时,取消订阅
4、只要服务号还在,就会一直有人订阅