200905系分上午真题

第 1 题

在某银行业务的用例模型中,“取款”用例需要等到“存款”用例执行之后才能执行,两个用例之间的关系属于(  );“取款”和“存款”两个用例中都需要执行查询余额的功能,将查询余额提取成独立的用例,那么“取款”和“存款”用例与“查询余额”用例之间的关系属于(  )。

  • (A) 关联关系
  • (B) 扩展关系
  • (C) 使用关系
  • (D) 依赖关系
  • (A) 扩展关系
  • (B) 使用关系
  • (C) 依赖关系
  • (D) 继承关系

答案与解析

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

    本题考查用例建模中用例之间的基本关系。
    用例执行有先后顺序,是一种在时间上的依赖关系。在使用用例建模系统需求时,两个或多个用例可能执行同样的功能步骤。把这些公共步骤提取成独立的用例,称为抽象用例。抽象用例代表了某种程度的复用,是降低用例之间冗余比较好的方式。抽象用例可以被另一个需要使用它的功能用例访问,抽象用例和使用它的用例之间的关系称为使用关系。

第 2 题

雇员类含有计算报酬的行为,利用面向对象的(  ),可以使得其派生类专职雇员类和兼职雇员类计算报酬的行为有相同的名称,但有不同的计算方法。

  • (A) 多态性
  • (B) 继承性
  • (C) 封装性
  • (D) 复用性

答案与解析

  • 试题难度:容易
  • 知识点:系统设计>面向对象设计原则
  • 试题答案:[['A']]
  • 试题解析:

    本题考查面向对象中的多态性。
    多态性是指多种形式,不同的对象可以以不同的形式响应同样的消息。专职雇员类的对象和兼职雇员类的对象对于同样的消息采用了不同的计算方法,这是面向对象多态性的体现。

第 3 题

面向对象分析的一项重要任务是发现潜在对象并进行筛选,错误的做法是删除(  )。

  • (A) 系统范围之外的名词
  • (B) 表示事件的名词
  • (C) 不具有独特行为的名词
  • (D) 一个对象的同义词

答案与解析

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

    本题考查面向对象建模的基本方法。
    在面向对象分析中,并不是所有的名词都表示了问题域内有用的业务对象,通过删除对象的同义词、系统范围之外的名词、不具有独特行为的名词、不清楚的名词和另一个对象的行动或属性的名词来最终清理候选对象列表。

第 4 题

面向对象分析的任务不包含(  )。

  • (A) 建模系统功能
  • (B) 发现并确定业务对象
  • (C) 建模各对象的状态
  • (D) 组织对象并确定对象间的关系

答案与解析

  • 试题难度:一般
  • 知识点:需求工程>需求分析
  • 试题答案:[[C]]
  • 试题解析:

    本题考查面向对象分析的活动。
    面向对象分析基于用例模型,通过对象建模记录确定的对象、对象封装的数据和行为以及对象之间的关系。面向对象分析包括3个活动:建模系统功能;发现并且确定业务对象;组织对象并确定其关系。

第 5 题

安全审计系统是保障计算机系统安全的重要手段之一,其作用不包括(  )。

  • (A) 检测对系统的入侵
  • (B) 发现计算机的滥用情况
  • (C) 提供系统运行的日志,从而能发现系统入侵行为和潜在的漏洞
  • (D) 保证可信网络内部信息不外泄

答案与解析

  • 试题难度:一般
  • 知识点:信息安全>其它
  • 试题答案:[[D]]
  • 试题解析:

     安全审计包括识别、记录、存储、分析与安全相关行为的信息,审计记录用于检查与安全相关的活动和负责人。安全审计系统就是根据一定的安全策略记录和分析历史操作事件及数据,发现能够改进系统运行性能和系统安全的地方。安全审计的作用包括:对潜在的攻击者起到震慑或警告的作用、检测和制止对安全系统的入侵、发现计算机的滥用情况、为系统管理员提供系统运行的日志,从而能发现系统入侵行为和潜在的漏洞及对已经发生的系统攻击行为提供有效的追纠证据。安全审计系统通常有一个统一的集中管理平台,支持集中管理,并支持对日志代理、安全审计中心、日志、数据库的集中管理,并具有事件响应机制和联动机制。

第 6 题

网络隔离技术的目标是确保把有害的攻击隔离在可信网络之外,在保证可信网络内部信息不外泄的前提下,完成网间数据的安全交换。下列隔离方式中,安全性最好的是(  )。

  • (A) 多重安全网关
  • (B) 防火墙
  • (C) VLAN 隔离
  • (D) 人工方式

答案与解析

  • 试题难度:一般
  • 知识点:信息安全>其它
  • 试题答案:[[D]]
  • 试题解析:

    网络隔离(Network Isolation)技术的目标是确保把有害的攻击隔离,在可信网络之外和保证可信网络内部信息不外泄的前提下,完成网间数据的安全交换。有多种形式的网络隔离,如物理隔离、协议隔离和VPN隔离等。无论采用什么形式的网络隔离,其实质都是数据或信息的隔离。网络隔离的重点是物理隔离。人工方式隔离的一个特征,就是内网与外网永不连接,内网和外网在同一时间最多只有一个同隔离设备建立非TCP/IP协议的数据连接。

第 7 题

在X.509标准中,不包含在数字证书中的是(  )。

  • (A) 序列号
  • (B) 签名算法
  • (C) 认证机构的签名
  • (D) 私钥

答案与解析

  • 试题难度:一般
  • 知识点:信息安全>数字证书
  • 试题答案:[['D']]
  • 试题解析:

    本题考查数字证书的基础知识。
    数字证书中包含用户的公钥,而用户的私钥只能被用户拥有。所以选项D是不可能包含在数字证书中的。

第 8 题

 防火墙把网络划分为几个不同的区域,一般把对外提供网络服务的设备(如WWW服务器、FTP 服务器)放置于(  )区域。

  • (A) 信任网络
  • (B) 非信任网络
  • (C) 半信任网络
  • (D) DMZ(非军事化区)

答案与解析

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

    DMZ是英文“demilitarized zone”的缩写,中文名称为“隔离区”,也称“非军事化区”。它是为了解决安装防火墙后外部网络不能访问内部网络服务器的问题,而设立的一个非安全系统与安全系统之间的缓冲区,这个缓冲区位于企业内部网络和外部网络之间的小网络区域内,在这个小网络区域内可以放置一些必须公开的服务器设施,如企业Web服务器、FTP服务器和论坛等。另一方面,通过这样一个DMZ区域,更加有效地保护了内部网络,因为这种网络部署比起一般的防火墙方案,对攻击者来说又多了一道关卡。网络结构如下图所示。

第 9 题

依据《计算机软件保护条例》,对软件的保护包括(  )。

  • (A) 计算机程序,但不包括用户手册等文档
  • (B) 计算机程序及其设计方法
  • (C) 计算机程序及其文档,但不包括开发该软件的所用思想
  • (D) 计算机源程序,但不包括目标程序

答案与解析

  • 试题难度:容易
  • 知识点:法律法规与标准化>保护范围与对象
  • 试题答案:[[C]]
  • 试题解析:

    我国根据《中华人民共和国著作权法》,制定了《计算机软件保护条例》(国务院339号令,2001年12月20日),条例中第二条定义计算机软件是指计算机程序及其有关文档,而第六条又明确指出“本条例对软件著作权的保护不延及开发软件所用的思想、处理过程、操作方法或者数学概念等”。

第 10 题

以ANSI冠名的标准属于(  )。

  • (A) 国家标准
  • (B) 国际标准
  • (C) 行业标准
  • (D) 项目规范

答案与解析

  • 试题难度:一般
  • 知识点:法律法规与标准化>标准代号的识别
  • 试题答案:[[A]]
  • 试题解析:

    软件工程标准包括:
    · 国际标准。由国际联合机构制定和公布,提供各国参考的标准,如以ISO冠名的标准。
    · 国家标准。由政府或国家级的机构制定或批准,适用于全国范围的标准,如GB冠名的标准是我国政府颁布的国家标准,ANSI是美国政府颁布的国家标准。
    · 行业标准。由行业机构、学术团体或国防机构制定,并适用于某个业务领域的标准,如以IEEE、GJB冠名的标准。
    · 企业规范。一些大型企业或公司,制定适用于本部门的规范。
    · 项目规范。由某一科研生产项目组制定,且为该项任务专用的软件工程规范。

第 11 题

假设需要把25盒磁带数据(每盒磁带数据量40GB)从甲地传输到乙地,甲、乙相距 1km,可以采用的方法有汽车运输和TCP/IP网络传输,网络传输介质可选用双绞线、单模光纤、多模光纤等。通常情况下,采用(  )介质,所用时间最短。

  • (A) 汽车
  • (B) 双绞线
  • (C) 多模光纤
  • (D) 单模光纤

