数据库系统原理与设计_期末复习题库

数据库系统原理与设计_期末复习题库
数据库系统原理与设计_期末复习题库

数据库原理复习

一、单项选择题

1.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为(A )。

A.物理结构独立性

B.物理数据独立性

C.逻辑结构独立性

D.逻辑数据独立性

2.消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是( B )。

A. 1NF

B. 2NF

C. 3NF

D. BCNF

3.在数据库设计的需求分析阶段,描述数据与处理之间关系的方法是(C )。

A.E-R图

B.业务流程图

C.数据流图

D.程序框图

4.关系模式设计理论主要解决的问题是( D )。

A.插入异常,删除异常和数据冗余

B.提高查询速度

C.减少数据操作的复杂性

D.保证数据的安全性和完整性

5.建立索引属于数据库的(B )。

A.概念设计

B.逻辑设计

C.物理设计

D.实现与维护设计

6.数据库系统的数据独立性是指(A )。

A.概念模式改变,外模式和应用程序不变

B.概念模式改变,内模式不变

C.数据并发性

D.数据完整性

7.下列关于数据库恢复说法不正确的是(C )。

A.事物故障恢复采用日志文件

B.系统故障恢复采用日志文件

C.介质故障恢复采用日志文件

D.以上故障恢复均不采用日志文件

8.下面(B )不是常用的数据模型?

A. 关系模型

B. 线性模型

C. 层次模型

D. 网状模型

9.在数据库设计中,将E-R图转换成关系数据模型的过程属于(C )。

A.需求分析阶段

B.概念设计阶段

C.逻辑设计阶段

D.物理设计阶段

10.DBMS中实现事务持久性的子系统是(D )

A.安全性管理子系统

B.完整性管理子系统

C.并发控制子系统

D.恢复管理子系统

11.SQL语言是(C )的语言,容易学习。

A.过程化

B.非过程化

C.格式化

D.导航式

12.DBMS普遍采用(C )方法来保证调度的正确性。

A.索引

B.授权

C. 封锁

D.日志

13.事务T在修改数据R之前必须先对其加锁,直到事务结束才释放,这是(A )。

A.一级封锁协议

B.二级封锁协议

C.三级封锁协议

D.零级封锁协议

14.关系模型中实现实体间N:M 联系是通过增加一个(A )。

A.关系实现

B.属性实现

C.关系或一个属性实现

D.关系和一个属性实现

15.关系代数运算是以(A )为基础的运算。

A.关系运算

B.谓词演算

C.集合运算

D.代数运算

16.数据库设计可划分为七个阶段,每个阶段都有自己的设计内容,“为哪些关系、在哪些属性上、建什么样的索引”这一设计内容应该属于( B )设计阶段。

A.概念设计

B.逻辑设计

C.物理设计

D.全局设计

17.SQL语言中的COMMIT语句的主要作用是(C )。

A.结束程序

B.返回系统

C.提交事务

D.存储数据

18.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是(A )。

A.原子性

B.一致性

C.独立性

D.持久性

19.关系的主属性不能取空值,属于(B )。

A.实体完整性约束

B.参照完整性约束

C. 用户定义完整性约束

D. 动态元组约束

20.如果一个关系属于第3范式,则它(A )。

A.必然属于2NF

B.必然属于4NF

C. 可能不属于2NF

D. 必然属于BCNF

21.SQL语言集几个功能模块为一体,其中不包括(D )。

A. DDL

B. DML

C. DCL

D. DNL

22.单个用户使用的数据视图的描述称为(A )。

A. 外模式

B. 概念模式

C. 内模式

D. 存储模式

23.子模式DDL用来描述(B )。

A. 数据库的总体逻辑结构

B. 数据库的局部逻辑结构

C. 数据库的物理存储结构

D. 数据库的概念结构

24.在DBS中,DBMS和OS之间的关系是(B )。

A.相互调用

B. DBMS调用OS

C. OS调用DBMS

D. 并发运行

25.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是(D )。

A. 左外联接

B. 右外联接

C. 外部并

D. 外联接

26.下列聚合函数中不忽略空值(null) 的是( C )。

A. SUM (列名)

B. MAX (列名)

C. COUNT ( * )

D. A VG (列名)

27.在数据库设计中,将E-R图转换成关系数据模型的过程属于(B )。

A. 需求分析阶段

B. 逻辑设计阶段

C. 概念设计阶段

D. 物理设计阶段

28.如果事务T获得了数据项Q上的排它锁,则T对Q( C )。

A. 只能读不能写

B. 只能写不能读

C. 既可读又可写

D. 不能读不能写

29.DBMS中实现事务持久性的子系统是(D )。

A. 安全性管理子系统

B. 完整性管理子系统

C. 并发控制子系统

D. 恢复管理子系统

30.分布式数据库系统中分片模式和分配模式均是(A )。

A. 全局的

B. 局部的

C. 分布的

D. 集中的

31.属性类型允许是基本数据类型、结构类型和集合类型的模型是(C )。

A. 平面关系模型

B. 嵌套关系模型

C. 复合对象模型

D. 分布式关系模型

32.实体集书店与图书之间具有(B )联系。

A 一对一

B 一对多

C 多对多

D 多对一

33.现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是( A )。

A 患者编号,医生编号,诊断日期B医生编号C诊断日期D患者编号

34.相对于非关系模型,关系数据模型的缺点之一是(A )。

A 存取路径对用户透明,需进行查询优化

B 数据结构简单

C 数据独立性高

D 有严格的数学基础

35.数据库镜象可以用于(C )。

A 保证数据库的完整性

B 实现数据库安全性

C 进行数据库恢复或并发操作

D 实现数据共享

36.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)

医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)

其中,医疗关系中的外码是( A )。

A 患者编号

B 患者姓名

C 患者编号和患者姓名D医生编号和患者编号

37.假如采用关系数据库系统来实现应用,在数据库的逻辑设计阶段,需将(A )转换为

关系数据模型。

A E-R模型

B 层次模型

C 关系模型

D 网状模型

38.描述数据库中全体数据的逻辑结构和特征是(B)

A 内模式

B 模式

C 外模式

D 存储模式

39. SQL的全局约束是指基于元组的检查子句和( C )。

A. 非空值约束

B. 域约束子句

C. 断言

D. 外键子句

40.下列关系运算中,(D )运算不属于关系运算。

A 选择

B 除法

C 投影

D 并

41.要保证数据库逻辑数据独立性,需要修改的是( C )。

A.模式

B.模式与内模式的映射

C.模式与外模式的映射

D.内模式

42.下列四项中,不属于数据库特点的是( C )。

A.数据共享

B.数据完整性

C.数据冗余很高

D.数据独立性高

43.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是(D )。

A.多对多

B.一对一

C.多对一

D.一对多

44.反映现实世界中实体及实体间联系的信息模型是(D )。

A.关系模型

B.层次模型

C.网状模型

D. E-R模型

45.对数据库并发操作有可能带来的问题包括(A )。

A.读出“脏数据”

B.带来数据的冗余

C.未被授权的用户非法存取数据

D.破坏数据独立性

二、名词解释

1.数据冗余:是指相同的数据在不同的地方(文件)重复存储。

2.DBA:是这个机构中的一个(组)人员,负责全面管理和控制数据库系统。

3.事务:是并发控制的基本单位,保证事务ACID特性是事务处理的重要任务,而事务ACID 特性可能遭到破坏的原因之一是多个事务对数据库的并发操作造成的。(对于用户而言,事务是具有完整逻辑意义的数据库操作序列的集合。对于数据库管理系统而言,事务则是一个读写操作序列。这些操作是一个不可分割的逻辑工作单元,要么都做,要么都不做。)

