image

编辑人: 浅唱

calendar2025-06-15

message4

visits318

2018年11月软件评测师上午题答案及解析

一、单选题

1、以下关于信息和数据的描述中,错误的是( )。

A、通常从数据中可以提取信息

B、信息和数据都由数字组成

C、信息是抽象的、数据是具体的

D、客观事物中都蕴涵着信息

解析:

数据并不完全由数字组成,还可以包括文字、图形、图像、声音和语言等多种形式。信息则是现实世界事物的存在方式或状态的反映,不完全等同于数据。因此,选项B描述错误。

2、( )服务的主要作用是提供远程登录服务。

A、Gopher

B、FTP

C、Telnet

D、E-mail

解析:

Telnet服务的主要作用是提供远程登录服务。它为用户提供了在本地计算机完成远程主机工作的能力,允许用户在本地计算机上通过Telnet程序登录到服务器,并在服务器上运行命令。因此,选项C是正确的。而Gopher是一个信息查找系统,虽然也是Internet上的服务之一,但不提供远程登录服务,所以选项A不正确。FTP是文件传输协议,用于在网络上传输文件,不是用于远程登录的协议,所以选项B不正确。E-mail是电子邮件服务,用于在网络上发送和接收电子邮件,也不提供远程登录服务,所以选项D不正确。

3、计算机系统中,CPU对主存的访问方式属于( )。

A、随机存取

B、顺序存取

C、索引存取

D、哈希存取

解析:

在计算机系统中,CPU对主存的访问方式是随机存取。主存是随机存储器的一种,因此CPU对主存的访问方式属于随机存取方式。选项B顺序存取、选项C索引存取和选项D哈希存取都不符合CPU对主存的访问方式。

4、在指令系统的各种寻址方式中,获取操作数最快的方式是( )。

A、直接寻址

B、间接寻址

C、立即寻址

D、寄存器寻址

解析:

立即寻址是一种特殊的寻址方式,指令中直接包含操作数本身,无需额外的寻址操作即可获取操作数。因此,在指令系统的各种寻址方式中,获取操作数最快的方式是立即寻址。

5、在计算机外部设备和主存之间直接传送而不是由CPU执行程序指令进行数据传送的控制方式称为(  )。

A、程序查询方式

B、中断方式

C、并行控制方式

D、DMA方式

解析:

在计算机外部设备和主存之间直接传送而不是由CPU执行程序指令进行数据传送的方式称为DMA(Direct Memory Access)方式。DMA方式指数据在内存与输入/输出设备间的直接成块传送,在此过程中,不需要CPU的干涉。实际操作由DMA硬件直接执行完成,CPU在此传送过程中可以做其他事情。因此,选项D是正确的。

6、若计算机中地址总线的宽度为24位,则最多允许直接访问主存储器( )的物理空间(以字节为单位编址)。

A、8MB

B、16MB

C、8GB

D、16GB

解析:

地址总线决定了计算机能够直接访问主存储器的物理空间大小。地址总线的宽度为24位时,其寻址能力为2^24。由于是以字节为单位编址,所以空间大小为2^24字节,即16MB。因此,最多允许直接访问主存储器16MB的物理空间,选项B正确。

7、根据《计算机软件保护条例》的规定,著作权法保护的计算机软件是指( )。

A、程序及其相关文档

B、处理过程及开发平台

C、开发软件所用的算法

D、开发软件所用的操作方法

解析:

根据《计算机软件保护条例》第二条的规定,著作权法保护的计算机软件是指计算机程序及其相关文档,因此选项A正确。而处理过程及开发平台、开发软件所用的算法和开发软件所用的操作方法均不属于著作权法保护的计算机软件范畴,故排除选项B、C、D。

8、以下说法中,错误的是( )。

A、张某和王某合作完成一款软件,他们可以约定申请专利的权利只属于张某

B、张某和王某共同完成了一项发明创造,在没有约定的情况下,如果张某要对其单独申请专利就必须征得王某的同意

C、张某临时借调到某软件公司工作,在执行该公司交付的任务的过程中,张某完成的发明创造属于职务发明

D、甲委托乙开发了一款软件,在没有约定的情况下,由于甲提供了全部的资金和设备,因此该软件著作权属于甲

解析:

对于题目中的四个选项,分析如下:

A选项,根据《专利法》第八条,两个以上单位或者个人合作完成的发明创造,除另有协议外,其申请专利的权利属于共同完成的单位或者个人。因此,张某和王某合作完成一款软件时,不能约定申请专利的权利只属于张某,所以A选项错误。

B选项,根据《专利法》第九条,两个以上的人共同完成的发明创造,在没有书面协议的情况下,如果其中一方想要申请专利,需要得到其他共同完成人的同意。因此,B选项描述正确。

C选项,根据《专利法》第六条,执行本单位的任务或者主要是利用本单位的物质技术条件所完成的发明创造为职务发明创造。因此,张某临时借调到某软件公司工作,在执行该公司交付的任务的过程中完成的发明创造属于职务发明,C选项描述正确。

D选项,《计算机软件保护条例》第十一条规定:接受他人委托开发的软件,其著作权的归属由委托者与受委托者签订书面合同约定;无书面合同或者合同未作明确约定的,其著作权由受委托人享有。因此,甲委托乙开发软件,在没有书面合同或合同没有明确约定的情况下,著作权应属于乙,而非甲。所以D选项描述错误。

综上,错误的选项为D。

9、防火墙对数据包进行过滤时,不能过滤的是( )。

A、源和目的IP地址

B、存在安全威胁的URL地址

C、IP协议号

D、源和目的端口

解析:

防火墙在过滤数据包时,主要基于网络层的参数进行过滤,例如源和目的IP地址、IP协议号以及源和目的端口等。这些都是数据包头部信息的一部分。然而,存在安全威胁的URL地址通常位于应用层的数据内容中,防火墙无法直接对其进行有效筛选。因此,不能过滤的存在安全威胁的URL地址,答案为B。

10、采用( )表示带符号数据时,算术运算过程中符号位与数值位采用同样的运算规则进行处理。

A、补码

B、原码

C、反码

D、海明码

解析:

补码在进行算术运算时,符号位与数值位是一起参与运算的,遵循相同的运算规则,无需特殊处理。这种特性使得补码在加减运算中更为简便,因此大多数计算机都采用补码表示法。所以,正确答案是A。

11、与XY(即X与Y不相同时,XY的结果为真)等价的逻辑表达式为(  )。


A、

B、

C、

D、

解析:

根据逻辑学中的知识,与XY等价的逻辑表达式是X与非Y的逻辑乘积,即X(非Y)。因此,正确答案为D。

12、操作系统的主要任务是( )。

A、把源程序转换为目标代码

B、负责文字格式编排和数据计算

C、负责存取数据库中的各种数据,完成SQL查询

D、管理计算机系统中的软、硬件资源

解析:

操作系统是计算机系统中负责管理和控制各种软、硬件资源的软件,其主要任务是管理计算机系统中的软、硬件资源,以提高计算机系统的效率和改善用户的工作环境。因此,选项D是正确的。选项A是编译程序的功能,选项B是应用软件的功能,选项C是数据库管理系统的功能。

13、假设某计算机系统中进程的三态模型如下图所示,那么图中的a、b、c、d处应分别填写( )。

A、作业调度、时间片到、等待某事件、等待某事件发生了

B、进程调度、时间片到、等待某事件、等待某事件发生了

C、作业调度、等待某事件、等待某事件发生了、时间片到

D、进程调度、等待某事件、等待某事件发生了、时间片到

解析:

根据进程的三态模型,图中的a、b、c、d处应分别表示进程的状态变化。a处表示进程调度,决定将哪个进程从就绪状态转为执行状态;b处表示等待某事件,即进程在执行过程中遇到需要等待的事件,如I/O操作等,此时进程会进入等待状态;c处表示等待某事件发生了,即进程等待的事件已经完成,进程重新进入就绪状态;d处表示时间片到,即进程正在执行,但时间片用完,进程会让出处理器,重新进入就绪状态等待调度。因此,正确答案为D,即“进程调度、等待某事件、等待某事件发生了、时间片到”。

14、假设系统有n(n≥6)个并发进程共享资源R,且资源R的可用数为3。若采用PV操作,则相应的信号量S的取值范围应为( )。

A、-(n-3)~3

B、-6~3

C、-(n-1)~1

D、-1~n-1

解析:

在PV操作中,信号量用于同步和互斥。对于给定的系统,有n个并发进程共享资源R,且资源R的可用数为3。因此,当所有进程都请求资源时,信号量的值需要表示剩余资源的数量,即3-n。考虑到信号量的值通常是一个整数,所以信号量的最小整数值为-(n-3)。同时,由于资源R的最大可用数为3,所以信号量的最大值为3。因此,相应的信号量S的取值范围为-(n-3)~3,答案为A。

15、若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数( )。

A、至少为1个

B、至少为2个

C、最多为1个

D、最多为2个

解析:

在一个单处理器的计算机系统中,无论有多少个并发进程,同一时刻只允许一个进程占用处理器。这是因为单处理器系统只有一个处理单元,无法同时处理多个任务。因此,同一时刻允许占用处理器的进程数最多为1个。选项C正确。

16、某计算机系统采用页式存储管理方案,假设其地址长度为32位,其中页号占20位,页内地址占12位。系统中页面总数与页面大小分别为( )。

A、1K,1024K

B、4K,1024K

C、1M,1K

D、1M, 4K

解析:

根据题目描述,地址长度为32位,其中页号占20位,页内地址占12位。页号占20位,表示最多可以有2^20个页面,即页面总数为1M(因为1M=2^20)。页内地址占12位,表示每个页面的大小为2^12字节,即页面大小为4K(因为4K=2^12)。因此,系统中页面总数与页面大小分别为1M和4K,答案为D。

17、某算术表达式用二叉树表示如下,该算术表达式的中缀式为(请作答此空),其后缀式为( )。

A、a-b+c*d

B、a-(b+c)*d

C、(a-(b+c))*d

D、a-(b+c*d)

解析:

根据中序遍历的规则,先遍历左子树,然后访问根节点,最后遍历右子树。对于给出的二叉树,中序遍历为:a-(b+c)d。因此,该算术表达式的中缀式为:(a-(b+c))d,对应选项C。后缀式需要先将中缀式中的运算符按照优先级进行转换,得到:abcd-+,对应后缀式为:a-b+cd

18、某算术表达式用二叉树表示如下,该算术表达式的中缀式为( ),其后缀式为(请作答此空)。

A、abc+-d*

B、abcd*+-

C、ab-c+d*

D、abcd+*-

解析:

根据题目描述和提供的二叉树结构,我们可以按照后序遍历的方式得到该算术表达式的后缀式。后序遍历的顺序是:先遍历左子树,再遍历右子树,最后访问根节点。根据这个规则,我们可以得到后缀式为:abc+-d*。因此,选项A是正确的。

19、调用函数时若是引用调用方式,则是将(请作答此空)。下面所定义的函数f1为值调用方式,函数f2为引用调用方式。若有表达式x=f1(5),则函数调用执行完成后,函数f1最终获得的值为( )。

A、实参的值传给形参

B、形参的值传给实参

C、实参的地址传给形参

D、形参的地址传给实参

解析:

在调用函数时,如果是引用调用方式,实参的地址会传给形参,而不是实参的值本身。因此,函数f1采用值调用方式,函数f2采用引用调用方式时,对于表达式x=f1(5),函数调用执行完成后,函数f1最终获得的值为实参的值,即选项C正确。而函数f2通过引用调用方式获取的是实参的地址,从而能够对实参的值进行修改。

20、调用函数时若是引用调用方式,则是将( )。下面所定义的函数f1为值调用方式,函数f2为引用调用方式。若有表达式x=f1(5),则函数调用执行完成后,函数f1最终获得的值为(请作答此空)。


A、5

B、20

C、36

D、45

解析:

根据题目描述,函数f1是值调用方式,函数f2是引用调用方式。对于值调用方式,函数内部对参数值的修改不会影响到外部变量的值。因此,在表达式x=f1(5)中,函数调用执行完成后,函数f1最终获得的值为传递给它的实参值,即5。而对于引用调用方式,函数内部对参数值的修改会影响到外部变量的值。在f2函数中,由于是对b进行了一系列的操作,最终会影响到x的值。因此,如果有表达式x=f2(某值),则函数调用执行完成后,x的值会被修改为f2函数内部计算的结果。根据题目给出的图片信息,经过计算,最终b*x的值为45。所以,函数调用执行完成后,函数f1最终获得的值为D选项,即45。

21、设数组a[1..10,1..8]中的元素按行存放,每个元素占用4个存储单元,已知第一个数组元素a[1,1]的地址为1004,那么a[5,6]的地址为( )。

A、1004+(5*8+6)*4

B、1004+(4*8+5)*4

C、1004+(5*10+6)*4

D、1004+(4*10+5)*4

解析:

:本题考察数组元素的地址计算。首先,数组a[1..10,1..8]中的元素按行存放,每个元素占用4个存储单元。已知第一个数组元素a[1,1]的地址为1004。对于a[5,6],我们需要计算其相对于a[1,1]的偏移量。

按照行优先的存储方式,a[5,6]位于第5行第6列。由于数组下标从1开始,所以其所在行的前4行已经存满,即已经存储了48=32个元素。再加上所在行前面的5个元素,总共偏移的元素个数为:48+5。

因此,a[5,6]的地址为基准地址1004加上偏移量(4*8+5)*4。所以选项B是正确的。

22、可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空, 然后从左到右扫描表达式,遇到左括号“(”就将其入栈,遇到右括号“)”就执行出栈操作,忽略其他符号。对于算术表达式“a*(b+c))d”,由于( ),因此可判断出该表达式中的括号不匹配。

A、需要进行出栈操作但栈已空

B、需要进行入栈操作但栈已满

C、表达式处理已结束,但栈中仍留有字符“(”

D、表达式处理已结束,但栈中仍留有字符“)”

解析:

对于算术表达式"a*(b+c))d",按照题目描述的方法进行检查。初始时栈为空,从左到右扫描表达式。遇到左括号"(“就将其入栈,遇到右括号”)“就执行出栈操作。在处理到第二个右括号”)“时,由于已经没有对应的左括号”("在栈中,所以需要进行出栈操作但栈已空,因此可判断出该表达式中的括号不匹配。所以答案是A。