答案与解析

  • 试题难度:一般
  • 知识点:计算机网络>其它
  • 试题答案:[['A']]
  • 试题解析:

    为了便于讨论,可以简单估算每种介质的传输时间。一般情况下,汽车的速度为30km/h,可合理假设装车和卸货时间分别是5分钟;双绞线的传输速率为100Mb/s,多模光纤的传输速率为1000Mb/s,单模光纤的传输速率为2500Mb/s,并假设有足够的磁带机系统而忽略磁带数据上网所需时间。
    每种介质的传输时间为:

    因此采用汽车所用时间最短,一辆装载磁带的汽车等同于一个高带宽介质。

第 12 题

假定求浮点数平方根(FPSQR)的操作在某台机器上的一个基准测试程序中占总执行时间的 20%,FP 运算指令所用时间占总执行时间的 50%。采用两种优化 FPSQR的方法,第一种方法是增加专门的FPSQR硬件,可以将FPSQR的操作速度提高为原来的 10 倍;第二种方法是提高所有 FP(浮点)运算指令的执行速度到原来的 1.6 倍,从而提高求浮点数平方根操作的速度。可以通过计算这两种方法对基准测试程序的加速比来比较这两种方法的优劣。以下叙述正确的是(  )。

  • (A) 第一种方法的加速比是1.23,效果较好
  • (B) 第二种方法的加速比是1.23,效果较好
  • (C) 第一种方法的加速比是1.22,效果较好
  • (D) 第二种方法的加速比是1.22,效果较好

答案与解析

  • 试题难度:一般
  • 知识点:系统配置与性能评价>阿姆达尔解决方案
  • 试题答案:[['B']]
  • 试题解析:

    通过改进计算机的某一部分(部件)的性能,使得计算机整体性能得以提高,可以采用Amdahl(阿姆达尔)定律定义的加速比来进行定量分析。
    加速比=不使用增强措施时完成整个任务的时间/使用增强措施时完成整个任务的时间,或者,加速比=使用增强措施时完成整个任务的性能/不使用增强措施时完成整个任务的性能。
    加速比主要取决于两个因素:第一,在原计算机上,能被改进增强的部分在总执行时间中所占的比例;第二,整个计算机采用了增强措施执行时,增强部分的执行效率提高的程度。

    根据计算结果,采用提高所有浮点指令性能的总体效果要好一些,因为该程序中浮点操作所占的比重较大。
     

第 13 题

一般来讲,在并行处理系统中,将程序的模块划分得越小,(  )。  

  • (A) 程序模块间的数据相关性越大,线程创建和通信的开销越大。
  • (B) 程序模块间的数据相关性越小,线程创建和通信的开销越大。
  • (C) 程序模块间的数据相关性越小,线程创建和通信的开销越小。
  • (D) 程序模块间的数据相关性越大,线程创建和通信的开销越小。

答案与解析

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

    本题考查并行处理系统的基本概念。
    一般来说,将程序的模块划分得越小,程序模块间的数据相关性越大,通信的开销也越大。线程是程序中一个单一的顺序控制流程,模块越小就需要越多的线程,如果有大量的线程,会由于相互切换而影响性能,更多的线程也需要更多的内存空间,即开销更大。

第 14 题

在Cache-主存两级存储体系中,关于Cache的叙述,错误的是(  )。

  • (A) Cache设计的主要目标是在成本允许的情况下达到较高的命中率,使存储系统具有最短的平均访问时间
  • (B) Cache设计的一个重要原则是在争取获得较快的存取速度和花费较低的存储成本之间达到合理的折衷
  • (C) 除了 Cache 容量和块的大小,地址相联方式和替换策略也会影响 Cache的命中率
  • (D) 在速度要求较高的场合采用直接映像,在速度要求较低的场合采用组相联或全相联

答案与解析

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

    本题考查高速缓存的相关知识。
    为解决高速CPU与低速内存之间的速度差异,最经济、有效的方法是在两者之间插入容量不大但操作速度很高的存储器高速缓存(Cache),起到缓冲作用,使CPU既可以以较快速度存取Cache中的数据,又不使系统成本过高。
    与主存相比,Cache的容量很小,它保存的只是一部分主存内容的一个副本,且Cache与主存的数据交换是以块为单位。
    地址映射即是应用某种方法把主存地址定位到Cache中,有全相联方式、直接方式和组相联方式三种方式。
    (1)直接相联映射方式。
    这是一种最简单而又直接的映射方法,指主存中每个块只能映射到Cache的一个特定的块。在该方法中,Cache块地址j和主存块地址i的关系为:
      j= i mod Cb
    其中Cb是Cache的块数。这样,整个Cache地址与主存地址的低位部分完全相同。
    直接映射法的优点是所需硬件简单,只需要容量较小的按地址访问的区号标志表存储器和少量比较电路;缺点是Cache块冲突概率较高,只要有两个或两个以上经常使用的块恰好被映射到Cache中的同一个块位置时,就会使Cache命中率急剧下降。
    (2)全相联映射方式。
    这种映射方式允许主存的每一块信息可以存到Cache的任何一个块空间,也允许从已被占满的Cache中替换掉任何一块信息。全相联映射的优点是块冲突概率低;其缺点是访问速度慢,并且成本太高。
    (3)组相联映射方式。
    这种方式是前两种方式的折衷方案。这种映射方式在组间是直接映射,而组内是全相联映射,其性能和复杂性介于直接映射和全相联映射之间。
    CPU在访问内存时,首先判断所要访问的内容是否在Cache中,如果在,就称为“命中”,此时CPU直接从Cache中调用该内容;否则,就称为“不命中”。一般来说,Cache的存储容量比主存的容量小得多,但不能太小,太小会使命中率太低;也没有必要过大,过大不仅会增加成本,而且当容量超过一定值后,命中率随容量的增加将不会有明显地增长。

第 15 题

MIPS(每秒百万次指令数)和MFLOPS(每秒百万次浮点运算数)是衡量CPU性能的两个指标,其中(  )。

  • (A) MIPS适合衡量向量处理机的性能,MFLOPS适合衡量标量处理机的性能
  • (B) MIPS适合衡量标量处理机的性能,MFLOPS适合衡量向量处理机的性能
  • (C) MIPS反映计算机系统的峰值性能,MFLOPS反映计算机系统的持续性能
  • (D) MIPS反映计算机系统的持续性能,MFLOPS反映计算机系统的峰值性能

答案与解析

  • 试题难度:一般
  • 知识点:系统配置与性能评价>性能指标
  • 试题答案:[['B']]
  • 试题解析:

    本题考查并行计算机和计算机性能指标方面的基本概念。
    标量(scalar)是指一个完全由其大小决定而没有方向的数量,如质量、长度等。向量(vector)是指完全由大小和方向确定的量,如速度等。在数学中,向量常用形如A(x1,x2,x3)的形式来表示。
    在标量处理机中,一次处理中涉及的是标量,如处理向量A的分量x1。而在向量处理机中,是将A作为整体来处理,即并行处理x1、x2、x3。而在标量处理机中只能依次串行处理。可见,向量处理机一次处理的往往是一组数据(向量),这就是它得名的来源。
    向量机适用于线性规划、傅里叶变换、滤波计算以及矩阵、线性代数、偏微分方程、积分等数学问题的求解,主要解决气象研究与天气预报、航空航天飞行器设计、原子能与核反应研究、地球物理研究、地震分析、大型工程设计,以及社会和经济现象大规模模拟等领域的大型计算问题。
    计算机性能的评价通常用峰值性能(peak performance)及持续性能(sustained performance)两个指标。MIPS指标和MFLOPS指标通常是峰值性能指标。峰值性能反映在理想情况下计算机系统可获得的最高性能,而实际上程序运行时的资源冲突等因素造成计算机系统不能充分发挥最大计算能力。持续性能指标反映的是实际性能。
    在标量计算机中执行一条指令,一般可得到一个运算结果;而在向量机中,一条向量指令通常要对多个数据元素进行运算,得到多个运算结果。MIPS指标不能准确反映向量集中数据的运算速度。因此,MIPS(每秒百万次指令数)适合衡量标量处理机的性能,MFLOPS(每秒百万次浮点运算数)适合衡量向量处理机的性能。

第 16 题

 某计算机系统的结构如下图所示,按照弗林(Michael J.Flynn)提出的分类法,它属于(  ),其中,PUii=1,…,n)为处理单元,CU为控制部件,MMjj=1,…,n)为存储部件。该计算机(  )。

  • (A) 单指令流单数据流计算机(SISD)
  • (B) 单指令流多数据流计算机(SIMD)
  • (C) 多指令流单数据流计算机(MISD)
  • (D) 多指令流多数据流计算机(MIMD)
  • (A) 通过时间重叠实现并行性
  • (B) 通过资源重复实现并行性
  • (C) 通过资源共享实现并行性
  • (D) 通过精简指令系统实现并行性

