201305软设上午真题

第 1 题

 常用的虚拟存储器由(  )两级存储器组成

  • (A) 主存-辅存
  • (B) 主存-网盘
  • (C) Cache-主存
  • (D) Cache-硬盘</o:p>

答案与解析

  • 试题难度:一般
  • 知识点:计算机组成与体系结构>层次化存储体系
  • 试题答案:[[A]]
  • 试题解析:

    虚拟存储器是为了给用户提供更大的随机存储空间而采用的一种存储技术。它将内存和外存结合使用,速度接近于主存,成本与辅存相近。所以虚拟存储器由主存和辅存组成。

第 2 题

中断向量可提供(  )。

  • (A) I/O设备的端口地址
  • (B) 所传送数据的起始地址</o:p>
  • (C) 中断服务程序的入口地址
  • (D) 主程序的断点地址</o:p>

答案与解析

  • 试题难度:一般
  • 知识点:计算机组成与体系结构>输入/输出技术
  • 试题答案:[[C]]
  • 试题解析:

    发生中断时,计算机可以将中断向量暂时的存储在一个地方,而当执行完别的程序时,可以从暂存的地方将中断向量取出放入原来的位置,从而可以执行原来中断的程序,即中断向量可描述中断服务程序的入口地址。

第 3 题

为了便于实现多级中断嵌套使用(  )来保护断点和现场最有效。

  • (A) ROM
  • (B) 中断向量表
  • (C) 通用寄存器
  • (D) 堆栈</o:p>

答案与解析

  • 试题难度:一般
  • 知识点:计算机组成与体系结构>输入/输出技术
  • 试题答案:[[D]]
  • 试题解析:

    断点可以保存在堆栈中,由于堆栈先进后出的特点,依次将程序的断点压入堆栈中。出栈时,按相反顺序便可准确返回到程序间断处。

第 4 题

DMA工作方式下,在(  )之间建立了直接的数据通路。

  • (A) CPU与外设
  • (B) CPU与主存
  • (C) 主存与外设
  • (D) 外设与外设</o:p>

答案与解析

  • 试题难度:一般
  • 知识点:计算机组成与体系结构>输入/输出技术
  • 试题答案:[[C]]
  • 试题解析:

    DMA控制外设和主存之间的数据传送,无须CPU的干预。因此DMA工作方式下,在主存和外设之间建立了直接的数据通路。

第 5 题

 地址编号从80000H到BFFFFH且按字节编址的内存容量为(  )KB,若用16K*4bit的存储器芯片构成该内存共需(  )片。

  • (A) 128
  • (B) 256
  • (C) 512
  • (D) 1024</o:p>
  • (A) 8
  • (B) 16
  • (C) 32
  • (D) 64</o:p>

答案与解析

  • 试题难度:一般
  • 知识点:计算机组成与体系结构>主存编址计算
  • 试题答案:[['B'],['C']]
  • 试题解析:

    从80000H到BFFFFH有BFFFFH-80000H+1个地址单元,即40000H个地址单元。若按字节编址,有218个字节,即256KB。若用16K*4bit的存储芯片,需要(256K*1B)/(16K*4bit)=(256K*8bit)/(16K*4bit)=(256K*2*4bit)/(16K*4bit)  = 32片芯片。

第 6 题

利用报文摘要算法生成报文接要的目的是(  )。

  • (A) 验证通信对方的身份防止假冒</o:p>
  • (B) 对传输数据进行加密防止数据被窃听
  • (C) 防止发送言否认发送过数据</o:p>
  • (D) 防止发送的报文被篡改</o:p>

答案与解析

  • 试题难度:一般
  • 知识点:信息安全>信息摘要与数字签名
  • 试题答案:[[D]]
  • 试题解析:

    报文摘要是用来保证数据完整性的。传输的数据一旦被修改,摘要就不同了。只要对比两次摘要就可确定数据是否被修改过。

第 7 题

防火墙通常分为内网、外网和DMZ三个区域,按照受保护程序,从高到低正确的排列次序为(  )。

  • (A) 内网、外网和DMZ
  • (B) 外网、内网和DMZ</o:p>
  • (C) DMZ、内网和外网
  • (D) 内网、DMZ和外网</o:p>

答案与解析

  • 试题难度:一般
  • 知识点:信息安全>防火墙技术
  • 试题答案:[[D]]
  • 试题解析:

    DMZ是为了解决安装防火墙后外部网络不能访问内部网络服务器的问题,而设立的缓冲区,这个缓冲区位于内部网络和外部网络之间的小网络区域内。

第 8 题

近年来,在我国出现各类病毒中(  )病毒通过木马形式感染智能手机。

  • (A) </o:p>欢乐时光
  • (B) 熊猫烧香
  • (C) X卧底
  • (D) CIH</o:p>

答案与解析

  • 试题难度:一般
  • 知识点:信息安全>计算机病毒与木马
  • 试题答案:[[C]]
  • 试题解析:

     X卧底软件是一种安装在手机里的监控软件。

第 9 题

王某是一名软件设计师,按公司规定编写软件文档并上交公司存档。这些软件文档属于职务作品且(  )。

  • (A) 其著作权由公司享有
  • (B) 其著作权由软件设计师享有
  • (C) 除其署名权以外,著作权的其他权利由软件设计师享有
  • (D) 著作权由公司和软件设计师共同享有

答案与解析

  • 试题难度:容易
  • 知识点:法律法规与标准化>知识产权人确定
  • 试题答案:[[A]]
  • 试题解析:

    执行本单位的任务或者主要利用本单位的物质条件所完成的职务发明创造,著作的权利属于该单位。

第 10 题

甲经销商擅自复制并销售乙公司开发的OA软件光盘已构成侵权。丙企业在未知的情形下从甲经销商处购入10张并已安装使用。在丙企业知道了所使用的软件为侵权复制的情形下,以下说法正确的是(  )。

  • (A) 丙企业的使用行为侵权,须承担赔偿责任</o:p>
  • (B) 丙企业的使用行为不侵权,可以继续使用这10张软件光盘</o:p>
  • (C) 丙企业的使用行为侵权,支付合理费用后可以继续使用这10张软件光盘</o:p>
  • (D) 丙企业的使用行为不侵权,不需承担任何法律责任</o:p>

