全国计算机二级公共基础选择题 第 21 页 共 21 页
A) 1 B) 2 C) 3 D) 4 答案:C
N200020297) 面向对象方法中,实现对象的数据和操作结合于统一体中的是 A) 结合 B) 封装 C) 隐藏 D) 抽象 答案:B
N200020305) 软件工程的三要素是
A) 方法、工具和过程 B) 程序、数据和文档 C) 开发方法、技术与过程 D) 方法、算法和工具 答案:A
N200020306) 下面对软件测试描述正确的是 A) 严格执行测试计划,排除测试的随意性 B) 软件测试的目的是发现错误和改正错误
C) 测试用例是程序和数据 D) 诊断和改正程序中的错误 答案:A
N200020307) 下面属于工具(支撑)软件的是
A) 编辑软件Word B) 数据库管理系统 C) 财务管理系统 D) Windows操作系统 答案:A N200020315)
A) 2 B) 1 C) 3 D) 4 答案:A
N200020316) 将自然数集设为整数类I,则下面属于类I实例的是
A) 518 B) 5.18 C) -518 D) 518E-2 答案:A
N200020317) 下面属于白盒测试方法的是
A) 判定-条件覆盖 B) 等价类划分法 C) 因果图法 D) 错误推测法(猜错法) 答案:A
N200020325) 下面对软件工程描述正确的是
A) 软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法 B) 软件工程的三要素是方法、工具和进程
C) 软件工程是用于软件的定义、开发和维护的方法 D) 软件工程是为了解决软件生产率问题
全国计算机二级公共基础选择题 答案:A
N200020326) 软件开发中需求分析的主要任务是
A) 定义和描述目标系统“做什么” B) 获取需求 C) 给出软件解决方案 D) 需求评审 答案:A
N200020327) 下面属于黑盒测试方法的是
A) 错误推测法(猜错法) B) 基本路径测试 C) 条件覆盖 D) 条件-分支覆盖 答案:A
N200020335) 软件生命周期是指
A) 软件产品从提出、实现、使用维护到停止使用退役的过程 B) 软件的需求分析、设计与实现阶段
C) 软件的开发阶段 D) 软件的定义和开发阶段 答案:A
N200020336) 耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 A) 降低耦合性提高内聚性有利于提高模块的独立性 B) 提高耦合性降低内聚性有利于提高模块的独立性
C) 耦合性是指一个模块内部各个元素间彼此结合的紧密程度 D) 内聚性是指模块间互相连接的紧密程度 答案:A N200020337)
第 22 页 共 22 页
A) 3 B) 1 C) 2 D) 4 答案:A
N200020345) 下列叙述中正确的是
A) 降低耦合度提高内聚度有利于提高模块的独立性 B) 内聚度是指模块间互相连接的紧密程度
C) 耦合度是指一个模块内部各个元素间彼此结合的紧密程度 D) 耦合和内聚是不相关的 答案:A
N200020346) 单元测试主要涉及的文档是
A) 编码和详细设计说明书 B) 确认测试计划 C) 需求规格说明书 D) 总体设计说明书 答案:A
N200020347) 将C语言的整数设为整数类I,则下面属于类I实例的是
A) -103 B) 10E3 C) 10.3 D) “0103” 答案:A
N200020355) 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是 A) C编译程序 B) ERP系统 C) 学籍管理系统 D) CAI软件 答案:A
N200020356) 下面可以作为软件需求分析工具的是
A) 数据流程图(DFD图) B) 程序流程图 C) PAD图 D) 包图 答案:A
N200020357) 下面属于面向对象方法中对象基本特点的是
A) 多态性 B) 方法唯一性 C) 可修改性 D) 灵活性 答案:A
N200020365) 软件生命周期中,确定软件系统\怎么做\的阶段是
全国计算机二级公共基础选择题 A) 软件设计 B) 软件测试 C) 系统维护 D) 需求分析 答案:A
N200020366) 下面可以作为软件设计工具的是
A) 系统结构图 B) 甘特图 C) 数据流程图(DFD图) D) 数据字典(DD) 答案:A
N200020367) 不属于结构化程序设计原则的是
A) 可封装 B) 自顶向下 C) 模块化 D) 逐步求精 答案:A
N200020375) 下列叙述中正确的是
A) 软件是程序、数据和文档 B) 软件是程序和数据 C) 软件是算法和数据结构 D) 软件是算法和程序 答案:A N200020376)
第 23 页 共 23 页
A) 3 B) 2 C) 1 D) 4 答案:A
N200020377) 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是 A) UNIX系统 B) ERP系统 C) 办公自动化系统 D) 学生成绩管理系统 答案:A N200030020)
A) 笛卡尔积 B) 交 C) 并 D) 自然连接 答案:D
N200030023) 在数据库设计中,将E-R图转换成关系数据模型的过程属于
A) 需求分析阶段 B) 概念设计阶段 C) 逻辑设计阶段 D) 物理设计阶段
答案:C
N200030027) 设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
A) 课号,成绩 B) 学号,成绩 C) 学号,课号 D) 学号,姓名,成绩 答案:C N200030029)
全国计算机二级公共基础选择题 第 24 页 共 24 页
A) 选择 B) 投影 C) 插入 D) 连接 答案:B
N200030030) 将E-R图转换为关系模式时,实体和联系都可以表示为
A) 属性 B) 键 C) 关系 D) 域 答案:C
N200030033) 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
A) 一对一 B) 一对多 C) 多对一 D) 多对多 答案:B
N200030034) 在数据管理技术发展的三个阶段中,数据共享最好的是
A) 人工管理阶段 B) 文件系统阶段 C) 数据库系统阶段 D) 三个阶段相同 答案:C N200030036)
A) 并 B) 自然连接 C) 笛卡尔积 D) 交 答案:D
N200030037) 数据库应用系统中的核心问题是
A) 数据库设计 B) 数据库系统设计 C) 数据库维护 D) 数据库管理员培训 答案:A
N200030038) 数据库管理系统是
A) 操作系统的一部分 B) 在操作系统支持下的系统软件 C) 一种编译系统 D) 一种操作系统 答案:B
N200030039) 在E-R图中,用来表示实体联系的图形是
A) 椭圆形 B) 矩形 C) 菱形 D) 三角形 答案:C N200030040)
A) 选择 B) 投影 C) 交 D) 并 答案:D
第 25 页 共 25 页 全国计算机二级公共基础选择题
N200030048) 一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是 A) 一对一 B) 一对多 C) 多对多 D) 多对一 答案:C
N200030049) 数据库设计中反映用户对数据要求的模式是
A) 内模式 B) 概念模式 C) 外模式 D) 设计模式 答案:C N200030050)
A) 自然连接 B) 差 C) 交 D) 并 答案:B
N200030058) 一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是 A) 1:1联系 B) 1:m联系 C) m:1联系 D) m:n联系 答案:D N200030059)
A) 自然连接 B) 并 C) 交 D) 差 答案:D
N200030060) 负责数据库中查询操作的数据库语言是
A) 数据定义语言 B) 数据管理语言 C) 数据操纵语言 D) 数据控制语言 答案:C
N200030068) 数据库系统的三级模式不包括
A) 概念模式 B) 内模式 C) 外模式 D) 数据模式 答案:D N200030069)
A) 自然连接 B) 交 C) 投影 D) 并 答案:A
N200030070) 下列关于数据库设计的叙述中,正确的是
A) 在需求分析阶段建立数据字典 B) 在概念设计阶段建立数据字典 C) 在逻辑设计阶段建立数据字典 D) 在物理设计阶段建立数据字典 答案:A
N200030078) 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是 A) 外模式 B) 内模式 C) 概念模式 D) 逻辑模式