23、若有字符串“software”,则其长度为3的子串有( )个。

A、5

B、6

C、7

D、8

解析:

对于字符串"software",要找到其长度为3的子串,我们可以从字符串的第一个字符开始,逐步提取长度为3的子串。这些子串包括:“sof”、“oft”、“tware”、“two”、“wer”、“are”。因此,一共有6个长度为3的子串。使用公式计算更加方便,对于长度为n的字符串,其长度为m的子串的个数为:n-m+1。带入本题的数据可得:8-3+1=6。所以答案是B。

24、对下图所示的二叉树进行顺序存储(根结点编号为1,对于编号为i的结点,其左孩子结点为2i,右孩子结点为2i+1)并用一维数组BT来表示,已知结点X、E和D在数组BT中的下标分别为1、2、3, 可推出结点G、K和H在数组BT中的下标分别为( )。


A、10、11、12

B、12、24、25

C、11、12、13

D、11、22、23

解析:

根据题目给出的二叉树顺序存储规则,已知结点X、E和D在数组BT中的下标分别为1、2、3。我们可以按照二叉树的性质,即左孩子结点的下标是父节点下标的两倍,右孩子结点的下标是父节点下标的两倍加一来推算其他结点的下标。

已知E的下标为2,那么E的右孩子结点(即F)的下标为2E+1=22+1=5。因此,G(F的右孩子)的下标为2F+1=25+1=11。接着,G的左孩子(即K)的下标为2G=211=22,G的右孩子(即H)的下标为2G+1=211+1=23。所以,结点G、K和H在数组BT中的下标分别为11、22和23,因此正确答案为D。

25、对于关键字序列(10,34,37,51,14,25,56,22,3),用线性探查法解决冲突构造哈希表,哈希函数为H(key)=key%11,关键字25存入的哈希地址编号为( )。

A、2

B、3

C、5

D、6

解析:

根据题目,关键字序列为(10,34,37,51,14,25,56,22,3),哈希函数为H(key)=key%11。我们需要找到关键字25的哈希地址编号。

首先,将关键字25代入哈希函数,得到哈希值:H(25)=25%11=3。这意味着理论上关键字25应该存储在哈希表的第3个位置。

然而,我们需要检查这个位置是否已经被其他关键字占用。在这个例子中,关键字14已经占用了第3个位置(H(14)=3)。因此,我们需要找到一个未被占用的位置来存储关键字25。

由于哈希表的大小是有限的,当发生冲突时,我们通常使用线性探查法来解决冲突。在这种情况下,我们会检查下一个位置(即第4个位置),看是否可用。在这个例子中,第4个位置是空的,所以关键字25应该存储在第5个位置(哈希表中从0开始编号)。因此,正确答案是C。

26、通过设置基准(枢轴)元素将待排序的序列划分为两个子序列,使得其一个子序列的元素均不大于基准元素,另一个子序列的元素均不小于基准元素,然后再分别对两个子序列继续递归地进行相同思路的排序处理,这种排序方法称为( )。

A、快速排序

B、冒泡排序

C、简单选择排序

D、归并排序

解析:

题目描述的是快速排序的基本思想。快速排序是通过设置基准(枢轴)元素将待排序的序列划分为两个子序列,一个子序列的元素均不大于基准元素,另一个子序列的元素均不小于基准元素,然后对两个子序列递归地进行排序,最后将排序好的子序列合并得到最终排序结果。这与题目中的描述相符,因此答案为A。

27、某汽车维修公司有部门、员工和顾客等实体,各实体对应的关系模式如下:

部门(部门代码,部门名称,电话)

员工(员工代码,姓名,部门代码)

顾客(顾客号,姓名,年龄,性别)

维修(顾客号,故障情况,维修日期,员工代码)

假设每个部门允许有多部电话,则电话属性为(请作答此空)。若每个部门有多名员工,而每个员工只属于一个部门。员工代码唯一标识员工关系的每一个元组。部门和员工之间是( )联系。一个员工同一天可为多位顾客维修车辆,而一名顾客,也可由多个员工为其维修车辆,维修关系模式的主键是( ),员工关系模式的外键是( )。

A、组合属性

B、派生属性

C、多值属性

D、单值属性

解析:

根据题目描述,每个部门有多名员工,而每个员工只属于一个部门,说明部门和员工之间存在一对多的关系。因此,电话属性为多值属性,选项C正确。同时,由于部门和员工之间是1:N的联系,员工关系模式中存在一个外键关联到部门,所以选项D也是正确的。另外,维修关系模式的主键应该是顾客号和员工代码以及维修日期的组合,以区分不同的维修记录。

28、某汽车维修公司有部门、员工和顾客等实体,各实体对应的关系模式如下:

部门(部门代码,部门名称,电话)

员工(员工代码,姓名,部门代码)

顾客(顾客号,姓名,年龄,性别)

维修(顾客号,故障情况,维修日期,员工代码)

假设每个部门允许有多部电话,则电话属性为( )。若每个部门有多名员工,而每个员工只属于一个部门。员工代码唯一标识员工关系的每一个元组。部门和员工之间是(请作答此空)联系。一个员工同一天可为多位顾客维修车辆,而一名顾客,也可由多个员工为其维修车辆,维修关系模式的主键是( ),员工关系模式的外键是( )。

A、1:1

B、1:n

C、n:1

D、n:m

解析:

本题考察的是关系模式中的属性和联系,以及主键和外键的概念。

首先,题目中提到每个部门允许有多部电话,这意味着电话属性对应多个值,即多值属性。

其次,部门和员工之间的关系是:一个部门有多个员工,但每个员工只属于一个部门。这是典型的一对多(1:n)联系。所以选项B是正确的。

然后,关于维修关系模式的主键。一个员工同一天可为多位顾客维修车辆,而一名顾客也可由多个员工为其维修车辆。这意味着单纯的(顾客号,员工代码)并不能唯一标识维修关系的每一个元组,因为同一个员工可能在同一天为多个顾客服务,或者同一个顾客被多个员工在同一天服务。所以,需要额外的属性来确保唯一性,这个属性就是维修日期。因此,维修关系模式的主键是(顾客号,员工代码,维修日期)。

最后,员工关系模式的外键。由于每个员工只属于一个部门,所以员工关系模式需要一个外键来关联到部门。这个外键就是部门代码。

综上,答案为电话属性为任意值属性;部门和员工之间的联系是B(一对多);维修关系模式的主键是(顾客号,员工代码,维修日期);员工关系模式的外键是部门代码。

29、某汽车维修公司有部门、员工和顾客等实体,各实体对应的关系模式如下:

部门(部门代码,部门名称,电话)

员工(员工代码,姓名,部门代码)

顾客(顾客号,姓名,年龄,性别)

维修(顾客号,故障情况,维修日期,员工代码)

假设每个部门允许有多部电话,则电话属性为( )。若每个部门有多名员工,而每个员工只属于一个部门。员工代码唯一标识员工关系的每一个元组。部门和员工之间是( )联系。一个员工同一天可为多位顾客维修车辆,而一名顾客,也可由多个员工为其维修车辆,维修关系模式的主键是(请作答此空),员工关系模式的外键是( )。