答案与解析

  • 试题难度:一般
  • 知识点:计算机组成与体系结构>Flynn分类法
  • 试题答案:[['B'],['B']]
  • 试题解析:

    本题考查计算机系统结构的基本概念。
    1966年,M.J.Flynn根据指令流(Instruction Stream机器执行指令序列)、数据流(Data Stream指令流调用的数据序列)、多倍性(Multiplicity在系统结构的流程瓶颈上同时执行的指令或数据可能最大个数)将系统结构分成单指令流单数据流(SISD)、单指令流多数据流(SIMD)、多指令流单数据流(MISD)、多指令流多数据流(MIMD)。
    计算机系统中开发并行性的方法有资源重复、时间重叠和资源共享3种基本途径。
    题中的计算机有一个控制单元,所以是单指令流:多个处理和存储部件,是多数据流,因此,属于单指令流多数据流计算机(SIMD)。
    显然,该计算机将大量重复设置的处理单元按一定方式互连成阵列,在单一控制部件CU (Control Unit)控制下对各自所分配的不同数据并行执行同一指令规定的操作,是操作并行的SIMD计算机。因此,采用了资源重复的措施开发并行性。

第 17 题

某软件公司分为研发、人力资源管理、市场营销等部门,通过部门之间互相协作完成项目。该公司的组织结构属于(  )。

  • (A) 矩阵型组织结构
  • (B) 职能型组织结构
  • (C) 产品型组织结构
  • (D) 协作型组织结构

答案与解析

  • 试题难度:一般
  • 知识点:企业信息化战略与实施>信息系统战略规划
  • 试题答案:[[B]]
  • 试题解析:

    软件项目的开发必须建立在设计良好的组织结构之上,组织结构是指对实施与一个项目相关的各项活动所需资源的确认与组织。常见的组织结构包括矩阵型组织结构、职能型组织结构和产品型组织结构三种。根据题干的描述,说明该软件公司分为几个部门,每个部门负责特定的职能,且项目的总部通常位于特定的职能部门中。这是典型的职能型组织结构的特征。

第 18 题

关键路径法是多种项目进度分析方法的基础。(  )将关键路径法分析的结果应用到项目日程表中;(  )是关键路径法的延伸,为项目实施过程中引入活动持续期的变化;(  )允许相互依赖的活动可以部分并行进行。

  • (A) PERT 网络分析
  • (B) 甘特图
  • (C) 优先日程图法
  • (D) 启发式分析法
  • (A) PERT 网络分析
  • (B) 甘特图
  • (C) 优先日程图法
  • (D) 启发式分析法
  • (A) PERT 网络分析
  • (B) 甘特图
  • (C) 优先日程图法
  • (D) 启发式分析法

答案与解析

  • 试题难度:一般
  • 知识点:项目管理>时间管理
  • 试题答案:[[B],[A],[C]]
  • 试题解析:

    项目进度分析是为完成具体任务目标,在服从优先关系、时间约束和资源限制的条件下,按照时间顺序组织相关活动的过程。在多种项目进度分析方法中,关键路径法是一种基本的项目进度分析方法:甘特图将关键路径法分析的结果应用到项目日程表中;PERT网分析是关键路径法的延伸,为项目实施过程中引入活动持续期的变化;优先日程图法允许相互依赖的活动可以部分并行进行;进度计划启发式方法主要用于较为复杂的项目计划的分析中。

第 19 题

某软件公司欲开发一个图像处理系统,在项目初期,开发人员对算法的效率、操作系统的兼容性和人机交互的形式等情况并不确定。在这种情况下,采用(  )方法比较合适。

  • (A) 瀑布式
  • (B) 形式化
  • (C) 协同开发
  • (D) 快速原型

答案与解析

  • 试题难度:容易
  • 知识点:软件工程>信息系统开发方法
  • 试题答案:[['D']]
  • 试题解析:

    很多时候,客户提出了软件的一些基本功能,但是没有详细定义输入、处理和输出需求。另一种情况下,开发人员可能对算法的效率、操作系统的兼容性和人机交互的形式等情况不确定。在这种情况下,原型开发方法是最好的解决方法。

第 20 题

螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的系统性和瀑布模型可控性特点。它有两个显著特点,一是采用(  )的方式逐步加深系统定义和实现的深度,降低风险;二是确定一系列(  ),确保项目开发过程中的相关利益者都支持可行的和令人满意的系统解决方案。

  • (A) 逐步交付
  • (B) 顺序
  • (C) 循环
  • (D) 增量
  • (A) 实现方案
  • (B) 设计方案
  • (C) 关键点
  • (D) 里程碑

答案与解析

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

    螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的瀑布模型的系统性和可控性特点。它有两个显著特点,一是采用循环的方式逐步加深系统定义和实现的深度,同时降低风险;二是确定一系列里程碑,确保项目开发过程中的相关利益者都支持可行的和令人满意的系统解决方案。

第 21 题

极限编程是一种重要的敏捷开发方法,包含策划、设计、编码和测试四个框架活动的规则和实践。下面关于极限编程的叙述,错误的是(  )。

  • (A) 极限编程中使用的重要技术是重构,既包括设计技术的重构,也包括构建技术的重构
  • (B) 极限编程提倡在基本设计完成后,立即进行编码实现,并进行测试
  • (C) 极限编程活动中的关键概念之一是“结对编程”,推荐两个人面对同一台计算机共同开发代码
  • (D) 极限编程过程中建立的单元测试应当使用一个可以自动实施的框架, 支持代码修改后即时的回归测试策略

答案与解析

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

    极限编程是一种重要的敏捷开发方法,包含策划、设计、编码和测试4个框架活动的规则和实践。极限编程中使用的重要技术是重构,既包括设计技术的重构,也包括构建技术的重构;极限编程提倡在基本设计完成后,团队不应该直接开始编码,而是开发一系列用于检测本次发布的包括所有故事(story)的单元测试;极限编程活动中的关键概念之一是“结对编程”,推荐两个人面对同一台计算机共同开发代码;极限编程过程中建立的单元测试应当使用一个可以自动实施的框架,支持代码修改后即时的回归测试策略。

第 22 题

需求工程帮助软件工程师更好地理解要解决的问题。下列开发过程中的活动,不属于需求工程范畴的是(  )。

  • (A) 理解客户需要什么,分析要求,评估可行性
  • (B) 与客户协商合理的解决方案,无歧义地详细说明方案
  • (C) 向客户展现系统的初步设计方案,并得到客户的认可
  • (D) 管理需求以至将这些需求转化为可运行的系统。

答案与解析

  • 试题难度:一般
  • 知识点:需求工程>需求工程概述
  • 试题答案:[[C]]
  • 试题解析:

    需求工程帮助软件工程师更好地理解他们将要解决的问题。需求工程为以下工作提供了良好的机制:理解客户需要什么,分析要求,评估可行性,协商合理的解决方案,无歧义地详细说明方案,确认规格说明,管理需求以至将这些需求转化为可运行的系统。需求工程并不关心采用何种设计方案解决问题。

第 23 题

面向团队的需求收集方法能够鼓励合作,为解决方案的各个要素提供建议,协商不同的方法,以及说明初步的需求方案。下列关于面向团队的需求收集方法叙述,不恰当的是(  )。

  • (A) 举行团队需求收集会议,会议由软件工程师、客户和其他利益相关者共同举办和参加
  • (B) 拟定一个会议议程,与会者围绕需求要点,畅所欲言
  • (C) 会议提倡自由发言,不需要特意控制会议的进度
  • (D) 会议目的是为了识别问题,提出解决方案的要点,初步刻画解决方案中的需求问题

答案与解析

  • 试题难度:容易
  • 知识点:需求工程>需求获取
  • 试题答案:[[C]]
  • 试题解析:

    面向团队的需求收集方法能够鼓励合作,为解决方案的各个要素提供建议,协商不同的方法,以及说明初步的需求方案。在进行面向团队的需求分析时,通常会举行团队需求收集会议,会议由软件工程师、客户和其他利益相关者共同举办和参加;为会议拟订一个会议议程,既要涵盖所有的重要点,又要鼓励思维的自由交流;会议由一位注册人控制会议进度,并保证会议主题不被偏离;会议目的是为了识别问题,提出解决方案的要点,初步刻画解决方案中的需求问题。

第 24 题

质量功能部署(QFD)是一种将客户要求转化成软件需求的技术。QFD 的目的是最大限度地提升软件工程过程中客户的满意度。为了这个目标, QFD确认了三类需求,常规需求、(  )和意外需求。

  • (A) 期望需求
  • (B) 基础需求
  • (C) 显式需求
  • (D) 功能需求