4.数据字典:是数据库中最重要的部分之一,在关系数据库中,数据字典是一系列的系统表,用来提供数据库的信息。

5.数据独立性:是用来描述数据与应用程序之间的依赖程度,包括数据的物理独立性和数据的逻辑独立性,依赖程度越低则独立性越高。

6.物理独立性:是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。

7.逻辑独立性:是指用户的应用程序与数据库的逻辑结构是相互独立的。

8.存储过程:是为了完成特定功能汇集而成的一组命名了的SQL语句集合,该集合编译后存放在数据库中,可根据实际情况重新编译。该存储过程可直接运行,也可远程运行,存储过程直接在服务器端运行。

9.触发器:是用户定义在关系表上的一类由事件驱动的存储过程,由服务器自动激活。触发器可以进行更为复杂的检查和操作,具有更精细和更强大的数据控制能力。

10.SQL语言中的视图

答:在SQL中,外模式一级数据结构的基本单位是视图,它是从若干基本表和(或)其它视图中构造出来的,视图并不存储对应的数据,只是将视图的定义存于数据字典中。

三、填空题

1.SQL语言提供数据库定义、数据操纵、数据控制等功能。

2.数据库保护问题包括:安全性保护、完整性、故障恢复和并发控制等多方面。

3.关系代数中专门的关系运算包括:选择、投影、连接和除法。

4.数据库中常用的四种文件组织方式是:顺序文件、索引文件、散列文件、倒排文件。

5.关系数据库数据操作的处理单位是关系,层次和网状数据库数据操作的处理单位是记录。

6.在关系数据模型中,两个关系R1与R2之间存在1∶M的联系,可以通过在一个关系R2中的外部关键字值在相关联的另一个关系R1中检索相对应的记录。

7.数据库的逻辑模型设计阶段,任务是将总体E-R模型转换成关系模型。

8.关系规范化理论是设计关系数据库的指南和工具。

9.当数据库被破坏后,如果事先保存了日志文件和数据库的副本,就有可能恢复数据库。

10.关系中主码的取值必须唯一且非空,这条规则是数据流完整性规则。

11.数据库系统中最重要的软件是数据库管理系统,最重要的用户是数据库管理员。

12.在有泛化/细化联系的对象类型之间,较低层的对象类型称为子类型。

13.一个类可以从直接的或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的可重用性(或共享性)。

14.用树型结构表示实体类型及实体间联系的数据模型称为层次模型。

15.关系数据库的关系演算语言是以谓词演算为基础的DML语言。

16.在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的自反律就可推出。

17.分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和不相交条件。

18.DB并发操作通常会带来三类问题,它们是丢失更新、不一致分析和读脏数据。

19.事务必须具有的四个性质是:原子性、一致性、隔离性和持久性。

20.分布式数据库系统中透明性层次越高,应用程序的编写越简单(或容易)。

21.视图是从基本表中导出的表,数据库中实际存放的是视图的定义。

22.与文件管理系统相比较,数据库系统的数据冗余度低、数据共享性好。

23.数据模型通常是由数据结构、数据操作和数据的约束条件三个要素组成。

24.SQL语言除了具有数据查询和数据操作功能之外,还具有数据定义和数据控制功能。它是一个功能强大的语言。

25.数据库系统中保证安全性的存取权限是由_数据对象_和__操作类型___两个要素组成。

26.由于数据库系统在三级模式之间提供了__外模式/模式___和__模式/内模式___两层映象功能,这就保证了数据库系统具有较高的数据独力性。

27.关系数据库的规范化理论是数据库_逻辑结构____设计的一个有力的工具;E-R模型是数据库的_概念结构____设计的一个有力工具。

28.数据库设计分为以下六个设计阶段:需求分析阶段、_概念结构设计____、__逻辑结构设计___数据库物理设计阶段、数据库实施阶段、数据库运行和维护阶段。

29.关系数据库的_实体完整性____规则规定:基本关系的主属性不能取空,关系数据库的_参照完整性____规定规则:一个基本关系的外码(对应于另一个基本关系的主码)取职不能取空值域者必须等于它所对应基本关系中的主码值。

30.设关系模式R (A,B,C),F是R上成立的FD集,F = {B→A,B→C},则分解ρ= {AB,AC}丢失的FD是_ (B→C)

四、简答题

1.数据库管理系统的主要功能有哪些?

答:数据库定义、操纵、保护、存储、维护和数据字典。

2.数据库系统中的常见故障有哪些?

答:.事务故障,系统故障、介质故障。

3.简述SQL语言的组成。

答:分为四个部分:

数据定义、数据操纵、数据控制、嵌入式SQL语言的使用规定。

4.说明关系模型有哪三类完整性规则?

答:实体完整性、参照完整性、用户自定义完整性。

5.请阐述在网状模型和关系模型中,实体之间联系的实现方法。

答:在网状模型中,联系用指针实现。

在关系模型中,联系用关键码(或外键,或关系运算) 来实现。

6.DBS由哪几个部分组成?

答:DBS由四部分组成:数据库、硬件、软件、数据库管理员。

7.数据库的并发操作会带来哪些问题?

答:数据库的并发操作会带来三类问题:丢失更新问题;不一致分析问题和“脏数据”的读出。

8.简述客户/服务器模式DBS的一般结构。此时数据库应用的功能如何划分?

答:DBS :数据库系统(Database System),DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。

9.什么是日志文件?为什么要设立日志文件?

答:(1)日志文件是用来记录事务对数据库的更新操作的文件。

(2)设立日志文件的目的是:进行事务故障恢复;进行系统故障恢复;协助后备副本进行介质故障恢复。

10.SQL中表达完整性约束的规则主要有哪几种?

答:有主键约束、外键约束、属性值约束和全局约束等。

11.什么是分布式数据库的分布透明性?

答:分布透明性是指用户不必关心数据的逻辑分片,不必关心数据物理位置分配的细节,也不必关心各个场地上数据库的数据模型。

12.什么是对象关系数据模型?

答:在传统的关系数据模型基础上,提供元组、数组、集合等数据类型以及处理新的数据类型操作的能力,这样形成的数据模型,称为“对象关系数据模型”。

13. 数据库恢复的基本技术有哪些?

答:数据转储和登录日志文件是数据库恢复的基本技术。当系统运行过程中发生故障,利用转储的数据库后备副本和日志文件就可以将数据库恢复到故障前的某个一致性状态。

五、论述题

1.数据库中为什么要有恢复子系统?它的功能是什么?

答:

因为计算机系统中硬件的故障、软件的错误、操作员的失误以及恶意的破坏是不可避免的,这些故障轻则造成运行事务非正常中断,影响数据库中数据的正确性,重则破坏数据库,使数据库中全部或部分数据丢失,因此必须要有恢复子系统。

恢复子系统的功能是:把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态或完整状态)。

2.数据库运行中可能产生的故障有哪几类?哪些故障影响事务的正常执行?哪些故障破坏数据库数据?

答:数据库系统中可能发生各种各样的故障,大致可以分以下几类:

(1)事务内部的故障;

(2)系统故障;

(3)介质故障;

(4)计算机病毒。

事务故障、系统故障和介质故障影响事务的正常执行;介质故障和计算机病毒破坏数据库数据。

3.登记日志文件时为什么必须先写日志文件,后写数据库?

答:

把对数据的修改写到数据库中和把表示这个修改的日志记录写到日志文件中是两个不同的操作。有可能在这两个操作之间发生故障,即这两个写操作只完成了一个。