A、顾客号,姓名

B、顾客号,故障情况

C、顾客号,维修日期,员工代码

D、故障情况,维修日期,员工代码

解析:

根据题目描述,每个部门有多名员工,每个员工只属于一个部门,而每个员工在同一天可以为多位顾客维修车辆,一名顾客也可以由多个员工为其维修车辆。因此,维修关系模式的主键应该是顾客号、维修日期和员工代码的组合,以唯一标识每一次维修记录。员工关系模式的外键应该是部门代码,因为员工属于某个部门。所以正确答案是C。

30、某汽车维修公司有部门、员工和顾客等实体,各实体对应的关系模式如下:

部门(部门代码,部门名称,电话)

员工(员工代码,姓名,部门代码)

顾客(顾客号,姓名,年龄,性别)

维修(顾客号,故障情况,维修日期,员工代码)

假设每个部门允许有多部电话,则电话属性为( )。若每个部门有多名员工,而每个员工只属于一个部门。员工代码唯一标识员工关系的每一个元组。部门和员工之间是( )联系。一个员工同一天可为多位顾客维修车辆,而一名顾客,也可由多个员工为其维修车辆,维修关系模式的主键是( ),员工关系模式的外键是(请作答此空)。

A、顾客号

B、员工代码

C、维修日期

D、部门代码

解析:

题目描述了四个关系模式:部门、员工、顾客和维修。其中,部门和员工之间的关系是:每个部门有多名员工,但每个员工只属于一个部门。这表明部门和员工之间是1:*的联系。因此,员工关系模式需要一个外键来关联到部门,所以电话属性为部门代码(D)。而维修关系模式的主键应该是顾客号和员工代码的组合,再加维修日期,以应对一个员工同一天为多位顾客维修车辆的情况。因此,电话属性为部门代码,部门和员工之间的联系为一对多,员工关系模式的外键是部门代码。

31、以下关于极限编程(XP)的叙述中,正确的是(请作答此空)。XP的12个最佳实践不包括( )。

A、XP是激发开发人员创造性、使管理负担最小的一组技术

B、每一个不同的项目都需要一套不同的策略、约定和方法论

C、多个自组织和自治小组并行地递增实现产品

D、有一个使命作为指导,它设立了项目的目标,但并不描述如何达到这个目标

解析:

关于极限编程(XP)的叙述中,选项A描述的是XP的核心特点,即激发开发人员的创造性并最小化管理负担,这是正确的。选项C描述了XP中多个自组织和自治小组并行递增实现产品的实践,也是XP的一个重要特征。因此,选项A和C都是关于XP的正确叙述。而选项B和D与XP的最佳实践无直接关联,故排除。

32、以下关于极限编程(XP)的叙述中,正确的是( )。XP的12个最佳实践不包括(请作答此空)。

A、重构

B、结对编程

C、精心设计

D、隐喻

解析:

极限编程(XP)的12个最佳实践包括计划游戏、小型发布、隐喻、简单设计、测试先行、重构、结对编程、集体代码所有制、持续集成、每周工作40小时、现场客户、编码标准等。根据这些信息,C选项“精心设计”并不在XP的12个最佳实践中,因此答案为C。

33、某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为(请作答此空)天。活动FG的松弛时间为( )天。


A、20

B、30

C、36

D、37

解析:

根据题目给出的软件项目活动图,我们需要找出关键路径,即总持续时间最长的路径,以确定完成项目的最少时间。同时,我们还要计算活动FG的松弛时间。

首先,标记活动图上的关键路径。从图中可以看出,路径ADFHJ和ADFIHJ的总持续时间都是37天,因此它们是关键路径。

接下来,计算活动FG的松弛时间。松弛时间是指在不影响整个项目工期的前提下,完成某个任务所剩余的机动时间。根据题目描述,经过FG的最长路径是ADFGJ,其总持续时间为28天。因此,活动FG的松弛时间 = 关键路径的总持续时间 - 经过FG的路径的总持续时间 = 37天 - 28天 = 9天。

所以,完成该项目的最少时间为37天,活动FG的松弛时间为9天。因此,答案为D。

34、某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为( )天。活动FG的松弛时间为(请作答此空)天。


A、1

B、8

C、9

D、17

解析:

根据题目给出的软件项目的活动图,我们需要找出关键路径,即时间跨度最长的路径。关键路径上的活动持续时间之和即为完成项目的最少时间。

关键路径为ADFHJ,其活动持续时间之和为:2(A) + 5(D) + 8(F) + 7(H) + 5(J)= 27天。因此,完成该项目的最少时间为27天。

接下来计算活动FG的松弛时间。松弛时间是指在不影响整个项目工期的前提下,完成某个任务还有多少机动余地。计算松弛时间的方式是:从该任务出发到关键路径上最近的里程碑的最长路径时间减去该任务的时间。这里的最长路径为ADFGJ,其时间为:2(A) + 5(D) + 8(F)+ 1(G)+ (剩余时间按题目中的最短计算)= 28天。因此,活动FG的松弛时间为:关键路径时间(即完成项目的最少时间)减去最长路径时间经过FG的时间,即27 - 28 = -1天。但由于松弛时间不可能为负,所以活动FG的松弛时间为0天。因此,答案为C,完成该项目的最少时间为27天,活动FG的松弛时间为0天。

35、以下关于软件项目工作量估算的叙述中,不正确的是( )。

A、专家估计方法受到专家的背景知识和经验的影响

B、复杂的模型不一定更准确

C、机器学习方法可以准确估算项目工作量

D、多种方法结合可以在某种程度上提高估算精度

解析:

关于软件项目工作量估算的叙述中,选项C提到“机器学习方法可以准确估算项目工作量”,这是不正确的。项目工作量估算是一个复杂的过程,受到多种因素的影响,无法确保通过机器学习方法进行准确估算。其他选项A、B、D都是正确的描述。因此,正确答案是C。

36、结构化分析的输出不包括( )。

A、数据流图

B、数据字典

C、加工逻辑

D、结构图

解析:

结构化分析的输出不包括结构图。结构图是软件设计中的一种图形,用于表示软件的层次结构,展示模块之间的调用关系和参数传递。而结构化分析的输出主要包括数据流图、数据字典和加工逻辑等,因此选项D是正确答案。

37、以下关于数据流图的叙述中,不正确的是( )。

A、分层数据流图可以清晰地对稍微复杂一些的实际问题建模

B、用来描述数据流从输入到输出的变换流程

C、能清晰地表达加工的处理过程

D、不能表示实体之间的关系

解析:

数据流图是用于描述数据流从输入到输出的变换流程的一种图形表示,它可以清晰地对稍微复杂一些的实际问题进行建模,并且能清晰地表达加工的处理过程。然而,数据流图主要是用来描述数据在系统内的流动情况,而不涉及实体之间的关系。因此,不正确的叙述是选项C。

38、软件设计一般包括概要设计和详细设计,其中概要设计不包括( )。

A、体系结构设计 

B、模块划分 

C、数据结构设计 

D、模块之间的接口设计

解析:

软件设计包括概要设计和详细设计。在概要设计阶段,主要进行的工作包括体系结构设计、模块划分以及模块之间的接口设计。而详细设计则涉及具体的算法设计、数据结构设计等具体实现细节。因此,数据结构设计是详细设计的内容,不包括在概要设计中。故选C。

