软件设计基础试卷a

软件设计基础试卷a

ID:25968551

大小:45.00 KB

页数:3页

时间:2018-11-23

软件设计基础试卷a_第1页
软件设计基础试卷a_第2页
软件设计基础试卷a_第3页
资源描述:

《软件设计基础试卷a》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、单项选择题1、数据库是长期储存在计算机内,有组织的,可共享的()集合。A.实体B.数据C.属性D.元组2、英文缩写DBMS代表()。A.数据库系统B.数据库技术C.数据库管理系统D.数据库管理员3、设一位教师只能教授一门课程,但一门课程可以有多名教师教授,教师与课程之间是()。A.一对一的联系B.一对多的联系C.多对多的联系D.不能确定4、关系中,每个属性都有一个取值范围,称为属性的()。A.描述(Description)B.值域(Domain)C.属性值(Value)D.关系(Relation)5、为了使索引键值在基本表中唯一,在建立索引的语句中应包括保留字()。A.UNIQUEB

2、.COUNTC.DISTINCTD.UNION6、条件表达式中字符串匹配操作符是‘LIKE’,表达式中表示零个或多个字符的通配符是()。A.’%’B.’_’C.’&’D.’#’7、设存在关系STUDENT(S#,SNAME,AGE,SEX),若要获得年龄在18岁到20岁(包括18岁和20岁)之间的学生学号(S#)和姓名(SNAME),则正确的SQL语句是()。A.SelectS#,SNAMEFromSTUDENTWHERE18<=AGE<=20B.SelectS#,SNAMEFromSTUDENTWHEREAGE>=18ORAGEAGE<=20C.SelectS#,SNAMEFromST

3、UDENTWHEREAGE>=18ANDAGEAGE<=20D.SelectS#,SNAMEFromSTUDENTHAVINGAGE>=18ANDAGEAGE<=208、数据库系统中存放三级结构定义的DB称为:()A.DBSB.DDC.DDLD.DBMS9、在绘制ER模型中,矩形表示()。A.实体B.属性C.联系D.标示10、在传统SQL技术中,使用“ORDERBY”字句的SELECT语句查询结果为:()A.数组B.列表C.包D.集合11、需求分析()A.要回答“软件必须做什么”B.可概括为:“理解,分解,表达”六个字C.以上都对12、在数据流图中,有名字及方向的成分是()A.控制流B.

4、信息流C.数据流D.数据流13、结构化分析方法使用的描述工具()定义了数据流图中每一个图形元素。A.数据流图B.数据字典C.判定表D.判断树14、模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的()A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性C.激活机制和控制方法15、数据流图是用于软件分析的工具,下列元素()是基本元素。数据流加工数据存储外部实体A.和B.和C.全部D.和16、每个对象可用它自己的一组属性和它可以执行的一组()来实现A.行为B.功能C.操作D.数据17、模块的独立性是由内聚性和耦合性来度量的,其中内聚性是()A.模块间的联系程度B.模块的功

5、能强度C.信息隐蔽程度D.接口的复杂程度18、数据流图和()共同构成系统的逻辑模型。A.IPO图B.PDL图C.层次图D.数据字典19、好的软件结构应该是()A.高内聚、高耦合B.低耦合、高内聚C.高耦合、低内聚D.低耦合,低内聚20、软件测试可能发现软件中的(),但不能证明软件()。A.所有错误、没有错误B.错误、没有错误C.逻辑错误、没有错误D.设计错误、没有错误二、填空题1、关系是一个数目相同的元组的集合。2、数据库应用系统从开始规划、设计、实现、测试、运行中的维护到最后被新的系统取代而停止使用的整个期间,称为。3、表达式中的通配符“%”表示,“_”(下划线)表示。4、DBS的维护

6、工作主要由承担的。5、系统能把数据库从被破坏、不正确的状态恢复到最近的一个正确状态,DBMS的这种能力称为数据库的。6、数据库的概念结构设计是把需求分析阶段得到用户需求(已用数据字典和数据流图表示)抽象为概念模型表示的过程。数据库概念结构设计中常用来描述概念结构。7、在软件需求分析阶段,已经搞清楚了软件的问题,并把这些需求通过描述出来,这也是目标系统的。三、简答题1、什么是基本表?什么是视图?两者的区别和联系是什么?2、简述概念结构设计的基本方法,并举出有具有一对一、一对多和多对多联系的实例并用E-R图表示。(5分)3、什么是需求分析?需求分析阶段的基本任务是什么?4、什么是黑盒测试法?

7、什么是白盒测试法?四、应用题用SQL语句建立如下3个表:EMP(E#,ENAME,AGE,SEX,ECITY)WORKS(E#,C#,SALARY)COMP(C#,CNAME,CITY)分别是职工表(工号,姓名,年龄,性别,籍贯),工作表(工号,公司号,工资),公司表(公司号,公司名,所在城市)。使用SQL语言表示下列查询语句。(1)、检索超过50岁的男职工的工号和姓名。(男职工用字母’M’表示)(3分)(2)、假设每个职工只能在一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。