软考错题合集之14-11-am

朴树的扑 朴树的扑     2022-08-09     810

关键词:

1.三总线结构的计算机总线系统由CPU总线、内存总线和IO总线组成。

计算机系统采用总线结构对存储器和外设进行协调。总线将信号线分成三大类,并归结为数据总线、地址总线和控制总线。

但总线结构是CPU总线、内存总线和IO总线。

2.计算机采用分级存储体系的主要目的是为了解决存储容量、成本和速度之间的矛盾问题。

计算机存储系统的设计主要考虑容量、速度和成本三个问题。一般情况下,存储设备读写速度越快,平均单位容量的价格越高,存储容量越小。

3.网络系统中,通常把Web服务器置于DMZ(隔离区)区。

4.(C)不是蠕虫病毒。

A.熊猫烧香

B.红色代码

C.冰河

D.爱虫病毒

蠕虫病毒:红色代码,尼姆亚(熊猫烧香),求职信,QQ群蠕虫病毒,爱虫病毒,Sql蠕虫王,2号病毒,美丽杀手,莫里斯蠕虫

特洛伊木马病毒:灰鸽子

4.

表示媒体:指为了加工、处理和传输感觉媒体而人为研究、构造出来的一种媒体,常见的有各种编码方式,如文本编码、图像编码和声音编码等。

表现媒体(显示媒体):表现和获取信息的物理设备。如:输入输出设备。

5.显示深度、图像深度是图像显示的重要指标。当显示深度<图像深度时,显示器不能完全反映数字图像电使用的全部颜色。

图像深度是图像文件中记录一个像素点所需的位数。显示深度表示缓存中记录屏幕上一个点的位数,也即显示器可以显示地颜色数。

显示深度小于图像深度时,显示的颜色会出现失真。

6.结构化开发方法是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。结构化开发方法又称生命周期法,是迄今为止最传统、应用最广泛的一种信息系统开发方法。结构化开发方法采用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对信息系统进行分析和设计。

优点:

开发工作的顺序性、阶段性适合初学者参与软件的开发。

开发工作的阶段性评估可以减少开发工作重复性和提高开发的成功率。

该方法有利于提高系统开发的正确性、可靠性和可维护性。

具有完整的开发质量保证措施。

结构化开发方法存在的不足主要是开发周期太长,个性化开发阶段的文档编写工作量过大或过于繁琐,无法发挥开发人员的个性化开发能力。一般来说,结构化开发方法主要适用于组织规模较大、组织结构相对稳定的企业,这些大型企业往往业务处理过程规范、信息系统数据需求非常明确,在一定时期内需求变化不大。

7.模块A、B和C都包含相同的5个语句,这些语句之间没有联系。为了避免重复把这5个语句抽取出来组成一个模块D,则模块D的内聚类型为巧合内聚

功能内聚:完成一个单一功能,各个部分协同工作,缺一不可。

顺序内聚:处理元素相关,而且必须顺序执行。

通信内聚:所有处理元素集中在一个数据结构的区域上。

过程内聚:处理元素相关,而且必须按特定的次序执行。

瞬时内聚:所包含的任务必须在同一时间间隔内执行(如初始化模块)。

逻辑内聚:完成逻辑上相关的一组任务。

偶然内聚:完成一组没有关系或松散关系的任务。

 8.

Prolog是以特殊的逻辑推理形式回答用户的查询,它建立在关系理论和一阶谓词理论基础上。经常用于数据库和专家系统。

Python是一种面向对象、解释型计算机程序设计语言,语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把其他语言制作的各种模块(尤其是C/C++)很轻松的联接在一起。

XML是一种扩展性标识语言,并不属于面向对象、解释型程序设计语言。

9.将高级语言源程序翻译成机器语言程序的过程中,常引入中间代码。

中间代码是一种简单且含义明确的记号系统,与具体的机器无关,可以有若干种形式。可以将不同的高级程序语言翻译成同一种中间代码。由于与具体机器无关,使用中间代码有利于进行与机器无关的优化处理,以及提高编译程序的可移植性。一般来说,由分析程序生成的中间语言类型是语法树,比较典型的中间语言有抽象语法树及有向无环图等。

10.假设系统采用PV操作实现进程同步与互斥,若n个进程共享两台打印机,那么信号量S的取值范围是-(n-2)~2

有两台打印机,故信号量初值为2。n个进程同时请求两台打印机时为n-2。

11.假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10us,由缓冲区送至用户区的时间是5us,系统对每个磁盘块数据的处理时间为2us,若用户需要将大小为10个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为152us,采用双缓冲区需要花费的时间为107us

单缓冲区:(10+5)*10+2=152

双缓冲区:10*10+5+2=107

12.在ISO/IEC软件质量模型中,可靠性是指在规定的时间内和规定的条件下,软件维持在其性能水平的能力;其子特性不包括可移植性