39、MVC模式(模型-视图-控制器)是软件工程中的一种软件架构模式,把软件系统分为模型、视图和控制器三个部分。( )不属于MVC模式的优点。

A、低耦合性 

B、高重用性

C、可维护性 

D、高运行效率

解析:

MVC模式的优点包括低耦合性、高重用性和可维护性。通过将业务逻辑、数据与界面显示分离,MVC模式可以提高软件的可重复性、可维护性,并降低各部分之间的耦合度。而高运行效率并不是MVC模式的优点,故选D。

40、某系统中有一个中央数据存储,模块A负责接收新来的数据并修改中央数据存储中的数据,模块B负责访问中央数据存储中的数据则这两个模块之间的耦合类型为(请作答此空)。若将这两个模块及中央数据合并成一个模块,则该模块的内聚类型为( )。

A、数据

B、标记

C、控制

D、公共

解析:

第一空,根据题干描述,模块A和模块B都通过中央数据存储进行交互,这种交互方式是通过共享数据环境来实现的,因此它们之间的耦合类型为公共耦合。第二空,如果将这两个模块及中央数据存储合并成一个模块,那么这个模块的内聚类型也应为公共内聚,因为它包含了共享的数据和依赖于该数据的两个功能(模块A和模块B)。所以答案为D。

41、某系统中有一个中央数据存储,模块A负责接收新来的数据并修改中央数据存储中的数据,模块B负责访问中央数据存储中的数据则这两个模块之间的耦合类型为( )。若将这两个模块及中央数据合并成一个模块,则该模块的内聚类型为(请作答此空)。

A、逻辑

B、时间

C、通信

D、功能

解析:

根据题目描述,模块A和模块B通过中央数据存储进行交互,这种交互主要是数据的通信。当将这两个模块及中央数据存储合并成一个模块时,该模块内的各个部分都在同一数据结构上操作,即所有处理元素都围绕着中央数据存储进行工作,因此符合通信内聚的定义。所以,这两个模块之间的耦合类型为通信耦合,合并后的模块的内聚类型为通信内聚。

42、系统交付后,修改偶尔会出现乱码的问题,该行为属于( )维护。

A、正确性 

B、适应性 

C、完善性 

D、预防性

解析:

修改系统出现的乱码问题属于对系统的错误进行修正,以确保系统的正常运行。根据软件维护的分类,这种对错误的修正属于正确性维护。因此,该行为属于正确性维护,答案为A。

43、堆是一种数据结构,分为大顶堆和小顶堆两种类型。大(小)顶堆要求父元素大于等于(小于等于)其左右孩子元素。则(请作答此空)是一个小顶堆结构。堆结构用二叉树表示,则适宜的二叉树类型为( )。对于10个结点的小顶堆,其对应的二叉树的高度(层数)为( )。堆排序是一种基于堆结构的排序算法,该算法的时间复杂度为( )。

A、10,20,50,25,30,55,60,28,32,38

B、10,20,50,25,38,55,60,28,32,30

C、60,55,50,38,32,30,28,25,20,10

D、10,20,60,25,30,55,50,28,32,38

解析:

:对于小顶堆,其元素按照从小到大的顺序排列,且父节点小于等于其左右孩子节点。对于给出的选项A,元素按照层次遍历的方式压入二叉树时,满足小顶堆的要求。对于小顶堆构成的二叉树,它是一个经过排序的完全二叉树。对于一个完全二叉树,第1层为最多1个结点,第2层最多2个结点,第n层最多2^(n-1)个结点。本题中有10个结点,根据完全二叉树的性质,这10个结点的二叉树高度(层数)为4层。堆排序是一种基于堆结构的排序算法,其时间复杂度为O(nlog₂n)。

44、堆是一种数据结构,分为大顶堆和小顶堆两种类型。大(小)顶堆要求父元素大于等于(小于等于)其左右孩子元素。则( )是一个小顶堆结构。堆结构用二叉树表示,则适宜的二叉树类型为(请作答此空)。对于10个结点的小顶堆,其对应的二叉树的高度(层数)为( )。堆排序是一种基于堆结构的排序算法,该算法的时间复杂度为( )。

A、普通二叉树

B、完全二叉树

C、二叉排序树

D、满二叉树

解析:

小顶堆是一种特殊的完全二叉树结构,其中每个父节点的值都小于或等于其子节点的值。对于给定的元素集合,可以按照层次遍历的方式压入二叉树,满足小顶堆的要求。对于含有10个结点的小顶堆,其对应的二叉树的高度(层数)需要考虑完全二叉树的特性。第一层最多可以有1个结点,第二层最多有2个结点,以此类推,第n层最多有(2^{n-1})个结点。将给定的结点数量进行分解,可以发现需要至少四层才能容纳所有的结点。因此,对于含有10个结点的小顶堆,其对应的二叉树高度为4层。堆排序是一种基于堆结构的排序算法,对于含有n个元素的堆排序,其时间复杂度为O(nlogn)。

45、堆是一种数据结构,分为大顶堆和小顶堆两种类型。大(小)顶堆要求父元素大于等于(小于等于)其左右孩子元素。则( )是一个小顶堆结构。堆结构用二叉树表示,则适宜的二叉树类型为( )。对于10个结点的小顶堆,其对应的二叉树的高度(层数)为(请作答此空)。堆排序是一种基于堆结构的排序算法,该算法的时间复杂度为( )。

A、3

B、4

C、5

D、6

解析:

对于小顶堆结构,每个父节点的值都小于或等于其左右孩子节点的值。在二叉树表示中,适宜选择完全二叉树。对于含有10个节点的小顶堆,由于是完全二叉树,其高度(层数)可以通过计算得出。假设第i层最多有2^(i-1)个节点,那么根据题目给出的节点数量,需要4层才能容纳这10个节点(第一层最多一个节点,第二层最多两个节点,第三层最多四个节点,第四层至少有三个节点以满足总共十个节点的条件)。因此,对于一个含有10个结点的完全二叉树表示的小顶堆,其高度为四层。堆排序算法的时间复杂度通常为O(nlogn)。因此,正确答案为B。

46、堆是一种数据结构,分为大顶堆和小顶堆两种类型。大(小)顶堆要求父元素大于等于(小于等于)其左右孩子元素。则( )是一个小顶堆结构。堆结构用二叉树表示,则适宜的二叉树类型为( )。对于10个结点的小顶堆,其对应的二叉树的高度(层数)为( )。堆排序是一种基于堆结构的排序算法,该算法的时间复杂度为(请作答此空)。

A、

B、

C、

D、

解析:

对于小顶堆,元素应该按照层次遍历的方式压入二叉树,只有选项B满足小顶堆的要求。对于小顶堆结构,其对应的二叉树是完全二叉树,即除了最底层外,每一层都被完全填充,且最底层尽可能集中在左侧。对于一个完全二叉树,第n层最多有2^(n-1)个结点。对于本题中的小顶堆包含10个结点,需要计算其对应的二叉树的高度(层数)。根据完全二叉树的性质,可以得出该二叉树的高度为4层。堆排序是一种基于堆结构的排序算法,对于堆排序的时间复杂度,由于堆操作的时间复杂度为O(logn),因此堆排序的时间复杂度为O(nlogn)。

47、下图是(请作答此空)设计模式的类图,该设计模式的目的是( ),图中,Decorator和 Component之间是( )关系, ConcreteDecorator和 Decorator之间是( )关系。


A、适配器

B、桥接

C、装饰

D、代理

解析:

:根据题目中给出的类图,该设计模式为装饰器(Decorator)模式。装饰器模式的目的是动态地给一个对象添加一些额外的职责,同时又不改变其结构。图中,Decorator和Component之间是关联与实现的关系,ConcreteDecorator和Decorator之间是继承(泛化)关系。该模式适用于在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责,处理那些可以撤销的职责,当不能采用生成子类的方式进行扩充时。因此,答案为C,即装饰器模式。

48、下图是( )设计模式的类图,该设计模式的目的是(请作答此空),图中,Decorator和 Component之间是( )关系, ConcreteDecorator和 Decorator之间是( )关系。

A、将一个类的接口转换为客户期望的另一种接口,使得原本因接口不匹配而无法合作的类可以一起工作

B、将一个抽象与其实现分离开,以便两者能够各自独立地演变

C、为一个对象提供代理以控制该对象的访问

D、动态地给一个对象附加额外的职责,不必通过子类就能灵活地增加功能

解析:

根据题目所给的类图,可以看出这是Decorator(装饰器)设计模式的类图。该设计模式的目的是动态地给一个对象附加额外的职责,而不必通过子类来实现,从而可以灵活地增加功能。图中,Decorator和Component之间是实现关系,因为Decorator提供了Component的接口并为其增加了额外的功能。ConcreteDecorator和Decorator之间是继承关系,因为ConcreteDecorator是Decorator的具体实现,继承了Decorator的特性和接口,并提供了具体的额外功能。因此,答案是D。

49、下图是( )设计模式的类图,该设计模式的目的是( ),图中,Decorator和 Component之间是(请作答此空)关系, ConcreteDecorator和 Decorator之间是( )关系。

A、依赖和关联

B、依赖和继承

C、关联和实现

D、继承和实现

解析:

根据题目中的描述和提供的类图,Decorator和Component之间的关系应为关联和实现关系。ConcreteDecorator作为Decorator的具体实现,继承自Decorator。因此,正确答案是C,即关联和实现关系。

50、下图是( )设计模式的类图,该设计模式的目的是( ),图中,Decorator和 Component之间是( )关系, ConcreteDecorator和 Decorator之间是(请作答此空)关系。


A、依赖

B、关联

C、继承

D、组合

解析:

:根据题目中给出的类图描述和装饰器设计模式的特点,ConcreteDecorator和Decorator之间应该是继承关系。在装饰器设计模式中,Decorator类持有一个指向Component对象的指针,并且提供一个与Component接口一致的接口。ConcreteDecorator作为Decorator的子类,继承了Decorator的接口和行为,并且可以添加新的职责。因此,ConcreteDecorator和Decorator之间应为继承关系。选项C为正确答案。

51、软件测试的对象不包括( )。

A、代码 

B、软件测试文档

C、相关文件数据 

D、开发人员

解析:

软件测试的对象一般包括代码、软件测试文档和相关文件数据等,主要是为了确保软件的质量和功能性。而开发人员是软件开发的主体,不属于测试对象。因此,选项D是正确的。

52、集成测试的集成方式不包括( )。

A、一次性集成 

B、自中间到两端集成

C、自顶向下集成 

D、自底向上集成

解析:

集成测试的集成方式包括一次性集成、自顶向下集成和自底向上集成。因此,选项B“自中间到两端集成”是不正确的集成方式,答案为B。

53、以下测试项目不适合采用自动化测试的是(  )。

A、负载压力测试

B、需要反复进行的测试

C、易用性测试

D、可以录制回放的测试

解析:

易用性测试主要关注软件产品被用户理解、学习、使用和吸引的能力,包括易理解性、易学习性、美观性、一致性和业务符合性等方面。由于这些方面涉及到用户的实际体验和感受,需要结合实际环境和人为操作进行评估,因此不适合采用自动化测试。其他选项如负载压力测试、需要反复进行的测试以及可以录制回放的测试,都有较大的可能性通过自动化测试来提高效率和准确性。

54、以下关于软件测试目的的叙述中,不正确的是( )。

A、测试是程序的执行过程,目的在于发现错误

B、一个好的测试用例在于能发现至今未发现的错误

C、分析错误产生原因不便于软件过程改进

D、通过对测试结果分析整理,可以修正软件开发规则

解析:

关于软件测试目的的叙述中,选项C中的表述存在错误。原文为“分析错误产生原因不便于软件过程改进”,但实际上是分析错误产生原因有助于软件过程改进。通过对错误的分析,可以更好地了解软件设计和实现过程中的问题,从而改进软件开发规则和流程,提高软件的质量和可靠性。因此,选项C是不正确的叙述。

55、以下关于软件测试分类的叙述中,不正确的是( )。

A、按照软件开发阶段可分为单元测试、集成测试、系统测试等

B、按照测试实施组织可分为开发方测试、用户测试和第三方测试等

C、按照测试技术可分为白盒测试、黑盒测试等

D、按照测试持续时长可分为确认测试、验收测试

解析:

关于软件测试的分类,确实存在多种分类方式。其中,按照软件开发阶段可分为单元测试、集成测试、系统测试等;按照测试实施组织可分为开发方测试、用户测试和第三方测试等;按照测试技术可分为白盒测试、黑盒测试等。但按照测试持续时长分类并不属于常见的软件测试分类方式,因此选项D是不正确的叙述。确认测试和验收测试是软件测试过程中的两个阶段,但它们并不构成一种分类方式。因此,答案为D。

56、以下关于软件质量属性的叙述中,不正确的是( )。

A、功能性是指软件满足明确和隐含要求功能的能力

B、易用性是指软件能被理解、学习、使用和吸引用户的能力

C、效率是指软件维持规定容量的能力

D、维护性是指软件可被修改的能力

解析:

关于软件质量属性的叙述中,选项C的描述不正确。效率并不是指软件维持规定容量的能力,而是指在规定的条件下,软件产品可以提供适当的性能的能力。因此,不正确的叙述是C。

57、Bug记录信息包括( )。

①被测软件名称 ②被测软件版本 ③测试人④错误等级 ⑤开发人员⑥详细步骤

A、①③④⑥

B、①②④⑥

C、①②③④⑥

D、①②③④⑤⑥

解析:

Bug记录信息主要包括被测软件名称、被测软件版本、测试人、错误等级、详细步骤等。根据题目中给出的选项,选项C包含了①被测软件名称、②被测软件版本、③测试人、④错误等级和⑥详细步骤,因此C是正确答案。

58、自动化测试的优势不包括( )。

A、提高测试效率 

B、提高测试覆盖率

C、适用于所有类型的测试 

D、更好地利用资源

解析:

自动化测试的优势包括提高测试效率、提高测试覆盖率以及更好地利用资源。然而,自动化测试并不适用于所有类型的测试,特别是对于一些需要人类干预或者涉及人类感知的测试,如易用性测试等,可能并不适合自动化。因此,选项C是自动化测试的优势不包括的方面。

59、以下关于因果图法测试的叙述中,不正确的是( )。

A、因果图法是从自然语言书写的程序规格说明中找出因和果

B、因果图法不一定需要把因果图转成判定表

C、为了去掉不可能出现的因果组合,需要标明约束条件

D、如果设计阶段就采用了判定表,则不必再画因果图

解析:

因果图法是一种从自然语言书写的程序规格说明中找出因和果的测试方法。它需要将因果图转换成判定表,以便更清晰地设计和编写测试用例。所以选项B“因果图法不一定需要把因果图转成判定表”是不正确的。其他选项的描述都是正确的。

60、一个程序的控制流图中有8个节点、12条边,在测试用例数最少的情况下,确保程序中每个可执行语句至少执行一次所需测试用例数的上限是( )。

A、2

B、4

C、6

D、8

解析:

本题考察白盒测试设计中的判定覆盖法。在控制流图中,每个节点代表一个基本块,每条边代表控制流的方向。为了覆盖所有的控制流路径,我们需要计算控制流程图的环路复杂性V(G)。根据公式V(G) = 边数 - 节点数 + 2,代入题目中的数值,得到V(G) = 12 - 8 + 2 = 6。因此,确保程序中每个可执行语句至少执行一次所需测试用例数的上限是6。所以正确答案为C。

61、对于逻辑表达式(((a|b)‖(c>2))&&d<0),需要( )个测试用例才能完成条件组合覆盖。

A、2

B、4

C、8

D、16

解析:

对于逻辑表达式(((a|b)‖(c>2))&&d<0),我们需要进行条件组合覆盖的测试。在这个逻辑表达式中,有三个条件:(a|b),c>2和d<0。为了覆盖所有可能的条件组合,我们需要使用条件组合覆盖的测试用例数公式:2^n。由于有三个条件,所以测试用例数为2^3=8。因此,需要8个测试用例才能完成条件组合覆盖。选项中对应的是C,所以答案为C。

62、 ( )不属于网络测试对象。

A、服务器 

B、路由器 

C、网段 

D、CPU

解析:

网络测试的对象通常包括服务器、路由器、交换机等网络设备以及网络链路等。而CPU是计算机的性能指标,不属于网络测试对象。因此,选项D中的CPU不属于网络测试对象。

63、 ( )不属于网络测试的测试类型。

A、可靠性测试 

B、可接受性测试

C、存储容量测试 

D、吞吐量测试

解析:

网络测试的类型包括网络可靠性测试、网络可接受性测试、网络瓶颈测试、网络容量规划测试等,而存储容量测试并不属于网络测试的范畴,因此选项C不属于网络测试的测试类型。

64、( )不属于数据库性能测试的测试指标。

A、内存利用 

B、会话统计 

C、带宽 

D、SQL执行情况

解析:

带宽是网络测试的范畴,通常用于衡量网络传输的速度和容量,不属于数据库性能测试的测试指标。数据库性能测试的测试指标通常包括内存利用、会话统计、SQL执行情况等,以评估数据库在处理数据时的性能和效率。因此,选项C是不正确的。

65、以下关于文档测试的叙述中,不正确的是( )。

A、文档要面向所有级别读者

B、文档中用到的术语要符合行业规范

C、需要检查所有信息是否真实正确

D、需要检查软件返回结果跟文档描述是否一致

解析:

文档测试的目的是确保文档的质量、准确性和一致性。选项A提到文档要面向所有级别读者,这并不符合文档测试的实际需求。在文档测试中,文档的读者定位应该是明确的,以满足特定读者群体的需求。选项B、C和D都是关于文档测试的正确描述。因此,不正确的叙述是A。

66、以下关于web测试的叙述中,不正确的是( )。

A、与其它系统的测试内容不同

B、与其它系统的测试手段基本相同

C、与其它系统的测试重点不同

D、与其它系统采用的测试工具部分不同

解析:

Web测试与其他系统测试的内容基本相同,只是测试重点不同,因此选项A中的叙述不正确。Web测试也需要测试功能、性能、安全性、兼容性等方面,与其他系统测试手段、工具也有部分相同。所以,不正确的叙述是选项A。

67、用户口令测试应考虑的测试点包括( )。

①口令时效 ②口令长度 ③口令复杂度 ④口令锁定

A、①③ 

B、②③ 

C、①②③ 

D、①②③④

解析:

用户口令测试应考虑的测试点包括口令时效、口令长度、口令复杂度以及口令锁定。这四个方面都是确保口令安全性的重要因素,因此答案应该是D,即①②③④。

68、以下不属于易用性测试的是( )。

A、安装测试 

B、负载测试

C、功能易用性测试 

D、界面测试

解析:

易用性测试主要关注软件的用户界面是否直观、易用,以及用户是否能顺利完成预期任务。它包括界面测试、功能易用性测试等。而负载测试主要测试软件在特定负载下的性能表现,不属于易用性测试范畴。因此,选项B“负载测试”是不属于易用性测试的。

69、通过遍历用例的路径上基本流和备选流的黑盒测试方法是( )。

A、等价类划分法 

B、因果图法

C、边界值分析法 

D、场景法

解析:

根据题目描述,通过遍历用例的路径上基本流和备选流的黑盒测试方法是通过场景法来完成的。场景法从一个流程开始,通过描述经过的路径来确定的过程,包括基本流和备用流。这种方法通过运用场景来对系统的功能点或业务流程进行描述,从而提高测试效果。因此,正确答案是D,场景法。

70、以下关于软件质量保证的叙述中,不正确的是(  )。

A、软件质量是指软件满足规定或潜在用户需求的能力

B、质量保证通过预防、检查与改进来保证软件质量

C、质量保证关心的是开发过程活动本身

D、质量保证的工作主要是通过测试找出更多问题

解析:

软件质量保证(SQA)关心的是软件开发的整个过程,以确保软件质量。它包括预防、检查和改进措施,以确保软件满足规定或潜在用户的需求。而测试只是软件质量保证中的一个环节,虽然测试可以帮助发现和修复问题,但仅仅依靠测试并不能全面保证软件质量。因此,选项D“质量保证的工作主要是通过测试找出更多问题”是不正确的叙述。

71、The project workbook is not so much a separate document as it is a structure imposed on the documents that the project will be producing anyway.

All the documents of the project need to be part of this (请作答此空). This includes objectives ,external specifications , interface specifications , technical standards , internal specifications and administrative memoranda(备忘录).

Technical prose is almost immortal. If one examines the genealogy ( Ff ) of a customer manual for a piece of hardware or software , one can trace not only the ideas , but also many of the very sentences and paragraphs back to the first ( ) proposing the product or explaining the first design. For the technical writer, the paste-pot is as mighty as the pen.

Since this is so, and since tomorrow's product-quality manuals will grow from today’s memos, it is very important to get the structure of the documentation right. The early design of the project (  ) ensures that the documentation structure itself is crafted, not haphazard. Moreover, the establishment of a structure molds later writing into segments that fit into that structure.

The second reason for the project workbook is control of the distribution of ( ). The problem is not to restrict information, but to ensure that relevant information gets to all the people who need it.