答案与解析

  • 试题难度:一般
  • 知识点:法律法规与标准化>侵权判断
  • 试题答案:[[C]]
  • 试题解析:
    根据《计算机软件保护条例》第28条和31条规定,此题的正确答案应为C。
    第28条:软件复制品的出版者、制作者不能证明其出版、制作有合法授权的,或者软件复制品的发行者、出租者不能证明其发行、出租的复制品有合法来源的,应当承担法律责任。
    第31条:软件的复制品持有人不知道也没有合理理由应当知道该软件是侵权复制品的,不承担赔偿责任。但是应当停止使用、销毁该侵权复制品。如果停止使用并销毁该侵权复制品将给复制品使用人造成重大损失的,复制品使用人可以在向软件著作权人支付合理费用后继续使用。

第 11 题

声音信号数字化过程中首先要进行(  )。

  • (A) 解码
  • (B) D/A转换
  • (C) 编码
  • (D) A/D转换</o:p>

答案与解析

  • 试题难度:一般
  • 知识点:多媒体基础>多媒体技术基本概念
  • 试题答案:[[D]]
  • 试题解析:

    声音信号是模拟信号,要是声音信号数字化并传递,首先要进行A/D转换。

第 12 题

以下关于dpi的叙述中,正确的是(  )。

  • (A) 每英寸的bit数
  • (B) 存储每个像素所用的位数</o:p>
  • (C) 每英寸像素点
  • (D) 显示屏上能够显示出的像素数目</o:p>

答案与解析

  • 试题难度:一般
  • 知识点:多媒体基础>多媒体技术基本概念
  • 试题答案:[[C]]
  • 试题解析:

     dpi是Dots Per Inch的缩写,也就是每英寸的像素。

第 13 题

媒体可以分为感觉媒体、表示媒体、表现媒体、存储媒体、传输媒体(  )属于表现媒体。

  • (A) 打印机
  • (B) 硬盘
  • (C) 光缆
  • (D) 图像</o:p>

答案与解析

  • 试题难度:一般
  • 知识点:多媒体基础>媒体的种类(显示媒体)
  • 试题答案:[[A]]
  • 试题解析:

    表现媒体又称显示媒体,是计算机用于输入输出的媒体。

第 14 题

统一过程模型是一种“用例和风险驱动,以架构为中心,迭代并且增量”的开发过程,定义了不同阶段及其制品其中精化阶段关注(  )。

  • (A) 项目的初始活动
  • (B) 需求分析和架构演进</o:p>
  • (C) 系统的构建,产生实现模型
  • (D) 软件提交方面的工作,产生软件增量</o:p>

答案与解析

  • 试题难度:一般
  • 知识点:软件工程>开发模型
  • 试题答案:[[B]]
  • 试题解析:

    A选项是初启阶段的活动;   
    B选项是精化阶段的活动,精化阶段的目标是分析问题领域,建立健全的体系结构基础,编制项目计划,淘汰项目中最高风险的元素。
    C选项是构建阶段的活动;
    D选项是交付阶段的活动。

第 15 题

在进行进度安排时,PERT图不能清晰地描述(  ),但可以给出哪些任务完成后才能开始另一些任务。某项目X包含任务A.B….J,其PERT图如下图所示(A=1表示任务A的持续时间是1天),则项目X的关键路径是(  )。

 

  • (A) 每个任务从何时开始
  • (B) 每个任务到何时结束
  • (C) 各任务之间的并行情况
  • (D) 各任务之间的依赖关系
  • (A) A-D-H-J
  • (B) B-E-H-J
  • (C) B-F-J
  • (D) C-G-I-J

答案与解析

  • 试题难度:一般
  • 知识点:项目管理>Gant图与Pert图
  • 试题答案:[[C],[B]]
  • 试题解析:

    PERT图是一个有向图,箭头表示任务,可以标上完成该任务所需的时间;箭头指向节点表示流入节点的任务的结束,并开始流出节点的任务,节点表示事件。用时最长的路径为关键路径。
    在本图中,最长的路径是B-->E-->H-->J,持续时间是16天,并且没有比它更长的路径了。

第 16 题

“软件产品必须能够在3秒内对用户请求作出响应”属于软件需求中的(  )。

  • (A) 功能需求
  • (B) 非功能需求
  • (C) 设计约束
  • (D) 逻辑需求</o:p>

答案与解析

  • 试题难度:一般
  • 知识点:软件工程>需求的分类
  • 试题答案:[['B']]
  • 试题解析:

    软件需求中对软件产品的响应时间,吞吐量,价格等属性的要求都属于非功能性需求。

第 17 题

某项目为了修正一个错误而进行了修改。错误修正后,还需要进行(  )以发现这一修正是否引起原本正确运行的代码出错。

  • (A) 单元测试
  • (B) 接受测试
  • (C) 安装测试
  • (D) 回归测试</o:p>

答案与解析

  • 试题难度:容易
  • 知识点:软件工程>测试阶段任务及其他测试
  • 试题答案:[['D']]
  • 试题解析:

     回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。

第 18 题

以下关于解释程序和编译程序的叙述中,正确的是(  )。

  • (A) 编译程序和解释程序都生成源程序的目标程序</o:p>
  • (B) 编译程序和解释程序都不生成源程序的目标程序</o:p>
  • (C) 编译程序生成源程序的目标程序,而解释程序则不然</o:p>
  • (D) 编译程序不生成源程序的目标程序,而解释程序反之</o:p>

答案与解析

  • 试题难度:容易
  • 知识点:程序设计语言基础>编译与解释
  • 试题答案:[[C]]
  • 试题解析:

     编译程序:将源程序编译成可以直接运行的目标语言程序。解释程序:直接解释执行的源程序或者将源程序翻译成某种中间代码后再加以执行,解释程序需要参与运行。

第 19 题

以下关于传值调用与引用调用的叙述中,正确的是(  )。
①在传值调用方式下,可以实现形参和实参间双向传递数据的效果
②在传值调用方式下,实参可以是变量,也可以是常量和表达式
③在引用调用方式下,可以实现形参和实参间双向传递数据的效果
④在引用调用方式下,实参可以是变量,也可以是常量和表达式

  • (A) ①③
  • (B) ①④
  • (C) ②③
  • (D) ②④</o:p>

