当前位置:文档之家› 《数据库技术与程序设计》20春期末考核参考答案

《数据库技术与程序设计》20春期末考核参考答案

《数据库技术与程序设计》20春期末考核一、单选题共25题,50分1关系模型中,一个关键字是()。

• A 可由多个任意属性组成• B 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成• C 至多有一个属性组成• D 以上都不是2如果要定义一个窗体级变量,定义变量语句的位置应该是___。

• A 在使用该变量的过程中• B 在该窗体模块所有过程的前面• C 在该窗体模块所有过程的后面• D 在某个标准模块中3在“窗体视图”中显示窗体时,窗体中没有记录选定器,应将窗体的“记录选定器”属性值设置为()。

• A 是• B 否• C 有• D 无4下面对于“事件”和“方法”的各种描述中正确的是()。

• A 如果没有编入代码,相应的事件就不能被激活• B 任何时候调用“方法”都完成同一个任务• C “事件”必须由用户激活• D “方法”和“事件”都是为了完成某项任务,故其中的代码都需要编辑5若Access数据库的一张表中有多条记录,则下列叙述中正确的是( )。

• A 记录前后的顺序可以任意颠倒,不影响表中的数据关系• B 记录前后的顺序不能任意颠倒,要按照输入的顺序排列• C 记录前后的顺序可以任意颠倒,排列顺序不同,统计结果可能不同• D 记录前后的顺序不能任意颠倒,一定要按照关键字段值的顺序排列6在Access中要显示“教师表”中姓名和职称的信息,应采用的关系运算是( )。

• A 投影• B 自然联接• C 联接• D 选择7如有下面语句: S=Int(50*Rnd) 执行完毕,s的值是___。

• A [0,50]的随机整数• B [0,49]的随机整数• C [1,49]的随机整数• D [1,50]的随机整数88E–3是一个()。

• A 内存变量• B 字符常量• C 数值常量• D 非法表达式9下列关于属性、方法、事件的叙述中错误的是()。

• A 事件代码也可以向方法一样被显示调用• B 属性用于描述对象的状态,方法用于描述对象的行为• C 新建一个表单是,可以添加新的属性、方法和事件• D 基于同一个类产生的两个对象可以分别设置自己的属性值10工资表结构:工资(职工号C,基本工资N,工龄工资N,实发工资N)。

现将所有职工的基本工资提高10%;工龄工资提高5%,按照有关工资的变动,重新计算实发工资字段值,下面命令正确的是()。

• A Update 工资set 实发工资=基本工资*1.1+工龄工资*1.05 • B Update 工资set 实发工资=基本工资+工龄工资,基本工资=基本工资*1.1,工龄工资=工龄工资*1.05• C Update 工资set 基本工资=基本工资*1.1,工龄工资=工龄工资*1.05,实发工资=基本工资*1.1+工龄工资*1.05 • D Update工资set基本工资=基本工资*1.1,工龄工资=工龄工资*1.05,实发工资=基本工资+工龄工资11退出Access2016应用程序的VBA代码是• A CloseDatabase• B QuitAccess• C CancelEvent• D CloseWindow12下列哪个函数的功能是将字符串中大写字母转换成小写字母?• A Ucase• B Lcase• C LTrim• D Rtrim13设变量x是一个整型变量,如果Sng(x)的值为1,则x的值是___。

• A 1.5• B 大于0的整数• C 0• D 小于0的整数14关于宏的描述不正确的是()。

• A 宏是为了响应已定义的事件去执行一个操作• B 可以利用宏打开或执行查询• C 可以在一个宏内运行其他宏或者模块过程• D 使用宏可以提供一些更为复杂的自动处理操作15( )不是数据库系统的特点。

• A 较高的数据独立性• B 最低的数据冗余度• C 数据多样性• D 较好的数据完整性16下列关于二维表的说法错误的是( )。

• A 二维表中的列称为属性• B 属性值的取值范围称为值域• C 二维表中的行称为元组• D 属性的集合称为关系17下列不能创建索引的数据类型是:()。

• A 短文本• B 货币• C 日期• D OLE对象18语句Dim Arr(-2 To 3)As Integer所定义的数组的元素个数为___。

