A) 一个更高优先级的进程就绪 B) 时间片到
C) 进程运行完毕 D) 进程执行P操作
(19) 在多道程序系统中,内存中既有操作系统,又有许多用户程序。为使系统正确运行,要采 取存储保护措施以防止
Ⅰ.地址越界
Ⅱ.操作越权
A) 只有Ⅰ B) 只有Ⅱ C) Ⅰ和Ⅲ D) 都不正确
(20) 在文件系统中,若要实现文件拷贝功能,可利用已有的系统调用,它们是
A) create,open,read,write,close
B) create,open,read,write,delete
C) create,open,read,write
D) create,read,write,close
(21) 在多道程序系统中,多个进程可对共享设备进行同时访问。因此,在实现时应考虑下列哪些问题?
Ⅰ. 正确性
Ⅱ. 系统性能
Ⅲ. 合理性
A) Ⅰ和Ⅱ B) Ⅱ和Ⅲ C) Ⅰ和Ⅲ D) 都正确
(22) 下列关于UNIX的叙述中,不正确的是
A) UNIX的文件系统是树型结构的,便于管理和检索
B) UNIX提供了丰富的软件工具,如实用程序、文本工具和开发工具
C) UNIX把普通文件、目录文件和设备文件分别以不同方式进行管理
D) UNIX是多用户、多任务的分时操作系统
(23) 在UNIX系统中,组成UNIX执行环境的是一系列
A) 环境变量 B) 管道 C) 特殊文件 D) 管理命令
(24) 软件开发的结构化生命周期方法将软件生命周期划分成
A) 计划阶段、开发阶段、运行阶段 B) 计划阶段、编程阶段、测试阶段
C) 总体设计、详细设计、编程调试 D) 需求分析、功能定义、系统设计
(25) 数据流图是常用的进行软件需求分析的图形工具,其基本图形符号是
A) 输入、输出、外部实体和加工
B) 变换、加工、数据流和存储
C) 加工、数据流、数据存储和外部实体
D) 变换、数据存储、加工和数据流 (26) 判定表和判定树是数据流图中用以描述加工的工具,它常描述的对象是
A) 逻辑判断 B) 层次分解 C) 操作条目 D) 组合条件
(27) 模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的
A) 抽象和住处隐蔽 B) 局部化和封装化
C) 内聚性和耦合性 D) 激活机制和控制方法
(28) 软件设计一般分为总体设计和详细设计,它们之间的关系是
A) 全局和局部 B) 抽象和具体
C) 总体和层次 D) 功能和结构
(29) 软件的复审是保证软件质量的必要手段,下述
Ⅰ.软件的可追溯性
Ⅱ.软件的可维护性
Ⅲ.方案的可选择性
Ⅳ.接口的明确性
哪些是软件复审时所涉及的技术内容?
A) Ⅰ和Ⅱ B) Ⅰ、Ⅱ和Ⅲ C) Ⅱ和Ⅲ D) 都正确
(30) 原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要
A) 明确的需求定义 B) 完整的生命周期
C) 较长的开发时间 D) 熟练的开发人员
(31) 软件测试是软件开发的重要环节,而进行软件测试的目的是
A) 证明软件错误不存在 B) 证明软件错误的存在
C) 改正程序所有的错误 D) 发现程序所有的错误
(32) 软件维护是保证软件正常、有效运行的重要手段,而软件的下述特性:
Ⅰ.可测试性
Ⅱ.可理解性
Ⅲ.可修改性
Ⅳ.可移植性
哪个(些)有利于软件的维护?
A) 只有Ⅰ B) Ⅱ和Ⅲ C) Ⅰ、Ⅱ和Ⅲ D) 都有利
(33) 数据库的三级模式结构由外模式、模式和内模式组成,它适合于哪个(些)类型的数据库?
Ⅰ. 关系型数据库 Ⅱ. 层次型数据库 Ⅲ. 网状型数据库
A) 只有Ⅰ B) Ⅰ和Ⅱ C) Ⅱ和Ⅲ D) 都适合
(34) 设关系R和关系S的元素分别是3和4,关系T是R与S的笛卡尔积,即:T=R>×S,则关系T的元数是
A) 7 B) 9 C) 12 D) 16
(35) 在SQL语言中的表(Table)是数据库的
A) 内模式 B) 模式 C) 外模式 D) 概念模式
(36) 设有关系R和S,在下列的关系运算中,哪一种运算不要求:"R和S具有相同的元数,且它们对应属性的数据类型也相同"?
A) R?S B) R∩S C) R-S D) R×S
(37) 设有关系R(A,B,C,D),其函数依赖集F={A→B,A→C,BD},则关系R至多满足
A) 1NF B) 2NF C) 3NF D) BCNF
(38) 设有关系R(A,B,C),在下列的等式中,哪一个是不成立的?
A) σA<2(πA, B(R))=πA, B(σA<2 (R))