答案与解析

  • 试题难度:一般
  • 知识点:程序设计语言基础>传值与传址
  • 试题答案:[[C]]
  • 试题解析:

     传值调用最显著的特征就是被调用的函数内部对形参的修改不影响实参的值。引用调用是将实参的地址传递给形参,使得形参的地址就是实参的地址,函数中对形参的修改会导致原实参值的改变,因此可以实现实参与形参之间数据的双向传递。
    在传值调用中,实参可以是变量,也可以是常量和表达式,而在传址调用中,实参不能是常量。

第 20 题

在对高级语言源程序进行编译的过程中,为源程序中变量所分配的存储单元的地址属于(  )。

  • (A) 逻辑地址
  • (B) 物理地址
  • (C) 接口地址
  • (D) 线性地址</o:p>

答案与解析

  • 试题难度:一般
  • 知识点:程序设计语言基础>其它
  • 试题答案:[[A]]
  • 试题解析:

     在编译时产生的目标文件都是从地址0开始的,连接时将各个目标文件进行符号替换,这时会修改相应的地址,最后产生一个从地址0开始的可执行文件。在该可执行文件中的地址称为逻辑地址。

第 21 题

假设某分时系统采用简单时片轮转法,当系统中的用户数为n、时间片为q时,系统对每个用户的响应时间T=(  )。

  • (A) n
  • (B) q
  • (C) n*q
  • (D) n+q

答案与解析

  • 试题难度:一般
  • 知识点:操作系统>其它
  • 试题答案:[[C]]
  • 试题解析:

    在时间片轮转法中,系统将所有的就绪进程按先来先服务的原则排成一个队列,每次调度时,把cpu分配给队首进程,并令其执行一个时间片,时间片用完时,中断请求,将该程序送往就绪队列的队尾,并把处理机分配给新的队首进程。按照这种思想,每个用户就是一个进程,这样每个用户的响应时间为n*q.

第 22 题

在支持多线程的操作系统中,假设进程P创建了若干个线程,那么(  )是不能被这些线程共享的。

  • (A) 该进程的代码段
  • (B) 该进程中打开的文件</o:p>
  • (C) 该进程的全局变量
  • (D) 该进程中某线程的栈指针</o:p>

答案与解析

  • 试题难度:容易
  • 知识点:操作系统>线程的概念
  • 试题答案:[[D]]
  • 试题解析:

    线程共享的环境包括:进程代码段、进程的公有数据、进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID。

第 23 题

  进程资源图如图(a)和(b)所示,其中:图(a)中(  );图(b)中(  )。

  • (A) P1是非阻塞节点,P2是阻塞节点,所以该图不可以化简,是死锁的
  • (B) P1、P2都是阻塞节点,所以该图不可以化简,是死锁的
  • (C) P1、P2都是非阻塞节点,所以该图可以化简,是非死锁的
  • (D) P1是阻塞节点,P2是非阻塞节点,所以该图不可以化简、是死锁的
  • (A) P1、P2、P3都是非阻塞节点,该图可以化简,是非死锁的
  • (B) P1、P2、P3都是阻塞节点,该图不可以化简,是死锁的
  • (C) P2是阻塞节点,P1、P3是非阻塞节点,该图可以化简,是非死锁的
  • (D) P1、P2是非阻塞节点,P3是阻塞节点,该图不可以化简,是死锁的

答案与解析

  • 试题难度:一般
  • 知识点:操作系统>进程资源图
  • 试题答案:[[B],[C]]
  • 试题解析:

    由(a)图可知R1资源共有2个,分别被进程P1和P2占用;R2资源有3个,P1占用1个,P2占用2个。而此时进程P1与P2的资源都未完全得到满足。他们都在申请资源,而R1和R2已经没有资源可以使用了,导致两个进程都进入了死锁状态。
    由(b)图可知,R1的2个资源已经分别被P1和P3所占用,R2的3个资源已经占用了2个,此时P2还需要一个R1资源但没有空闲,进入阻塞,而当进程P1和P3请求占用R2的时候,无论分配给哪一方都可以使两个进程都满足所需的资源,从而可以化简,P2也可得所需的R1资源。因此P1和P3是非阻塞节点,P2是阻塞节点。

第 24 题

假设内存管理采用可变式分区分配方案,系统中有五个进程P1~P5,且某一时刻内存使用情况如下图所示(图中空白处表示未使用分区)。此时,若P5进程运行完并释放其占有的空间,则释放后系统的空闲区数应(  );造成这种情况的原因是(  )。

  • (A) 保持不变
  • (B) 减1
  • (C) 加1
  • (D) 置零
  • (A) 无上邻空闲区,也无下邻空闲区
  • (B) 有上邻空闲区,但无下邻空闲区
  • (C) 有下邻空闲区,但无上邻空闲区
  • (D) 有上邻空闲区,也有下邻空闲区

答案与解析

  • 试题难度:一般
  • 知识点:操作系统>其它
  • 试题答案:[[B],[D]]
  • 试题解析:

    当P5运行完后释放空间时,发现其释放的空间上下方都有空闲区,故将两个空闲区与自身要释放的空闲区合并,从而形成一个空闲区,导致系统的空闲区数量上减1.而造成这种现象的主要原因就是要释放空闲区相邻的上下方空闲区。

第 25 题

l  在如下所示的数据流图中,共存在(  )个错误

  • (A) 4
  • (B) 6
  • (C) 8
  • (D) 9

答案与解析

  • 试题难度:一般
  • 知识点:软件工程>数据流图与数据字典
  • 试题答案:[[B]]
  • 试题解析:

    数据流图的设计原则:
    ①  数据守恒原则
    ②  守恒加工原则
    ③  对于每个加工,必须既有输入数据流,又有输出数据流
    ④  外部实体与外部实体之间不存在数据流
    ⑤  外部实体与外部存储之间不存在数据流
    ⑥  数据存储与数据存储之间不存在数据流
    ⑦  父图与子图的平衡原则
    ⑧  数据流与加工有关,且必须经过加工
    DF2违背④,DF6违背⑤,DF7违背⑥,P1和P3缺少数据流违背③,P4违背②,因此共有六个错误。

第 26 题

软件的复杂性主要体现在程序的复杂性。(  )是度量软件复杂性的一个主要参数。若采用McCabe度量法计算环路复杂性,则对于下图所示的程序图,其环路复杂度为(  )。

  • (A) 代码行数
  • (B) 常量的数量
  • (C) 变量的数量
  • (D) 调用的库函数的数量
  • (A) 2
  • (B) 3
  • (C) 4
  • (D) 5

答案与解析

  • 试题难度:一般
  • 知识点:软件工程>McCabe复杂度计算
  • 试题答案:[[A],[C]]
  • 试题解析:

    代码行数度量法以程序的总代码行数作为程序复杂性的度量值。
    McCabe度量法先画出程序图,然后采用公式V(G)=m-n+2计算环路复杂度,其中m是有向弧的数量,n是结点的数量。在本题中,结点数为9,弧为11,所以环路复杂度为11-9+2=4。

第 27 题

(  )不属于软件设计质量评审。

  • (A) 功能与模块之间的对应关系
  • (B) 软件规格说明是否符合用户的要求
  • (C) 软件是否具有可测试性
  • (D) 软件是否具有良好的可靠性

答案与解析

  • 试题难度:一般
  • 知识点:软件工程>软件质量保证(评审)
  • 试题答案:[['A']]
  • 试题解析:

     (1)评价软件的规格说明是否合乎用户的要求,即总体设计思想和设计方针是否正确,需求规格说明是否得到了用户或单位上级机关的批准;需求规格说明与软件的概要设计规格说明是否一致等。
    (2)评审可靠性,即是否能避免输入异常(错误或超载等)、硬件失效及软件失效所产生的失效,一旦发生应能及时采取代替手段或恢复手段。
    (3)评审保密措施实现情况,即是否提供对使用系统资格、对特定数据的使用资格及特殊功能的使用资格进行检查,在查出有违反使用资格情况后,能否向系统管理人员报告有关信息,是否提供对系统内重要数据加密的功能。
    (4)评审操作特性实施情况,即操作命令和操作信息的恰当性,输入数据与输入控制语句的恰当性,输出数据的恰当性,应答时间的恰当性等。
    (5)评审性能实现情况。
    (6)评审软件是否具有可修改性、可扩充性、可互换性和可移植性。
    (7)评审软件是否具有可测试性
    (8)评审软件是否具有复用性。
    因此A选项不属于软件质量评审。

第 28 题

在软件维护中,由于企业的外部市场环境和管理需求的变化而导致的维护工作,属于(  )维护

  • (A) 正确性
  • (B) 适应性
  • (C) 完善性
  • (D) 预防性

答案与解析

  • 试题难度:容易
  • 知识点:软件工程>软件维护类型
  • 试题答案:[[B]]
  • 试题解析:

    ①改正性维护改正性维护是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。
    ②适应性维护适应性维护是指使用软件适应信息技术变化和管理需求变化而进行的修改,根据题干描述,本题为适应性维护。
    ③完善性维护完善性维护是为扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征。
    ④预防性维护预防性维护为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境的变化,应主动增加预防性的新的功能,以使应用系统适应各类变化而不被淘汰。

第 29 题

在对软件系统进行评价时,需要从信息系统的组成部分、评价对象和经济学角度出发进行综合考虑以建立起一套指标体系理论架构。从信息系统评价对象出发,对于用户方来说,他们所关心的是(  )。

  • (A) 用户需求和运行质量
  • (B) 系统外部环境
  • (C) 系统内部结构
  • (D) 系统质量和技术水平

答案与解析

  • 试题难度:容易
  • 知识点:软件工程>软件质量保证(评审)
  • 试题答案:[['A']]
  • 试题解析:

     在对软件系统进行评价时,从系统评价对象出发,用户方所关心的是用户需求和运行质量平。

第 30 题

在设计测试用例时,应遵循(  )原则。

  • (A) 仅确定测试用例的输入数据,无需考虑输出结果
  • (B) 只需检验程是否执行应有的功能,不需要考虑程序是否做了多余的功能
  • (C) 不仅要设计有效合理输入,也要包含不合理、失效的输入
  • (D) 测试用例应设计得尽可能复杂

答案与解析

  • 试题难度:容易
  • 知识点:软件工程>软件测试相关概念
  • 试题答案:[[C]]
  • 试题解析:

    测试用例要包括欲测试的功能、应输入的数据和预期的输出结果。测试用例应覆盖有效合理输入,也要包含不合理、失效的输入。

第 31 题

单元测试中,检查模块接口时,不需要考虑(  )。

  • (A) 测试模块的输入参数和形式参数的个数、属性、单位上是否一致
  • (B) 全局变量在各模块中的定义和用法是否一致
  • (C) 输入是否改变了形式参数
  • (D) 输入参数是否使用了尚未赋值或者尚未初始化的变量

答案与解析

  • 试题难度:较难
  • 知识点:软件工程>测试阶段任务及其他测试
  • 试题答案:[['D']]
  • 试题解析:

     在单元测试开始时,应该对通过所有被测模块的数据流进行测试。
    ①输入参数是否与形式参数是否一致。
    ②调用模块的实参与被调用模块形参是否一致。
    ③全局变量在各模块中的定义和用法是否一致
    ④外部输入、输出等等。

第 32 题

在多态的几种不同形式中,(  )多态是一种特定的多态,指同一个名字在不同上下文中可代表不同的含义。

  • (A) 参数
  • (B) 包含
  • (C) 过载
  • (D) 强制

答案与解析

  • 试题难度:一般
  • 知识点:面向对象技术>面向对象的基本概念
  • 试题答案:[[C]]
  • 试题解析:

    一般将多台分为通用多态和特殊多态。通用多态包括参数多态和包含多态。
    参数多态采用参数化模板,通过给出不同的类型参数,使得一个结构有多种类型。
    包含多态同样的操作可用于一个类型及其子类型。(注意是子类型,不是子类。)包含多态一般需要进行运行时的类型检查。如Pascal中的子界。
    特殊多态包括强制多态和过载多态。
    强制多态编译程序通过语义操作,把操作对象的类型强行加以变换,以符合函数或操作符的要求。程序设计语言中基本类型的大多数操作符,在发生不同类型的数据进行混合运算时,编译程序一般都会进行强制多态
    过载多态是一种特定的多态,指同一个名(操作符、函数名)在不同上下文中可代表不同的含义。

第 33 题

继承是父类和子类之间共享数据和方法的机制。以下关于继承的叙述中,不正确的是(  )。有关于图中doIt()方法的叙述中,正确的是(  )。

  • (A) 一个父类可以有多个子类,这些子类都是父类的特例
  • (B) 父类描述了这些子类的公共属性和操作
  • (C) 子类可以继承它的父类(或祖先类)中的属性和操作而不必自己定义
  • (D) 子类中可以定义自己的新操作而不能定义和父类同名的操作
  • (A) doIt()必须由Thing3实现,同时可能由Thing4实现
  • (B) doIt()必须由Thing5实现
  • (C) doIt()必须由Thing2、Thing3、Thing4、Thing5实现
  • (D) doIt()已经由Thing1实现,因为无需其它类实现

答案与解析

  • 试题难度:一般
  • 知识点:面向对象技术>面向对象的基本概念
  • 试题答案:[[D],[A]]
  • 试题解析:

     继承,就是在已经存在的类的基础上,再进行扩展,从而产生新的类。已经存在的类称为父类、超类或基类,而新产生的类称为子类或派生类。一个父类可以有多个子类,这些子类都是父类的特例,父类描述了这些子类的公共属性和操作。子类可以继承它的父类(或祖先类)中的属性和操作而不必自己定义。子类可以继承父类(或祖先类)的属性和操作这些在子类中不必定义,子类中可以定义自己的属性和操作,也可以定义与父类同名的操作。
    题中的Thing1为接口,doIt()为接口中的抽象方法,必须由实现它的类去实现该方法。因此在Thing3中必须实现,而Thing4也是Thing1的子类,但不是直接子类,所以可能有Thing4实现。

第 34 题

以下关于UML部署图的叙述中,正确的是(  )。

  • (A) 因为一条消息总是有某种响应,所以部署组件之间的依赖是双向的
  • (B) 部署组件之间的依赖关系类似于包依赖
  • (C) 部署图不用于描述代码的物理模块
  • (D) 部署图不用于描述系统在不同计算机系统的物理分布

答案与解析

  • 试题难度:一般
  • 知识点:面向对象技术>UML图的定义
  • 试题答案:[[B]]
  • 试题解析:

    部署图展现了运行处理节点以及其中的构件的配置。部署图给出了体系结构的静态实施视图。它与构件视图相关,通常一个结点包含一个或多个构件。部署图一般描述的是代码或系统在实施中的物理节点分布,组件之间的依赖关系类似于包依赖。

第 35 题

以下关于UML状态图的叙述中,不正确的是(  )。对下图的描述,正确的是(  )。

  • (A) 用于描述一个对象在多个用例中的行为
  • (B) 用于某些具有多个状态的对象而不是系统中大多数或全部对象
  • (C) 用于描述多个对象之间的交互
  • (D) 可以用于用户界面或控制对象
  • (A) ON是一个并发状态
  • (B) 因为此状态图中没有终点(final)状态,所以此图是无效的
  • (C) play、stop 和rew 是动作
  • (D) ON是超状态

答案与解析

  • 试题难度:较难
  • 知识点:面向对象技术>UML图的图示
  • 试题答案:[[C],[D]]
  • 试题解析:

    状态图展现一个状态机,它由状态、转换、事件和活动组成。可以用状态图对系统的动态方面建模。这些动态方面可以包括现在系统体系结构的任何视图中的任何一种对象的按事件排序的行为,这些对象包括类(主动类)、接口、构件和结点。所以状态不会表示多个对象之间的交互。根据ON状态的内部行为可以发现状态为超状态,其中play、stop和rew是触发事件。

第 36 题

描述一些人(Person)将动物(Animal)养为宠物(Pet)的是图(  )。

  • (A) ①
  • (B) ②
  • (C) ③
  • (D) ④

答案与解析

  • 试题难度:一般
  • 知识点:面向对象技术>UML图的图示
  • 试题答案:[['A']]
  • 试题解析:

    该这道题考查有些偏,考查的是关联关系的一些写法。  

    人与动物之间的关联是动物作为宠物,并且人可以养0或多个动物作为宠物。因此本题选择A选项。

    </div>

第 37 题

(  )设计模式能使一个对象的状态发生改变时通知所有依赖它的监听者。(  )设计模式限制类的实例对象只能有一个。适配器(Adapter)设计模式可以用于(  )。用于为一个对象添加更多功能而不使用子类的是(  )设计模式

  • (A) 责任链
  • (B) 命令
  • (C) 抽象工厂
  • (D) 观察者
  • (A) 原型
  • (B) 工厂方法
  • (C) 单例
  • (D) 生成器
  • (A) 将已有类的接口转换成和目标接口兼容
  • (B) 改进系统性能
  • (C) 将客户端代码数据转换成目标接口期望的合适的格式
  • (D) 使所有接口不兼容类可以一起工作
  • (A) 桥接
  • (B) 适配器
  • (C) 组合
  • (D) 装饰器