如果先写了数据库修改,而在运行记录中没有登记这个修改,则以后就无法恢复这个修改了。如果先写日志,但没有修改数据库,在恢复时只不过是多执行一次UNDO操作,并不会影响数据库的正确性。所以一定要先写日志文件,即首先把日志记录写到日志文件中,然后写数据库的修改。

4.什么是数据库镜像?它有什么用途?

答:

数据库镜像即根据DBA的要求,自动把整个数据库或者其中的部分关键数据复制到另一个磁盘上。每当主数据库更新时,DBMS自动把更新后的数据复制过去,即DBMS自动保证镜像数据与主数据的一致性。

数据库镜像的用途有:

一是用于数据库恢复。当出现介质故障时,可由镜像磁盘继续提供使用,同时DBMS 自动利用镜像磁盘数据进行数据库的恢复,不需要关闭系统和重装数据库副本。

二是提高数据库的可用性。在没有出现故障时,当一个用户对某个数据加排它锁进行修改时,其他用户可以读镜像数据库上的数据,而不必等待该用户释放锁。

5.试述事务的概念及事务的四个特性。

答:

事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。

事务具有四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。这个四个特性也简称为ACID特性。

原子性:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。

一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。

隔离性:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。

持续性:持续性也称永久性(Permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其执行结果有任何影响。

六、综合题

(一)现有关系数据库如下:

学生(学号,姓名,性别,专业,奖学金)

课程(课程号,名称,学分)

学习(学号,课程号,分数)

用SQL语言实现如下小题:

1.检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;

2.检索至少学过课程号为“C135”和“C219”的学生信息,包括学号、姓名和专业;

3.从学生表中删除成绩出现过0分的所有学生信息;

4.定义“英语”专业学生所学课程的信息视图AAA,包括学号、姓名、课程号和分数。

(二)现有如下关系:学生(学号,姓名,性别,专业,出生年月)

教师(教师编号,姓名,所在部门,职称)

授课(教师编号,学号,课程编号,课程名称,教材,学分,成绩)

1.查找学习“数据库原理”课程且成绩不及格的学生学号和任课教师编号;

2.查找学习“英语”课程的“计算机应用”专业学生的学号,姓名和成绩;

3.查找教师“李洪”所教过的学生成绩为90分以上(包括90)的学生学号,姓名和专业;4.删除学生表中学号为“9903016”的记录;

5.将编号为“60016”的教师所在的部门该为“计算机”;

6.建立“计算机应用”专业成绩有过不及格的学生的视图;

7.向学生表中增加一个“奖学金”列,其数据类型为数值型。

1、SELECT 学号,教师编号

FROM 授课

WHERE 课程名称='数据库原理' AND 成绩<60;

2、SELECT 学号,姓名,成绩

FROM 授课,学生

WHERE 学生.学号=授课.学号AND 专业='计算机应用' AND 课程名称='英语';

3、SELECT 授课.学号,学生.姓名,专业

FROM 学生,教师,授课

WHERE 学生.学号=授课.学号AND 教师.教师编号=授课.教师编号AND 教师.姓名='李洪' AND 成绩>=90;

4、DELETE

FROM 学生

WHERE 学号='9903016';

5、UPDATE 教师

SET 所在部门='计算机系'

WHERE 教师编号='60016';

6、CREATE VIEW 成绩

AS SELECT 学生.学号,姓名,成绩

FROM 学生,授课

WHERE 学生.学号=授课.学号AND 专业='计算机应用' AND 成绩<60;

(三)设有关系数据库:

职工关系EMPLOYEE (职工号,职工名,街道,城市)

工作关系WORKS (职工号,公司号,工资)

公司关系COMPANY (公司号,公司名,城市)

试用SQL语句写出下列操作:将所有在“联华公司”工作的职工加薪5﹪。

程序设计基础试题库

练习题一Visual FoxPro 基础 、选择题 1. 关系数据库管理系统应能实现的专门关系运算包括___c __________ A 显示、打印、制表B关联、更新、排序 C 选择、投影、连接D排序、索引、统计 2. 关系是指__b__。 A 属性的集合B元组的集合 C 实例的集合 D 字段的集合 3. 如果把学生看成实体,某个学生的姓名叫“杨波”,则“杨波”应看成是___b ______ 。 A)属性型B )属性值C )记录型D )记录值 4. 关系数据库系统中所使用的数据结构是 _______ d ___ 。 A)图B )树C )表格D )二维表 5. 对表进行水平方向的分割用的运算是 _______ b ___ 。 A)交B )选择C )投影D )连接 6. 下列数据库技术的术语与关系模型的术语的对应关系中_______ d _____ 是正确的。 A)实例与关系 B )字段与元组C )记录与属性 D )记录类型与关系模式 7. 下列关于数据库系统的叙述中,正确的是 _____ c _____ 。 A)数据库系统中数据的一致性是指数据类型一致 B)数据库系统只是比文件系统管理的数据更多 C)数据库系统减少了数据冗余 D数据库系统避免了数据冗余 8. 关系数据模型 ______ d ___ 。 A)只能表示实体间的1:1联系 B)只能表示实体间的1:n C只能表示实体间的m:n D 可以表示实体间的上述三种联系 9. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称

这个属性为 _____ a____ 。 A)关键字B )主属性C )数据项D )主属性值 10. 关系数据库管理系统中的元组是______ b ____ 。 A)关系中的垂直方向的列 B )关系中的水平方向的行 C属性或属性的组合 D )以上的答案均不正确 11. 从数据库的整体结构看,数据库系统采用的数据模型有_________ a __ 。 A)层次模型、网状模型和关系模型 B)层次模型、网状模型和环状模型 C)网状模型、链状模型和层次模型 D链状模型、关系模型和层次模型 12. 设有属性A B、C D以下表示中不是关系的是___________ d__。 A)R( A) B )R( A, B)C )R (A, B, C, D) D )R (A X B X C X D) 13. 若实体间联系是M N的,则将联系类型_________ a___ 。 A)也转换为关系模型 B)属性加入任一个关系模式中 C)属性加入N端实体类型相应的关系模式中 D)属性加入M端实体类型相应的关系模式中 14. 数据库系统的构成为数据库、计算机硬件系统、用户和________ a ____ 。 A 数据库管理系统 B 操作系统 C 数据集合 D 文件系统 15. 层次型、网状型和关系型数据库划分原则是________ c ___ 。 A 文件大小 B 记录长度 C 数据之间的联系 D 联系的复杂程度 16. 在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是 _____ d ___ 。 A 封装结构 B 层次结构 C 网状结构 D 二维表结构 17. 在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过__a ________ 。 A 主键 B 超键 C 外键 D 候选键 18. 层次模型不能直接表示 ______ b __ 关系。 A 1:1 B m:n C 1:m D 1:1 和1:m 19. DBAS旨的是_____ d____ 。

混凝土结构设计原理复习重点(非常好) 期末复习资料汇总

