系统分析师综合知识(选择题)模拟试卷44 (题后含答案及解析)
题型有:1. 
1. 电子政务根据其服务的对象不同,基本上可以分为四种模式。某市政府在互联网上提供的“机动车违章查询”服务,属于(44)模式。
A.G2B
B.G2C
C.G2E
D.G2G
正确答案:B
解析:根据其服务对象的不同,电子政务基本上可以分为4种模式:政府对政府的电子政务(G2G)、政府对企业的电子政务(G2B)、政府对公众的电子政务(G2C)、政府对公务员的电子
政务(G2E)。以上4种模式是一种互动关系。政府部门是以两种身份来参与信息化建设的,它既是公共信息平台的使用者,也是建设的组织者,这两种身份相辅相成,互相促进。(1)政府对政府。在政府与政府之间,致力于政府办公系统自动化建设,促进信息互动、信息共享和资源整合,提高行政效率。主要包括电子法规政策系统、电子公文系统、屯子司法档案系统、电子财政管理系统。(2)政府对企业。在政府与企业之间,致力于电子商务实践,营造安全、有序、合理的电子商务环境,引导和促进电子商务发展。主要包括电子采购与招标、电子税务、电子证照办理、信息咨询服务、中小企业电子服务。(3)政府对公众。在政府与公众之间,致力于网络系统、信息渠道和在线服务的建设,为民众提供获取更便捷、质量更佳、内容更多元化的服务。主要包括教育培训服务、就业服务、电子医疗服务、社会保险网络服务、公民信息服务、交通管理服务、公民电子税务、电子证件服务。(4)政府对公务员。随着电子政务的发展,政府部门对内部工作人员的电子政务被单独列出来,称为政府对公务员的电子政务模式。主要包括办公自动化系统、电子培训系统、业绩评价系统。显然,“机动车违章查询”服务属于G2C。 
2. 质量控制非常重要,但是进行质量控制也需要一定的成本。(131)可以降低质量控制的成本。
A.使用抽样统计
B.进行过程分析
C.对全程进行监督
D.进行质量审计
正确答案:A
解析:根据PMBOK 2004版,正确的答案是A。由于是抽样统计,节省了大量的质量控制成本。 
3. 软件的分层式体系结构把软件系统划分为4层,这4层结构自顶向下分别是(143)。
A.应用软件   业务构件   中间件   系统软件
B.业务构件   应用软件   中间件   系统软件
C.应用软件   中间件   系统软件   业务构件
D.业务构件   中间件   应用软件   系统软件
正确答案:A
解析:软件的分层式体系结构把软件系统划分为4层,这4层结构自顶向下分别是应用软件、业务构件、中间件和系统软件。 
4. (61)引起的数据库异常,其破坏性最大。
B.系统故障
C.介质故障
D.病毒引起故障
正确答案:C
解析:数据库系统中可能发生各种各样的故障,大致可以分以下几类。  (1)事务内部的故
障  事务内部的故障有的是可以通过事务程序本身发现的(见下面转账事务的例子),有的是非预期的,不能由事务程序处理。  例如,银行转账事务。这个事务把一笔金额从一个账户甲转给另一个账户乙。  BEGIN TRANSACTION  读账户甲的余额BALANCE;  BALANCE=BALANCE - AMOUNT;(AMOUNT为转账金额)  IF  (BALANCE<0)  THEN  {  打印,金额不足,不能转账’;  ROLLBACK;(撤销刚才的修改,恢复事务)  }  ELSE  {  读账户乙的余额BALANCE1;  BALANCE1=BALANCE1+AMOUNT;  写回BALANCE1;  COMMIT;  }    这个例子说明事务是一个“完整的”工作单位,它所包括的一组更新操作要么全部完成要么全部不做,否则就会使数据库处于不一致状态,例如只把账户甲的余额减少了而没有把账户乙的余额增加。  在这段程序中若产生账户甲余额不足的情况,应用程序可以发现并让事务滚回,撤销错误的修改,恢复数据库到正确状态。  事务内部更多的故障是非预期的,是不能由应用程序处理的。如运算溢出、并行事务发生死锁而被选中撤销该事务等,以后,事务故障仅指这—类故障。  事务故障意味着事务没有到达预期的终点(COMMIT或者显式的ROLLBACK),因此,数据库可能处于不正确状态。系统就要强行滚回此事务,即撤销该事务已经做出的任何对数据库的修改,使得该事务好像根本没有启动一样。  (2)系统范围内的故障  系统故障是指造成系统停止运转的任何事件,使得系统要重
新启动。例如中央处理器故障、操作系统故障、突然停电等,这类故障影响正在运行的所有事务,但不破坏数据库。这时主存内容,尤其是数据库缓冲区(在内存)中的内容都被丢失,使得运行事务都非正常终止,从而造成数据库可能处于不正确的状态,恢复子系统必须在系统重新启动时让所有非正常终止的事务滚回,把数据库恢复到正确的状态。  (3)介质故障  系统故障常称为软故障(SoftCrash),介质故障称为硬故障(HardCrash)。硬故障指外存故障,如磁盘的磁头碰撞、瞬时的强磁场干扰等。这类故障将破坏数据库或部分数据库,并影响正存取这部分数据的所有事务,这类故障比前两类故障发生的可能性小得多,但破坏性最大。      (4)计算机病毒  计算机病毒是一种人为的故障或破坏,是一些恶作剧者研制的一种计算机程序,这种程序与其他程序不同,它像微生物学所称的病毒一样可以繁殖和传播,并造成对计算机系统包括数据库的危害。  病毒的种类很多,不同病毒有不同的特征。小的病毒只有20条指令,不到50字节。大的病毒像一个操作系统,由上万条指令组成。计算机病毒已成为计算机系统的主要威胁,自然也是数据库系统的主要威胁,为此计算机的安全工作者己研制了许多预防病毒的“疫苗”,检查、诊断、消灭计算机病毒的软件也在不断发展。但是,至今还没有一种使得计算机“终生”免疫的疫苗。因此数据库一旦被破坏仍要用恢复技术把数据库加以恢复。  总结各类故障,对数据库的影响有两种可能性,一是
数据库本身被破坏,二是数据库没有破坏,但数据可能不正确,这是因为事务的运行被终止造成的。 
5. 段页式虚拟存储管理方案的特点是(34)。
A.空间浪费大、存储共享不易、存储保护容易、不能动态连接
B.空间浪费小、存储共享容易、存储保护不易、不能动态连接
C.空间浪费大、存储共享不易、存储保护容易、能动态连接
D.空间浪费小、存储共享容易、存储保护容易、能动态连接
正确答案:D
解析:段页式虚拟存储器管理方案具有空间浪费小、存储共享容易、存储保护容易、能动态连接等特点。 
6. 软件开发工具VB、PB、Delphi是可视化的。这些工具是一种(46)程序语言。
A.事件驱动
B.逻辑式
C.函数式
D.命令式
正确答案:A
解析:软件开发工具VB、PB、Delphi是可视化的,这些工具是一种事件驱动程序语言。详细的分析请阅读试题1的分析。 
7. 在某计算机系统中,若某一功能的处理速度被提高到10倍,而该功能的处理使用时间仅占整个系统运行时间的50%,那么可使系统的性能大致提高到(13)倍。
A.1.51
B.1.72
C.1.82
D.1.91
正确答案:C
解析:假设该处理原来所需时间为t,由于该功能的处理使用时间占整个系统运行时间的50%,所以,其他的处理时间也为t。该功能的处理速度被提高到原来的10倍后,则其所需时间为0.1t,因此,系统的性能大致提高到原来的(t+t)/(0.1t+t)=2t/1.1t=1.82倍。 
8. 下列关于PGP(Pretty Good Privacy)的说法中不正确的是(33)。
A.PCP可用于,也可以用于文件存储
B.PGP可选用MD5和SI-IA两种算法
C.PGP采用了ZIP数据压缩算法
苏州机动车违章查询D.PGP不可使用IDEA加密算法
正确答案:D
解析:PGP是一个基于RSA公钥加密体系的邮件加密软件。可以用它对邮件保密以防止非授权者阅读,它还能对邮件加上数字签名从而使收信人可以确信邮件发送者。PGP采用了审慎的密钥管理,一种RSA和传统加密的杂合算法:一个对称加密算法(IDEA)、一个非对称加密算法(RSA)、一个单向散列算法(MD5)以及一个随机数产生器(从用户击键频率产生伪随机数序列的种子),用于数字签名的邮件文摘算法,加密前压缩等,还有一个良好的人机工程设计。它的功能强大,有很快的速度。而且它的源代码是免费的。PGP还可用于文件存储的加密。POP承认两种不同的证书格式:PGP证书和X.509证书。一份PGP证书包括(但不仅限于)以下信息。(1)PGP版本号  指出创建与证书相关联的密钥使用了哪个PGP版本。(2)证书持有者的公钥  这是密钥对的公开部分,并且还有密钥的算法,(3)证书持有者的信息  包括用户的身份信息,例如姓名、用户ID、照片等。(4)证书拥有者的数字签名  也称为自签名,这是用于证书中与公钥相关的私钥生成的签名。(5)证书的有效期  证书的起始日期/时间和终止日期/时间,指明证书何时失效。(6)密钥首选的对称加密算法  指明证书拥有者首选的信息加密算法。 
9. 常用的软件冗余方法有多种,在关于软件冗余的描述中,正确的是(68)。
A.多版本程序设计可以检查软件故障,但不能检查硬件故障
B.用一组数据检查运算逻辑部件的功能属于能力检查
C.一致性检查时要把计算机的计算结果与手工计算结果进行比较
D.软件冗余是一种动态冗余技术
正确答案:B
解析:软件容错的主要目的是提供足够的冗余信息和算法程序,使系统在实际运行时能够及时发现程序设计错误,采取补救措施,以提高软件可靠性,保证整个计算机系统的正常运行。软件容错技术主要有恢复块方法、N-版本程序设计和防卫式程序设计等。有关这3种方法的详细介绍,请阅读本丛书中的《系统分析师考试论文试题分类分析与范文》第3章相关内容。除上述3种方法外,提高软件容错能力也可以从计算机平台环境、软件工程和构造异常处理模块等不同方面达到。此外,利用高级程序设计语言本身的容错能力,采取相应的策略,也是可行的办法。例如,C++语言中的try_except处理法、try_finally中止法等。试题中提到的一致性检查和能力检查也是软件冗余的方法,其中,一致性检查是先预测程
序的运行结果,然后将程序运行中和运行后的结果与预测值进行比较,根据比较结果判断软硬件的故障。能力检查是用诊断程序检查系统各个部件的功能是甭符合设计的要求,例如,用诊断程序读写存储器的各个存储单元以检查其读写和存储功能是否正常,又如,用一组数据检查运算逻辑部件的功能是否正常。 
10. 用路由器把一个网络分段,这样做的好处是(64)。
A.网络中不再有广播通信,所有的数据都通过路由转发器转发
B.路由器比交换机更有效率
C.路由器可以对分组进行过滤
D.路由器可以减少传输延迟
正确答案:C
解析:用路由器把一个网络分段,这样做的好处是路由器可以对分组进行过滤。要注意的是,广播通讯是网络通信的基本方式,而用路由器分段只是隔离了广播,并不是消除广播
通信。 
11. 若某计算机是由4个部件串/并联构成,如图4-2所示。且每一部件的可靠度R都是0.9,则该计算机的可靠度为______。
A.0.980
B.0.990
C.0.995
D.0.999
正确答案:A
解析:对于本试题的解答思路如下,①先将部件R1和R2看成一个并联系统,该并联系统的可靠度R(t)=2×0.9-0.92=1.8-0.81=0.99。    ②同理,将部件R3和R4看成一个并联系统,该并联系统的可靠度也为0.99。    ③接着将图4-2的模型图看成两个可靠度为0.99并联系统的串联组成。则该计算机系统的可靠度为R(t)=0.99×0.99=0.9801。 知识模块:计算机系统与
配置
12. 在容错计算机中采用冗余技术来提高系统的可靠性和可用性,这些冗余技术不包括______。
A.硬件冗余
B.信息冗余
C.时间冗余
D.人员冗余
正确答案:D
解析:作为容错技术,主要考虑4种冗余:①硬件冗余、②软件冗余、③信息冗余和④时间冗余,但作为一个具体软件系统,往往会采用多种技术去实现。例如,在硬件冗余的基础上实现软件的冷备份、温备份、热备份;软件冗余采用N版本技术(包括多种语言、多种编译器、背对背开发等);信息冗余采用数据检错码(例如CRC码等)、纠错码(例如海明码等)
技术;时间冗余通常采用多次运行同一个程序(或Ⅳ个版本的程序),对结果进行冗余比较。 知识模块:计算机系统与配置
13. 关于相联存储器,下面的论述中,错误的是______。
A.相联存储器按地址进行并行访问
B.相联存储器的每个存储单元都具有信息处理能力
C.相联存储器能并行进行各种比较操作
D.在知识库中应用相联存储器实现按关键字检索
正确答案:A
解析:相联存储器(也称为按内容访问的存储器)不是按地址访问存储器,而是按所存数据字的全部内容或部分内容进行查(或检索、更新)。为了进行检索操作,要求相联存储器能进行各种并行的比较操作(=、≠、>、<、max、min等)。其每个存储单元除了具有存储信息的功能之外,还应具有信息处理的能力,即每个存储单元必须有一个处理单元。    相联存
储器除了应用于虚拟存储器与Cache中之外,还可用于数据库和知识库中按关键字进行检索。  知识模块:计算机系统与配置