答案与解析

  • 试题难度:容易
  • 知识点:需求工程>需求分类
  • 试题答案:[['A']]
  • 试题解析:

    质量功能部署(QFD)是一种将客户要求转化成软件技术需求的技术。QFD的目的是最大限度地让客户从软件工程过程中感到满意。为了这个目标,QFD确认了三类需求:常规需求、期望需求和意外需求。其中期望需求指的是那些隐含在产品或系统中,可能由于非常基础以至于用户没有显式说明的需求。

第 25 题

某行政单位希望将位于单位内部信息系统中的新闻、信息等发布到互联网上,并实现一部分网上办公能力。对于这种应用集成需求,最适合的集成方式是(  )。

  • (A) 数据集成
  • (B) 界面集成
  • (C) API集成
  • (D) 门户集成

答案与解析

  • 试题难度:一般
  • 知识点:企业信息化战略与实施>企业应用集成
  • 试题答案:[[D]]
  • 试题解析:

    根据题目描述,该行政单位希望将位于单位内部信息系统中的相关新闻、信息等发布到互联网上,并实现一部分网上办公的能力,这是一个典型的信息门户的构建问题,因此应该采用门户集成的方式最为恰当。

第 26 题

应用集成是一项十分复杂的工作,必须针对具体情况选择合适的集成方法。某企业欲整合部门之间的报表信息,在年末进行数据集成与处理,并要求保留部门内部现有信息系统的数据格式不变。在这种情况下,采用(  )的方式最为适当。

  • (A) 共享数据库
  • (B) 远程过程调用
  • (C) 消息传递
  • (D) 文件传输

答案与解析

  • 试题难度:一般
  • 知识点:企业信息化战略与实施>企业应用集成
  • 试题答案:[[D]]
  • 试题解析:

    应用集成是一项复杂的工作,必须对具体情况选择合适的集成方法。某企业欲整合部门之间的报表信息,在年末进行数据集成与处理,并要求保留部门内部现有信息系统的数据格式不变。在这种情况下,数据集成的频率很低,且需要保持现有的数据格式,因此采用文件传输的方式最为简单方便。

第 27 题

软件质量强调三个方面的内容:(  )是测试软件质量的基础;(  )定义了一组用于指导软件开发方式的准则;(  )间接定义了用户对某些特性的需求。

  • (A) 软件需求
  • (B) 软件分析
  • (C) 软件设计
  • (D) 软件实现
  • (A) 开发文档
  • (B) 开发标准
  • (C) 维护手册
  • (D) 用户手册
  • (A) 功能需求
  • (B) 非功能需求
  • (C) 期望需求
  • (D) 质量属性需求

答案与解析

  • 试题难度:一般
  • 知识点:项目管理>软件质量管理
  • 试题答案:[['A'],['B'],['C']]
  • 试题解析:

    构建高质量的软件是进行项目开发的重要目标,软件质量强调三个方面的内容:软件需求是测试软件质量的基础;开发标准定义了一组用于指导软件开发方式的准则;隐式需求间接定义了用户对某些特性的期望。

第 28 题

文档是指某种数据媒体和其所记录的数据,是软件产品的一部分。不同的文档所起的作用不一样,以下(  )文档回答了“如何做”问题,项目管理人员主要关注(  )。

  • (A) 项目开发计划
  • (B) 软件需求说明书
  • (C) 数据需求说明书
  • (D) 概要设计说明书
  • (A) 项目开发计划
  • (B) 详细设计说明书
  • (C) 用户手册
  • (D) 概要设计说明书

答案与解析

  • 试题难度:容易
  • 知识点:项目管理>软件配置管理
  • 试题答案:[[D],[A]]
  • 试题解析:

    一个软件项目一般需经历需求分析、概要设计、详细设计、编码、测试和维护等阶段,文档是软件项目开发应用的一部分,存在于软件项目的整个生命周期之中,没有正式文档的软件项目开发,就不是规范标准的软件项目。文档可分为开发文档、管理文档、用户文档、投产文档、记录文档和反馈文档。
    开发文档体现了软件开发人员前一阶段工作的成果,同时又是后一阶段工作的依据。这类文档包括可行性研究报告、软件项目开发计划、软件需求规格说明、系统规格说明书、软件功能说明书和数据字典等。
    由软件开发人员制定的需提交管理部门的一些工作计划、工作方案和工作报告称为管理文档。通过阅读这些文档,管理人员能够了解软件项目开发活动安排、进度、资源使用等情况。这类文档包括项目开发计划、测试计划、测试方案、开发进度报告和项目总结报告等。
    软件开发人员为使用该软件的网点经办人员准备的有关该软件产品使用、操作的资料,主要是操作手册及新功能介绍方面的文档称为用户文档。
    投产文档是软件开发人员对数据中心、分行科技人员准备的有关投产说明、版本安装、软件测试等方面的资料。
    与客户交流往来的记录、软件项目开发过程中各种会议、跟踪记录、审查记录、产品投产记录和问题跟踪解决记录等称为记录文档。
    这类文档主要是软件产品在推广使用以后,客户对产品使用过程中意见及产品缺陷、质量等方面的信息反馈构成反馈文档。
    国家标准局在1988年1月发布了《计算机软件开发规范》和《软件产品开发文件编制指南》,作为软件开发人员工作的准则和规程。它们基于软件生存期方法,把软件产品从形成概念开始,经过开发、使用和不断增补修订,直到最后被淘汰的整个过程应提交的文档归为13种。题目中涉及的文档简要说明如下:
     (1)项目开发计划:为软件项目实施方案制定出的具体计划。它应包括各部分工作的负责人员、开发的进度、开发经费的概算、所需的硬件和软件资源等。项目开发计划应提供给管理部门,并作为开发阶段评审的基础。
    (2)软件需求说明书:也称软件规格说明书。其中对所开发软件的功能、性能、用户界面机运行环境等作出详细的说明。它是用户与开发人员双方对软件需求取得共同理解基础上达成的协议,也是实施开发工作的基础。
     (3)数据要求说明书:该说明书应当给出数据逻辑描述和数据采集的各项要求,为生成和维护系统的数据文件做好准备。
      (4)概要设计说明书:该说明书是概要设计工作阶段的成果。它应当说明系统的功能分配、模块划分、程序的总体结构、输入输出及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计奠定基础。
     (5)详细设计说明书:着重描述每一个模块是如何实现的,包括实现算法、逻辑流程等。
      (6)用户手册:详细描述软件的功能、性能和用户界面,使用户了解如何使用该软件。

第 29 题

系统组织结构与功能分析中,可以采用多种工具,其中(  )描述了业务和部门的关系。


  • (A) 组织/业务关系图
  • (B) 业务功能一览图
  • (C) 组织结构图
  • (D) 物资流图

答案与解析

  • 试题难度:容易
  • 知识点:企业信息化战略与实施>信息系统战略规划
  • 试题答案:[["A"]]
  • 试题解析:

    需求分析就是对处理的对象进行系统调查,主要包括系统范围与目标分析、系统组织结构与功能分析和系统性能分析。其中在系统组织结构与功能分析中,需要了解组织的目标及其战略规划、了解组织结构及各部分的功能、了解相关部门职能的各种关系、分析组织结构的合理性等,可以应用以下几个工具:
    组织机构图描述组织各部分的领导和被领导关系。
    组织/业务关系图描述业务和部门的关系,如下表所示。


业务功能一览图,描述每一种业务所具有的功能。

第 30 题

数据仓库在收集数据过程中,会遇到一些略微不一致但可以纠正的数据,纠正的过程称为(  )。

  • (A) 数据转换
  • (B) 数据抽取
  • (C) 数据清洗
  • (D) 数据装载

答案与解析

  • 试题难度:容易
  • 知识点:数据库系统>数据仓库与数据挖掘
  • 试题答案:[[C]]
  • 试题解析:

    数据仓库从不同的数据源提取数据,各个数据源会存在数据不一致的问题,对少量的略微不一致数据进行纠正(如对地名中的个别错别字等进行纠正),这一概念称为清洗。

第 31 题

下面关于企业资源规划(ERP)的叙述,不正确的是(  )。

  • (A) ERP为组织提供了升级和简化其所用的信息技术的机会
  • (B) 购买使用一个商业化的ERP 软件,转化成本高,失败的风险也很大
  • (C) 除了制造和财务,ERP 系统可以支持人力资源、销售和配送
  • (D) ERP 的关键是事后监控企业的各项业务功能,使得诸如质量、有效性、客户满意度、工作成果等可控

答案与解析

  • 试题难度:一般
  • 知识点:企业信息化战略与实施>信息系统战略规划
  • 试题答案:[[D]]
  • 试题解析:

    企业资源规划(ERP)系统是一个整合的程序集合,能够管理公司各个节点,支持组织内制造和财务等业务功能。灵活性和快速反应是企业开展商业竞争取胜的重要因素,而实施ERP能够使用户在第一时间获得信息,帮助企业更好地为客户服务,提高质量标准,评估市场状态,实施ERP会对整个组织带来巨大的冲击,其优缺点如下:
    (1)促使企业改变工作流程;
    (2)能够整合原有的旧系统,促使企业技术基础设施升级;
    (3)提高对决策数据访问的效率;
    (4)费用较高,时间较长;
    (5)难以与其他系统集成,一旦选定ERP软件,很难向其他ERP系统转换。
    ERP的关键是实时监控企业功能,这使得诸如质量、有效性、客户满意度、工作成果和获利能力等关键事务得到及时分析。除了制造和财务外,ERP系统还可以支持人力资源、销售和配送。

第 32 题

在数据库设计的需求分析阶段,业务流程一般采用(  )表示。

  • (A) 数据流图
  • (B) E-R 图
  • (C) 程序结构图
  • (D) 功能模块图

答案与解析

  • 试题难度:一般
  • 知识点:需求工程>需求分析
  • 试题答案:[[A]]
  • 试题解析:

    本题考查对数据库设计需求分析阶段的基础知识的理解程度。
    在数据库设计的需求分析阶段,参与需求分析的主要人员是分析人员和用户,由于数据库应用系统是面向企业和部门的具体业务,分析人员一般并不了解,而同样用户也不会具有系统分析的能力,这就需要双方进行有效的沟通,使得设计入员对用户的各项业务了解和熟悉,进行分析和加工,将用户的业务转换成为设计入员所需要的信息组织,即以规范化的方式进行整理,形成对业务流程描述的文档数据流图和数据描述的文档数据字典,故选项A正确;E-R图是概念设计阶段的文档,故选项B错误;程序结构图和功能模块图是应用程序设计阶段的文档,不是数据库设计的需求分析阶段的文档,故选项C、D错误。

第 33 题

若要使某用户只能查询表EMP中的部分记录,应采取的策略是(  )。

  • (A) 将该用户级别设定为DBA
  • (B) 将表EMP的查询权限赋予该用户
  • (C) 编写查询表EMP的存储过程
  • (D) 构建该部分记录的行级视图,并将该视图的查询权限赋予该用户

答案与解析

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

    本题考查对数据库访问控制方面的基本概念的掌握程度。
    选项A是错误的。因为具有DBA特权的用户可操作数据库的所有资源。
    选项B是错误的。因为选项B是将表EMP的查询权限赋予该用户,即全部记录,而题目只允许某用户查询表EMP中的部分记录。
    选项C是错误的。因为编写查询表EMP的存储过程仍然是查询表EMP的所有记录。
    选项D是正确的。因为是构建该部分记录的行级视图,并将该视图的查询权限赋予该用户,这样使用户只能查询表中的部分记录。

第 34 题

 某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实体之间的关系如表1和表2所示。

商品关系的主键是(  );仓库关系的主键是(  );仓库关系(  ),为了解决这一问题,需要将仓库关系分解为(  )。   

  • (A) 商品号
  • (B) 商品名称
  • (C) 生产商
  • (D) 单价
  • (A) 仓库号,地址
  • (B) 仓库号,电话
  • (C) 仓库号,商品号
  • (D) 地址,电话
  • (A) 无冗余、无插入异常,但存在删除异常
  • (B) 无冗余,但存在插入异常和删除异常
  • (C) 存在冗余,但不存在修改操作的不一致
  • (D) 存在冗余、修改操作的不一致,以及插入异常和删除异常
  • (A) 仓库1(仓库号,地址)和仓库2(仓库号,电话,商品号,库存量)
  • (B) 仓库1(仓库号,地址,电话)和仓库2(商品号,库存量)
  • (C) 仓库1(仓库号,电话)和仓库2(仓库号,地址,商品号,库存量)
  • (D) 仓库1(仓库号,地址,电话)和仓库2(仓库号,商品号,库存量)

答案与解析

  • 试题难度:容易
  • 知识点:数据库系统>规范化理论
  • 试题答案:[['A'],['C'],['D'],['D']]
  • 试题解析:

    本题考查的是应试者对关系模式中主键、外键和模式分解及相关知识的掌握程度。
    第一空、第二空考查的是关系模式中主键方面的基础知识。商品关系的主键是商品号;仓库关系的主键是(仓库号,商品号)。

第一空的正确答案是A;第二空的正确答案是C。
第三空的正确答案是D。因为仓库关系存在冗余、修改操作的不一致,以及插入异常和删除异常。例如,仓库号为“01”的商品有3种,其地址就要重复3次,故存在冗余。
第四空的正确答案是D。为了解决仓库关系模式存在的问题需要进行模式分解,其中选项A分解存在的问题是仓库2不属于第三范式,因为存在非主属性对码的部分函数依赖,即仓库号→电话。选项B分解存在的问题是分解有损连接,即分解的新关系模式仓库1和仓库2无法恢复到原关系。选项C分解存在的问题与A类同,分析略。
选项C分解即保持函数依赖,又无损连接,分解的结果如下:</p>

第 35 题

若操作系统把一条命令的执行结果输出给下一条命令,作为它的输入,并加以处理,这种机制称为(  )。

  • (A) 链接
  • (B) 管道(线)
  • (C) 输入重定向
  • (D) 输出重定向

答案与解析

  • 试题难度:容易
  • 知识点:操作系统>其它
  • 试题答案:[[B]]
  • 试题解析:

    本题考查应试者对操作系统进程管道通信方面的基本概念的掌握程度。
    管道通信是一种共享文件模式,它基于文件系统,连接于两个通信进程之间,以先进先出的方式实现消息的单向传送。管道是一个特殊文件,在内核中通过文件描述符表示。一个管道总是连接两个命令,将左边命令的标准输出与右边命令的标准输入相连,于是左边命令的输出结果就直接成了右边命令的输入。

第 36 题

若读取(  )的某个磁盘块进行修改,将结果写回磁盘前系统崩溃,则对系统的影响相对较大。

  • (A) 用户文件
  • (B) 空闲表
  • (C) 系统目录文件
  • (D) 用户目录文件

答案与解析

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

    本题考查的是应试者对操作系统文件管理可靠性方面的基础知识的掌握程度。
    影响文件系统可靠性因素之一是文件系统的一致性问题。很多文件系统是先读取磁盘块到主存,在主存进行修改,修改完毕再写回磁盘。但如读取某磁盘块,修改后再将信息写回磁盘前系统崩溃,则文件系统就可能会出现不一致性状态。如果这些未被写回的磁盘块是索引节点块、目录块或空闲块,特别是系统目录文件,那么对系统的影响相对较大,且后果也是不堪设想的。通常解决方案是采用文件系统的一致性检查,一致性检查包括块的一致性检查和文件的一致性检查。

第 37 题

 某文件管理系统在磁盘上建立了位示图(bitmap),来记录磁盘的使用情况。若磁盘上的物理块依次编号为:0、1、2、…,系统中字长为16位,每一位对应文件存储器上的一个物理块,取值0和1分别表示空闲和占用,如下图所示。

假设将2057号物理块分配给某文件,那么该物理块的使用情况在位示图中的第(  )个字中描述;系统应该将该字的(  )。

  • (A) 128
  • (B) 129
  • (C) 130
  • (D) 131
  • (A) 编号为9的位置“0”
  • (B) 编号为9的位置“1”
  • (C) 编号为8的位置“0”
  • (D) 编号为8的位置“1”

答案与解析

  • 试题难度:一般
  • 知识点:操作系统>位示图
  • 试题答案:[['B'],['B']]
  • 试题解析:

    本题考查的是操作系统文件管理方面的基本知识。
    文件管理系统是在外存上建立一张位示图(bitmap),记录文件存储器的使用情况。每一位对应文件存储器上的一个物理块,取值0和1分别表示空闲和占用,如下图所示。
       

    由于系统中字长为16位,因此每个字可以表示16个物理块的使用情况。又因为文件存储器上的物理块依次编号为0、1、2、···,所以2057号物理块应该在位视图的第129个字中描述。又因为第129个字中的第0位对应2048号物理块,第1位对应2049号物理快,第2位对应2050号物理块,第3位对应2051号物理块,第4位对应2052号物理块,第5位对应2053号物理块,第6位对应2054号物理块,第7位对应2055号物理块,第8位对应2056号物理块,第9位对应2057号物理块,所以系统应该将该字的第9位置“1”,即将编号为9的位置“1”。

第 38 题

进程P1、P2、P3、P4、P5的前趋图如下:

若用PV操作控制进程并发执行的过程,则需要设置4个信号量S1、S2、S3和S4,且信号量初值都等于零。下图中a和b应分别填写(  ),c和d应分别填写(  ),e和f应分别填写(  )。

  • (A) P(S1)和P(S2)
  • (B) P(S1)和V(S2)
  • (C) V(S1)和V(S2)
  • (D) V(S1)和P(S2)
  • (A) P(S1)、P(S2)和V(S3)、V(S4)
  • (B) P(S1)、P(S2)和P(S3)、P(S4)
  • (C) V(S1)、V(S2)和P(S3)、P(S4)
  • (D) V(S1)、V(S2)和V(S3)、V(S4)
  • (A) P(S3)和P(S4)
  • (B) P(S3)和V(S4)
  • (C) V(S3)和V(S4)
  • (D) V(S3)和P(S4)

答案与解析

  • 试题难度:一般
  • 知识点:操作系统>信号量与PV操作
  • 试题答案:[['C'],['A'],['A']]
  • 试题解析:

    本题考查的是操作系统进程管理中PV操作方面的基本知识。
    第一空的正确答案为C。因为根据题意,进程P3等待P1、P2的结果,因此,当P1、P2执行完毕需要使用V操作通知P3,即a处填V(S1),b处填V(S2)。
    试题第二空的正确答案为A。因为根据题意,进程P3要执行需要测试P1、P2有没有消息,应该在c处填P(S1);P(S2);当P3执行完毕需要使用V操作通知P4和P5,即在d处填V(S3)、V(S4)。
    第三空的正确答案为A。因为根据题意,进程P4和P5要执行需要测试P3有没有消息,故应该在e处填P(S3),在f处填P(S4)。

第 39 题

 某工程包括A、B、C、D、E、F、G、H八个作业,各个作业的紧前作业、所需时间和所需人数如下表所示(假设每个人均能承担各个作业) :


 该工程的工期应为(  )周。按此工期,整个工程至少需要(  )人。

  • (A) 8
  • (B) 9
  • (C) 10
  • (D) 11
  • (A) 8
  • (B) 9
  • (C) 10
  • (D) 11

答案与解析

  • 试题难度:一般
  • 知识点:项目管理
  • 试题答案:[['A'],['B']]
  • 试题解析:

    根据该工程八个作业的紧前作业以及所需时间,可画出如下网络计划箭线图:

    其中,各条箭线分别表示各个作业,箭线上分别标记了作业名称和所需的时间。各作业之间由节点衔接。各节点从1到7编号,节点1为起点,节点7为终点。注意,每个箭线图只能有一个起点、一个终点。
    从上图看出,从起点到终点的路径有多条,作业时间之和最长的路径为ACEGH,即1-2-4-5-6-7。这就是该工程的关键路径。关键路径上各个作业时间之和就是整个工程所需的工期。因此,该工程所需工期为2+1+2+2+1=8周。
    为考察该工程每周所需的人数,就需要先确定各作业的时间安排。人们常用甘特图直观描述各作业的时间安排。对本题中的工程,可用甘特图表示如下:

    在不推迟工期的情况下,关键路径上的作业A、C、E、G、H在上述甘特图上的位置就已经确定了。作业A应安排在第1、2周,横坐标为(0,2);作业C应安排在第3周,横坐标为(2,3);作业E应安排在第4、5周,横坐标为(3,5);作业G应安排在第6、7周,横坐标为(5,7);作业H应安排在第8周,横坐标为(7,8)。非关键作业B和D必须依次在作业G之前安排,即在横坐标(0,5)中安排;作业F必须在作业C之后安排,即在横坐标(3,8)中安排。由于作业A、H都需要8人,整个工程所需的人数不会低于8人。
    为减少该工程所需的人数,作业B、D、F的灵活安排就要考虑平衡每周所需的人数。上图就是一种较好的安排。每周所需的人数就是该周各作业所需人数的累计。因此,该工程只要9人就可以完成。从招聘角度看,前3周大致需要9人,接着5周大致需要8人。总的来说,该工程至少需要9人。
    另一种安排作业和人数的办法是采用如下的表格:

 

其中,作业A、C、E、G、H的安排是确定的,作业B、D、F可以在指定范围内灵活安排,使每周人数累计有所变化,从而可以找出比较平衡人数的方案。

第 40 题

人们需要用观测或测量得到的原始数据建立数学模型来解决实际问题,这种方法称为数据建模法。在建模过程中,下面关于原始数据作用的叙述,不正确的是(  )。

  • (A) 原始数据能够对构建什么样的模型给予提示
  • (B) 原始数据可以帮助对模型的参数给出估计
  • (C) 模型的合理性取决于原始数据的精确性和完整性
  • (D) 原始数据可以帮助检验模型、优化模型

答案与解析

  • 试题难度:一般
  • 知识点:数学与经济管理>数学建模
  • 试题答案:[[C]]
  • 试题解析:

    从实际问题中观察或测量得到的原始数据,通常是不太精确的,也难以完整。需要透过现象看本质,去伪存真,建立比较合理的模型,并求解。建模的过程通常是个渐进的过程。
    首先,要根据原始数据初步判断应架构什么样的模型。例如,将一批二维数据画在平面坐标系内,观察它们的分布趋势,初步判断采用什么样的曲线进行拟合比较合适。写出大致的曲线函数表达式,其中必然带有待定的参数。
    然后,通过原始数据来估计模型中的参数。算出了参数后,初步的模型就已经建立。但是,该模型是否符合实际,还需要用原始数据来检验。如果发现有些偏差,则需要调整模型或调整参数。
    一般的建模过程往往要反复多次经历上述过程,逐步优化得到比较合理、适用的模型,然后再选用适当的数值方法进行求解。
    针对不太精确、为大完整的原始数据建立起比较合理的数学模型,并获得满意的(不一定最优的)解答,是应用数学工作者能力、水平和经验的体现。

第 41 题

 某IT企业计划对一批新招聘的技术人员进行岗前脱产培训,培训内容包括编程和测试两个专业,每个专业要求在基础知识、应用技术和实际训练三个方面都得到提高。根据培训大纲,每周的编程培训可同时获得基础知识3学分、应用技术7学分以及实际训练10学分;每周的测试培训可同时获得基础知识5学分、 应用技术2学分以及实际训练7学分。企业要求这次岗前培训至少能完成基础知识70学分,应用技术86学分,实际训练185学分。以上说明如下表所示:


那么这样的岗前培训至少需要(  )周时间才能满足企业的要求。

  • (A) 15
  • (B) 18
  • (C) 20
  • (D) 23

答案与解析

  • 试题难度:一般
  • 知识点:数学与经济管理>线性规划
  • 试题答案:[["C"]]
  • 试题解析:

    设安排编程培训x周,测试培训y周,则可以建立本题的线性规划模型如下:
    目标函数:x+y,求最小值
    约束条件:3x+5y≥70
    7x+2y≥86
    10x+7y≥185
    非负条件:x,y≥0
    该线性规划问题的图解法如下:
    在坐标系第一象限内(因为要求x,y≥0);
    画直线L1:3x+5y=7≤0(一定通过点(0,14)与(70/3,0))
    所以,3x+5y≥70表示在直线L1之上的区域。
    画直线L2:7x+2y=86(一定通过点(0,43)与(86/7,0))
    所以,7x+2y≥86表示在直线L2之上的区域。
    画直线L3:10x+7y=185(一定通过点(0,185/7)与(20,18.5))
    所以,10x+7y≥185表示在直线L3之上的区域。
    上述三个约束条件以及变量非负条件组成的可行解区域见下图。

     

    根据线性规划方法,目标函数的最小值一定会在可行解区的顶点处到达。
    因此,只要考察直线L1与L3的交点以及直线L2与L3的交点处目标函数的值。
    L1与L3的交点满足:
    3x+5y=70
    10x+7y=185
    可以求出可行解区的一个顶点为(15,5),因此,x+y=20。
    L2与L3的交点满足:
    7x+2y=86
    10x+7y=185
    可以求出可行解区的另一个顶点为(8,15),因此,x+y=23。
    比较这两个顶点处的x+y值,就能知道本题的最优解就是:
    x=15(周),y=5(周),x+y的最小值为20(周)。

第 42 题

企业经常要对收集的原始数据进行处理,数据处理的目的不包括(  )。


  • (A) 增加信息量
  • (B) 变换数据形式使其便于进一步处理
  • (C) 便于使用者检索
  • (D) 为管理人员提供决策支持

答案与解析

  • 试题难度:一般
  • 知识点:企业信息化战略与实施>信息与信息化的概念
  • 试题答案:[['A']]
  • 试题解析:

    数据处理是按一定目的,用一定手段将所获得的原始信息进行加工处理。数据处理的目的是把信息的原始形式变换成便于观察、分析、查找、传递或易于进一步处理的形式;经过筛选分类、提取过滤和编辑整理,提高信息的质量;对数据进行加工计算、分离和选择,为管理人员提供管理、控制的依据;将经过处理的数据存储起来,以便于使用者检索;发布、销售数据,供客户使用。数据处理遵循“信息不增原理”,即数据信号的任何处理、提炼都不能使信息量增加;相反,处理的结果常常会损失一些信息量,处理的环节和次数越多,损失的机会就越大。对有些用户来说,最关心的是处理结果是否有用、有价值,不管是否损失了信息量。例如,对某个班级的考试成绩经过数据处理后,获得了平均值、最高与最低值。虽然损失了信息量,但领导看了觉得很有用。

第 43 题

载重量限24吨的某架货运飞机执行将一批金属原料运往某地的任务。待运输的各箱原料的重量、运输利润如下表所示。

经优化安排,该飞机本次运输可以获得的最大利润为(  )千元。

  • (A) 11
  • (B) 10
  • (C) 9
  • (D) 8

答案与解析

  • 试题难度:一般
  • 知识点:数学与经济管理>动态规划
  • 试题答案:[['B']]
  • 试题解析:

    在重量有限制的条件下,为取得最大的利润,显然应优先选择装载“利润重量比”大的货物。先列出每箱货物的利润/重量比如下:

    根据利润重量比优先原则,应先装第4箱、第6箱货物。重量已达到16吨,离最大载重量还差8吨,只能再装第1箱,或第3箱,或第5箱。为取得最大利润,再装第1箱更好。
    所以最优方案是装运箱号为1、4、6的三箱,总利润为3+4+3=10千元。

第 44 题

山区某乡的 6 个村之间有山路如下图所示,其中的数字标明了各条山路(公里)。

乡政府决定沿山路架设电话线。为实现村村通电话,电话线总长至少为(  )公里。

  • (A) 11
  • (B) 14
  • (C) 18
  • (D) 33

答案与解析

  • 试题难度:一般
  • 知识点:数学与经济管理>最小生成树
  • 试题答案:[['B']]
  • 试题解析:

    本题需要在给定的图上寻找最小支撑树。
    图由若干个结点以及结点之间的连线组成,每条连线上标记了权数(本题为长度)。
    最小支撑树实际上是其中的一个子图,它包括所有的结点以及部分连线,这些连线需要连接所有的结点,但其总权数(长度)最小。
    从本题应用看,就是要在上述山路图中确定部分山路,使其能连接6个村,又能使总长度最短。
    最小支撑树的求解方法:先选择最短的一条线(如有多条,可以任选一条),它已经连接了2个点。从这2点出发,再找出能连接其他一个点的最短线(如有多条,可以任选一条)。这样,就已经用2条线连接了3个点。依此类推,逐步做下去,连线也逐步增多,连接的点也逐步增多,直到所有的点都连上为止。这样求出的若干条连线以及所有结点就组成了最小支撑树。
    本题求出的一种最小支撑树如下:

    其连线的总长度等于14公里,连接了6个村。
    在同一个图中,最小支撑树的方案可能有多个,但其连线的总长度是相等的。
    这是运筹学求解最优问题的普遍原则:最优值如果有,则必是唯一的,但达到最优值的方案可能不止一个。

第 45 题

企业使用了某厂商的软件产品,随后该厂商又推出了这种产品的新版本,该企业信息中心正在考虑是否需要升级该软件。信息中心未作出立即更新软件版本的决定,最可能的原因是(  )。

  • (A) 需要等待用户部门做出支付软件版本升级费用的预算
  • (B) 用户部门还没有要求软件版本升级
  • (C) 虽然新版本软件在社会上已普遍使用,但信息中心还是担心存在潜在问题
  • (D) 新版软件与其他用户部门正在使用的软件不兼容

答案与解析

  • 试题难度:一般
  • 知识点:软件测试与维护>软件运行与维护
  • 试题答案:[['D']]
  • 试题解析:

    企业信息中心的软件版本升级应按照改进服务需要与成本的因素进行考虑,属于信息中心内部的工作。用户部门不可能对此做出预算,支付升级费用。用户部门只关心大型系统的软件功能以及服务,一般并不了解其所用软件的版本,一般也不大关心新版本软件的性能改进技术,所以一般不大会提出更新版本的要求。
    市场上的软件产品一般都不能保证100%正确,厂商会在推广使用过程中逐步改进。所以,新版软件可能会包含一些问题,不应该成为拒绝升级的理由。如果能具体了解到新版软件的问题,并且对信息中心的服务工作有影响,那是的确要考虑的。“估计会有潜在的问题”而拒绝使用是不正确的。
    新版软件可能与其他部门正在使用的软件不兼容,这是企业信息中心经常遇到的问题。信息中心需要重视并解决这种问题,才能进行软件版本升级。

第 46 题

为测量高负载大型计算机系统的性能,最适宜的方法是(  )。

  • (A) 查看运行日志
  • (B) 硬件监控
  • (C) 软件监控
  • (D) 查看作业记账系统

答案与解析

  • 试题难度:一般
  • 知识点:软件架构设计>软件架构评估
  • 试题答案:[[B]]
  • 试题解析:运行日志记录的是作业的活动、操作过程以及运行时的问题,并不是测量计算机系统性能的。
    作业记账系统记录的是各作业的运行时间、运行期间所用的硬件软件资源量,也不是测量计算机系统性能的。
    硬件监控与软件监控都可以测量计算机系统性能,但对于高负载的计算机系统来说,软件监控的开销很大,会严重降低系统性能。

第 47 题

按照国际电话电报咨询委员会的定义,媒体可以分为5类:感觉媒体、表示媒体、表现媒体、存储媒体和传输媒体。其中,(  )指进行信息输入和输出的媒体,如键盘、鼠标、扫描仪、话筒、摄像机等为输入媒体;显示器、打印机、喇叭等为输出媒体。 

  • (A) 感觉媒体
  • (B) 传输媒体
  • (C) 表现媒体
  • (D) 存储媒体

答案与解析

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

    本题考查的是应试者对多媒体方面的媒体分类的了解程度。
    媒体的概念范围相当广泛,按照国际电话电报咨询委员会(Consultative Committee on International Telephone and Telegraph,CCITT)的定义,媒体可以分为如下5类。
    (1)感觉媒体(Perception Medium):指直接作用于人的感觉器官,使人产生直接感觉的媒体。如引起听觉反应的声音,引起视觉反应的图像等。
    (2)表示媒体(Representation Medium),指传输感觉媒体的中介媒体,即用于交换的编码。如图像编码(JPEG、MPEG)、文本编码(ASCII、GB2312)和声音编码等。
    (3)表现媒体(Presentation Medium):指进行信息输入和输出的媒体。如键盘、鼠标、扫描仪、话筒和摄像机等为输入媒体;显示器、打印机和喇叭等为输出媒体。
    (4)存储媒体(Storage Medium):指用于存储表示媒体的物理介质。如硬盘、软盘、磁盘、光盘、ROM及RAM等。
    (5)传输媒体(Transmission Medium):指传输表示媒体的物理介质。如电缆、光缆和电磁波等。

第 48 题

计算机对声音信号进行处理前,必须将它转换成为数字信号,最基本的声音信号数字化方法是取样-量化法。若量化后的每个声音样本用1个字节表示,则量化分辨率是(  )。

  • (A) 1/2
  • (B) 1/256
  • (C) 1/1024
  • (D) 1/65536

答案与解析

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

    本题考查的是应试者对多媒体方面的声音量化分辨率概念的了解程度。
    声音信号是一种模拟信号,计算机要对它进行处理,必须将它转换成为数字声音信号,即用二进制数字的编码形式来表示声音。最基本的声音信号数字化方法是取样-量化法,它分成如下3个步骤。
     (1)采样:采样是把时间连续的模拟信号转换成时间离散、幅度连续的信号。在某些特定的时刻获取声音信号幅值叫做采样,由这些特定时刻采样得到的型号称为离散时间信号。一般都是每隔相等的一小段时间采样一次,其时间间隔称为取样周期,它的倒数称为采样频率。采样定理是选择采用频率的理论依据,为了不产生失真,采样频率不应低于声音信号最高频率的两倍。因此,语音信号的采样频率一般为8 kHz,音乐信号的采样频率则应在40kHz以上。采样频率越高,可恢复的声音信号越丰富,其声音的保真度越好。
    (2)量化:量化处理是把幅度上连续取值(模拟量)的每一个样本转换为离散值(数字值)表示,因此量化过程有时也称为A/D转换(模数转换)。量化后的样本是用若干位二进制数(bit)来表示的,位数的多少反映了度量声音波形幅度的精度,称为量化精度,也称为量化分辨率。例如,每个声音样本若用16位(2字节)表示,则声音样本的取值范围是0~65 536,精度是1/65 536;若只用8位(1字节)表示,则样本的取值范围是0~255,精度是1/256。量化精度越高,声音的质量越好,需要的存储空间也越多;量化精度越低,声音的质量越差,而需要的存储空间也越少。
    (3)编码:经过采样和量化处理后的声音信号已经是数字形式了,但为了便于计算机的存储、处理和传输,还必须按照一定的要求进行数据压缩和编码,即选择某一种或者几种方法对它进行数据压缩,以减少数据量,再按照某种规定的格式将数据组织成为文件。