13.测试的目标是需求分析开始。从需求开始时就已经确定了产品的功能,在哪些的用户场景、用户使用的功能。

14.在软件开发的各个阶段都需考虑软件的可维护性。

15.多态分为参数多态、包含多态、过载多态和强制多态四种不同形式,其中包含多态在许多语言中都存在,最常见的例子就是子类型化。

参数多态:采用参数化模板,通过给出不同的类型参数。使得一个结构有多种类型。

包含多态:同样的操作可用于一个类型及其子类型。(注意是子类型,不是子类)包含多态一般需要进行运行时的类型检查。

过载多态:同一个名(操作符、函数名)在不同的上下文中有不同的类型。程序设计语言中基本类型的大多数操作符都是过载多态的。

强制多态:编译程序通过语义操作,把操作对象的类型强行加以变换,以符合函数或操作符的要求。程序设计语言中基本类型的大多数操作符,在发生不同类型的数据进行混合运算时,编译程序一般都会进行强制多态。int-》double就发生了强制多态。

16.在面向对象程序设计语言中,对象之间通过消息传递方式进行通信,一下关于面向对象程序设计语言的叙述中,不正确的是(C)

A.应该支持被封装的对象

B.应该支持类写实例的概念

C.应该支持通过指针进行引用

D.应该支持继承和多态

17.UML中包括结构事物、行为事物、分组事物和注释事物

1)结构事物:模型中的静态部分。类、接口、协作、用例、活动类、组件、结点

2)行为事物:模型中的动态部分。交互、状态机

3)分组事物:可以把分组事物看成是一个“盒子”,模型可以在其中被分解。目前只有一种分组事物,即包。结构事物、动作事物甚至分组事物都有可能放在一个包中。包纯粹是概念上的,只存在于开发阶段,而组件在运行时存在。

4)注释事物:注释事物是UML模型的解释部分。

18.中介者就是一个处于众多对象,并恰当地处理众多对象之间相互之间的联系的角色。中介者模式和观察者模式是互相竞争的模式

19.UML图中,一张交互图显示一个交互,由一组对象及其之间的关系组成,包含它们之间可能传递的信息,(B)是交互图。

A.序列图

B.对象图

C.通信图

D.时序图

交互图由一组对象和它们之间的关系构成,其中包括:需要什么对象,对象相互之间发送什么消息,什么角色启动消息以及消息按什么顺序发送。交互图的主要分为这两种:顺序图和协作图。

20.生成器模式适用于当创建复杂对象的算法应该独立于该对象的组成部分以及其装配方式时。

21.对高级语言源程序进行编译的过程可以分为多个阶段,分配寄存器的工作在目标代码生成阶段进行。

目标代码生成阶段应考虑直接影响到代码速度的三个问题:一是如何生成较短的目标代码;二是如何充分利用计算机中的寄存器,减少目标代码访问存储单元的次数;三是如何充分利用计算机指令系统的特点,以提高目标代码的质量。

22.在数据库逻辑结构设计阶段,需要需求阶段形成的需求说明、数据字典和数据流图作为设计依据。

需求阶段形成的需求说明文档、数据字典和数据流图最为逻辑设计的依据。

23.

 

24.BA

图中字符是有6个,可用000到101表示a到f,这样的编码字符的码长可用为3位,4位也是可以的

25.PPP的认证类型:
1.PPP的pap认证是通过二次握手建立认证(明文不加密)

2.PPP的chap挑战握手认证协议,通过三次握手建立认证(密文采用MD5)

3.PPP的双向验证,采用的是chap的主验证风格

4.PPP的加固验证,采用的是两种(pap,chap)验证同时使用

26.ICMP是网络层协议,在IP数据段传输ICMP数据单元

27.DHCP协议是一个局域网的网络协议,指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获取服务器分配的IP地址和子网掩码。DHCP客户端能从DHCP服务器获得DHCP服务器的IP地址、DNS服务器的IP地址、默认网关的IP地址等。但是不能获取Web服务器的IP地址和邮件服务器地址。

 

engineer:工程师

product:产品

individual:个人

scale:规模

demand:需求

practial:实用的

development teams;程序开发小组

multiple:多重的

maintenance:系统维护

cloud computing:云计算

involve:包含

virtual:虚拟的

 

软考错题合集之13-05-am

1.常用的虚拟存储器由主存和辅存两级存储器组成。虚拟存储器是为了给用户提供更大的随机存取空间而采用的一种存储技术。它将内存与外存结合使用,好像有一个容量极大的内存储器,工作速度接近于主存,每位成本又与辅... 查看详情

软考错题合集之13-11-am

