述中正确的是( B )。 A) 提高耦合性降低内聚性有利于提高模块的独立性 B) 降低耦合性提高内聚性有利于提高模块的独立性 C) 耦合性是指一个模块内部各个元素间彼此结合的紧密程度 B)程序经调试后一般不需要再测试 C)软件维护只包括对程序代码的维护 D)以上三种说法都不对 48、在黑盒测试方法中,设计测试用例的主要根据是( B )。 D) 内聚性是指模块间互相连接的紧密程度 36、软件设计中划分模块的一个准则是( B )。 A. 低内聚低耦合 B. 高内聚低耦合 C. 低内聚高耦合 D. 高内聚高耦合 37、.两个或两个以上模块之间关联的紧密程度称为(A )。 A)耦合度 B)内聚度 C)复杂度 D)数据传输特性 38、在结构化程序设计中,模块划分的原则是(D) A)各模块应包括尽量多的功能 B)各模块的规模应尽量大 C)各模块之间的联系应尽量紧密 D)模块内具有高内聚度、模块间具有低耦合度 39、下面不能作为结构化方法软件需求分析工具的是(A) A)系统结构图 B)数据字典(DD) C)数据流程图 (DFD图) D)判定表 40、下面描述中错误的是( A )。 A)系统总体结构图支持软件系统的详细设计 B) 软件设计是将软件需求转换为软件表示的过程 C) 数据结构与数据库设计是软件设计的任务之一 D) PAD图是软件详细设计的表示工具 41、程序流程图中带有箭头的线段表示的是( C )。 A) 图元关系 B) 数据流 C) 控制流 D) 调用关系 42、下面叙述中错误的是( A )。 A) 软件测试的目的是发现错误并改正错误 B) 对被调试的程序进行\错误定位\是程序调试的必要步骤 C) 程序调试通常也称为Debug D) 软件测试应严格执行测试计划,排除测试的随意性 43、软件测试的目的是( D )。 A) 评估软件可靠性 B) 发现并改正程序中的错误 C) 改正程序中的错误 D) 发现程序中的错误 44、检查软件产品是否符合需求定义的过程称为(A) A)确认测试 B)集成测试 C)验证测试 D)验收测试 45、下列叙述中正确的是(A) A)软件测试的主要目的是发现程序中的错误 B)软件测试的主要目的是确定程序中错误的位置 C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作 D)软件测试是证明软件没有错误 46、下列对于软件测试的描述中正确的是( C ) A)软件测试的目的是证明程序是否正确 B)软件测试的目的是使程序运行结果正确 C)软件测试的目的是尽可能多地发现程序中的错误 D)软件测试的目的是使程序符合结构化原则 47、.下列叙述中正确的是( D )。 A)软件测试应该由程序开发者来完成 A)程序内部逻辑 B) 程序外部功能 C) 程序数据结构 D) 程序流程图 49、下面属于黑盒测试方法的是(C) A)语句覆盖 B)逻辑覆盖 C)边界值分析 D)路径覆盖 50、下面属于白盒测试方法的是(B) A)等价类划分法 B)逻辑覆盖 C)边界值分析法 D)错误推测法 51、下面不属于软件测试实施步骤的是(B) A)集成测试 B)回归测试 C)确认测试 D)单元测试 52、软件(程序)调试的任务是(A) A)诊断和改正程序中的错误 B)尽可能多地发现程序中的错误 C)发现并改正程序中的所有错误 D)确定程序中错误的性质 53、程序调试的任务是( D )。 A)设计测试用例 B) 验证程序的正确性 C) 发现程序中的错误 D) 诊断和改正程序中的错误 54、软件调试的目的是( B) A)发现错误 B)改正错误 C)改善软件的性能 D)验证软件的正确性 第4章 数据库设计基础 1、数据库管理系统是( B )。 A)操作系统的一部分B) 在操作系统支持下的系统软件 C) 一种编译系统 D) 一种操作系统 2、.数据库应用系统中的核心问题是( A )。 A) 数据库设计 B) 数据库系统设计 C) 数据库维护 D) 数据库管理员培训 3、数据库系统的核心是 B A)数据模型 B)数据库管理系统 C)数据库 D)数据库管理员 4、数据库系统的核心是 C A)数据模型 B)数据库管理系统 C)数据库 D)数据库管理员 5、数据库管理系统中负责数据定义的语言是(A) A)数据定义语言 B)数据管理语言 C)数据操作语言 D)数据控制语言 6、下列叙述中正确的是 B A)数据库系统是一个独立的系统,不需要操作系统的支持 B)数据库技术的根本目标是要解决数据的共享问题 C)数据库管理系统就是数据库系统 D)以上三种说法都不对 7、数据库技术的根本目标是要解决数据的__B______。 A)存储问题 B)共享问题 C)安全问题 D)保护问题 8、数据库设计的根本目标是要解决 A A)数据共享问题 B)数据安全问题 C)大量数据存储问题 D)简化数据维护 9、下列叙述中错误的是( A ) A) 在数据库系统中,数据的物理结构必须与逻辑结构一致 B)数据库技术的根本目标是要解决数据的共享问题 C)数据库设计是指在已有数据库管理系统的基础上建立数据库 D)数据库系统需要操作系统的支持 10、层次型、网状型和关系型数据库划分原则是( D )。 A) 记录长度 B) 文件的大小 C) 联系的复杂程度 D) 数据之间的联系方式 11、在数据管理技术发展的三个阶段中,数据共享最好的是 C A)人工管理阶段 B)文件系统阶段 C)数据库系统阶段 D)三个阶段相同 12、下面描述中不属于数据库系统特点的是(C) A)数据共享 B)数据完整性 C)数据冗余度高 D)数据独立性高 13、数据独立性是数据库技术的重要特点之一。所谓数据独立性是指D A)数据与程序独立存放 B)不同的数据被存放在不同的文件中 C)不同的数据只能被对应的应用程序所使用 D)以上三种说法都不对 14、数据库系统的三级模式不包括(D) A)概念模式 B)内模式 C)外模式 D)数据模式 15、在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( B )。 A)外模式 B) 内模式 C) 概念模式 D) 逻辑模式 16、.数据库设计中反映用户对数据要求的模式是( C ). A)内模式 B)概念模式 C)外模式 D)设计模式 17、在数据库系统中,用户所见的数据模式为__B______。 A)概念模式 B)外模式 C)内模式 D)物理模式 18、在E-R图中,用来表示实体联系的图形是( C )。 A.椭圆形 B.矩形 C.菱形 D .三角形 19、在E-R图中,用来表示实体的图形是( A )。 A)矩形 B)椭圆形 C)菱形 D)三角形 20、数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的(C) A)需求分析阶段 B)逻辑设计阶段 C)概念设计阶段 D)物理设计阶段 21、一间宿舍可以住多个学生,则实体宿舍和学生之间的联系是 B A)一对一 B)一对多 C)多对一 D)多对多 22、一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则工作人员与实体计算机之间的联系是( C )。 A) 一对一 B) 一对多 C) 多对多 D) 多对一 23、一个教师可以讲授多门课程,一门课程由多个教师讲授。则实体教师和课程之间的联系是(D) A)1:1联系 B)1:m联系 C)m:1联系 D)m:n联系 24、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员之间的联系是(C)A)1:1联系 B)m:1联系 C)1:m联系D)m:n联系 25、若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是(B) A)一对一 B)一对多 C)多对一 D)多对多 26、”商品”与”顾客”两个实体集之间的联系一般是( D )。 A)一对一 B)一对多 C)多对一 D)多对多 27、用树形结构表示实体之间联系的模型是 C A)关系模型 B)网状模型C)层次模型D)以上三个都是 28、在关系模型中,每一个二维表称为一个(A) A)关系 B)属性 C)元组 D)主码(键) 29、在关系数据库中,用来表示实体之间联系的是(B) A)属性 B)二维表 C)网状结构 D)树状结构 30、在满足实体完整性约束的条件下(A) A)一个关系中应该有一个或多个候选关键字 B)一个关系中只能有一个候选关键字 C)一个关系中必须有多个候选关键字 D)一个关系中可以没有候选关键字 31、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( C )。 A) 课号,成绩 B) 学号,成绩 C) 学号,课号 D) 学号,姓名,成绩 32、下列叙述中正确的是 (A) A)为了建立一个关系,首先要构造数据的逻辑关系 B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项 C)一个关系的属性名表称为关系模式 D)一个关系可以包括多个二维表 33、在学生管理的关系数据库中,存取一个学生信息的数据单位是(D) A)文件 B)数据库 C)字段 D)记录 34、负责数据库中查询操作的数据库语言是(C) A)数据定义语言 B)数据管理语言 C)数据操作语言 D)数据控制语言 35、.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( B) A) 并 B)交 C)投影 D)笛卡儿乘积 36、有两个关系R和S如下: R S A B C A B a 3 2 a 3 b 0 1 b 0 c 2 1 c 2 由关系R通过运算得到关系S,则使用的运算为(B) A)选择 B)投影 C)插入 D)连接 37、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( D )。 A) 并B) 自然连接 C) 笛卡尔积 D) 交 38、.有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为( D )。 b 2 1 A b B 2 C 2 1 A c B 3 a 1 A) 选择 B) 投影 C) 则由关系R和S得到关系T的操作是(B) A)选择 B)差 C)交 D)并 42、设有三个关系R,S和T如下: R S T C c 3 1 交 D) 并 39、有三个关系R,S和T如下: 则由关系R和S得到关系T的操作是(B) A)自然连接 B)差 C)交 D)并 R S A B C A B C a 1 2 a 1 2 b 2 1 c 3 1 b 2 1 T A B C c 3 1 40、有三个关系R,S和T如下: A B C R S a 1 2 A B C b 2 1 a 1 2 c 3 1 d 2 1 T A B C b 2 1 c 3 1 则由关系R和S得到关系T的操作是(D) A)自然连接 B)并 C)交 D)差 41、有三个关系R,S和T如下: A B C R S a 1 2 A B C b 2 1 d 3 2 c 3 1 c 3 1 T A B C a 1 2 1 则由关系R和S得到关系T的操作是(C) A)自然连接 B)交 C)除 D)并 43、有两个关系R和S如下: R S A B C a 1 2 A B C c 3 1 b 2 1 c 3 1 则由关系R得到关系S的操作是(C) A)自然连接 B)并 C)选择 D)投影 44、有三个关系R、S和T如下 R S A B C A D a 1 2 c 4 b 2 1 c 3 1 T A B C D c 3 1 4 则由关系R和S得到关系T的操作是(A) A)自然连接 B)交 C)投影 D)并 45、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为(D )。 A) 笛卡尔积 B) 交 C) 并 D) 自然连接 46、有三个关系R、S和T如下 R S A B C A D a 1 2 c 4 b 2 1 a 5 c 3 1 T A B C D c 3 1 4 a 1 2 5 则由关系R和S得到关系T的操作是(A) A)自然连接 B)交 C)投影 D)并 47、一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的(C) A)记录 B)行 C)属性 D)元组 48、设有如下关系表: 则下列操作中正确的是(B) A)T=R∩ S B) T=R ∪S C) T=R ×S D) T=R/ S R S A B C A B C 1 1 2 3 1 3 2 2 3 T A B C 1 1 2 2 2 3 3 1 3 49、有两个关系R和T如下: R T A B C A B C c 3 2 a 1 2 d 3 2 b 2 2 c 3 2 A B C d 3 2 c 3 2 则由关系R得到关系T的操作是(A) A)选择 B)投影 C)交 D)并 50、在数据库设计中,将E-R图转换成关系数据模型的过程属于C A)需求分析阶段 B)概念设计阶段 C)逻辑设计阶段 C)物理设计阶段 51、将E-R图转换为关系模式时,实体和联系都可以表示为( C )。 A) 属性 B) 键 C) 关系 D) 域 52、数据库设计过程不包括 (D) A)概念设计 B)逻辑设计 C)物理设计 D)算法设计 53、数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和___D_____。 A)编码设计 B)测试阶段 C)运行阶段 D)物理设计 第1章 数据库基础知识 1、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。 A) DBS包括DB和DBMS B) DBMS包括DB和DBS C) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS 2、以下描述中正确的是(B) A)数据库只包括描述事物的数据本身 B)数据库中的数据具有较小的冗余和较高的数据独立性 C)数据库系统是为数据库的建立、使用和维护而配置的软件 D)数据库管理系统就是数据库集合的组成部分 3、以下描述中错误的是(D) A)层次数据模型可以表示一对多的联系 B)一张二维表就是一个关系 C)层次数据模型不能直接表示多对多的联系 D)网状数据模型不能直接表示多对多的联系 4、数据库系统的核心是 C A)表 B)文件 C)数据库管理系统 D)数据库管理员 5、以下关于数据管理发展的描述错误的是(B) A)文件系统阶段的数据可以长期保存 B)数据库系统阶段仍没有解决数据独立性问题 C)数据库系统阶段实现了对数据的共享 D)人工管理阶段存在大量数据冗余 6、如下描述正确的是(D) A)数据库中仅存储数据 B)数据库管理系统是数据库集合的组成部分 C)数据库中的数据具有很高的冗余并缺乏数据独立性 D)数据库管理系统是为数据库的建立、使用和维护而配置的软件 7、下面的描述正确的是(B) A)数据库系统的核心是表 B) 数据库系统的核心是数据库管理系统 C )数据库系统的核心是文件 D) 数据库系统的核心数据库管理员 8、数据库系统的数据完整性是指保证数据的(B) A)可靠性 B)正确性 C)安全性 D)独立性 9、在关系模型中,每个关系模式中的关键字( C) A)可由多个任意属性组成 B)最多由一个属性组成 C)可由一个或多个其值能唯一标识关系中任何元组的属性组成 D)以上说法都不对 10、以下关于关系的说法正确的是( C )。 A)列的次序非常重要 B) 行的次序非常重要 C) 列的次序无关紧要 D) 关键字必须指定为第一列 11、传统的集合运算包括(D) A)并、差和选择 B)并、交和投影 C)交、差和选择 D)并、差和交 12、关系的基本运算包括(A) A)连接、选择和投影 B)并、交和差 C)排序、连接和选择 D)选择、投影和排序 13、关系运算中选择某些列形成新的关系的运算是(B) A)选择运算 B)投影运算 C)交运算 D)除运算 14、学生表中有学号,姓名,和年龄三个字段,SQL语句“SELECT 学号FROM 学生”完成的操作称( B )。 A.选择 B.投影 C.连接 D.并 15、下面关于数据环境和数据环境中两个表之间关联的陈述中,1、如果内存变量和字段变量均有变量名\姓名\,那么引用内存正确的是 C A)数据环境是对象,关系不是对象 B)数据环境不是对象,关系是对象 C)数据环境是对象,关系是数据环境中的对象 D)数据环境和关系都不是对象 16、在Visual FoxPro中以下叙述正确的是( B ). A)表也被称作表单 B)用CREATE DATABASE命令建立的数据库文件不存储用户数据 C)用CREATE DATABASE命令建立的数据库文件的扩展名是DBF D)一个数据库中的所有表文件存储在一个物理文件中 17、Visual FoxPro是一种( B )。 A) 数据库系统 B) 数据库管理系统 C) 数据库 D) 数据库应用系统 18、在Visual FoxPro中,下列叙述错误的是( D )。 A)关系也被称作表 B)数据库文件不存储用户数据 C)表文件的扩展名是.dbf D)多个表存储在一个物理文件中 19、Visual FoxPro是指一种关系型数据库管理系统,所谓关系是指(C) A)各条记录中的数据彼此有一定的关系 B)一个数据库文件与另一个数据库文件之间有一定的关系 C)关系模型符合满足一定条件的二维表格式 D)数据库中各个字段之间彼此有一定的关系 20、向一个项目中添加一个数据库,应该使用项目管理器的( D )。 A) \代码\选项卡 B) \类\选项卡 C) \文档\选项卡 D) \数据\选项卡 21、在\项目管理器\下为项目建立一个新报表,应该使用的选项卡是( B )。 A) 数据 B) 文档 C) 类 D) 代码 22、.扩展名为.pjx的文件是( D )。 A) 数据库表文件B) 表单文件C)数据库文件D)项目文件 23、项目管理器的“文档”选项卡用于显示和管理 D A)表单和查询 B)表单和报表 C)报表和视图 D)表单、报表和标签 24、在项目管理器中,将一程序设置为主程序的方法是( C )。A) 将程序命名为main B) 通过属性窗口设置 C) 右键单击该程序从快捷菜单中选择相关项 D) 单击修改按钮设置 25、在Visual FoxPro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为( B ). A)向导 B)设计器 C)生成器 D)项目管理器 26、在Visual FoxPro中,修改数据库、表单和报表等组件的可视化工具称为( B ). A)向导 B) 生成器 C) 设计器 D)项目管理器 第2章 程序设计基础 的正确方法是: D A.M.姓名 B.M_>姓名 C.姓名 D.A和B都可以 2、要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令( A )。 A)SET CENTURY ON B) SET CENTURY OFF C) SET CENTURY TO 4 D) SET CENTURY OF 4 3、说明数组后,数组元素的初值是( D )。 A) 整数0 B) 不定值 C) 逻辑真 D) 逻辑假 4、在Visual FoxPro中,如果希望内存变量只能在本模块(过程) 中使用,不能在上层或下层模块中使用。说明该种内存变量的命令是( B )。 A)PRIVATE B) LOCAL C) PUBLIC D) 不用说明,在程序中直接使用 5、从内存中清除内存变量的命令是__A______。 A)Release B)Delete C)Erase D)Destroy 6、如果有定义LOCAL data,data的初值是( D ). A)整数0 B)不定值 C)逻辑真 D)逻辑假 7、执行如下命令序列后,最后一条命令的显示结果是( C ). DIMENSION M(2,2) M(1,1)=10 M(1,2)=20 M(2,1)=30 M(2,2)=40 ?M(2) A)变量未定义的提示 B)10 C)20 D) .F. 8、在Visual FoxPro中,宏替换可以从变量中替换出( D )。 A) 字符串 B) 数值 C) 命令 D) 以上三种都可能 9、在Visual FoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是( B ). A)局部变量 B)私有变量 C)公共变量 D)全局变量 10、语句LIST MEMORY LIKE a* 能够显示的变量不包括( D )。A) a B) a1 C) ab2 D) ba3 11、用DIMENSION命令定义数组后,数组各元素的值是(D) A)无定义 B)0 C).T. D).F. 12、要将显示日期值是所使用的分隔符设置为竖杠“|”,错误的设置命令式( D) A)SET MARK TO “|” B)SET MARK TO ?|? C)SET MARK TO [|] D)SET MARK TO “|” 13、下面命令的输出结果是:DECLARE a(10) ?a(0) ( D) A).F. B).T. C) 0 D) 出错 14、设d=len(time( )),命令 ?VARTYPE(d)的输出值(C) A)L B) C C) N D)D 15、在设置日期格式时,不能使用的设置命令是(C) A) SET DATE DMY B)SET DATE MDY C) SET DATE MYD D) SET DATE YMD 16、下面命令的输出结果是:DECLARE a(10) ?a(1) ( A) A).F. B).T. C) 0 D) 未定义 17、设 d=time( ),命令?VARTYPE (d)的输出值是(B) A) L B) C C)N D)D
无纸化新题答案(2)
2019-05-26 18:42
无纸化新题答案(2).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!