单选题
1、数据是描述事物的符号记录,其具有多种表现形式,可以是文字、图形、图像、声音和语言等。信息是现实世界事物的存在方式或状态的反映。信息具有可感知、可存储、可加工、可传递和可再生等自然属性。数据是经过组织化的比特的集合,而信息是具有特定释义和意义的数据。
2、Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始于telnet会话,必须输入用户名和密码来登录服务器。
Gopher是Internet上一个非常有名的信息查找系统,它将internet上的文件组织成某种索引,很方便地将用户从internet的一处带到另一处。在www出现之间,Gopher是internet上最主要的信息检索工具,Gopher站点也是最主要的站点,使用tcp70端口。现在它基本过时,人们很少再使用。
3、CPU对主存的访问方式属于随机存取。
4、立即寻址:是一种特殊的寻址方式,指令中在操作码字段后面的部分不是通常意义上的操作数地址,而是操作数本身,也就是说数据就包含在指令中,只要去除指令,也就取出了可以立即使用的操作数。
9、存在安全威胁的URL地址,属于应用层的数据内容,防火墙不能进行有效筛选。防火墙可以过滤源和目的地址、ip协议号、源和目的端口。
10、补码可以进行运算时是可以将符号带入进行计算。
11、
【评测】2018上午真题易错题
12、操作系统的作用:1、通过资源管理,提高计算机系统的效率;2、改善人机界面,向用户提供友好的工作环境。
13、计算机系统中进程的三态模型如下:
【评测】2018上午真题易错题
16、页号占20位:最多允许220个页=1M个页页内地址12位:每页的容量位212=4K。
26、快速排序的基本思想是,通过一轮的排序将序列分割成独立的两部分,其中一部分序列的关键字(这里主要用值来表示)均比另一部分关键字少。继续对长度较短的序列进行同样的分割,最后到达整体有序。在排序过程中,由于已经分开的两部分的元素不需要进行比较,故减少了比较次数,降低了排序时间。
27、多值属性:一个属性对应多个值。
31、极限编程是一个轻量级的、灵巧的软件开发方法;同时它也是一个非常严谨和周密的方法。它的基础和价值观是交流朴素、反馈和勇气;即任何一个软件项目都可以从四个方面入手进行改善:加强交流;从简单做起;寻求反馈;勇于实事求是。XP是一种近螺旋式的开发方法,它将复杂的开发过程分解为一个个相对比较简单的小周期;通过积极的交流、反馈以及其他一系列的方法,开发人员和客户可以非常清楚开发进度、变化、待解决的问题和潜在的困难等,并根据实际情况及时地调整开发过程。
XP中简单:极限编程鼓励从最简单地解决方式入手再通过不断重构达到更好的结果。这种方法与传统系统开发方式地不同之处在于,它只关注于对当前的需求来进行涉及、编码,而不去理会明天、下周或者下个月会出现的需求。在XP中,每个对项目做贡献的认都应该是项目开发小组中的一员。
每个不同的项目都需要一套不同的策略,约定和方法论是水晶法的内容极限编程的主要目的在于降低因需求变更而带来的成本。
12个最佳实践为:计划有序、小型发布、隐喻、简单设计、测试先行、重构、结对编程、集体代码所有制、持续集成、每周工作40小时、现场客户、编码标准。
35、软件项目估算涉及人、技术、环境等多种因素,因此很难在项目完成前准确地估算出开发软件所需的成本、持续时间和工作量。
36、结构化分析的输出包括:数据流图、数据字典、加工逻辑
结构图是以模块的调用关系为线索,用自上而下的连线表示调用关系并注明参数传递的方向和内容,从宏观反映软件层次结构的图形,属于程序设计。
37、数据流图从数据传递和加工的角度,以图形的方式刻画系统内数据的运动情况,体现的是数据流,而不是控制流。
38、概要设计:就是设计软件的结构、明确软件由哪些模块组成,这些模块的层次结构是怎样的,这些模块的调用关系是怎样的,每个模块的功能是什么。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。
概要设计的基本任务:1、设计软件系统的总体结构(将系统按功能划分模块;确定每个模块的功能;确定模块之间的调用关系;确定模块之间的接口,即模块之间传递的信息;评价模块结构的质量);2、数据结构及数据库设计;3、编写概要设计文档;4、评审软件体系结构:是对子系统、软件系统组件以及它们之间相互关系的描述具体的模块之间的接口设计应为详细设计的内容。
39、MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑;可以提高可重复性、可维护性、降低耦合等优点。
40、偶然聚合:模块完成的动作之间没有任何关系,或者仅仅是一种非常松散的关系。
逻辑聚合:模块内部的各个组成在逻辑上具有相似的处理动作,但功能用途上彼此无关。
时间聚合:模块内部的各个组成部分所包含的处理动作必须在同一时间内执行。
过程聚合:模块内部各个组成部分所要完成的动作虽然没有关系,但必须按特定的次序执行。
通信聚合:模块的各个组成部分所完成的动作都使用了同一个数据或产生同一输出数据。
顺序聚合:模块内部的各个部分,前一部分处理动作的最后输出是后一部分处理动作的输入。
功能聚合:模块内部的各个部分全部属于一个整体,并执行同一功能,且各部分对实现该功能都必不可少。
非直接耦合:两个模块之间没有直接关系,它们的联系完全是通过主模块的控制和调用来实现的。
数据耦合:两个模块彼此间通过数据参数交换信息。
标记耦合:一组模块通过参数表传递记录信息,这个记录时某一个数据结构的子结构,而不是简单变量。
控制耦合:两个模块彼此间传递的信息中有控制信息。
外部耦合:一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息。
公共耦合:一个模块需要设计到另一个模块的内部信息。
43、将元素按照层次遍历的方式压入二叉树,指由选项A满足小顶堆的要求。小顶堆是一种经过排序的完全二叉树,对于一个完全二叉树,第1层位最多1个节点,第2层最多2个结点,第n层最多2^(n-1)个结点,本题10个节点=1+2+4+4,所以需要4层。
【评测】2018上午真题易错题
52、集成测试的集成方式包括:一次性集成、自底向上、自顶向下、混合式等。
53、易用性是指软件产品被理解、学习、使用和吸引用户的能力。易用性涉及理解、易学习、美观性、一致性、业务符合性等方面,这些不适合采用自动化测试。
56、效率:是指在规定条件下,相对于所用资源的数软件产品可提供适当性能的能力。
59、因果图导出测试用例的步骤:分析程序规格说明的描述中原因和结果;分析程序规格说明描述中语义的内容,并将其表示成连接各个原因与各个结果的“因果图”标明约束条件;把因果图转换成判定表;为判定表中每一列表示的情况设计测试用例;因果图法需要转换成判定表,然后再设计测试用例。
63、网络测试的类型为:网络可靠性测试、网络可接受性测试、网络瓶颈测试、网络容量规划测试、网络升级测试、网络功能/特性测试、网络吞吐量测试、网络响应时间测试、衰减测试、网络配置规模测试、网络设备评估测试等。
68、易用性测试主要涉及:安装测试、功能易用性测试、界面测试、辅助系统测试。
69、场景法:从一个流程开始,铜鼓描述经过的路径来确定的过程,经过遍历所有的基本流和备用流来完成整个场景;通过运用场景来对系统的功能点或业务流程进程描述,从而提高测试效果:场景法=基本流+备选流。
70、软件测试只是软件质量保证的一个环节。

相关文章: