1、数据库技术与程序设计20 春期末考核只有客观题 70 分,主观题 30 分没有答案一、单选题共 25 题,50 分12 分关系模型中,一个关键字是()。A 可由多个任意属性组成B 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成C 至多有一个属性组成D 以上都不是22 分如果要定义一个窗体级变量,定义变量语句的位置应该是 。A 在使用该变量的过程中B 在该窗体模块所有过程的前面C 在该窗体模块所有过程的后面D 在某个标准模块中32 分在“窗体视图”中显示窗体时,窗体中没有记录选定器,应将窗体的“记录选定器”属性值A 是()。B 否C 有D 无42 分下面对于“事件”和“方法”的各种描
2、述中正确的是()。A 如果没有编入代码,相应的事件就不能被激活B 任何时候调用“方法”都完成同一个任务C“事件”必须由用户激活D“方法”和“事件”都是为了完成某项任务,故其中的代码都需要编辑52 分若 Access 数据库的一张表中有多条记录,则下列叙述中正确的是( )。A 记录前后的顺序可以任意颠倒,不影响表中的数据关系B 记录前后的顺序不能任意颠倒,要按照输入的顺序排列C 记录前后的顺序可以任意颠倒,排列顺序不同,统计结果可能不同D 记录前后的顺序不能任意颠倒,一定要按照关键字段值的顺序排列62 分在 Access 中要显示“教师表”中姓名和职称的信息,应采用的关系运算是( )。A 投影B
3、 自然联接C 联接D 选择72 分如有下面语句: S=Int(50*Rnd) 执行完毕,s 的值是 。A0,50的随机整数B0,49的随机整数C1,49的随机整数D1,50的随机整数82 分8E3 是一个()。A 内存变量B 字符常量C 数值常量D 非法表达式92 分下列关于属性、方法、事件的叙述中错误的是()。A 事件代码也可以向方法一样被显示调用B 属性用于描述对象的状态,方法用于描述对象的行为C 新建一个表单是,可以添加新的属性、方法和事件D 基于同一个类产生的两个对象可以分别设置自己的属性值102 分工资表结构:工资(职工号 C,基本工资 N,工龄工资 N,实发工资 N)。现将所有职工
4、的基提高 10%;工龄工资提高 5%,按照有关工资的变动,重新计算实发工资字段值,下面命令正()。AUpdate 工资 set 实发工资=基本工资*1.1+工龄工资*1.05BUpdate 工资 set 实发工资=基本工资+工龄工资,基本工资=基本工资*1.1,工龄工资=工龄工资*1.05CUpdate 工资 set 基本工资=基本工资*1.1,工龄工资=工龄工资*1.05,实发工资=基本工资*1.1+工龄工资*1.05DUpdate 工资 set 基本工资=基本工资*1.1,工龄工资=工龄工资*1.05,实发工资=基本工资+工龄工资112 分退出 Access2016 应用程序的 VBA 代
5、码是ACloseDatabaseBQuitAccessCCancelEventDCloseWindow122 分下列哪个函数的功能是将字符串中大写字母转换成小写字母?AUcaseBLcaseCLTrimDRtrim132 分设变量 x 是一个整型变量,如果 Sng(x)的值为 1,则 x 的值是 。A1.5B 大于 0 的整数C0D 小于 0 的整数142 分关于宏的描述不正确的是()。A 宏是为了响应已定义的事件去执行一个操作B 可以利用宏打开或执行查询C 可以在一个宏内运行其他宏或者模块过程D 使用宏可以提供一些更为复杂的自动处理操作152 分( )不是数据库系统的特点。A 较高的数据独立
6、性B 最低的数据冗余度C 数据多样性D 较好的数据完整性162 分下列关于二维表的说法错误的是( )。A 二维表中的列称为属性B 属性值的取值范围称为值域C 二维表中的行称为元组D 属性的集合称为关系172 分A 短文本下列不能创建索引的数据类型是:()。B 货币C 日期DOLE 对象182 分A7 个语句 Dim Arr(-2 To 3)As Integer 所定义的数组的元素个数为 。B6 个C5 个D4 个192 分在 Access 中表与数据库的关系是( )。A 一个数据库可以包含多个表B 一个表只能包含两个数据库C 一个表可以包含多个数据库D 数据库就是数据表202 分在数据表中,可
7、以定义 3 种主关键字,它们是()。A 单字段、双字段和多字段B 单字段、双字段和自动编号C 单字段、多字段和自动编号D 双字段、多字段和自动编号212 分表达式 5+5Mod2*2 的运算结果为()。A 错误B6C10D7222 分下列事件不属于 Access 中的事件的为()。A 键盘事件B 鼠标事件C 窗口事件D 控件事件232 分要运行宏的窗体上的“国家”字段值是 UK,且在“销售总数”窗体内的“订货总数”字段A国家=UK And Forms.销售总数.订货总数100100 的宏的表达式为 。B国家=UK And Forms!销售总数.订货总数100C国家=UK And Forms!销
8、售总数!订货总数100D国家=UK And Forms!销售总数!订货总数100242 分A 表一般包含一到两个主题的信息以下关于 Access2016 表的叙述中,正确的是()。B 表的数据表视图只用于显示数据C 表设计视图的主要工作是设计表的结构D 在表的数据表视图中,不能修改字段名称252 分ASELECT 学号,课程号,成绩 FROM 选课成绩 WHERE 课程号 NOT IN以下 SQL 语句和其他三条执行结果不一样的是()。(101,103)BSELECT 学号,课程号,成绩 FROM 选课成绩 WHERE 课程号101AND 课程号103CSELECT 学号,课程号,成绩 FRO
9、M 选课成绩 WHERE NOT 课程号=101 AND 课程号=103DSELECT 学号,课程号,成绩 FROM 选课成绩 WHERE NOT(课程号=101 OR 课程号=103)二、判断题共 10 题,20 分12 分SQL 中的 SELECT 查询不会对表的记录进行更改。A 对B 错22 分ALTER TABLE 教师聘任 ADD 备注 MEMO;的功能是为教师聘任表添加一个备注字段。A 对B 错32 分报表数据源只能是表或者查询。A 对B 错42 分第一范式比第三范式规范化程度更高。A 对B 错52 分A 对窗体是 Access 数据库中的重要对象,通过窗体用户可以实现:输入、编辑
10、、存储表中的数B 错62 分设计表格结构时,所有类型的字段都有字段大小属性。A 对B 错72 分A 对一个关系就是一张二维表,一张二维表就是一个关系。B 错82 分A 对在数据表视图中可以实现数据的排序与筛选操作B 错92 分通过窗体中绑定型控件可以自动更新相关的数据源。A 对B 错102 分语句 IsNumeric(3+2)的执行结果是 FalseA 对B 错三、主观填空题共 5 题,10 分12 分如果在创建表时建立性别字段,并要求用只有两种状态的值表示,其数据类型应选取。1、学生作答:22 分如果一个班级只有一个班长,而且这个班长不能同时兼任其他班级的班长,则班级和班长两1、学生作答:之间存在联系。1、学生作答:32 分数据库中的数据按照一定的数据模型存放,此类数据被称为。42 分1、学生作答:将表中的字段定义为主键,就要确保字段中的每一个值都非空并且。52 分1、学生作答:四、简答题共 2 题,20 分110 分当 VBA 数值型变量声明而未初始化时,其值为。数据库系统是什么?由哪几部分组成?其核心是什么?当前已输入 0 个字符, 您还可以输入 2000 个字符。210 分数据管理技术的发展经历了几个阶段?各阶段的特点是什么?