1.在程序执行过程中,Cache与主存的地址映像由硬件自动完成。Cache与主存的地址映像需要专门的硬件自动完成,使用硬件来处理具有更高的转换速率。2.指令寄存器的位数取决于指令字长。指令寄存器IR是用来存放要执行的指令... 查看详情

软考错题合集之16-05-am

1.VLIW是超长指令字的简称。2.如果2X的补码是“90H”,那么X的真值是72。3.为了攻击远程主机,通常利用端口扫描技术检测远程主机状态。4.某软件公司参与开发管理系统软件的程序员张某,辞职到另一公司任职,于是该项目负责... 查看详情

软考错题合集之12-05-am

1。某企业由于外部市场环境和管理需求的变化对现有软件系统提出新的需求,则对该软件系统进行的维护属于适应性维护。2.序列图是UML的一种行为类模型图,它展现了一组对象和由这组对象收发的消息,描述了以时间顺序组织... 查看详情

软考错题合集之14-05-am

1.在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存结果的寄存器是累加寄存器CPU中的寄存器通常分为存放数据的寄存器、存放地址的寄存器、存放控制信息的寄存器、存放状态信息的寄存器和其他寄存器等类型。程序计数... 查看详情

mybatis错题合集

1、MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在2、resultType与resultMap在任何时候都不可... 查看详情

软考高级系统架构设计师系列论文之:软考高级架构设计师百篇范文

软考高级系统架构设计师系列论文之:软考高级架构设计师百篇范文软考高级架构设计师论文写作技巧:软考高级系统架构设计师系列论文:详细介绍一篇论文的万能模版,快速了解如何写好一篇架构设计师论文... 查看详情

软考之网络工程师

...,也在给自己估分,但是不管怎么样,努力了就可以了,软考不是竞赛,是知识水平能力的考查。2017离我们越来越近了,如何在2017年软考中取得不错的成绩,我想跟自身的努力是分不开的。提供一个学习交流的群: 429440788... 查看详情

软考猛料2020软考生的重大福利:模考大赛知识合集有奖答题,全部免费参与

...想”3月底的时候,学姐和同学们约定好4月底5月初来一场软考模考大赛,当时提这件事的时候,大家可是都很兴奋呢不知道隔了这么长时间,大家备考成果怎么样学姐和薛大龙+朱小平+邹月平老师商量了一下,5月初的时候开启202... 查看详情

软考笔记之存储管理

软考随堂笔记考点1 实存管理考点2 虚存管理程序的装入(重定位)(将逻辑地址转换成物理地址)静态重定位:静态重定位是在虚空间程序执行之前由装配程序完成地址影射工作。动态重定位:动态重定位是在程序执行过程中... 查看详情

软考高级之制定备考计划

制定备考计划高项准备时间最好是三个月以上,分为三个阶段来复习。第一个阶段——熟悉知识点第二个阶段——刷题第三个阶段——冲刺复习具体操作第一个阶段这个阶段的复习以教材和视频为主,掌握重要知识点。... 查看详情

springboot之合集

https://blog.csdn.net/chenchaofuck1/article/details/50820347SpringBoot2.0使用SpringData-JPA实现增删改查https://blog.csdn.net/pw191410147/article/details/80807123mybatisgenerator生成配置文件https://blog.csdn.net/yin 查看详情

软考高项之管理过程背诵

  9大管理有哪些:   风险管理,沟通管理,人力资源管理,质量管理,费用管理,采购管理,时间管理,范围管理,整体管理。  质量管理工具:   直方图,缺陷图,因果图,控制图,帕累... 查看详情

软考高项之计算题成本类计算

公式:   进度偏差:SV=EV-PV           进度执行指数:SPI =EV/PV   成本偏差:CV=EV-AC         查看详情

计算机软考笔记之《数据压缩》

1、引言  1什么是数据压缩?    数据压缩通过部分消除数据中内在的冗余来减少发送或存储的数据量。    通过数据压缩,提高了数据传输和存储的效率,同时保护了数据的完整性。  &... 查看详情

计算机软考笔记之《文件结构》

1、引言    文件是什么?    文件是作为一个单元看待的外部相关数据的集合。文件的主要作用是存储数据。文件存储在辅助存储设备或二级存储设备中。文件时数据记录的集合。2、存取方法 &nbs... 查看详情

软考笔记第十天之软件工程

瀑布模型(SDLC):需求明确的项目软件计划→需求分析→软件设计→程序编码→软件测试→运行维护(→循环自己)其他经典模型:原型:构造一个简易的模型,对应需求不明确的情况增量模型(引进了增量包的概念,无须等到所有需... 查看详情

软考数据结构之5大排序

   排序,是将一组随意排列的数据元素又一次排列成一个按键值有序的序列的过程,一般以键值的比較和记录移动为标准操作。排序是程序设计的基础。它往往是为检索服务的。一个优秀的算法离不开切实情景的排序... 查看详情