| 显示江开系统湖南大学-计算机科学与技术所有答案 |
|
面向对象分析是对系统进行()的一种方法。
A 需求建模
B 程序设计
C 设计评审
D 测试验收
|
答案是:A
|
|
(是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。
A 多态性
B 继承
C 封装
D 消息
|
答案是:C)
|
|
软件需求分析阶段的测试手段一般采用()。
A 总结
B 阶段性报告
C 需求分析评审
D 不测试
|
答案是:C
|
|
ISO9000是由ISO/TC176制定的关于()和质量保证的国际标准。
A 质量控制
B 质量管理
C 质量策划
D 质量改进
|
答案是:B
|
|
在软件生存周期的瀑布模型中一般包括计划、、设计、编码、测试、维护等阶段。
A 可行性分析
B 需求采集
C 需求分析
D 问题定义
|
答案是:(C)
|
|
下面是一段求最大值的程序,其中datalist是数据表,n是datalist的长度。
int GetMax(int n, int datalist[ ])
{
int k=0
|
答案是:(2)测试路径:
Path1: ①→③
Path2: ①→②→④→⑥→…
Path3: ①→②→⑤→⑥→…
(3)测试用例:
Path1: 取n=1,datalist[0] = 1,
预期结果:k=0
Path2: 取n=2,datalist[0] = 1,datalist[1] = 0,
预期结果:k=0
Path3: 取n=2,datalist[0] = 0,datalist[1] = 1,
预期结果:k=1
|
|
常用的需求获取方法有哪些?
|
答案是:(1)访谈和会议
(2)市场调查
(3)访问用户和用户领域专家
(4)考察现场
(5)开发人员和用户共同组成联合小组。
|
|
传统“瀑布模型”的主要缺点。
|
答案是:“瀑布模型”最大的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题。这些问题的存在对软件开发带来严重影响。由于瀑布模型的特点,早期的错误直到开发晚期才能被发现,开发的风险较大。
|
|
软件测试过程一般可划分为哪几个主要阶段?
|
答案是:(1)单元测试
(2)集成测试
(3)确认(验收)测试
(4)系统测试
|
|
简述著名的软件工程专家B. W. Boehm提出了软件工程的7条基本原理。
|
答案是:(1)用分阶段的生命周期计划严格管理。
(2)坚持进行阶段评审。
(3)实行严格的产品控制。
(4)采用现代程序设计技术。
(5)软件工程结果应能清楚地审查。
(6)开发小组人员应该少而精。
(7)承认不断改进软件工程实践的必要性。
|
|
强行排错是进行程序调试时优先采用的方法
|
答案是:错
|
|
在集成测试阶段,子系统的组装方式通常采用一次性全部组装的方式,即整体拼装。
|
答案是:错
|
|
开发一个软件项目总存在某些不确定性,即存在风险。有些风险如果控制得不好,可能导致灾难性的后果。
|
答案是:对
|
|
需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据。
|
答案是:错
|
|
边界值分析方法是取输入/输出等价类的边界值作为测试用例
|
答案是:对
|
|
好的测试是用少量的测试用例运行程序,发现被测程序尽可能多的错误。
|
答案是:对
|
|
软件配置管理是一种标识、组织和控制修改源程序的技术,目的是使错误达到最小并最有效地提高生产率。(
|
答案是:错
|
|
数据输入的一般准则中包括尽量增加用户输入的动作。
|
答案是:错
|
|
用穷举测试是较现实的测试方法。
|
答案是:错
|
|
文档是软件产品的一部分,没有文档的软件就不称其为软件
|
答案是:(对)
|
|
结构化设计方法能将数据流图映射成软件结构。在映射过程中,针对数据流的不同,可分别采用变换型和 两种映射方法。
|
答案是:事务型
|
|
是软件定义的第一阶段,该阶段主要明确“该软件开发项目要解决什么问题”。
|
答案是:问题定义
|
|
以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并最终可运行的代码的过程叫 过程。
|
答案是:编码
|
|
动物与老虎之间是 关系。
|
答案是:继承
|
|
在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是 关系。
|
答案是:关联
|
|
UML的通用机制不包括()。
A) 规格说明
B) 修饰
C) 注解
D) 约束
|
答案是:D
|
|
维护的副作用可分三类,不包括()。
A) 修改代码的副作用
B) 修改数据的副作用
C) 修改文档的副作用
D) 人员副作用
|
答案是:D
|
|
软件概要设计阶段的主要任务不包括()。
A) 设计软件的模块结构
B) 定义接口并建立数据结构
C) 生成概要设计规格说明和组装测试计划
D) 模块设计
|
答案是:D
|
|
()是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。
A) 软件过程
B) 软件测试
C) 软件生存周期
D) 软件工程
|
答案是:A
|
|
时序图反映对象之间发送消息的时间顺序,它与( )是同构的。
A) 用例图
B) 类图
C) 活动图
D) 协作图
|
答案是:D
|
|
、()意味着一个操作在不同的类中可以有不同的实现方式。
A) 多态性
B) 多继承
C) 类的可复用
D) 信息隐蔽
|
答案是:A
|
|
CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级。除第1级外,每个等级都包含了实现该成熟度等级目标的若干()
A) 关键实践
B) 关键过程域
C) 软件过程能力
D) 软件过程
|
答案是:B
|
|
为纠正软件系统中潜藏的错误而进行的维护活动称为()
A)改正性维护
B)适应性维护
C)改善性维护
D)预防性维护
|
答案是:A
|
|
、以下不属于白盒测试技术的是()
A)逻辑覆盖
B)基本路径测试
C)循环覆盖测试
D)等价类划分
|
答案是:D
|
|
盒图也称为()。这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题。
A)流程图
B)框图
C)判定表
D)N-S图
|
答案是:D
|
|
(4)查询所有无折扣的图书信息以及出版社信息。
|
答案是:Select books.*, publisher.*
From books, publisher, pubRecord
Where books.pub_id = publisher.id
And books.isdn=pubRecord.isdn
And discount is null
Or discount = 0
(5)将所有“电子工业出版社”出版的图书降价10%。
Update books set price=0.9*price
Where pub_id in (select id from publisher
where desc=’电子工业出版社’)
|
|
请使用SQL语言完成下列工作:
(1)建立上述三个表(包含约束);
(2)查询所有由“清华大学出版社”在2000年以前出版的所有图书;
|
答案是:Select * from books
Where pub_date < ‘2000-1-1’
And pub_id =some (select id from publisher
where desc=’清华大学出版社’)
select isdn, title, author, price, pub_date
from book, publisher
where pub_date <’2000-1-1’ and book.pub_id=publisher.id
(3)查询价格大于100元的未发行过的所有图书,并按出版日期升序排列,当出版日期相同时,按价格降序排列;
Select isdn, title, author, price, pub_date
From books
Where price>100
And not exists(
select * from pubRecord where pubRecord.isdn=books.isdn)
Order by pub_date, price desc
|
|
发行记录(记录号,书号,客户,数量,折扣率,金额),其中记录号为顺序编号,且唯一,书号、数量和金额不为空。
|
答案是:Create table pubRecord(
Sequence char(20) primary key,
Isdn char(30) not null,
Customer char(30),
Discount number(5,2),
Quantity integer not null,
Amount number(8,2) not null,
Foreign key isdn references books(isdn))
|
|
图书目录(书号,书名,作者,出版社编号,价格,出版日期),每本书的书号是唯一的,且书名、出版社编号、价格、出版日期均不为空且所有图书价格均不超过200元。
|
答案是:Create table books(
Isdn char(30) primary key,
Title char(20) not null,
Author char(20),
Price number(6,2) not null,
Pub_date datetime not null,
Pub_id char(10),
Check (price>0 and price<200),
Foreign key pub_id references publisher(id))
|
|
在图书出版发行数据库系统中,有下列关系:
出版社(编号,名称,地址,邮政编码,电话号码,联系人),编号唯一,名称不能为空。
|
答案是:Create table publisher(
Id char(10) primary key,
Desc char(20) not null,
Addr char(30),
Zip char(8),
Phone char(20),
Contact char(20))
|
|
关系Employee(EmpNo,Ename, Birthday, EmpId)表示雇员的编号、姓名、出生日期、身份证号,在定义表时指定了列EmpNo的Primay Key约束,约束名为pk_no,现需要指定EmpId为Primary Ke
|
答案是:答:ALTER TABLE employee DROP CONSTRAINS pk_no
ALTER TABLE employee ADD PRIMARY KEY empid
|
|
1.数据库关系模型需要进行规范化处理,其目的是什么?
|
答案是:答:消除数据冗余、插入异常、删除异常和更新异常,保持依赖。
|
|
使用Union连接两个SELECT查询时,查询结果中不能包含统计函数
|
答案是:×
|
|
Foreign Key只能关联到另外一个表的主键而不能关联到自身表的主键。
|
答案是:×
|
|
若视图是由两个以上基本表导出的,则此视图不允许更新。
|
答案是:√
|
|
空值定义在字符型列上时等同于空格,定义在数字型列上时等同于0
|
答案是:×
|
|
在数据库关系的Foreign Key约束所定义的列不允许为空值
|
答案是:×
|
|
如果关系模式R是2NF,且每个非主属性都不传递依赖于R的候选键,则称R是3NF。
|
答案是:√
|
|
主键不属于候选键。
|
答案是:×
|
|
在定义Primary Key约束时,无论是单列主键还是多列组合主键,均可定义为约束。
|
答案是:√
|
|
如果X→Y和X→Z成立,那么X→YZ成立。
|
答案是:√
|
|
在SQL 中,使用Update语句对数据库表中数据进行修改时,下列描述正确的是( )。
A:允许在Update后面直接使用Where子句选择需要修改的行
B:可以使用FROM子句从其他表中读取数据
C:无须指定需
|
答案是:AD
|
|
在SQL中,使用Insert语句对数据库表中插入数据时,下列描述正确的是( )。
A:允许在Insert后面直接使用Where子句选择需要插入的列
B:可以使用SELECT子句从其他表中输入数据
C:在选取插入部分列
|
答案是:BC
|
|
从关系中挑选出指定的属性组成新关系的运算称为( )
A:选择 B:投影 C:联接 D:交
|
答案是:B
|
|
在SQL Server 2000中,定义Foreign Key约束时,被参照的列必须是另一个表中具有( )约束的列。
A:CHECK B:Primary Key
C
|
答案是:BD
|
|
在表中的某列上定义Foreign Key约束时,该列与被参照的列( )。
A:必须具有相同的列名和域定义
B:类型相同,但域定义可以不同
C:列名可以不相同,但域定义必须相同
D:列名和域定义均
|
答案是:C
|
|
在数据库应用的设计中,概念设计阶段完成后得到的结果是( )
A:物理模型 B:ER模型
C:关系模型
|
答案是:B
|
|
在SQL语言中,下列运算符返回逻辑值的是( )
A:EXISTS B:IN
B:UNION D
|
答案是:A
|
|
数据库的三级模式结构包括的模式为( )
A:外模式 B:面向对象模式
C:模式 D:
|
答案是:ACD
|
|
下面的对列的约束中要求唯一性的是( )
A:Primary key约束 B:Foreign Key约束
C:UNIQUE约束
|
答案是:AC
|
|
目前为:
3/5
页
首页 上页 下页 尾页
|