• A 7个• B 6个• C 5个• D 4个19在Access中表与数据库的关系是( )。

• A 一个数据库可以包含多个表• B 一个表只能包含两个数据库• C 一个表可以包含多个数据库• D 数据库就是数据表20在数据表中,可以定义3种主关键字,它们是()。

• A 单字段、双字段和多字段• B 单字段、双字段和自动编号• C 单字段、多字段和自动编号• D 双字段、多字段和自动编号21表达式5+5Mod2*2的运算结果为()。

• A 错误• B 6• C 10• D 722下列事件不属于Access中的事件的为()。

• A 键盘事件• B 鼠标事件• C 窗口事件• D 控件事件23要运行宏的窗体上的“国家”字段值是UK,且在“销售总数”窗体内的“订货总数”字段值大于100的宏的表达式为____。

• A [国家]="UK" And Forms.[销售总数].[订货总数]>100• B [国家]="UK" And Forms![销售总数].[订货总数]>100• C [国家]=UK And Forms![销售总数]![订货总数]>100• D [国家]="UK" And Forms![销售总数]![订货总数]>10024以下关于Access2016表的叙述中,正确的是()。

• A 表一般包含一到两个主题的信息• B 表的数据表视图只用于显示数据• C 表设计视图的主要工作是设计表的结构• D 在表的数据表视图中,不能修改字段名称25以下SQL语句和其他三条执行结果不一样的是()。

• A SELECT 学号,课程号,成绩FROM选课成绩WHERE 课程号NOT IN("101","103")• B SELECT 学号,课程号,成绩FROM选课成绩WHERE 课程号<>"101" AND 课程号<>"103"• C SELECT 学号,课程号,成绩FROM 选课成绩WHERE NOT 课程号="101" AND 课程号="103"• D SELECT 学号,课程号,成绩FROM 选课成绩WHERE NOT(课程号="101" OR 课程号="103")二、判断题共10题,20分1SQL中的SELECT查询不会对表的记录进行更改。

• A 对• B 错2ALTER TABLE 教师聘任 ADD 备注 MEMO;的功能是为教师聘任表添加一个备注字段。

• A 对• B 错3报表数据源只能是表或者查询。

• A 对• B 错4第一范式比第三范式规范化程度更高。

• A 对• B 错5窗体是Access 数据库中的重要对象,通过窗体用户可以实现:输入、编辑、存储表中的数据。

• A 对• B 错6设计表格结构时,所有类型的字段都有字段大小属性。

• A 对• B 错7一个关系就是一张二维表,一张二维表就是一个关系。

• A 对• B 错8在数据表视图中可以实现数据的排序与筛选操作• A 对• B 错9通过窗体中绑定型控件可以自动更新相关的数据源。

• A 对• B 错10语句IsNumeric("3+2")的执行结果是False• A 对• B 错三、主观填空题共5题,10分1如果在创建表时建立"性别"字段,并要求用只有两种状态的值表示,其数据类型应选取。

学生作答:布尔型2如果一个班级只有一个班长,而且这个班长不能同时兼任其他班级的班长,则班级和班长两个实体之间存在联系。

学生作答:一对一3数据库中的数据按照一定的数据模型存放,此类数据被称为。

学生作答:结构化数据4将表中的字段定义为"主键",就要确保字段中的每一个值都非空并且。

学生作答:唯一5当VBA数值型变量声明而未初始化时,其值为。

学生作答:0四、简答题共2题,20分1数据库系统是什么?由哪几部分组成?其核心是什么?•数据库系统(DataBase System,DBS)就是使用了数据库技术的计算机系统。

•主要由数据库、数据库管理系统、计算机软硬件、数据库管理员及其他数据库人员等几部分组成。

•其中核心是数据库管理系统(DBMS)。

2数据管理技术的发展经历了几个阶段?各阶段的特点是什么?•三个阶段。

•第一阶段人工管理阶段的特点:数据不长期保存、没有独立性、不共享、冗余度大。

•第二阶段文件系统阶段的特点:数据长期保存、与程序分离、共享性差、依然有冗余。

•第三阶段数据库系统阶段的特点:数据冗余度得到控制、共享性高、具有高度独立性、经过结构化处理、具有完备的数据控制功能。

相关主题