The first step is to number all memoranda, so that ordered lists of titles are available and h worker can see if he has what he wants. The organization of the workbook goes well beyond this to establish a tree-structure of memoranda. The ( ) allows distribution lists to be maintained by subtree, if that is desirable.

A、structure

B、specification

C、standard

D、objective

解析:

:根据文章内容,项目工作簿不仅仅是一个单独的文档,而是对一系列项目文档进行组织的结果。因此,所有的项目文档都需要成为这一结构的一部分。文章强调了正确的文档结构的重要性,并指出早期设计项目工作簿的重要性,以确保文档结构的规范性。因此,正确答案是“结构”(A)。

72、The project workbook is not so much a separate document as it is a structure imposed on the documents that the project will be producing anyway.

All the documents of the project need to be part of this ( ). This includes objectives ,external specifications , interface specifications , technical standards , internal specifications and administrative memoranda(备忘录).

Technical prose is almost immortal. If one examines the genealogy ( Ff ) of a customer manual for a piece of hardware or software , one can trace not only the ideas , but also many of the very sentences and paragraphs back to the first (请作答此空) proposing the product or explaining the first design. For the technical writer, the paste-pot is as mighty as the pen.

Since this is so, and since tomorrow's product-quality manuals will grow from today’s memos, it is very important to get the structure of the documentation right. The early design of the project (  ) ensures that the documentation structure itself is crafted, not haphazard. Moreover, the establishment of a structure molds later writing into segments that fit into that structure.

The second reason for the project workbook is control of the distribution of ( ). The problem is not to restrict information, but to ensure that relevant information gets to all the people who need it.

The first step is to number all memoranda, so that ordered lists of titles are available and h worker can see if he has what he wants. The organization of the workbook goes well beyond this to establish a tree-structure of memoranda. The ( ) allows distribution lists to be maintained by subtree, if that is desirable.

A、objective

B、memoranda

C、standard

D、specification

解析:

根据题目描述,该空白处所填内容应该是关于项目文档的一部分,根据句子的语境和所给的选项,可以判断该空白处应填“specification(规范)”,表示项目所有的文档都需要遵循一定的规范,包括目标、外部规范说明、接口规范、技术标准、内部规范以及行政备忘录等。因此,答案为D。

73、he project workbook is not so much a separate document as it is a structure imposed on the documents that the project will be producing anyway.

All the documents of the project need to be part of this ( ). This includes objectives ,external specifications , interface specifications , technical standards , internal specifications and administrative memoranda(备忘录).

Technical prose is almost immortal. If one examines the genealogy ( Ff ) of a customer manual for a piece of hardware or software , one can trace not only the ideas , but also many of the very sentences and paragraphs back to the first ( ) proposing the product or explaining the first design. For the technical writer, the paste-pot is as mighty as the pen.

Since this is so, and since tomorrow's product-quality manuals will grow from today’s memos, it is very important to get the structure of the documentation right. The early design of the project (请作答此空 ) ensures that the documentation structure itself is crafted, not haphazard. Moreover, the establishment of a structure molds later writing into segments that fit into that structure.

The second reason for the project workbook is control of the distribution of ( ). The problem is not to restrict information, but to ensure that relevant information gets to all the people who need it.

The first step is to number all memoranda, so that ordered lists of titles are available and h worker can see if he has what he wants. The organization of the workbook goes well beyond this to establish a tree-structure of memoranda. The ( ) allows distribution lists to be maintained by subtree, if that is desirable.

A、title

B、list

C、workbook

D、quality

解析:

根据原文描述,项目工作簿不仅仅是一个单独的文档,而是对项目产生的文档进行组织的一种结构。在文章中提到,“All the documents of the project need to be part of this workbook”,即项目的所有文档都需要是这个工作簿的一部分。因此,对于题目中的空白,应该填写“workbook”,表示项目工作簿是整个项目文档的集合和组织结构。

74、The project workbook is not so much a separate document as it is a structure imposed on the documents that the project will be producing anyway.

All the documents of the project need to be part of this ( ). This includes objectives ,external specifications , interface specifications , technical standards , internal specifications and administrative memoranda(备忘录).

Technical prose is almost immortal. If one examines the genealogy ( Ff ) of a customer manual for a piece of hardware or software , one can trace not only the ideas , but also many of the very sentences and paragraphs back to the first ( ) proposing the product or explaining the first design. For the technical writer, the paste-pot is as mighty as the pen.

Since this is so, and since tomorrow's product-quality manuals will grow from today’s memos, it is very important to get the structure of the documentation right. The early design of the project ( ) ensures that the documentation structure itself is crafted, not haphazard. Moreover, the establishment of a structure molds later writing into segments that fit into that structure.

The second reason for the project workbook is control of the distribution of (请作答此空). The problem is not to restrict information, but to ensure that relevant information gets to all the people who need it.

The first step is to number all memoranda, so that ordered lists of titles are available and h worker can see if he has what he wants. The organization of the workbook goes well beyond this to establish a tree-structure of memoranda. The ( ) allows distribution lists to be maintained by subtree, if that is desirable.

A、product

B、manual

C、document

D、information

解析:

:题目中提到“The second reason for the project workbook is control of the distribution of”,意思是项目手册的第二个作用是控制信息的发布。而问题中询问的是这个项目工作簿需要成为哪些文档的一部分,其中包括目标、外部规范、接口规范、技术标准、内部规范和行政备忘录等。这些信息都是为了确保相关人员能够获得所需的信息。因此,正确答案是D,即信息。

75、The project workbook is not so much a separate document as it is a structure imposed on the documents that the project will be producing anyway.

All the documents of the project need to be part of this ( ). This includes objectives ,external specifications , interface specifications , technical standards , internal specifications and administrative memoranda(备忘录).

Technical prose is almost immortal. If one examines the genealogy ( Ff ) of a customer manual for a piece of hardware or software , one can trace not only the ideas , but also many of the very sentences and paragraphs back to the first ( ) proposing the product or explaining the first design. For the technical writer, the paste-pot is as mighty as the pen.

Since this is so, and since tomorrow's product-quality manuals will grow from today’s memos, it is very important to get the structure of the documentation right. The early design of the project ( ) ensures that the documentation structure itself is crafted, not haphazard. Moreover, the establishment of a structure molds later writing into segments that fit into that structure.

The second reason for the project workbook is control of the distribution of ( ). The problem is not to restrict information, but to ensure that relevant information gets to all the people who need it.

The first step is to number all memoranda, so that ordered lists of titles are available and h worker can see if he has what he wants. The organization of the workbook goes well beyond this to establish a tree-structure of memoranda. The (请作答此空) allows distribution lists to be maintained by subtree, if that is desirable.

A、list

B、document

C、tree-structure

D、number

解析:

根据文章中的描述,项目工作簿不仅仅是一个单独的文档,而是一个对项目中产生的文档进行组织的结果。文章中提到所有的项目文档都需要成为这个结构的一部分,包括各种规范和备忘录。进一步地,文章强调了正确的文档结构的重要性,并提到项目工作簿的早期设计确保了文档结构的精心构建。最后,文章提到了使用树状结构来组织工作簿,并允许通过子树来维护发布列表。因此,根据文章内容,正确答案是C,即“tree-structure(树状结构)”。

喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:2018年11月软件评测师上午题答案及解析

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share