第 49 题

网络故障需按照协议层次进行分层诊断,找出故障原因并进行相应处理。查看端口状态、协议建立状态和EIA状态属于(  )诊断。

  • (A) 物理层
  • (B) 数据链路层
  • (C) 网络层
  • (D) 应用层

答案与解析

  • 试题难度:较难
  • 知识点:计算机网络>网络故障诊断
  • 试题答案:[[A]]
  • 试题解析:

    网络故障需要按照协议层次进行分层诊断,找出故障原因并进行相应处理。
    物理层是OSI分层结构体系中最基础的一层,它建立在通信媒体的基础上,实现系统和通信媒体的物理接口,为数据链路实体之间进行透明传输,为建立、保持和拆除计算机和网络之间的物理连接提供服务。
    物理层的故障转移表现在设备的物理连接方式是否恰当;连接电缆是否正确。确定路由器端口物理连接是否完好的最佳方法是使用show interface命令,检查每个端口的状态,解释屏幕输出信息,查看端口状态、协议建立状态和EIA状态。

第 50 题

(  )不是设备选型时应考虑的主要原则。

  • (A) 技术指标
  • (B) 成本因素
  • (C) 原有设备的兼容性
  • (D) 采用最新技术

答案与解析

  • 试题难度:容易
  • 知识点:计算机网络>网络规划与设计
  • 试题答案:[[D]]
  • 试题解析:

    在物理网络设计阶段,根据需求说明书、通信规范说明书和逻辑网络设计说明书选择设备的品牌和型号的工作,是较为关键的任务之一。
    在进行设备的品牌、型号的选择时,应该考虑到产品技术指标、成本因素、原有设备的兼容性、产品的延续性、设备可管理性、厂商的技术支持等多方面的内容。但在选择设备时,并不是把是否采用最新技术作为储运好的衡量标准。

第 51 题

网络设计方案中应重点体现安全性原则,但是不计成本的安全性设计也是不可取的,安全方案应该满足应用需求。下述选项中,(  )安全性需求相对较弱。

  • (A) 政府网
  • (B) 校园网
  • (C) 企业网
  • (D) 金融网

答案与解析

  • 试题难度:容易
  • 知识点:计算机网络>网络规划与设计
  • 试题答案:[[B]]
  • 试题解析:

    网络安全设计应遵循的原则包括:
    (1)网络信息系统安全与保密的“木桶原则”和整体性原则。
    (2)网络安全系统的有效性与实用性原则。
    (3)网络安全系统的“等级性”原则。
     (4)安全有价原则等。
    网络系统的设计是受经费限制的,在考虑安全解决方案时必须考虑性能价格的平衡,而且不同的网络系统所要求的安全侧重点各有不同。在企业网、政府行政办公网、国防军工部门内部网、电子商务网站以及VPN等网络方案设计中应重点体现安全性原则,确保网络系统和数据的安全运行。在社区网、城域网和校园网中,安全性的需求相对较弱。

第 52 题

设计骨干网时,应该在性能和成本之间寻找平衡。以下叙述中,(  )是正确的。 

  • (A) ATM在局域网的所有应用可用ELAN来实现,带宽效率高,实时性好,适宜用作园区网
  • (B) 双星树结构的主干网,虽然不能均衡负载,成本也较高,但具有更高的可用性
  • (C) 由于建筑群布线路径复杂的特殊性,一般直线距离超过300米的建筑物之间的千兆以太网线路就必须用单模光纤
  • (D) 如经费难以支持千兆以太网,可以采用100BASE-FX,用双绞线建立快速以太网,是非常经济实惠的选择

答案与解析

  • 试题难度:一般
  • 知识点:计算机网络>网络规划与设计
  • 试题答案:[[C]]
  • 试题解析:

    主干网一般用来连接建筑群和服务器群,是网络的大动脉。主干网技术的选择,要根据需求分析中的地理距离、信息流量和数据负载的轻重而定。连接建筑群的主干网一般以光缆作为传输介质。
    FDDI基本属于过时技术,目前较少应用;ATM是面向连接的网络,实时传输效率高,但其在局域网的应用需要ELAN仿真来实现,效率低,不适宜用作局域网或园区网。千兆以太网一般采用光缆作为传输介质,多种波长的单模和多模光纤分别用于不同的场合和距离,由于建筑群布线线路路径复杂的特殊性,一般直线距离超过300米的建筑物之间的千兆以太网线路就必须要用单模光纤。如经费难以支持千兆以太网,可以采用100Base-FX,即用光纤建立快速以太网,其端口价格低,对光缆的要求也不高。

第 53 题

下列关于Windows 2003中域的叙述,正确的是(  )。

  • (A) 在网络环境中所有的计算机称为一个域
  • (B) 同一个域中可以有多个备份域服务器
  • (C) 每个域中必须有主域服务器和备份域服务器
  • (D) 成员服务器支持活动目录数据库

答案与解析

  • 试题难度:一般
  • 知识点:计算机网络>其它
  • 试题答案:[[B]]
  • 试题解析:

    本题考查Windows域的基础知识。域(Domain)是一个共用“目录服务数据库”的计算机和用户的集合,用于实现集中式管理。域是逻辑分组,与网络的物理拓扑无关。域中只能有一个主域控制器但可以有零个或多个备份域控制器。

第 54 题

TCP协议在建立连接的过程中可能处于不同的状态,用 netstat 命令显示出 TCP连接的状态为SYN_SEND,则这个连接正处于(  )。

  • (A) 等待对方的建立连接请求
  • (B) 已主动发出连接建立请求
  • (C) 等待对方的连接释放请求
  • (D) 收到对方的连接建立请求

答案与解析

  • 试题难度:一般
  • 知识点:计算机网络>TCP/IP协议族
  • 试题答案:[['B']]
  • 试题解析:

    上图表示TCP的连接状态。事实上,在TCP协议运行过程中,有多个连接处于不同的状态。当TCP处于SYN_SEND状态时,表示协议实体已主动发出连接建立请求。

第 55 题

可以把所有使用DHCP协议获取IP 地址的主机划分为不同的类别进行管理。下面的选项列出了划分类别的原则,其中合理的是(  )。

  • (A) 移动用户划分到租约期较长的类
  • (B) 固定用户划分到租约期较短的类
  • (C) 远程访问用户划分到默认路由类
  • (D) 服务器划分到租约期最短的类

答案与解析

  • 试题难度:容易
  • 知识点:计算机网络>TCP/IP协议族
  • 试题答案:[[C]]
  • 试题解析:

    动态主机配置协议(DHCP)用于在大型网络中为客户端自动分配IP地址及有关网络参数(默认网关和DNS服务器地址等)。使用DHCP服务器便于进行网络管理,可以节省网络配置的工作量,有效地避免网络地址冲突,还能解决IP地址资源不足的问题。
    DHCP租约周期是IP地址的有效期。租约周期可长可短,取决于用户的上网环境和工作性质。一般把移动用户划分到租约期较短的管理类,把固定用户划分到租约期较长的管理类,远程访问用户划分到默认路由类。对于服务器主机,则要为其保留固定的IP地址,并且要把保留的IP地址与服务器主机的MAC地址进行绑定。

第 56 题

Many of the activities performed during the preliminary investigation are  still being conducted in(  ), but in much greater depth than before. During this phase,the analyst must become fully aware of the(  )and must develop enough  knowledge  about the(  )and the existing systems to enable an effective  solution to be proposed and implemented. Besides the(  )for process and data of current system, the deliverable from this phase also includes the(  )for the proposed system.

  • (A) analysis phase
  • (B) design phase
  • (C) implementation phase
  • (D) maintenance phase
  • (A) main symptom
  • (B) root problem
  • (C) final blueprint
  • (D) data specification
  • (A) hardware environment
  • (B) testing environment
  • (C) software environment
  • (D) business environment
  • (A) logical models
  • (B) physical models
  • (C) design models
  • (D) implementation models
  • (A) hardware and software specification
  • (B) system performance specification
  • (C) formal requirements definition
  • (D) general problem statement

答案与解析

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

    初始调查阶段的许多活动仍然会在分析阶段进行,但会比前面更为深入。在这个阶段,分析师必须认识到根本性问题并且必须获取到足够的关于业务环境和现有系统的知识,以便提出和实现一种有效的解决方案。除了现有系统过程与数据的逻辑模型外,这一阶段的交付品还包括了所建议系统的形式化需求定义。

results matching ""

    No results matching ""