2024年2月3日发(作者:)
一、单项选择题
1、TURBO PASCAL是(A )软件。
A、 系统软件 B、人工智能 C、事务软件 D、应用软件
2、计算机辅助软件工程,简称(D )。
A、 SA B、SD C、SC D、CASE
3、选择结构的复杂性比顺序结构的复杂性要(B )。
A、 小 B、大 C、相等 D、无法比较
4、在数据流图中,○(椭圆)代表(C )。
A、 源点 B、终点 C、加工 D、模块
5、模块内聚度越高,说明模块内各成分彼此结合的程度越(B )。
A、 松散 B、紧密 C、无法判断 D、相等
6、软件设计阶段的输出主要是(D )。
A、 程序 B、模块 C、伪代码 D、设计规格说明书
7、SD方法设计的结果是(D )。
A、 源代码 B、伪代码 C、模块 D、模块结构图
8、软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以( )维护所占的维护量最小(D)。
A、 纠错性维护 B、代码维护 C、预防性维护 D、文档维护
9、软件需求分析是保证软件质量的重要步骤,它的实施应该是在(C)。
A、 编码阶段 B、软件开发全过程 C、软件定义阶段 D、软件设计阶段
10、软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试(D)。
A、 结构合理性 B、软件外部功能 C、程序正确性 D、程序内部逻辑
11、软件的结构化设计(SD)方法中,一般分为概要设计和详细设计两阶段,其中详细设计主要是要建立(C)。
A、 软件结构 B、软件过程 C、软件模型 D、软件模块
12、在下述哪一种测试中,测试人员必须接触到源程序(C )。
Ⅰ功能测试 Ⅱ结构测试
A、 均不需 B、只有Ⅰ C、只有Ⅱ D、Ⅰ和Ⅱ
13、检查软件产品是否符合需求定义的过程称为(A )。
A、 确认测试 B、集成测试 C、验收测试 D、验证测试
14、软件文档是软件工程实施中的重要万分它不仅是软件开发各阶段的重要依据,而且与影响软件的(B )。
A、 可理解性 B、可维护性 C、可扩展性 D、可移植性
15、在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于(B )。
A、 维护时期 B、计划时期 C、运行时期 D、开发时期
16、在七种偶合中,最低偶合是(D )。
A、 内容偶合 B、公共偶合 C、数据偶合 D、非直接偶合
17、结构化分析方法SA、结构化设计方法SD,和JACKSON方法,是在软件开发过程中常用的方法,人们使用SA方法时可以得到(D ),使用SD方法时可以得到(C )。
A、程序流程图 B、具体的语言程序 C、模块结构图及模块的功能说明书 D、分层数据流图
18、JACKSON方法是在软件开发过程中常用的方法,使用JACKSON方法时可以得到(A)。
A、程序流程图 B、具体的语言程序 C、模块结构图及模块的功能说明书 D、分层数据流图
19、JACKSON方法是在软件开发过程中常用的方法,使用JACKSON方法时可以实现(A)。
A、从数据结构导出程序结构 B、从数据流图导出初始结构图
B、 从模块结构导出数据结构 D、从模块结构导出程序结构
20、下列方法中不属于面向对象的开发方法有( D )。
A. Booch方法 B. Coad方法
C. OMT方法 D. VDM方法
21、系统流程图是一种传统工具,用于描绘( D )。
A. 逻辑模型 B. 程序系统
C. 体系结构 D. 物理系统
22、结构化分析方法是以数据流图、( A )和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型。
A. DFD图 B. PAD图
C. IPO图 D. DD
23、信息隐蔽概念与( A )这一概念直接的相关。
A. 模块的独立性 B. 模块类型的划分
C. 软件结构定义 D. 软件生命周期
24、在软件的概要设计中,不使用的图形工具是( C )图。
A. SC B. IPO
C. PAD D. IDEF0
25、不属于详细设计的主要工具有( D )。
A. IPO图 B. PAD图
C. PDL D. SC
26、不属于序言性注释的有( D )。
A. 模块设计者 B. 修改日期
C. 程序的整体说明 D. 语句功能
27、单元测试阶段主要涉及( B )的文档。
A. 需求设计 B. 编码和详细设计
C. 详细设计 D. 概要设计
28、在软件测试中,白盒测试方法是通过分析程序的( B )来设计测试用例的方法。
A. 应用范围 B. 内部逻辑
C. 功能 D. 输入数据
29、在维护中,为边界条件的逻辑测试做出修改而引起的是( B )副作用。
A. 编码 B. 测试
C. 文档 D. 数据
30、下列选项中,不属于快速原型模型的优点是( C )。
A. 可及早发现问题,随时纠正错误
B. 减少技术应用风险,提高生产率
C. 容易作到彻底测试,更新文档较为容易
D. 适应需求变化,能有效提高系统质量
31、需求分析是分析员经了解用户的要求,认真细致地调研、分析,最终建立目标系统的逻辑模型并写出( B )的过程。
A. 模块说明书 B. 软件规格说明
C. 项目开发计划 D. 合同文档
32、数据耦合和控制耦合相比,则( B )成立。
A. 数据耦合的耦合性强 B. 控制耦合的耦合性强
C. 两者的耦合性相当 D. 两者的耦合性需要根据具体情况分析
33、鱼是一种水生动物。鱼与水生生物之间的关系是( C )。
A. 分类关系 B. 组装关系
C. 整体成员关系 D. has a
34、McCall质量度量模型中,不属于面向软件产品操作的特性是( C )。
A. 正确性 B. 完整性
C. 可重用性 D. 效率
35、控制作为软件工程管理的内容,包括( D )。
A. 文档资料的控制 B. 组织结构控制
C. 对软件功能的控制 D. 进度控制
36、进度安排的好坏往往会影响整个项目的按期完成,下列属于软件进度的方法有( C )。
A. 程序结构图 B. 流程图
C. 工程网络图 D. E-R图
37、以语言为中心的软件开发环境是支持软件生存期( C )活动,特别强调对编程、调试和测试活动的支持。
A. 前期 B. 后期
C. 中期 D. 初期
38、系统因错误而发生错误时,仍然能在一定程度上完成预期的功能,则把该软件称为( A )。
A. 容错软件 B. 系统软件
C. 测试软件 D. 操作系统
39、产品管理包括版本管理和( D )。
A. 质量管理 B. 性能管理
C. 开发过程管理 D. 配置管理
40、在软件开发中,( A )是指对将要开发的系统的开发成本进行估算,然后与可能取得的效益进行比较和权衡。
A.成本—效益分析 B.可行性分析
C.结构化分析 D.软件需求分析
41、软件开发过程来自用户方面的主要干扰是( A )
A.功能变化 B.经费减少
C.设备损坏 D.人员变化
42、软件复杂性度量的参数包括( A )
A.结构 B.问题背景
C.可重用性 D.容错性
43、在McCall软件质量度量模型中,( B )属于面向软件产品操作。
A.可维护性 B.效率
C.适应性 D.可互操作性
44、为了提高软件的可维护性或可靠性而对软件进行的修改称为( D )
A.校正性维护 B.适应性维护
C.完善性维护 D.预防性维护
45、面向维护的技术涉及软件开发的( D )阶段。
A.设计 B.编码
C.测试 D.所有
46、用白盒技术设计测试用例的方法包括( B )
A.边界值分析 B.循环覆盖
C.因果图 D.错误推测
47、软件测试的目的是( C )
A.为了表明程序没有错误
B.为了说明程序能正确地执行
C.为了发现程序中的错误
D.为了评价程序的质量
48、针对软件需求分析所进行的软件测试是指( B )
A.集成测试 B.确认测试
C.黑盒子测试 D.白盒子测试
49、源程序文档化要求在每个模块之前加序言性注释。该注释内容不应有( B )
A.模块的功能 B.语句的功能
C.模块的接口 D.开发历史
50、结构化程序设计采用的三种基本控制结构是( C )
A.顺序、分支、选择 B.选择、循环、重复
C.顺序、选择、重复 D.输入、变换、输出
51、在软件设计中详细描述处理过程常用的三种工具是( D )
,SD,SP B.程序流程图,IPO,PAD
,SC,SD D.图形,表格,语言
52、通信内聚、逻辑内聚、顺序内聚和时间内聚的内聚性从高到低顺序是( C )
A.通信、逻辑、顺序、时间
B.通信、时间、顺序、逻辑
C.顺序、通信、时间、逻辑
D.顺序、通信、逻辑、时间
53、在下列四种模块的耦合性中,信息隐蔽性能最好的是( D )
A.控制耦合 B.内容耦合
C.标记耦合 D.数据耦合
54、父图与子图的平衡是指子图的输入输出数据流同父图应加工的输入输出数据流( B )
A.数目相等
B.一致
C.各自输入数据流数与输出数据流数目一样多
D.名称完全相同
55、DFD中的每个加工至少有( B )
A.一个输出流 B.一个输入流和一个输出流
C.一个输入流 D.一个输入流或一个输出流
56、结构化方法是一种( D )的软件开发方法。
A.面向用户 B.面向数据结构
C.面向对象 D.面向数据流
57、需求分析是回答系统必须( A )的问题。
A.做什么 B.怎么做
C.何时做 D.为谁做
58、设年利率为i,若不计复利,n年后可得钱数为F,则这些钱现在的价值是( C )
A.F*(1+i*n) B.(1+n*i)/F
C.F/(1+n*i) D.F/(1+ni)
59、在软件生产的( C ),使用的工具主要是机器语言和汇编语言。
A.程序系统时代 B.软件工程时代
C.程序设计时代 D.人工智能时代
60、螺旋模型是一种软件过程模型,它将瀑布模型和( B )相结合,并增加了风险分析。
A. 增量模型 B. 演化模型 C. 智能模型 D. 喷泉模型
61、衡量软件质量要从三个方面考虑:首先软件必须满足用户规定的需求;其次软件应遵循规定标准所定义的一系列开发准则;第三软件还应满足某些( C )需求。
A. 感性 B. 功能 C. 隐性 D. 显性
62、系统分析时,要给出目标系统的逻辑模型,它反应了系统的功能和性质,而设计时要给出目标系统的物理模型,它反映的是系统的某一种具体( C )方案。
A. 实施 B. 部署 C. 实现 D. 发布
63、数据流图中的信息处理类型大体上可以分为两种类型,一种是变换流,另一种是( A )。
A. 事务流 B. 控制流 C. 处理流 D. 工作流
64、一个模块应具备以下4个要素:输入和输出、处理功能、( C )和程序代码。
A. 全局数据 B. 返回状态 C. 内部数据 D. 模块说明
65、测试大纲是测试的依据,它详尽地规定了在测试中所必须完成的基本测试项目、测试资源、( D )和测试完成的标准。
A. 测试安排 B. 测试数据 C. 测试规程 D. 测试内容
66、恢复测试是为了监测系统的( B )能力。
A. 防范 B. 保护 C. 承受 D. 容错
67、软件维护可能发生的副作用,除了修改代码的副作用、修改数据的副作用外,还有( C )的副作用。
A. 系统结构 B. 数据结构 C. 文档 D. 运行
68、某种类与类之间的关系可以用“is-a”来描述,这可以归为( D )关系。
A. 关联 B. 聚集 C. 依赖 D. 泛化
69、最有影响的软件设计模式是MVC模式。其中,M(model)表示( A )部分,V(View)表示人机交互部分,C(Controller)表示任务控制部分。
A. 问题领域 B. 解空间 C. 系统进程 D. 外部接口
70、在用UML对系统的静态用例视图建模时,使用用例图可以对系统的( C )建模,还可以对系统的需求建模。
A. 关联 B. 消息 C. 行为 D. 语境
71、在用UML对系统进行动态建模时,通常使用活动图。利用活动图有两方面作用:一是对工作流建模,一是对操作建模,此时把活动图作为( D )。
A. 系统流程图 B. 程序流程图 C.数据流程图 D. 处理流程图
72、软件配置管理是软件工程管理中特有的过程,它的一个主要职责是对所有软件项目中的配置项进行( C ),此外还负责版本管理和发行管理。
A. 进度控制 B. 成本控制 C. 变更控制 D. 人员控制
73、Rational公司提出的统一开发过程(RUP)是融入许多软件开发最佳实践而形成的,其特点是以( D )为核心的、用例驱动的,迭代的、增量的过程。
A. 软件组件 B. 数据结构 C. 软件架构 D. 软件增量
74、在设计测试用例时,( A )是用得最多的一种黑盒测试方法。
A、等价类划分 B、边值分析 C、因果图 D、判定表
75、在ER模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1∶N联系,3个1∶1联系,3个M∶N联系,根据ER模型转换成关系模型的规则,转换成关系的数目是( D )
A.6 B.9 C.12 D.15
76、关系模式R包含A、B、C三个属性,并且A→B,B→C,此模式( )
A.不属于2NF B.属于2NF
C.属于3NF D.属于1NF
77、概念模型是( A )。
A.用于信息世界的建模,与具体的DBMS无关
B.用于信息世界的建模,与具体的DBMS有关
C.用于现实的建模,与具体的DBMS无关
D.用于现实的建模,与具体的DBMS有关
78、下列哪组概念都属于信息世界?( B )
A.实体型、项集、码 B.实体、关系、属性
C.实体集、联系、域 D.关系、联系、实体
79、有如下关系:学生(学号,姓名,性别,专业号,年龄),将属性年龄的取值范围定义在0-120之间符合( C )。
A.实体完整性 B.参照完整性
C.用户定义的完整性 D.逻辑完整性
80、以下哪种说法是正确的?( A )
A.n目关系只能有n个属性 B. n目关系可以有任意个属性
C. n目关系的属性必定多于或等于n个 D. n目关系的属性必定少于或等于n个
81、在关系数据库中,外模式对应的是( B )。
A.基本表 B.视图 C.存储文件 D.视图和部分基本表
82、下列哪组SQL命令全部属于数据定义语句的命令?( A )
A.CREATE,DROP,ALTER ,DROP,SELECT
,DROP,GRANT ,DROP,UPDATE
83、如果关系模式R(U,F)中不存在候选码X、属性组Y以及非属性Z(Z Y),使得X→Y,Y→X和Y→Z成立,则R∈( C )。
A.4NF B.2NF C.3NF
84、以下关于关系的叙述中,不正确的是( A )。
A.关系是一张二维表,它是所涉及属性的笛卡儿积的一个子集
B.关系是一张二维表,它是所涉及属性的笛卡儿积的一个超集
C.关系是动态的
D.元组词义实质上是一个n目谓词(n是属性集中属性的个数)
85、规定库存量与进货量之和不能超过出货量属于( )。
A.静态列级约束 B.动态列级约束
C.静态元组约束 D.动态元组约束
86、若事务T对数据R加上X锁,则( A )。
A.只允许T读取和修改R,其他事务不能对R进行访问
B.只允许T读取和修改R,其他事务也能对R进行访问
C.只允许T读取R,不能修改R,其他事务也只能读取R,不能修改R
D.只允许T读取R,不能修改R,其他事务不能对R进行访问
87、数据字典表达的是( D )。
A.系统中各类逻辑定义的集合 B.系统中各类逻辑描述的集合
C.系统中各类数据结构的集合 D.系统中各类数据描述的集合
88、在数据字典中,反映了数据结构在系统内传输路径的是( A )。
A.数据存储过程 B.数据流 C.数据通路 D.数据记录
89、在CGI程序中,如果使用POST方法传递参数,用来确定参数长度的环境变量是( D )。
A.POST-LENGTH -LENGTH
T-WEIGHT T-LENGTH
90、能实现绝对的与平台无关性的Web数据库访问技术是( D )。
A.WebbaseAPI C. ActiveX
91、分布式环境的特点是( A )。
A.每一个节点都是一个小的计算机单元
B.根节点是计算单元,叶子节点都是信息终端
C.层次结构分明,核心层的计算机是计算单元,外围计算机是信息终端
D.网状结构,由制定的网络节点充当主要计算单元,其他节点起到信息终端作用
92、成员PropertyInfo属于JDBC中的( A )。
A.普通的Java JDBC类 B. Java JDBC接口类
C. Java JDBC异常类 D. Java JDBC数据传输类
93、在将网页转换成客户端VBScript ASP时( )。
A.ASP引擎也会执行这些代码
引擎会执行这些代码中的部分代码
引擎根本不会执行这些代码
引擎会在执行这些代码后报告错误
94、处理ASP文件是在( D )。
A.客户端和服务器端各处理一部分
B.客户端
C.主要在客户端,不能处理的部分提交到服务器端
D.服务器端
95、在目前并行数据库体系结构中,可扩展性最高的是( C )。
A.SM
96、由多个处理机、一个共享内存(主存储器)和多个磁盘存储器构成,且多个处理机和共享内存由高速通信网络连接,每个处理机可直接存取一个或多个磁盘,这种并行结构是( A )。
A.SM并行结构 并行结构
并行结构 并行结构
97、下面系统中不属于关系数据库管理系统的是( C )
A Oracle B MS SQL Server C IMS D DB2
98、层次模型表达实体和实体之间联系用的数据结构是( D )
A,网 B,表 C,图 D,树
99、为了防止因一个用户的工作不适当而影响另一个用户,应采取( C )
A,完整性控制 B,安全性控制 C,并发控制 D,访问控制
100、在概念模型中的事物称( D )
A,对象 B,节点 C,记录 D,实体.
101、在下列关于关系的陈述中,错误的是( B )
A,表中任意两行的佳值不能相同
B,表中任意两列的佳值不能相同
C,行在表中的顺序无关紧要
D,列在表中的顺序无关紧要
102、关系数据库中的视图属于四个数据抽象级别中的( A )
A,外部模型 B,概念模型 C,逻辑模型 D,物理模型
103、SQL语言中,删除一个表时用到的命令是( B )
104、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( C )
A.实体完整性约束 B,参照完整性约束 C,用户自定义完整性约束 D,关键定完整性约束
105、在一个实体集中,一个实体实例(一列)与另外多个实例(多行)相关,则这个实体称( )
A,递归实体 B,弱实体 C,复合实体 D,联系实体
106、SQL的主码子句和外码子句属于DBS的( D )
A,并发措施 B,安全性措施 C,恢复措施 D,完整性措施
107、SQL语言允许使用通配符进行字符串匹配的操作,其中"_"可以表示( A )
A,1个字符 B,1个字符 C,多少字符 D,任意个字符
108、某学校规定每一个班级至多有50个学生,至少有10名学生,每一名学生必须属于一个班级.在班级与学生实体联系中,学生实体的基数是( B )
A,(0,1) B,(1,1) C,(1,10) D ,(10,50)
109、关系R(A,B)和S(B,C)中分别有10个和15个元组,属性B是R的主码,则
R><中元组数目的范围是( A )
A,(0,15) B,(10,15) C,(10,25) D,(0,150)
110、有一个网络数据应用系统,其中一台计算机A存有DBMS软件,所有用户数据和应用程序,其余各节点作为终端通过通信线路A发出数据库应用请求,这种方式属于( A )
A,集中式数据库体系结构 B,主从式数据库体系结构
C,客户机/服务器式数据库体系结构 D,分布式数据库体系结构
111、在客户机数据库结构的数据库应用系统中,客户端与服务器端的连接方式( )
A,绝对固定 B,基本固定 C,不固定 D,都可以
112、在下列关于关系的陈述中,错误的是(B )
A 表中任意两行的值不能相同 B 表中任意两列的值不能相同
C 行在表中的顺序无关紧要 D 列在表中的顺序无关紧要
113、关系数据库中,实现实体之间的联系是通过表与表之间的(C )
A 公共索引 B 公共存储 C 公共元组 D 公共属性
114、在MS SQL Server中,用来显示数据库信息的系统存储过程是(B )
A sp_ dbhelp B sp_ db C sp_ help D sp_ helpdb
115、如果在关系的分片过程中使用了选择操作,则不可能是( )
A 水平分片 B 垂直分片 C 导出分片 D 混合分片
116、存在一个等待事务集{T0,T1,„,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于(D )
A 并发处理 B 封锁 C 循环 D 死锁
117、在分布式数据库中,若存取数据时只需指出片段名称,不必指出片段地址,则称系统具有(B )
A 片段透明性 B 地址透明性 C 局部映象透明性 D 异地透明性
118、有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于(B )
A 集中式数据库体系结构
B 主从式数据库体系结构
C 客户机/服务器数据库体系结构
D 分布式数据库体系结构
119、设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE ( B )
A ‘_ _ W _ %’
B ‘_ % W _ _’
C ‘_ W _ _’
D ‘_ W _ %’
120、已知关系R如图所示,可以作为R主码的属性组是( B)
R
A
1
1
2
1
1
3
B
2
3
4
4
3
4
C
3
4
5
3
4
5
D
4
5
6
4
7
6
A. ABC B. ABD C. ACD D. BCD
121、已知成绩关系如图所示。
执行SQL语句:
SELECT COUNT(DISTINCT学号)
FROM成绩
WHERE分数>60
查询结果中包含的元组数目是( B)
成绩
学号
S1
S1
S2
S2
S3
课程号
C1
C2
C1
C2
C3
分数
80
75
null
55
90
A. 1 B. 2 C. 3 D. 4
122、设有关系R和关系S进行如图所示的运算,则运算结果中含有元组的数目是(A )
R S
A
1
4
7
B
2
5
8
C
3
6
9
D
5
7
9
E
6
8
10
A. 6 B. 7 C. 8 D. 9
123、已知关系:厂商(厂商号,厂名) PK=厂商号
产品(产品号,颜色,厂商号) PK=产品号,FK=厂商号
假设两个关系中已经存在如图所示元组:
厂商 产品
厂商号
C01
C02
C03
厂名
宏达
立仁
广源
产品号
P01
P02
颜色
红
黄
厂商号
C01
C03
若再往产品关系中插入如下元组:
I(P03,红,C02) II(P01,蓝,C01)
III(P04,白,C04) IV(P05,黑,null)
能够插入的元组是( D)
A. I,II,IV
B. I,III
C. I,II
D. I,IV
124、下列叙述中,与提高软件可移植性相关的是( A )
A.选择时间效率高的算法
B.尽可能减少注释
C.选择空间效率高的算法
D.尽量用高级语言编写系统中对效率要求不高的部分
125、采用瀑布模型进行系统开发的过程中,每个阶段都会产生不同的文档.以下关于产生这
些文档的描述中,正确的是( D )
A.外部设计评审报告在概要设计阶段产生
B.集成测试计划在程序设计阶段产生
C.系统计划和需求说明在详细设计阶段产生
D.在进行编码的同时,独立的设计单元测试计划
126、设关系模式R(A,B,C),下列结论错误的是( B )
A.若A→B, B→C,则A→C
B.若A→B, A→C,则A→BC
C.若BC→A,则B→A,C→A
D.若B→A ,C→A,则BC→A
127、允许取空值但不允许出现重复值的约束是( B )
Y KEY N KEY
128、存在非主属性对码的部分依赖的关系模式是( A )
B.2NF C.3NF
129、在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为"教师",而在人事管理子系统中被称为"职工",这类冲突被称之为( D )
A.语义冲突 B.命名冲突 C.属性冲突 D.结构冲突
130、新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一问题的原因在于( C ).
A.需求分析阶段对用户的信息要求和处理要求未完全掌握
B.概念结构设计不正确
C.逻辑结构设计阶段未能对关系模式分解到BCNF
D.物理设计阶段未能正确选择数据的存储结构
二、多项选择题
1、下面哪几个阶段是软件的设计阶段(AC )。
A、 编码 B、可行性研究 C、测试 D、维护 E、需求分析
2、在软件的开发过程中,必须遵循的原则是(CDE )。
A、 抽象 B、模块化 C、可重用性 D、可维护性 E、可适应性
3、在设计人机界面时,应主要考虑的因素有(ACD )。
A、 系统响应时间 B、程序的质量 C、用户求助机制 D、错误处理
4、属于第一代程序设计语言的(AE )。
A、 汇编 B、PASCAL C、FOX D、C++ E、机器语言
5、下面哪些测试属于黑盒测试(BC )。
A、路径测试 B、等价类划分 C、边界值分析 D、条件判断 E、循环测试
6、数据库系统的特点是(ABC )
A,数据共享 B,数据独立 C,减少数据冗余 D,数据应用
7、数据库管理系统的类型是按照(AB )来划分的.
A,文件形式 B,数据模型 C,记录形式 D,功能结构
8、在视图上能完成的操作是(ABC )
A,定义新视图 B,查询 C,更新视图 D,在视图上定义新的基本表.
9、数据库的保护是通过( )实现的.
A,后备 B,恢复 C,设计 D,更新
10、数据库在运行过程中可能出现的故障有(ABCD )
A,事务故障 B,系统故障 C,介质故障 D,病毒破坏
11、ODBC中的数据源包括( )
A,用户数据源 B,事务数据源 C,系统数据源 D,文件数据源
12、数据字典的类型是( )
A,集成的 B,并行的 C,独立的 D,公用的
13、下列各项中,(ACD )不是并发控制的方法.
A,授权 B,封锁 C,日志 D,索引
14、在关系数据库中,实现表与表间联系的公共属性是(AB )
A,主码 B,外码 C,候选码 D,补码
三、填空题
1、组成计算机软件的两部分是_系统软件和应用软件 。
2、计算机系统工程包括计算机__软件__工程、__硬件__工程、___系统____工程和__网络____工程。
3、在人机界面设计过程中,先后涉及到___4___个模型,它们分别是__设计模型____、__用户模型________、__界面模型__和___实现设计模型_______。
4、综合测试是对__________的测试。
5、软件与物质产品很大的区别在于软件是一种___逻辑____产品。
6、在可行性研究阶段,对于从逻辑模型出发,经过压缩的设计,探索出的若干种可供选择的主要解决办法要从技术,经济和__社会__可行性研究它们的可行性。
7、在IDEF0方法中,一个活动可以无输入,但必须有一个__控制___。
8、___软件结构_____的设计是概要设计关键的一步,直接影响到下一阶段详细设计与编码的工作。
9、软件的详细设计也称为“过程设计”,主要确定每个模块的_具体执行过程___。
10、在单元测试时,需要为被测模块设计_测试用例___。
11、瀑布模型属于整体开发模型,增量模型属于__非整体___开发模型。
12、运用快速原型的策略主要有抛弃策略和__演化_策略。
13、客观世界中的若干类,通常有两种主要的结构关系:即分类结构和_组装结构__。
14、软件质量评审通常是从开发者的角度进行评审,它是着眼于软件本身的结构、_与运行环境的接口__,变更带来的影响而进行的评审活动。
15、基于方法的软件开发环境可分为两大类:支持软件开发周期特定阶段的管理和__开发过程_________。
16、开发软件工具的主要目的是为了___提高软件生产率________和改善软件的质量。
17、动态模型把脚本表示成事件跟踪表,其中对象为___表中的列________。
18、提高程序效率的根本途径在于选择良好的设计方法、良好的___数据结构与算法________、而不是靠编程时对程序语句的调整。
19、在许多软件项目中,输入数据和输出数据之间很少或没有结构上的对应关系,Jackson把这种情况称为___结构冲突________。
20、PDL是一种用于描述模块____算法设计_______和处理细节的语言。
21、如果一个模块被n个模块调用,其中直接的上级模块的个数是m个(m<=n)那么该模块的扇入数是_____ m ______个。
22、结构化设计以____数据流_______为基础,按一定的步骤映射成软件结构。
23、软件需求分析方法必须能够表达和理解问题的_____数据域______和功能域。
24、软件生存周期模型是描述软件开发过程中____各种活动如何执行_______的模型。
25、数据库管理系统在外模式、模式和内模式这三级模式之间提供了两层映象:__________以及模式/内模式。
26、对3NF关系进行投影,消除原关系中主属性对码的部分函数依赖和传递函数依赖,可以得到___ BCNF_______关系。
27、所谓___并发控制_______就是指要用正确的方式调度并发操作,避免造成数据的不一致性,使一个用户事务的执行不受其他事务的干扰。
28、概念结构设计通常有四类方法,它们分别是:自顶向下、__自底向上___、逐步扩张和混合策略。
29、CGI程序有两种调用方式:一种是通过交互式主页中的表单调用CGI程序,另一种是__通过URL直接调用________。
30、JDBC提供的连接数据库的方法有:__________、通过JDBC驱动程序通信和与ODBC数据源通信。
31、ISAPI规范调用有两个入口点进入,它们是__________函数和HttpExtensionPro()函数。
32、在JDBC中,充当可移植的接口并且是指向所有驱动程序的入口点的类是_
DriverManager____类。
33、在VBScript中,要使用动态数组,改变原有定义的数组大小,可以使用__ReDim________语句。
34、OODB语言一般应具备的功能有:类的定义与操纵、操纵(方法)的定义和__对象的操纵________。
35、DDL是__数据库模式定义语言_____.
36、在数据模式中对用户或应用程序所见的逻辑结构的描述是_外模式_____.
37、在数据库设计中,将E-R图转换成关系数据模型的过程属于_逻辑设计___阶段.
38、元数据是指_对数据集进行描述的数据_______.
39、对表进行水平方向的分割用的运算是__选择_____.
40、网状数据库之间的联系是通过_存取路径____实现的.
41、层次型,网状型和关系型数据库划分原则是__数据之间的联系_____.
42、SQL查询时去除重复数据的短语是_
distinct____.
43、在SQL语言中,建立视图所用的命令是___ CREATE_______.
44、当关系R和S自然联接时,在新表中只包含两个关系之间__公共属性值____相等的,而消除了重复行.
45、数据管理经过了手工文档、文件系统和__数据库系统_______三个发展阶段。
46、SQL语言中,用于事务回滚的语句是_ROLLBACK________。
47、在层次数据库中,交片段和子片段之间只能具有__一对多_______类型的联系。
48、封锁对象的大小称为__粒度_______。
49、如果一个汽车销售公司,经营摩托车,小汽车、货车和客车,那么在该公司的E-R模型设计中,应该采用___层次归纳______方法。
50、MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server的图形化工具称为_SQL服务管理器________。
51、用于表达一个ODBC驱动程序和DBMS特殊连接的命名,被称为__数据源_______,它是数据库驱动程序与数据库系统连接的桥梁。
52、DBMS利用事务日志保存所有数据库事务的____更新_____操作。
53、如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是___3____个表。
54、在安装MS SQL Server时,必须选择一种安全类型。如果在登录时,需要记录用户名和登录ID,则该安全类型是__标准安全_______。
本文发布于:2024-02-03 21:52:53,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170696837351409.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |