1996年全国计算机软件专业资格和水平考试系统分析员级试题及答案
试题1
从供选择的答案中,选出应填入下面叙述中的_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
评价软件的质量通常可以从产品运行、产品修改和产品转移等三个不同角度来进行。除了软件应满足产品规格说明的正确性和保证运行效率以外,_A__B_也是产品运行期间影响软件质量的两个质量因素,其中_A_是指在遇到意外时系统能作出适应反应的程度。可维护性是影响产品修改的一个质量因素,它主要包括可理解性、可修改性和_C_。一般认为,_D_是影响产品转移的一个质量因素。为了保证软件质量,在开发过程的各阶段进行__是一个重要的手段。
供选择的答案:
AB    ①灵活性                ②可重用性            ③适应性                ④坚实性(健壮性)
⑤可理解性              ⑥可用性
    ①可测试性              ②可移植性            ③适应性.              ④坚实性(健壮性)
    ①灵活性                ②可重用性            ③完整性计算机软件水平考试                ④安全性
E:    ①验收测试              用户培训            ③软件评审              ④文件修改
试题2
从供选择的答案中,选出应填入下面叙述中的_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
面向对象程序设计的基本思想是通过建立和客观实际相对应的对象,并通过这些对象的组合来创建具体的应用。对象是__。对象的三要素是指对象的_B_ _C_均属于面向对象的程序设计语言。而向对象的程序设计语言必须具备_D_特征。Windows下的面向对象程序设计和通常DOS下的结构化程序设计最大区别是__
供选择的答案:
A    ①数据结构的封装体                          ②数据以及在其上的操作的封装体
③程序功能模块的封装本                      ④一组有关事件的封装体
B:    ①名字、字段和类型    ②名字、过程和函数    ③名字、文字和图形    ④名字、属性和方法
C:    C++LISP            C++Smalltalk          PROLOGADA            FOXPROADA
    D:    ①可视性、继承性、封装性                    ②继承性、可重用性、封装性
            ③继承性、多态性、封装性                    ④可视性、可移植性、封装性
    E:    ①前者可以使用大量下拉式选单(menu),后者使用命令方式调用
            ②前者是一种消息驱动式体系结构,后者是一种单向调用
            ③前者具有强大的图形用户接口,后者无图形用户接口
    ④前者可以突破内存管理640KB的限制,后者不能
试题3
从供选择的答案中,选出应填入下面叙述中的_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
说明性语言的特点之一是___B_就是一种说明性语言,它又是一种__程序设计语言。
Horn子句是逻辑程序设计语言中的重要概念。设P, Q, R为原子公式,则_D_ Horn子句。
对于由子句 (a)和q(X):-p(X)所组成的程序,其极小Herbrand模型是_E_
供选择的答案:
A:    ①没有程序呼叫        ②描述处理过程        ③没有赋值语句        ④描述用户需求
    B:    C++                PROLOG                GPSS                Smalltalk
    C:    ①函数型                ②递归型                ③人工智能            ④面向对象
  D:    PQ:-R            P:-QR            PQR        PQ:-
    E:    {(a)}              {(q)}                ③{P(a),q(a)    ④{q(X)
试题4
从供选择的答案中,选出应填入下面叙述中的_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
防火墙有多种类型。大体上可分为_A_型和_B_型两大类。_A_型防火墙通常直接转发报文,对用户完全透明,速度较快;_B_型则通过中间结点实现连接,可提供较强的______功能。
供选择的答案:
AE    ①数据压缩(data compression                ②集器(cluster
            ③g过滤(Packet filter                    ④三次握手(three-way handshaking
        ⑤代理服务(proxy server                    ⑥身分验证(authentication
        ⑦日志(log                                ⑧审计(audit
        ⑨双端主机(deal-homed host                ⑩加密路由器(encrypting router
试题5
从供选择的答案中,选出应填入下面叙述中的_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
MotifUnix下的__XWindows是基于_B_的系统软件。管道是Unix中的一个重要功能,它通过_C_,从_D_传递资料。
Unix中,用户可以用一个简短的命令来替代经常使用的较复杂的命令行,这可用__命令来实现。
供选择的答案:
A    ①编辑工具              ②编译工具              ③人机接口工具          ④通信工具
B    Unix                VMS                Windows95            Windows NT
C    “池”文件            ②“井”文件            ③“流”文件            ④“哑”文件
D    ①用户进程到系统进程    ②系统进程到用户进程    ③一个进程到另一个进程    ④消费者进程到生产者进程
E    exit                exec                setenv                alias
试题6
从供选择的答案中,选出应填入下面叙述中的_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
在多个用户共享数据库时,对同一资料的_A_操作可能破坏数据库的_B_。因此数据库管理机制要解决丢失更新、不一致以及_C_等问题。解决的方法主要有加锁技术和时标技术。在加锁技术中,_D_ 要求太严,_E_会产生死锁。
供选择的答案:
A:    ①连接                ②并发                ③查询                ④更新
B:    ①安全性                ②保密性                ③完整性                ④独立性
C:    ①“脏资料”            ②安全                ③保密                ④授权
DE:①共享锁                ②利他锁                ③排他锁                ④连环锁
试题7
从供选择的答案中,选出应填入下面叙述中的_?_内的最确切的解答,把相应编号写在答卷的对应栏内。