1.混凝土结构:以混凝土为主要材料制作的结构。包括: 素混凝土结构、钢筋混凝土结构、预应力混凝土结构。 钢筋混凝土结构优点:就地取材,节约钢材,耐久、耐火,可模性好,整体性好,刚度大,变形小。缺点:自重大,抗裂性差,性质较脆。 2.钢筋塑性性能:伸长率,冷弯性能。伸长率越 大,塑性越好。 3.规定以边长为150mm的立方体在(20+-3)度的温度 和相对湿度在90%以上的潮湿空气中养护28d,依照标准试验方法测得的具有95%保证率的抗压强度(以N/mm2计)作为混凝土的强度等级。 4.收缩:混凝土在空气中结硬时体积减小的现象。 膨胀:混凝土在水中或处于饱和和湿度情况下结硬时体积增大的现象。 水泥用量越多、水灰比越大,收缩越大。骨料的级配好、弹性模量大,收缩小。构件的体积与表面积比值大,收缩小。 5.钢筋混凝土结构的混凝土强度等级不应低于C20。采 用400MPa以上钢筋,不应低于C25。预应力混凝土结构,不宜低于C40,不应低于C30。承受重复荷载的,不应低于C30。 6.粘结力的影响因素:化学胶结力(钢筋与混凝土接触面 上的化学吸附作用力),摩擦力(混凝土收缩后将钢筋紧紧地握裹住而产生的力),机械咬合力(钢筋表面凹凸不平与混凝土产生的机械咬合作用而产生的力),钢筋端部的锚固力(一般是用在钢筋端部弯钩、弯折,在锚固区焊短钢筋、短角钢等方法来提供锚固力)。 7.结构的作用是指施加在结构上的集中力或分布力,以 及引起结构外加变形或约束变形的各种因素。按时间的变异分:永久作用,可变作用,偶然作用。8.结构抗力R是指整个结构或结构构件承受作用效应 (即内力和变形)的能力,如构件的承承载能力、刚度等。 9.设计使用年限:是指设计规定的结构或结构构件不需 进行大修即可按齐预定目的使用的时期,即结构在规定的条件下所达到呃使用年限。 10.轴心受拉(压)构件:纵向拉(压)力作用线与构件 截面形心线重合的构件。 轴心受力构件中配有纵向钢筋和箍筋,纵向钢筋的作用是承受轴向拉力或压力,箍筋的主要作用是固定纵向钢筋,使其在构件制作的过程中不发生变形和错位。 11.受弯构件的破坏特征:少筋破坏(当构件的配筋率低 于某一定值时,构件不但承载能力很低,而且只要其一开裂,裂缝便急速开展,裂缝截面处的拉力全部由钢筋承受,钢筋由于突然增大的应力而屈服,构件立即发生破坏),适筋破坏(当构件的配筋率不是太低也不是太高时,构件的破坏首先是由于受拉区纵向受力钢筋屈服,然后受压区混凝土呗压碎,钢筋和混凝土的强度都得到充分利用),超筋破坏(当构件的配筋率超过某一特定的值时,构件的破坏特征又发生质的变化构件的破坏是由于受压区的混凝土呗压碎而引起,受拉区纵向受力钢筋不屈服)。 12.基本假定:截面应变保持平面。不考虑混凝土的抗拉 强度。混凝土的受压的应力应变关系曲线按下列规定 取用。 13.双筋矩形截面适用情况:1.结构或构件承受某种交变 的作用,使截面上的弯矩改变方向。2.截面承受的弯矩设计值大于单筋截面所能承受的最大弯矩设计值,而截面尺寸的材料品种等由于某些原因又不能改变。 3.结构或构件的截面由于某种原因,在截面的受压区 预先已经布置了一定数量的受力钢筋。 14.T形截面受弯构件按受压区的高度不同分:第一类T 形截面,中和轴在翼缘内。第二类T形截面,中和轴在梁肋内。 15.剪切破坏的形态:斜拉破坏(整个破坏过程急速而突 然,破坏荷载与出现斜裂缝时的荷载相当接近,破坏前梁的变形很少,并且往往只有一条斜裂缝。破坏具有明显的脆性),剪压破坏(这种破坏有一定的预兆,破坏荷载较出现斜裂缝时的荷载过高。但与适筋梁的正截面破坏相比,减压破坏仍属于脆性破坏),斜压破坏(破坏荷载很高,但变形很小,亦属于脆性破坏)。 16.平衡扭转:若结构的扭矩是由荷载产生的,其扭矩课 根据平衡条件求得,与构件的抗扭刚度无关。 协调扭矩:另一类是超静定结构中由于变形的协调使截面产生的扭转。 17.偏心受压构件分为:单向偏心受压构件,双向偏心受 压构件。 当ξ<=ξb,受拉钢筋先屈服,然后混凝土压碎,肯定为受拉破坏—大偏心受压破坏,反之为小偏心受压破坏。 18.结构的可靠性:安全性(结构构件能承受在正常施工 和正常使用时可能出现的各种作用,以及在偶然事件发生时及大盛后,仍能保持必需的整体稳定性),适用性(在正常使用时,结构构件具有良好的工作性能,不出现过大的变形和过宽的裂缝),耐久性(在正常的维护下,结构构件具有足够的耐久性能,不发生锈蚀和风化现象)。 19.裂缝的控制等级分为三级::正常使用阶段严格要求 不出现裂缝的构件。正常使用阶段一般要求不出现裂缝的构件。正常使用阶段允许出现裂缝的构件。 混凝土结构设计基本原理复习重点 第 1 章绪论 1.钢筋与混凝土为什么能共同工作: (1)钢筋与混凝土间有着良好的粘结力,使两者能可靠地结合成一个整体,在荷载作用下能够很好地共同变形,完成其结构 功能。 (2)钢筋与混凝土的温度线膨胀系数也较为接近,因此,当温度变化时,不致产生较大的温度应力而破坏两者之间的粘结。(3)包围在钢筋外面的混凝土,起着保护钢筋免遭锈蚀的作用,保证了钢筋与混凝土的共同作用。 1、混凝土的主要优点:1)材料利用合理2 )可模性好3)耐久性和耐火性较好4)现浇混凝土结构的整体性好5)刚度大、阻尼大6)易于就地取材 2、混凝土的主要缺点:1)自重大2)抗裂性差3 )承载力有限4)施工复杂、施工周期较长5 )修复、加固、补强较困难 建筑结构的功能包括安全性、适用性和耐久性三个方面 作用的分类:按时间的变异,分为永久作用、可变作用、偶然作用结构的极限状态:承载力极限状态和正常使用极限状态 结构的目标可靠度指标与结构的安全等级和破坏形式有关。 荷载的标准值小于荷载设计值;材料强度的标准值大于材料强度的设计值 第2章钢筋与混凝土材料物理力学性能 一、混凝土

数据库系统原理及应用教程第四版课后答案

第一章 1、(1)数据:数据用于载荷信息的物理符号。 (2)数据的特征;○1数据有“型”与“值”之分;○2数据受数据类型与取值范围的约束;○3数据有定性表示与定量之分;○4数据应具有载体与多种表现形式。 3、(1)数据管理的功能: ○1组织与保存数据功能,即将收集到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期的被保存; ○2数据维护功能,即根据需要随时进行插入新数据,修改原数据与删除失效数据的操作; ○3数据查询与数据统计功能,即快速的得到需要的正确数据,满足各种使用要求;○4数据的安全与完整性控制功能,即能保护数据的安全与完整性。 (2)数据管理的目标:收集完整的信息,将信息用数据表示,按数据结构合理科学的组织并保存数据;为各种使用快速地提供需要的数据,并保护数据的安全与完整性。 4、(1)数据库:就是数据管理的新方法与技术,她就是一个按数据结构来存储与管理数据的计算机软件系统。 (2)数据库中的数据具有的特点:○1数据库中的数据具有整体性,即数据库中的数据要保持自身完整的数据结构;○2数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。 5、(1)数据库管理系统:它就是专门用于管理数据库的计算机管理软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询与统计等操作功能,并完成对数据完整性、安全性进行操作的功能。 (2)数据库管理系统主要功能:就是数据存储、数据操作与数据控制功能。其数据存储与数据操作就是:数据库的定义功能,指未说明库中的数据情况而进行的建立数据库结构的操作;数据库建立功能,指大批数据录入到数据库的操作,它使得库中含有需要保护的数据记录;数据库维护功能,指对数据的插入、删除与修改操纵,其操作做能满足库中信息变化或更新的需求;数据库查询与统计功能,指通过对数据库的访问,为实际应用提供需要的数据。数据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据库泄露与破坏,也就就是避免数据被人偷瞧、篡改或破坏;数据库完整性控制功能,指为了保证数据库中的数据的正确、有效与相容,防止不合语意的错误数据被输入或输出。 14、(1)数据库系统的软件由几部分组成?数据库系统的软件中包括操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件与用户数据库。 (2)作用:①操作系统或汉字操作系统:操作系统就是所有计算机软件的基础,在数据库系统中它起着支持DBMS及主语言系统工作的作用。如果管理的信息中有汉字,则需要中文操作系统的支持,以提供汉字的输入、输出方法与汉字信息的处理方法。②数据库管理系统与主语言系统:数据库管理系统就是为定义、建立、维护、使用及控制数据库而提供的有关数据管理的系统软件。主语言系统就是为应用程序提供的诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理功能的系统软件。③应用开发工具软件:应用开发工具就是DBMS系统为应用开发人员与最终用户提供的高效率、多功能的应用生成器、第四代计算机语言等各种软件工具.如报表生成器、表单生成器、查询与视图设计器等,它们为数据库系统的开发与使用提供了良好的环境与帮助。④应用系统及数据库:数据库应用系统包括为特定的应用环境建立的数据库、开发的各类应用程序及编写的文档资料,它们就是一个有机整体。通过运行数据库应用系统,可以实现对数据库中数据的维护、查询、管理与处理操作。(3)关系:

程序设计基础试题和答案解析二

《程序设计基础》考试试卷二 1.1966年,Bohra和Jacopini提出的三种基本程序设计结构是:________ A.if、while和for; B. switch、do-while和for; C.while、do-while和for; D.顺序结构、分支结构和循环结构。 2.算法的特征不包括:______。 A.有穷性 B.可行性 C.确定性 D.有1个或者多个输入。 3.C语言源程序的基本组成单位是______。 A.函数 B. 语句 C. 声明和语句 D. 文件 4.下列标识符中,只有______是合法的。 A.if B. 3ab C. Int D. A-4 5.下列常量中,只有______是合法的。 A.3e-0.3 B. ‘abc’ C. 02a1 D. ‘\377’ 6.下列说法中正确的是:______。 A.C语言中的for语句的三个表达式都可以省略,而且分号也可以省略。 B.宏替换比函数调用的执行速度慢。 C.实质上,C语言中的指针就是一个变量的地址。 D.C语言中的任何函数都可以由程序员命名。 7.C语言中,运算对象必须是整型的运算符是_______。 A./ B. % C. + D. - 8.以下叙述中错误的是_______。 A.C语句必须以分号结束 B.复合语句在语法上被看作一条语句 C.空语句出现在任何位置都不会影响程序运行 D.赋值表达式末尾加分号就构成赋值语句 9.以下叙述中正确的是_______。 A.调用printf函数时,必须要有输出项 B.使用putchar函数时,必须在之前包含头文件stdio.h C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出 D.调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码10.以下关于函数的叙述中正确的是_______。 A.每个函数都可以被其它函数调用(包括main函数) B.每个函数都可以被单独编译 C.每个函数都可以单独运行 D.在一个函数内部可以定义另一个函数 11.有以下程序段typedef struct NODE{ int num; struct NODE *next;

题库系统的设计与实现

题库系统的设计与实现 招生 规模的不断扩大,教师的短缺成一个普遍而严重的问题,教师工作量 呈直线上升.开发网络考试系统,不仅为高校教分离、教学资料共享、 科学评价教学效果、合理安排教学提供了有利的条件,而且为促进教师提高教学水平,使广大的高校教师有更多的时间和精力投身于教研教改和科学研究从而取得更大的成绩提供了可能;另一方面,在许多院校,他们非常想通过自己的自学在不影响工作的前提下能在当地参加完学校组织的课程考试。网络的在线考试系统是对传统考试方式的一个冲击和革命。 本系统设计的主要内容是为了适应无纸化考试的需要,研究与实现具备网络化、自动化、通用化的题库管理、试卷生成、网络考试、考试监控、自动阅卷、成绩管理等功能的通用题库考试系统。 可扩展到学校教务管理、图书管理、学生管理、财务管理、人事管理等各项管理工作中,真正实现高效实时的无纸化办公。 系统研究的目的 解决通用题库考试系统的关键技术问题,并设计具备罗高实用性的成型系统,技术上综合运用ActiveX、ADO、DAO、面向对象、网络技术、数据库技术等技术,实现系统的通用性、独立性、保密性、可扩展性。 通过提高测验考试的效率、增强测验考试的反馈效果,提示学生知识能力的局部缺陷,使教与学都更有针对性,从而提高教师的教学水平和学生的学习效果。 本系统研究的主要内容 为了适应无纸化考试的需要,研究与开发一个具备网络化、自动化、通用化的题库管理、试卷生成、网络考试、考试监控、自动阅卷、成绩管理等功能的通用题库考试系统。 网络考试系统是全面网络化的多用户系统,系统安装分布于题库服务器、普通教师机、监考教师机、学生机等多台计算机上,十分适用于电子教室环境,是校园网软件系统软件系统的重要组成部分。 该系统主要从以下两个方面的进行研究: (1)网络考试 传统考试方式下,教师需要命题、阅卷、统计分数等等,工作量非常大。尤其当考生数量比较大时,阅卷和成绩统计将十分烦琐而且容易出错。同时,对于一些操作性很强的课程,只凭理论考试难以检测出学生对某一技能的掌握情况。 本系统力求能将网络考试贯穿其中,不仅检测了学生对理论知识的掌握程序,还可以检测到学生的实际操作水平,同时也减轻了教师的工作负担并大大地提高考试的质量和工作效率。同时为了使用传统的考试和现代网上在线考试平滑过度,将设计用于传统考试的试卷组卷功能,这一功能同时也为那些不适合在网络上考试的科目提供网络试题库管理和标准化考试的条件。 (2)题库管理 建立题库是传统试卷组成和网络在线考试功能实现的基础,题库中试题存储结构设计与实现的优劣对系统整体性能影响很大。同时,试题在线编辑、生成传统考试试卷、网络在线考试试卷、评测过程也都占有十分重要的地位。 一个考试系统的成功与否不能单纯用考试界面、考试试卷的美观以及评分功能强大的实现来衡量。题库管理系统是专门用于完成试题的录入、查询、修改、删除、组卷等工作的应用程序。其最大的特点是它是开放性、方便性和灵活性,也就是说用户不仅可以轻松地借助通用、熟练的Word文字处理软件向题库添加试题(卷),借助友好方便的界面修改和查询试题(卷),而且还可以自动新增科目并建立相应的数据表;它将允许用户根据自己的需求,从现有的试

《混凝土结构设计原理》期末复习题

《混凝土结构设计原理》期末复习题 一、选择题 1.普通钢筋,即钢筋混凝土结构中的钢筋和预应力混凝土结构中的非预应力钢筋,宜采用HRB400级和HRB335,也可采用HPB235级钢筋和RRB400级钢筋,以( )钢筋作为主导钢筋。 A.HPB235级 B. HRB335级 C. HRB400级 D. RRB400级 答案:C 2.由混凝土的应力应变曲线可见,随着混凝土强度的提高,( ),因此延性越差。 A.上升段和峰值应变的变化不显著,下降段的坡度越缓 B. 上升段和峰值应变的变化显著,下降段的坡度越缓 C. 上升段和峰值应变的变化显著,下降段的坡度越陡 D. 上升段和峰值应变的变化不显著,下降段的坡度越陡 答案:D 3.所谓( )是结构在规定的使用期限内,能够承受正常施工,正常使用时可能出现的各种荷载、变形等的作用。 A.安全性 B.适用性 C.耐久性 D.可靠性 答案:A 4.正常使用极限状态设计主要是验算构件的变形和抗裂度或裂缝宽度,( )。 A.荷载采用其标准值,不需乘分项系数,不考虑结构重要性系数 B. 荷载采用其设计值,需乘分项系数,不考虑结构重要性系数 C. 荷载采用其标准值,不需乘分项系数,考虑结构重要性系数 D. 荷载采用其设计值,需乘分项系数,考虑结构重要性系数 答案:A 5.钢筋混凝土梁的截面尺寸和材料品种确定后,( )。 I.梁裂缝出现前瞬间受拉钢筋应力与配筋率无关 II.梁开裂后的受拉钢筋应力与配筋率无关 III.配筋率越大,正截面抗弯强度也越大 IV. 当满足条件max min ρρρ≤≤时、配筋率越大,正截面抗弯强度也越大 A.I 、II B.II 、III C. III 、IV D. III 、IV 答案:D 6.受弯构件的截面尺寸及材料一定时,受压区相对高度ξ与配筋率ρ的关系是( )。 A. ξ大、ρ小 B. ξ大、ρ大 C. ξ小、ρ大 D. ξ小、ρ小

程序设计基础练习题(全答案版)

《程序设计基础——C#.NET》练习 参考答案: 一、选择题 https://www.360docs.net/doc/a911334095.html,的目的就是将____A____作为新一代操作系统的基础,对互联网的设计思想进行扩展。A.互联网 B. Windows C. C# D. 网络操作系统 2.假设变量x的值为10,要输出x值,下列正确的语句是__C__。 A.System.Console.writeline(“x”) B. System.Cosole.WriteLine(“x”) C. System.Console.WriteLine(“x={0}”,x) D. System.Console.WriteLine(“x={x}”) 3.要退出应用程序的执行,应执行下列的_A___语句。 A. Application.Exit(); B. Application.Exit; C. Application.Close(); D. Application.Close; 4.关于C#程序的书写,下列不正确的说法是__D________。 A.区分大小写 B.一行可以写多条语句 C.一条语句可以写成多行 D.一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法 5. 在C#语言中,下列能够作为变量名的是__C__。 A.if B. 3ab C. b_3a D. a-bc 7. 能正确表示逻辑关系“a≥5或a≤0”的C#语言表达方式是__D__。 A.a>=5 or a<=0 B. a>=5|a<=0 C. a>=5&&a<=0 D. a>=5||a<=0 8. 以下程序的输出结果是___C_____。 A. 5 B. 4 C. 6 D. 不确定 9. If语句后面的表达式应该是__A___。 A.逻辑表达式 B. 条件表达式 C. 算术表达式 D. 任意表达式10.有如下程序:

在线考试系统中题库的设计与实现

在线考试系统中题库的设计与实现 摘要:如今,计算机网络以及信息技术的不断发展,社会对教育考试的需求日益增长,对教育考试的质量要求也日益提高。在传统的出题工作中,一份试卷的形成往往需要大量的人力物力,耗费大量的时间做着繁琐的工作。因此为方便在线考试的试卷管理而建立的题库也应运而生。 关键词:在线考试;JDBC技术;B/S模式;题库 网络的普及使得世界变得越来越小,信息的传递共享也变得更加的迅速与便捷;因而人们获取知识的途径也越来越多,传统的卷面考试方式已经不能满足人们的需求,在线考试就逐渐进入人们的网络生活;在进行网络考试的同时,网络在线考试的后台题库管理至关重要。建立一个完备的题库管理部分,需要通过利用数据库以及先进的开发平台,根据现有的数据关系,开发一个具有开放体系结构、便于管理、方便教师在线组卷、对试题进行合理的题库管理系统。 1 系统相关技术 随着计算机技术的发展,运用计算机数据库来进行后台数据整合以及分类处理的大型数据库越来越多,通过JDBC 技术建立与数据库后台的连接,实现Java程序对数据库的访问;JSP技术是编写WEB网页前台页面的主流技术;Tomcat

服务器成为了一个桥梁通过JSP页面将用户与服务器连接起来。而对于题库管理的核心――组卷算法,选取合理有效的组卷算法将有利于整个系统的高效运行。 1.JDBC技术 JDBC(Java Database Connectivity的简写),是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了相应查询和更新数据库中数据的方法。它是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一的访问,由一组用Java语言编写的类和接口组成。 2.B/S模式 B/S模式(Browser/Server,浏览器/服务器模式),它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构,在这种结构之下,WEB浏览器是最主要的用户工作界面,极少的一部分事务逻辑在前端(Browser)实现,主要的事务逻辑在服务器端(Server)实现,从而形成三层架构。对于B/S结构的软件来讲,由于其数据是集中存放的,客户端发生的每一笔业务单据都直接进入到中央数据库,不会出现数据不一致性的问题。 3.CSS样式 CSS是Cascading Style Sheets(“级联样式表单”或“层叠样式表单”)的英文缩写,这是一种用于表现HTML或XML 等文件样式的计算机语言,用于控制WEB页面的外观。它可

结构设计原理期末复习与答疑(文本)

(2015.12.02)结构设计原理期末复习与答疑(文本) 王卓:各位同学、老师好,欢迎参加本次网上教学活动。 本次活动针对期末考试进行辅导和答疑。本学期开始道路桥梁工程施工与管理专科专业结构设计原理课程实施新的考核办法。 关于课程新考核办法的有关说明 1.考核对象 国家开放大学开放教育道路桥梁工程施工与管理专业的学生。 2.考核方式 本课程采用形成性考核与终结性考试(期末考试)相结合的方式进行,形成性考核成绩和终结性考试(期末考试)成绩各占课程综合成绩的50%,形成性考核和终结性考试成绩均须达到60分及以上(及格),方可获得本课程相应学分。 形成性考核成绩包括形成性作业成绩和学习过程表现成绩两部分,形成性作业成绩占课程综合成绩的20%,学习过程表现成绩占课程综合成绩的30%。学习过程表现成绩评定由分部(省校)负责设计组织。 国家开放大学统一组织编写形成性考核册。形成性考核册由4次作业组成,由辅导教师按作业完成的质量评分,每次作业以百分计,分别占形成性考核成绩的10%,共占40%;学习过程表现成绩占形成性考核成绩的60%。学员形成性考核册的完成情况由国家开放大学和分部(省校)分阶段检查。 终结性考试(期末考试)由国家开放大学统一命题。 3.命题依据 本考核说明是考试命题的基本依据。 4.考核要求 本课程着重考核学生对结构设计原理的基本概念、基本理论和基本计算技能的掌握情况。本考核说明内容规定了考核知识点和考核要求,考试按了解、理解和掌握三个层次提出学生应达到的考核标准。 “了解”是最低层次的要求,凡是属于需要了解的知识点,要求对概念有基本了解。 “理解”是较高层次的要求,熟悉结构设计原理的基本理论和计算原则,能对相关问题进行分析判断并得到正确结论。 “掌握”是高层次的要求,凡需要掌握的知识点,要求学员能运用所学的知识、方法选择合理的设计方案和计算方法,得出正确的设计和计算结果。 5.命题原则 (1)命题范围:在本课程教学大纲、《结构设计原理》教材和考核说明所规定的内容和要求范围内命题,不得任意扩大和缩小考题范围。 (2)试题的组成与覆盖面:命题应基本覆盖教材内容,同时要突出重点。试题的题量和难易程度要适当,其难易度分为容易、中等和较难三个层次,它们的组成比例约为30:50:20。 (3)试题中各种能力层次的试题题量比例为:了解≤10%,理解20~30%,掌握60~

《数据库系统原理及应用》习题集及参考答案要点

《数据库系统原理及应用》习题集及参考答案 一、简答题 1、什么是数据库管理系统? 一种负责数据库的建立、操作、管理和维护的软件系统。 2、数据库系统有哪几种模式?分别用来描述什么? (1)外模式 是用户的数据视图,用来描述数据的局部逻辑结构,是模式的子集。 (2)模式 是所有用户的公共数据视图,用来描述数据库中全体数据的全局逻辑结构和特征。(3)内模式 又称存储模式,描述数据的物理结构及存储方式 3、什么是事务?事务有哪些特征? 答:所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。 事务的特征:原子性、一致性、隔离性、持续性。 4、POWER BUILDER中事务对象有何作用? 答:PowerBuider的事务对象是应用程序与数据库之间进行通信的桥梁,在应用程序初启时,系统自动创一个为SQLCA(SQL Communication Area, SQL通讯区)的全局事务对象,该对象在应用程序的任何地方都可以访问 应用程序与数据库的所有通信都需要通过事务对象来完成,除了直接使用系统的缺省事务对SQLCA外,开发人员也可以创建自己的事务对象。 5、SQL SERVER中INSERTED表和DELETED表有何用? 答:触发器中用到两种特殊的表:删除表和插入表触发器中使用名为“deleted"和“inserted"来参照这些表;删除表存储受DELTE和UPDATE语句影响的行的副本当执行DELETE或UPDA TE语句时,行从触发器表中删除并传递到删除表中。删除表和触发器表通常没有共有的行。 插入表存储受INSERT和UPDA TE语句影响的行的副本当执行一NSERT或UPDA T语句时,新行同时增加到插入表和触发器表中。插入表中的行是触发器表中新行的副本可使用删除表和插入表中的行来参照相关表中的行, 或测试被删除或插入行中的值。 6、数据库系统由哪几部分构成? 答:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。 7、什么是候选码?什么是主码?主码只能有一个属性吗? 答:能唯一标识实体的属性或属性组称为超码,其任意真子集都不能成为超码的最小超码称为候选码;

计算机程序设计基础习题册含答案

《计算机程序设计基础》 计算机程序设 计基础_基础知识(一) 班级 学号 姓名 成 绩 一、 单选题 习题册

1.C++源程序文件的默认扩展名为A。 2.A) cpp B) exe C) obj D) lik 3.由C++源程序文件编译而成的目标文件的默认扩展名为C。 4.A) cpp B) exe C) obj D) lik 5.由C++目标文件连接而成的可执行文件的默认扩展名为B。 6.A) cpp B) exe C) obj D) lik 7.编写C++程序一般需经过的几个步骤依次是B。 8.A)编译、编辑、连接、调试 B)编辑、编译、连接、调试 C)编译、调试、编辑、连接 D)编辑、调试、编辑、连接9.程序中主函数的名字为 A 。 10.A) main B) MAIN C) Main D) 任意标识 符 11.下面四个选项中,均是不合法的 用户标识符的选项的是 C。 12.A) A p_o do B)float lao _A C)b-a goto int D)_123 temp INT 13.下列变量名中合法的是 C。 14.A) B)C)Tom B) 3a66 C) _6a7b D) $ABC 15.存储以下数据,占用存储字节最 多的是 D 。 16.A) 0 B) ‘0’