答案与解析

  • 试题难度:容易
  • 知识点:面向对象技术>设计模式的应用场景
  • 试题答案:[['D'],['C'],['A'],['D']]
  • 试题解析:

    观察者模式(有时又被称为发布-订阅Subscribe>模式、模型-视图View>模式、源-收听者Listener>模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实作事件处理系统。
    单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。
    适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。
    装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。

第 38 题

以下关于语言L={anbn|n>=1}的叙述中,正确的是(  )。

  • (A) 可用正规式“aabb”描述,但不能通过有限自动机识别
  • (B) 可用正规式“ambm”表示,但可用有限自动机识别
  • (C) 不能用正规式表示,但可用有限自动机识别
  • (D) 既不能用正规式表示,也不能通过有限自动机识别

答案与解析

  • 试题难度:较难
  • 知识点:程序设计语言基础>正规式
  • 试题答案:[[D]]
  • 试题解析:

    与L语言最接近的正规式为:aa*bb*

    与L语言最接近的有限自动机为:

    但无论如何无法构造出完全等价的正规式,因为在L语言中,n的取值无论为多少,a与b的数量都相等,而aa*bb*无法保障这一点。

第 39 题

编译过程中,对高级语言程序语名的翻译主要考虑声明语名和可执行语句。对声明语句,主要是将所需要的信息正确地填入合理组织的(  )中;对可执行语句,则是(  )。

  • (A) 符号表
  • (B) 栈
  • (C) 队列
  • (D) 树
  • (A) 翻译成机器代码并加以执行
  • (B) 转换成语法树
  • (C) 翻译成中间代码或目标代码
  • (D) 转换成有限自动机

答案与解析

  • 试题难度:一般
  • 知识点:程序设计语言基础>编译器工作过程
  • 试题答案:[[A],[C]]
  • 试题解析:

    编译程序的功能是从源代码(通常为高级语言)到能直接被计算机或虚拟机执行的目标代码(汇编语言或机器语言)的翻译过程。工作过程分为6个阶段:词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成。
    各个阶段逻辑上可以分为前端和后端。前端主要负责解析输入的源代码,由语法分析器和语意分析器协同工作。语法分析器负责把源代码中的‘单词’找出来,语义分析器把这些分散的单词按预先定义好的语法组装成有意义的表达式、语句、函数等等。前端还负责语义的检查,例如检测参与运算的变量是否是同一类型的,简单的错误处理。最终的结果常常是一个抽象的语法树,这样后端可以在此基础上进一步优化处理。
    后端编译器后端主要负责分析,优化中间代码以及生成机器代码。
    对于声明语句,需要记录符号信息,因此应该填入合理组织的符号表,而对于可执行语句,需要翻译成中间代码或目标代码。

第 40 题

采用顺序表和单链表存储长度为n的线性序列,根据序号查找元素,其时间复杂度分别为(  )。

  • (A) O(1) O(1)
  • (B) O(1) O(N)
  • (C) O(N) O(1)
  • (D) O(N) O(N)

答案与解析

  • 试题难度:一般
  • 知识点:数据结构与算法基础>顺序表与链表
  • 试题答案:[[B]]
  • 试题解析:

     顺序表是在计算机内存中以数组的形式保存的线性表,是指用一组地址连续的存储单元依次存储数据元素的线性结构。顺序存储结构的主要优点是节省存储空间,因为分配给数据的存储单元全用来存放结点的数据,结点之间的逻辑关系没有占用额外的存储空间。采用这种方法时,可实现对结点的随机存取,即每一个结点对应一个序号,由该序号可以直接计算出来结点的存储地址。
    链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。
    链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。由于不必按顺序存储,链表在插入的时候可以达到O⑴的复杂度,比另一种线性表:顺序表快得多,但是查找一个节点或者访问特定编号的节点则需要O(n)的时间,而顺序表相应的时间复杂度分别是O(n)和O⑴。

第 41 题

设元素序列a,b,c,d,e,f经过初始为空的栈S后,得到出栈序列cedfba,则栈S的最小容量为(  )。

  • (A) 3
  • (B) 4
  • (C) 5
  • (D) 6

答案与解析

  • 试题难度:容易
  • 知识点:数据结构与算法基础>队列与栈
  • 试题答案:[[B]]
  • 试题解析:

     此题考查栈的用法,根据题中出栈的顺序:
    1、若要c元素先出栈,则栈内先依次入栈放置了a,b,c元素;
    2、当元素c出栈后,栈中有元素a、b,若要接着元素e出栈,则栈中先依次入栈元素a、b、d、e,此时栈中的元素达到最多。因此栈S中最小容量为4。
    3、之后出栈d元素,再入栈f元素,依次出栈即可。

第 42 题

输出受限的双端队列是指元素可以从队列的两端输入,但只能从队列的一端输出,如下图所示,若有e1,e2,e3,e4依次进入输出受限的双端队列,则得不到输出序列(  )。

  • (A) e4,e3,e2,e1
  • (B) e4,e2,e1,e3
  • (C) e4,e3,e1,e2
  • (D) e4,e2,e3,e1

答案与解析

  • 试题难度:一般
  • 知识点:数据结构与算法基础>队列与栈
  • 试题答案:[[D]]
  • 试题解析:

    此题考查队列的用法,题中给出的受限双端队列,两端都可以进,一端出。假设分A和B端,B端可以进出,由D选项出序列,可以看出e1、e2、e3按顺序从A端进入,而e4从B端进入,当e4从B端出来后,无法将后面的e2出队列。

第 43 题

在数据库系统中,视图是一个(  )。

  • (A) 真实存在的表,并保存了待查询的数据
  • (B) 真实存在的表,只有部分数据来源于基本表
  • (C) 虚拟表,查询时只能从一个基本表中导出
  • (D) 虚拟表,查询时可以从一个或者多个基本表或视图中导出

答案与解析

  • 试题难度:容易
  • 知识点:数据库系统>数据库三级模式结构
  • 试题答案:[[D]]
  • 试题解析:

    计算机数据库中的视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。

第 44 题

给定关系模式R(U,F),其中,属性集U={A,B,C,D,E,G},函数依赖集F={A→B,A→C,C→D,AE→G}。若将R分解为如下两个子模式(  ),则分解后的关系模式保持函数依赖。

  • (A) R1(A,B,C)和R2(D,E,G)
  • (B) R1(A,B,C,D)和 R2(A,E,G)
  • (C) R1(B,C,D)和 R2(A,E,G)
  • (D) R1(B,C,D,E)和 R2(A,E,G)

答案与解析

  • 试题难度:容易
  • 知识点:数据库系统>模式分解
  • 试题答案:[[B]]
  • 试题解析:

    本题考查数据库中函数依赖,函数依赖的定义:设R(U)是一个属性集U上的关系模式,X和Y是U的子集。若对于R(U)的任意两个可能的关系r1、r2,若r1[x]=r2[x],则r1[y]=r2[y],或者若r1[x]不等于r2[x],则r1[y]不等于r2[y],称X决定Y,或者Y依赖X。
    选项A丢失函数依赖AE-->G;选项C和选项D丢失函数依赖A-->B,只有选项B分解后保持函数依赖。

第 45 题

假设学生Students和教师Teachers关系模式如下所示:
Students(学号,姓名,性别,类别,身份证号)
Teachers(教师号,姓名,性别,身份证号,工资)
其中,学生关系中的类别分为“本科生“和”研究生“两类:
a.查询在读研究生的教师的平均工资、最高与最低工资之间差值的SQL语句如下:
SELECT  (  ) FROM Students,Teachers WHERE   (  )  ;
b.查询既是女教师,又是研究生且工资大于等于3500元的身份证号和姓名的SQL语名如下:
SELECT 身份证号,姓名 FROM Students WHERE  (  ) INTERSECT 
(SELECT 身份证号,姓名 FROM Teachers WHERE  (  ))

  • (A) AVG(工资) AS 平均工资 , MAX(工资)-MIN(工资) AS 差值
  • (B) 平均工资 AS AVG(工资),差值 AS MAX(工资)-MIN(工资)
  • (C) AVG(工资) ANY 平均工资,MAX(工资)-MIN(工资) ANY 差值
  • (D) 平均工资 ANY AVG(工资),差值 ANY MAX(工资)-MIN(工资)
  • (A) Students.身份证号=Teachers.身份证号
  • (B) Students.类别=’研究生’
  • (C) Students.身份证号=Teachers.身份证号 AND Students.类别=’研究生’
  • (D) Students.身份证号=Teachers.身份证号 OR Students.类别=’研究生’
  • (A) 工资>=3500
  • (B) 工资>=’3500’
  • (C) 性别=女 AND 类别=研究生
  • (D) 性别=’女’ AND 类别=’研究生’
  • (A) 工资>=3500
  • (B) 工资>=’3500’
  • (C) 性别=女 AND 类别=研究生
  • (D) 性别=’女’ AND 类别=’研究生’

答案与解析

  • 试题难度:一般
  • 知识点:数据库系统>普通查询语句
  • 试题答案:[[A],[C],[D],[A]]
  • 试题解析:

    a.查询在读研究生的教师的平均工资、最高与最低工资之间差值的SQL语句如下:
    SELECT AVG(工资) AS平均工资,MAX(工资)-MIN(工资) AS差值
    FROM Students,Teachers
    WHERE Students.身份证号=Teachers.身份证号 AND Students.类别=’研究生’
    b.查询既是女教师,又是研究生且工资大于等于3500元的身份证号和姓名的SQL语名如下:
    SELECT 身份证号,姓名  FROM Students 
    WHERE  性别=’女’ AND 类别=’研究生’INTERSECT
    (SELECT 身份证号,姓名  FROM Teachers  WHERE 工资>=3500  )

第 46 题

考虑下述背包问题的实例。有5件物品,背包容量为100,每件物品的价值和重量如下表所示,并已经按照物品的单位重量价值从大到小排好序,根据物品单位重量价值大优先的策略装入背包中,则采用了(  )设计策略。考虑0/1背包问题(每件物品或者全部放入或者全部不装入背包)和部分背包问题(物品可以部分装入背包),求解该实例,得到的最大价值分别为(  )。

 
  • (A) 分治
  • (B) 贪心
  • (C) 动态规划
  • (D) 回溯
  • (A) 605和630
  • (B) 605和605
  • (C) 430和630
  • (D) 630和430

答案与解析

  • 试题难度:一般
  • 知识点:数据结构与算法基础>贪心法
  • 试题答案:[["B"],["C"]]
  • 试题解析:

    本题考查贪心算法和背包问题的知识点。
    贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题他能产生整体最优解或者是整体最优解的近似解。
    0/1背包考虑该问题时,只能放入1、2、3号物品,故总价值为430,采用部分背包问题可以将物品拆分,故放1、2、3号物品后还可以放入部分4号物品,故总容量为630。

第 47 题

给定n个整数构成的数组A={a1,a2,…,an}和整数x,判断A中是否存在两个元素ai和aj,使得ai+aj=x。为了求解该问题,首先用归并排序算法对数组A进行从小到大排序;然后判断是否存在ai+aj=x,具体如下列伪代码所示,则求解该问题时排序算法应用了(  )算法设计策略,整个算法的时间复杂度为(  )
i=1; j=n
  while i<j
      if ai+aj=x return true
      else if ai+aj>x
              j- -;
              else
              i++;
   return false;

  • (A) 分治
  • (B) 贪心
  • (C) 动态规划
  • (D) 回溯
  • (A) O(n)
  • (B) O(nlgn)
  • (C) O(n2)
  • (D) O(nlg2n)

答案与解析

  • 试题难度:一般
  • 知识点:数据结构与算法基础>时间复杂度与空间复杂度
  • 试题答案:[[A],[B]]
  • 试题解析:

    分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。求出子问题的解,就可得到原问题的解。
    本题从排序考虑,归并排序是根据分治法的算法策略。
    对于时间复杂度,根据已有代码可以看到只有单层while循环,这段代码的时间复杂度为O(n),而整个算法分两个部分,排序部分和比较部分,对于排序部分,归并排序的时间复杂度为O(nlgn),T(n)=O(n)+O(nlgn),因此整个算法的时间复杂度为O(nlgn)。
     

第 48 题

一个高度为h的满二叉树的结点总数为2h-1,从根结点开始,自上而下、同层次结点从左至右,对结点按照顺序依次编号,即根结点编号为1,其左、右孩子结点编号分别为2和3,再下一层从左到右的编号为4、5、6、7,依此类推。那么,在一棵满二叉树中,对于编号为m和n的两个结点,若n=2m+1,则(  )。

  • (A) m是n的左孩子
  • (B) m是n的右孩子
  • (C) n是m的左孩子
  • (D) n是m的右孩子

答案与解析

  • 试题难度:一般
  • 知识点:数据结构与算法基础>树与二叉树的特性
  • 试题答案:[[D]]
  • 试题解析:

    由于该二叉树为满二叉树,除最后一层无任何子节点外,每一层上的所有结点都有两个子结点(最后一层上的无子结点的结点为叶子结点)。满二叉树的性质可知父结点m和右孩子n之间的关系式n=2m+1。

第 49 题

以下关于哈希(Hash,散列)查找叙述中,正确的是(  )。

  • (A) 哈希函数应尽可能复杂些,以消除冲突
  • (B) 构造哈希函数时应尽量使关键字的所有组成部分都能起作用
  • (C) 进行哈希查找时,不再需要与查找表中的元素进行比较
  • (D) 在哈希表中只能添加元素不能删除元素

答案与解析

  • 试题难度:一般
  • 知识点:数据结构与算法基础>散列表(哈希)
  • 试题答案:[[B]]
  • 试题解析:

    哈希表根据设定的哈希函数H(key)和所选中的处理冲突的方法,将一组关键字映象到一个有限的、地址连续的地址集(区间)上并以关键字在地址集中的“象”作为相应记录在表中的存储位置。所以在构造哈希函数使应尽量使关键字的所有组成部分起作用。

第 50 题

网络配置如下图所示,其中使用了一台路由器、一台交换机和一台集线器,对于这种配置,下面的论断中正确的是(  )。

  • (A) 2个广播域和2个冲突域
  • (B) 1个广播域和2个冲突域
  • (C) 2个广播域和5个冲突域
  • (D) 1个广播域和8个冲突域

答案与解析

  • 试题难度:一般
  • 知识点:计算机网络>开放系统互连参考模型
  • 试题答案:[['C']]
  • 试题解析:

    路由器是用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器的路由功能来完成。因此,路由器具有判断网络地址和选择IP路径的功能。路由器的每个端口所连接的网络都独自构成一个广播域。
    集线器内部,各接口都是通过背板总线连接在一起的,在逻辑上构成一个共享的总线。所以,集线器和所有接口的主机共同构成了一个冲突域和一个广播域。
    交换机上每个接口都是自己的一个冲突域。交换机和所有的接口所连接的主机共同构成了一个广播域。

第 51 题

把网络117.15.32.0/23划分为117.15.32.0/27,得到的子网是(  )个,每个子网中可使用的主机地址是(  )。

  • (A) 4
  • (B) 8
  • (C) 16
  • (D) 32
  • (A) 30
  • (B) 31
  • (C) 32
  • (D) 34

答案与解析

  • 试题难度:一般
  • 知识点:计算机网络>子网划分与路由汇聚
  • 试题答案:[[C],[A]]
  • 试题解析:

    题中将网络号为23位的ip地址划分为网络号为27位的子网,可以分为2(27-23)=16个子网。
    每个子网产生的主机地址是2(32-27)-2=30个。
    若要把***.***.***.0/m划分为***.***.***.0/n(m<n<32),得到的子网个数为2(n-m),可用子网个数为2(n-m),每个子网中可使用的主机地址是2(32-n)-2。
    注意:计算主机号时,需要除去全0(网络号)和全1(广播)这2个地址项。

第 52 题

通常工作在UDP协议上的应用是(  )。

  • (A) 浏览网页
  • (B) Telnet远程登录
  • (C) VoIP
  • (D) 发送邮件

答案与解析

  • 试题难度:一般
  • 知识点:计算机网络>常见TCP/IP协议基础
  • 试题答案:[[C]]
  • 试题解析:

    浏览网页使用的是HTTP协议,而HTTP协议是搭载在TCP协议之上的。Telnet协议是TCP协议之上的。Telent协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。VOIP指在IP网络上使用IP协议以数据包的方式传输语言,使用UDP协议。

第 53 题

随着网站知名度不断提高,网站访问量逐渐上升,网站负荷越来越重,针对此问题,一方面可通过升级网站服务器的软硬件,另一方面可以通过集群技术,如DNS负载均衡技术来解决,在Windows的DNS服务器中通过(  )操作可以确保域名解析并实现负载均衡。

  • (A) 启用循环,启动转发器指向每个Web服务器
  • (B) 禁止循环,启动转发器指向每个Web服务器
  • (C) 禁止循环,添加每个Web服务器的主机记录
  • (D) 启用循环,添加每个Web服务器的主机记录

答案与解析

  • 试题难度:一般
  • 知识点:计算机网络>协议应用提升
  • 试题答案:[[D]]
  • 试题解析:

    通过DNS服务器实现网络负载均衡则是一种保证用户网络访问的方式。其方法有启用循环,添加每个Web服务器的主机记录。

第 54 题

So it is today. Schedule disaster,functional misfits,and system bugs all arise because the left hand doesn't know what the right hand is doing. As work(  ) ,the several teams slowly change the functions,size,and speeds of their own programs,and the explicitly or implicitly(  )their assumptions about the inputs available and the uses to be made of outputs.  For example ,the implementer of a program-overlaying function may run into problems and reduce speed -relying on statistics that show how(  )this function will arise in application programs. Meanwhile,back at the ranch, his neighbor may be designing a major part of the supervisor so that it critically depends upon the speed of this function. This change in speed itself becomes a major specification change , and it needs to be proclaimed abroad and weighed from a system point of view. How,then,shall teams(  )with one another? In as many ways as possible. Informally. Good telephone service and a clear definition of intergroup dependencies will encourage the hundreds of calls upon which common interpretation of written documents depends. Meetings. Regular project meetings,with one team after another giving technical briefings , are(  ). Hundreds of minor misunderstangings get smoked out this way. Workbook.A formal project workbook must be started at the beginning.

  • (A) starts
  • (B) proceeds
  • (C) stops
  • (D) speeds
  • (A) change
  • (B) proceeds
  • (C) smooth
  • (D) hide
  • (A) frequently
  • (B) usually
  • (C) commonly
  • (D) rarely
  • (A) work
  • (B) program
  • (C) communicate
  • (D) talk
  • (A) worthless
  • (B) valueless
  • (C) useless
  • (D) invaluable

答案与解析

  • 试题难度:较难
  • 知识点:专业英语>专业英语
  • 试题答案:[[B],[A],[D],[C],[D]]
  • 试题解析:

    如今也是一样。进度灾难、功能的不适应加上系统缺陷,这些都是由于左手不知道右手在做什么。当工作进行的时候,一些团队慢慢改变他们自己程序的功能、规模和速度,并且直接或间接地改变关于输入效用的假设和由输出组成的使用。
    例如,一个覆盖程序函数的实现者可能遇上问题,并且减少依赖于展现这个函数在应用程序中多么罕见的统计的速度。与此同时回到农场,他的邻居可能是设计的一个主要部分的监督人,这样它极度取决于函数的速度。这种变化在速度本身成为一个主要规划变化,它需要对外宣布,从概念系统来做衡量。
    那么,团队应当用尽可能多的方式彼此交流。
    非正式的。良好的电话服务和明确定义的组间依赖关系将鼓励成百上千的书面文件共同翻译上所依赖的调用。
    会议。定期项目会议,一个接一个给技术简报的团队是无价的。许多小的误解在这种方式下得到化解。
    工作薄。一个正式的项目工作薄必须一开始就准备。

results matching ""

    No results matching ""