C) “0” D) 17.在C++语言中,字符型数据在内存中的存储形式是D。 18.A) 补码 B) 反码 C) 原码 D) ASCII码 19.若有说明语句:char c =’\072’;则变量c A。 20.A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法,变量的值不确定 二、填空题 1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。 2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。 3.一条表达式语句必须以__分号_;___作为结束符。 4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。 5.在一个C++程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#include___标识符开始的预处理命令 计算机程序设计基础_基础知识(二) 班级学号姓名成绩 一、单选题 1.下列哪一个是C++语言中合法的变量 C A) 8ZSe B) ±A0 C) X0_2 D) ’x0’2.已知ch是字符型变量,下面不正确的赋值语句是A 3.A) ch='a+b' B) ch='\0'

试题库系统的设计与实现

试题库系统的设计与实现 随着当今计算机技术的飞速发展,计算机辅助教育(CAI)正在受到整个教育领域越来越广泛的重视。其中利用计算机进行试题库的管理作为计算机辅助教育的一个重要分支和重要环节,是实现教考分离,提高学校教学质量的有效方法之一。为了达到上述目标,同时减轻一线教师出卷的繁重工作量,我们设计开发了一个通用试题库系统。 标签:通用试题库系统数据库Visual Basic语言 1 试题库系统的设计 1.1 设计目标 作为一个通用的试题库管理系统,应尽可能多地适应各种专业、各种题型的要求,使用方便,出卷规范、美观,还应该具备一定的开放性和安全性[1~3]系统的基本设计目标如下: 1.1.1 能同时存放多种试题及其标准答案,并能根据要求形成试卷和答卷; 1.1.2 具备一定的安全性。如用口令防止无关人员的非法访问、对数据库进行加密以防止泄密等。 1.1.3 具备一定的开放性。如增加新库、新题型等; 1.1.4 生成的试卷规范、美观,可以手工进行进一步的编辑、存档和打印; 1.1.5 查询方便,结果可以保存;⑥形成试卷的方式灵活、多样,即要有自动的和手工的,也要有半自动的,最大限度地发挥计算机处理的智能性; 除此之外,系统还应具有比较完善的帮助、各种操作及其可能出现错误的提示等。 1.2 系统结构 基于上述目标,我们设计试题库系统的原则是:库结构简洁,便于实现;界面友好,便于使用。试题库系统被划分为3个抽象层:数据库层、应用层和输出层。数据库层是试题库系统的底层,存储系统正常运行所需要的各种数据,主要由用户库、知识点库、题型库、基本库、试卷库和成绩库组成。用户库用来存放各类不同权限的用户。知识点库用来存放章节、知识点等信息。题型库用来存放各类题型的名称及其相关信息。基本库用来存放试题的各项属性、内容及其标准答案。试卷库用来存放成套试卷和由“组卷管理”模块生成的试卷。成绩库用来存放用户输入的成绩及其相关信息。

四川大学结构设计原理期末考试复习资料3套题

《结构设计原理》模拟试题一 一.填空题(每空1分,共计20分) 1. 可靠度指结构在规定的时间,在规定的条件下,完成预定功能的()。其中“规定的条件”是指()、正常施工、正常使用。 2. 永久荷载的分项系数是这样取的:当其效应对结构不利时,由可变荷载控制的效应组合取1.2,由永久荷载控制的效应组合取();对结构有利时,一般取()。 3. 热轧钢筋的强度标准值系根据()确定,预应力钢绞线、钢丝和热处理钢筋的强度标准值系根据()确定。 4. 砼徐变是指在压应力不变的情况下,()随时间增长的现象,它使受弯构件挠度和柱的附加偏心距()。 5. 适筋梁中规定ρ≤ρmax的工程意义是();ρ≥ρmin的工程意义是()。 6.影响砌体抗压强度的主要因素有块体和()强度、块体尺寸、砂浆特性以及砌筑质量等,当采用水泥砂浆时,其抗压强度设计值应乘以调整系数()。 7.在受弯构件的正截面承载力计算时,可采用等效矩形压应力图形代替实际的曲线应力图形。两个图形等效的原则是()和()。 8.现行钢结构规所示轴心受压构件的l-j曲线是考虑初始缺陷按()理论进行计算而确定的,并根据板厚和截面形式共分为()条曲线。 9. 钢筋砼受力构件的平均裂缝间距随砼保护层厚度增大而(),随纵筋配筋率增大而()。 10. 先法轴心受拉构件完成第一批损失时,混凝土的预压应力为(),完成第二批损失时,混凝土的预压应力为()。 二.单选题(每题2分,共计32分) 1.按使用功能划分的土木工程结构指以下何项? A. 承重结构、框架结构、剪力墙结构、框架-剪力墙结构; B. 钢结构、混凝土结构、砌体结构、组合结构、木结构; C. 建筑结构、桥梁结构、岩土工程结构、水利工程结构;

(完整word版)数据库系统原理及应用教程第四版课后答案

第一章 1、(1)数据:数据用于载荷信息的物理符号。 (2)数据的特征;○1数据有“型”和“值”之分;○2数据受数据类型和取值范围的约束;○3数据有定性表示和定量之分;○4数据应具有载体和多种表现形式。 3、(1)数据管理的功能:○1组织和保存数据功能,即将收集到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期的被保存;○2数据维护功能,即根据需要随时进行插入新数据,修改原数据和删除失效数据的操作;○3数据查询和数据统计功能,即快速的得到需要的正确数据,满足各种使用要求;○4数据的安全和完整性控制功能,即能保护数据的安全和完整性。 (2)数据管理的目标:收集完整的信息,将信息用数据表示,按数据结构合理科学的组织并保存数据;为各种使用快速地提供需要的数据,并保护数据的安全和完整性。 4、(1)数据库:是数据管理的新方法和技术,他是一个按数据结构来存储和管理数据的计算机软件系统。 (2)数据库中的数据具有的特点:○1数据库中的数据具有整体性,即数据库中的数据要保持自身完整的数据结构;○2数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。 5、(1)数据库管理系统:它是专门用于管理数据库的计算机管理软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行操作的功能。 (2)数据库管理系统主要功能:是数据存储、数据操作和数据控制功能。其数据存储和数据操作是:数据库的定义功能,指未说明库中的数据情况而进行的建立数据库结构的操作;数据库建立功能,指大批数据录入到数据库的操作,它使得库中含有需要保护的数据记录;数据库维护功能,指对数据的插入、删除和修改操纵,其操作做能满足库中信息变化或更新的需求;数据库查询和统计功能,指通过对数据库的访问,为实际应用提供需要的数据。数据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据库泄露和破坏,也就是避免数据被人偷看、篡改或破坏;数据库完整性控制功能,指为了保证数据库中的数据的正确、有效和相容,防止不合语意的错误数据被输入或输出。 14、(1)数据库系统的软件由几部分组成?数据库系统的软件中包括操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件和用户数据库。 (2)作用:①操作系统或汉字操作系统:操作系统是所有计算机软件的基础,在数据库系统中它起着支持DBMS及主语言系统工作的作用。如果管理的信息中有汉字,则需要中文操作系统的支持,以提供汉字的输入、输出方法和汉字信息的处理方法。②数据库管理系统和主语言系统:数据库管理系统是为定义、建立、维护、使用及控制数据库而提供的有关数据管理的系统软件。主语言系统是为应用程序提供的诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理功能的系统软件。③应用开发工具软件:应用开发工具是DBMS系统为应用开发人员和最终用户提供的高效率、多功能的应用生成器、第四代计算机语言等各种软件工具.如报表生成器、表单生成器、查询和视图设计器等,它们为数据库系统的开发和使用提供了良好的环境和帮助。④应用系统及数据库:数据库应用系统包括为特定的应用环境建立的数据库、开发的各类应用程序及编写的文档资料,它们是一个有机整体。通过运行数据库应用系统,可以实现对数据库中数据的维护、查询、管理和处理操作。(3)关系:

程序设计基础试题(附答案)

程序设计基础复习题 一、单选 1、一个完整的计算机系统应该包括() A、系统软件和应用软件 B、计算机及其外部设备 C、硬件系统和软件系统 D、系统硬件和系统软件 2、“裸机”的概念是指() A、正在进行设计还没有组装好的计算机 B、已经组装好但还没有安装任何软件的计算机 C、仅安装了操作系统的计算机系统 D、安装了文字处理软件但没有安装专用数据处理系统的计算机 3、世界上第一台电子数字计算机研制成功的时间是() A、1936年 B、1946年 C、1956年 D、1970年 4、CASE的含义是() A、计算机辅助设计 B、计算机辅助制造 C、计算机辅助教学 D、计算机辅助软件工程5、当前广泛使用的微型计算机是() A、第一代 B、第二代 C、第三代 D、第四代 6、当代计算机的体系结构称为是() A、冯·诺依曼机 B、非冯·诺依曼机 C、图灵机 D、比尔盖茨机 7、硬盘是() A、输入设备 B、输出设备 C、存储设备 D、计算设备 8、下面4句话中,最准确的表述是() A、程序=算法+数据结构 B、程序是使用编程语言实现算法 C、程序的开发方法决定算法设计 D、算法是程序设计中最关键的因素

9、计算机能直接执行的语言是() A、机器语言 B、汇编语言 C、高级语言 D、目标语言 10、解释程序的功能是() A、将高级语言程序转换为目标程序 B、将汇编语言程序转换为目标程序 C、解释执行高级语言程序 D、解释执行汇编语言程序 11、下面4种程序设计语言中,不是面向对象式语言的是() A、JAVA B、Object Pascal C、Delphi D、C 12、不是C语言的基本数据类型是() A、int B、double C、char D、bool 13、在C语言中,为了求两个整数相除之后得到的余数,可以使用运算符() A、/ B、% C、* D、++ 14、数据的逻辑结构分为() A、纯属结构和非线性结构 B、顺序结构和非顺序结构 C、树型结构和图型结构 D、链式结构和顺序结构 15、用链表表示纯属表的优点是() A、便于随机存取 B、便于插入和删除操作 C、花费的存储空间较顺序存储少 D、元素的物理顺序与逻辑顺序相同 16、栈的最主要特点是() A、先进先出 B、先进后出 C、两端进出 D、一端进一端出 17、下面4句结论只有一句是错误的,它是()

答辩稿-软件工程试题库管理系统的设计与实现

答辩稿范例

软件工程试题库管理系统的设计与实现

开发背景 随着我国国民经济的飞速发展,电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了

开发意义 试题库建设是教育现代化的需要,是教考分离、最大限度提高办学效益、实行标准化考试的需要,也是课程建设的一个重要组成部分。用试题库进行考试是命题方式的重要改革,是实现由传统人工命题到采用计算机随机命题的根本性转变。现代化的考试方法、考试手段,具有无比的优越性和强大的生命力,是教育现代化不可或缺的组成部分。 由于从组织出卷到试卷的印制及试卷的管理等工作非常繁琐,工作量很大,而且试卷的标准化程度、难易程度、题量大小等各方面难以控制。因此,本课题组针对试题本身内容、试题管理方面,对试题的设计和试题库的运行机制进行研究,利用计算机进行试卷的自动生成并逐步积累形成有效的试题库,这不仅克服了个人命题中容易出现的片面性、随意性,而且要保证组卷客观性和科学性,对试题和试卷的管理将变得高效而便捷,对提高工作效率,使试卷管理逐步走向正规化、自动化,并进而实现课程管理的现代化,将起到十分重要的作用。

系统功能描述 软件工程试题库管理系统根据实际使用对象,共分三个角色:管理员、教师和学生。主要划分为四个功能:个人信息管理功能、试题管理功能、试卷生成功能和信息查询功能。其中的关键是试题管理功能和组卷功能的设计。

相关文档
最新文档