数据库管理系统应用 - 超星尔雅-学习通
2.5章节测试
1、【单选题】_______模型是最早用于商品数据库管理系统的数据模型,其结构特点类似一个倒立的树。
A、网状模型
B、关系模型
C、层次模型
D、物理模型
2、【单选题】关系模型的数据结构可以用_______来表示。
A、二维表
B、网状
C、一维表
D、树状
3、【单选题】数据库管理系统(DBMS)是_______。
A、一个完整的数据库应用系统,比如图书管理系统
B、管理计算机所有硬件的程序系统
C、对数据库进行管理的软件集合,位于操作系统和用户之间
D、既包括计算机硬件也包括软件
4、【单选题】DB(数据库)、DBS(数据库系统)、DBMS(数据库管理系统)、DBA(数据库管理员)它们之间的关系是_______。
A、DBS包括DB和DBA不包括DBMS
B、DBMS包括DB、DBS和DBA
C、DB包括DBS、DBMS和DBA
D、DBS包括DB、DBMS和DBA
5、【单选题】数据库系统的内部体系结构特征是_______。
A、三级模式和两级映射
B、数据共享性
C、数据的结构化
D、数据独立性
6、【单选题】数据库系统的三级模式中,能够给出数据库物理存储结构和物理存取方法的是_______。
A、概念模式
B、内模式
C、外模式
D、逻辑模式
7、【单选题】图书馆管理书籍,按图书类别将书籍进行分类管理,每本图书有唯一的书号,图书类别和书号的关系是_______。
A、一对一
B、一对多
C、多对多
D、多对一
8、【填空题】数据模型按不同应用层次分成:概念数据模型、_______和物理数据模型。
9、【填空题】在制作E-R概念模型图时,用_______形表示实体之间的联系,用_______形表示实体的属性。
10、【填空题】在关系数据库表的设计中,用_______保证有关联的表之间的联系。
3.5章节测试
1、【单选题】在数据库中能够唯一标识一个元组的属性或属性的组合称为 。
A、记录
B、字段
C、域
D、关键字
2、【单选题】在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是 。
A、选择
B、投影
C、连接
D、自然连接
3、【单选题】层次型、网状型和关系型数据库划分原则是 。
A、记录长度
B、文件的大小
C、联系的复杂程度
D、数据之间的联系方式
4、【单选题】在学生管理的关系数据库中,存取一个学生信息的数据单位是 。
A、文件
B、数据库
C、字段
D、记录
5、【单选题】将E-R图转换为关系模式时,实体和联系都可以表示为 。
A、属性
B、键
C、关系
D、域
6、【填空题】用二维表的形式来表示实体之间联系的数据模型叫做 。
7、【填空题】实体完整性约束要求关系数据库中元组的 属性值不能为空。
8、【填空题】二维表中的列称为关系的 ,二维表中的行称为关系的 。
9、【填空题】在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称 是关系A的外码。
10、【填空题】在关系数据库中,基本的关系运算有3种,它们是选择、投影和 。
4.4章节测试
1、【单选题】Access数据库最基础的对象是________。
A、表
B、宏
C、报表
D、查询
2、【单选题】在Access中,可用于设计输入界面的对象是________。
A、窗体
B、报表
C、查询
D、表
3、【单选题】在Access数据库对象中,体现数据库设计目的的对象是________。
A、窗体
B、报表
C、查询
D、表
4、【单选题】要创建一个“教师管理”数据库,最快捷的建立方法是________。
A、通过新建空白数据库建立
B、通过数据库模板建立
C、通过数据库表模板建立
D、使用三种方法均可建立
5、【单选题】Access的数据模型是________。
A、层次数据库
B、网状数据库
C、关系数据库
D、面向对象数据库
6、【单选题】Access中,表中的一列称为________。
A、表
B、字段
C、记录
D、数据库
7、【填空题】Access 2010数据库能包含______种对象类型。
8、【填空题】在Access 2010中,退出Access的快捷键是_________。
9、【填空题】在Access 2010中,对数据库对象进行组织和管理的工具是_______。
10、【填空题】在Access 2010中,通过为数据库设置_________的方法可以防止非法用户擅自打开数据库,防止数据的泄露或被篡改。
5.6章节测试
1、【单选题】Access 2010数据库中最基本的对象是 。
A、查询
B、窗体
C、表
D、数据库
2、【单选题】在表的“设计视图”窗口中,不能进行的操作是 。
A、设置字段属性
B、设置索引
C、删除字段
D、删除记录
3、【单选题】如果表中“性别”字段值要求用英文或汉字表示,其数据类型应当选择 。
A、是/否
B、数字
C、文本
D、附件
4、【单选题】对数据输入无法起到约束作用的是 。
A、输入掩码
B、有效性规则
C、字段名称
D、数据类型
5、【单选题】在“数据表视图”窗口中,如果不想显示表中的某些字段,可以执行的操作是 。
A、隐藏
B、删除
C、冻结
D、筛选
6、【单选题】在数据表中,设置为主键的字段 。
A、不能设置索引属性
B、可以设置为“有(有重复)”索引
C、系统自动设置为主索引
D、可以设置为“无”索引
7、【填空题】对表中字段属性的设置与修改,通常是在“ ”窗口中完成的。
8、【填空题】在表中要存储照片信息,相应字段应选用的字段类型是 。
9、【填空题】在“数据表视图”窗口中向表中输入新记录时,在未输入数据之前,系统自动提供数据,应设置字段的“ ”属性。
10、【填空题】若要查找“教师”表的“姓名”字段值中所有第2个汉字为“丽”的记录,则在“查找和替换”对话框“查找”选项卡的“查找内容”文本框中输入“ ”。
6.10章节测试
1、【单选题】图书表中有“出版日期”字段,若需查询出版日期在2000年到2009年出版物,正确的表达式是______。
A、Like #200?/*/*#
B、Between #2000/1/1# and #2009/12/31#
C、In ("200?/*/*")
D、Like #2009/*/*#
2、【单选题】在Access表中,要查找包含问号(?)的记录,在“查找内容”框中应填写的内容是______。
A、*[?]*
B、*?*
C、[*?*]
D、like "*?*"
3、【单选题】若在查询条件中使用了通配符“!”,它的含义是______。
A、通配任意长度的字符
B、通配不在方括号内的任意字符
C、通配方括号内列出的任一单个字符
D、错误的使用方法
4、【单选题】在SQL查询中使用WHERE子句指出的是______。
A、查询目标
B、查询结果
C、查询视图
D、查询条件
5、【单选题】产品表中有日期类型字段“生产日期”,要查找在第一季度生产的产品,错误的是______。
A、like "*/[1-3]/*"
B、Month([生产日期])>=1 And Month([生产日期])<=3
C、DatePart("q",[生产日期]) = 1
D、1 >= Month([生产日期]) <= 3
6、【单选题】根据关系模型Students(学号,姓名,性别,专业)下列SQL语句中有错误的是______。
A、SELECT * FROM Students
B、SELECT COUNT(*) 人数 FROM Students
C、SELECT DISTINCT 专业 FROM Students
D、SELECT 专业 FROM Students
7、【填空题】如果需要运行选择或交叉表查询,则只需双击该查询,Access就会自动运行或执行该查询,并在____________视图中显示结果。
8、【填空题】通配符与Like运行符合并起来,可以大大扩展查询范围:____________表示以m开头的名字;____________表示以m结尾的名字;____________表示第二个字母为m;____________表示名字中包含有m字母;____________表示名字中的第一个字母为F~H字母。
9、【填空题】在SQL的SELECT命令中,用____________短语对查询的结果进行排序。
10、【填空题】如果要将Students表中学生“王保”的姓名改为“王涛”,要求用SQL命令完成,其对应SQL语句是____________________________________。
7.7章节测试
1、【单选题】在 VBA 定义过程时,说明形参是传值方式的关键字是________。
A、Var
B、ByDef
C、ByVal
D、ByRef
2、【单选题】表达式 Int(5*Rnd()+1)*Int(5*Rnd()-1) 值的范围是________。
A、[0,15]
B、[-1,15]
C、[-4,15]
D、[-5,15]
3、【单选题】VBA 中仅仅只去除字符串前面空格的函数是________。
A、LTrim
B、RTrim
C、Trim
D、Space
4、【单选题】如果X是一个正的实数,保留两位小数、将千分位四舍五入的表达式是________。
A、0.01*Int(X+0.05)
B、0.01*Int(100*(X+0.005))
C、0.01*Int(X+0.005)
D、0.01*Int(100*(X+0.05))
5、【单选题】函数InStr(1,"eFCdEfGh","EF",1)执行的结果是________。
A、0
B、1
C、5
D、6
6、【单选题】运行如下所示的过程,变量n的值是________。 Private Sub p48() Dim i As Integer, n As Integer For j=0 to 50 i = i + 3 n = n + 1 If i>10 Then Exit For Next j End Sub
A、2
B、3
C、4
D、5
7、【单选题】运行如下所示的p54过程后,消息框的输出结果是________。 Private Sub p54() MsgBox f(24,18) End Sub Public Function f(m As Integer,n As Integer)As Integer Do While m<>n Do While m>n m = m-n Loop Do While m<n n = n-m Loop Loop f = m End Function
A、2
B、4
C、6
D、8
8、【填空题】表达式4+5 \ 6 * 7 / 8 Mod 9的值是________。
9、【填空题】运行如下所示的program过程后,消息框的输出结果是________。 Private Sub program () Dim d1 As Date Dim d2 As Date d1 = #12/25/2009# d2 = #1/5/2010# MsgBox DateDiff("ww", d1, d2) End Sub
10、【填空题】下面程序的功能是对统计所输入的10个数据中奇数和偶数的个数,为了实现相应功能请将如下代码补充完整。 Private Sub P9() Dim num As Integer,a As Integer,b As Integer,i As Integer For i=1 To 10 num = InputBox("请输入数据:","输入") If ________ Then ________ Else b = b + 1 End If Next i MsgBox("运行结果:偶数个数=" & Str(a) & ",奇数个数=" & Str(b)) End Sub
8.6章节测试
1、【单选题】当运行一个窗体时,以下事件中最先触发的是_______。
A、Activate事件
B、Unload事件
C、Open事件
D、Click事件
2、【单选题】在窗体的“控件”组中,以下用来表示“选项卡”控件的图标是_______。
A、
B、
C、
D、
3、【单选题】窗体中有3个命令按钮,分别命名为Commandl、Command2和Command3。当单击Cmmandl按钮时,Command2按钮变为可用,Command3按钮变为不可见。下列Commandl的单击事件过程中,正确的是_______。
A、Private Sub Command1_Click( ) Command2.Visible=True Command3.Visible=False End Sub
B、Private Sub Command1_Click( ) Command2.Enabled=True Command3.Enabled=False End Sub
C、Private Sub Command1_Click( ) Command2.Enabled=True Command3.Visible=False End Sub
D、Private Sub Command1_Click( ) Command2.Visible=True Command3.Enabled=False End Sub
4、【单选题】在窗体中有一个文本框(名称为Text1)和一个命令按钮(名称为Command1),当单击命令按钮时,在文本框中显示该文本框右边线距窗体左边框的距离,以下语句正确的是_______。
A、Text1.Value=Text1.Width
B、Text1.Value=Text1.Left+Text1.Width
C、Text1.Value=Text1.Left+Text1.Height
D、Text1.Value=Text1.Right
5、【单选题】以下不属于图像控件“缩放模式(SizeMode)”属性设置选项的是_______。
A、缩放
B、剪裁
C、拉伸
D、平铺
6、【填空题】_________控件主要用来输入或编辑字段数据,它是一种交互式控件,它可以分为3种类型:绑定型、未绑定型与计算型。
7、【填空题】若要使在文本框中输入的任何字符均显示为星号(*),但实际保存的仍为输入的数据,应设置文本框的_________属性为“密码”(PassWord)。
8、【填空题】当在列表框或组合框中选择了某一项后,当前选定的值将保存至由_________属性所指定的字段中。
9、【填空题】在主/子窗体中,主窗体显示一对多关系中“___________”方数据表中的数据,子窗体显示一对多关系中“___________”方数据表中与主窗体中当前记录相关的记录。
10、【填空题】已知“部门”表的表结构如下表所示。在窗体中,包含一个标签Label0、一个列表框List1和一个命令按钮Command2(如下图所示)。当单击命令按钮时,在列表框中会显示部门表中的前两个字段(部门ID和部门名称)的内容。 “部门”表的表结构 字段名称 字段类型 部门ID 文本 部门名称 文本 部门电话 文本 备注 文本 则在命令按钮的单击(Click)事件中的操作语句为: Private Sub Command2_Click( ) Me.List1. ___________ = "表/查询" Me.List1.RowSource = " ___________" Me.List1.ColumnCount = ___________ End Sub
9.6章节测试
1、【单选题】下列关于报表的描述中正确的是________。
A、报表只能输入数据
B、报表只能输出数据
C、报表既可以输入数据,也可以输出数据
D、报表既不能输入数据,也不能输出数据
2、【单选题】下列不属于报表的4种类型的是________。
A、纵栏式报表
B、数据表报表
C、图表报表
D、表格式报表
3、【单选题】要实现报表的分组设计,则分组字段的操作区域是________。
A、报表的页眉或报表的页脚区域
B、页面页眉或页面页脚区域
C、主体区域
D、组页眉或组页脚区域
4、【单选题】使用报表设计视图设计报表时,如果要统计报表中某个字段的全部数据,则应该将计算控件放在________。
A、组页眉/组页脚
B、页面页眉/页面页脚
C、报表页眉/报表页脚
D、主体
5、【单选题】在报表设计中,下列控件可以作绑定控件,用来显示字段数据的是________。
A、文本框
B、标签
C、命令按钮
D、图像
6、【单选题】根据下面所示的报表设计视图,判断该报表的分组字段是________。
A、课程名称
B、学分
C、成绩
D、姓名
7、【单选题】在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是________。
A、直线和矩形
B、直线和圆形
C、直线和多边形
D、矩形和圆形
8、【填空题】完整的报表结构是由报表页眉、报表页脚、页面页眉、页面页脚、 、组页眉和组页脚7个部分组成。
9、【填空题】Access中报表的视图有报表视图、打印预览、 和设计视图4种视图方式。
10、【填空题】在报表中要显示格式为“5/10”的页码,则页码格式设置是:= 。
10.6章节测试
1、【单选题】宏是一个集合,含有一个或多个________。
A、命令
B、二位表
C、操作
D、数据库
2、【单选题】如下图所示,宏2是一个________。
A、OpenTable操作
B、子宏
C、条件宏
D、宏组
3、【单选题】在“操作目录”窗格的“程序流程”树下有“____”命令,建立子宏就是利用这个命令。
A、Createmacro
B、Create Sub Macro
C、If
D、Submacro
4、【单选题】________是直接将宏嵌入到对象的事件中,作为对象的一部分存在,随对象移动而移动。
A、宏
B、嵌入宏
C、对象红
D、事件宏
5、【单选题】如果不想在打开数据库时执行AutoExec宏,则在打开数据库的同时按住________键。
A、如果不想在打开数据库时执行AutoExec宏,则在打开数据库的同时按住________键。 Ctrl
B、Shift
C、Alt
D、Tab
6、【单选题】要创建条件宏,应使用程序流程中的“If”块。还可以添加“Else If”和“________”块来扩展“If”块。
A、Else
B、Then
C、Case
D、Select
7、【填空题】在Access 2010中,宏操作可以被生成为_______格式的文本。
8、【填空题】如果在一个数据库中有比较多的宏,可以将相关的宏放在一个宏中,以方便管理。这个含有一个或多个宏的宏就称为宏组,被包含的宏称为______。
9、【填空题】如果要在VBA程序中运行宏,则可以使用命令“__________”。
10、【填空题】如果要将菜单添加到一个控件上,则必须再创建一个操作序列宏,这个宏中需要包含一个或多个_______命令,这个宏也称为菜单宏。
11.6章节测试
1、【单选题】ADO的含义是______。
A、Active X数据对象
B、动态链接库
C、数据访问对象
D、开放数据库互联应用编程窗口
2、【单选题】ADO对象模型有5个主要对象,分别是Connection、RecordSet、Field、Error和______。
A、Database
B、Workspace
C、Command
D、DBEngine
3、【单选题】在使用ADO访问数据源时,从数据源获得的数据以行的形式存放在一个对象中,该对象应是______。
A、Command
B、Recordset
C、Connection
D、Parameters
4、【单选题】利用ADO访问数据库的步骤是:______。 ① 定义和创建ADO对象实例变量 ② 设置连接参数并打开连接 ③ 设置命令参数并执行命令 ④ 设置查询参数并打开记录集 ⑤ 操作记录集 ⑥ 关闭、回收有关对象 这些步骤的执行顺序应该是______。
A、①④③②⑤⑥
B、①③④②⑤⑥
C、①③④⑤②⑥
D、①②③④⑤⑥
5、【单选题】下列关于Access内置的域聚合函数的叙述中,错误的是______。
A、域聚合函数可以直接从一个表中取得符合条件的值赋给变量
B、域聚合函数可以直接从一个查询中取得符合条件的值赋给变量
C、使用域聚合函数之前要完成数据库连接和打开操作
D、使用域聚合函数之后无需进行关闭数据库操作
6、【单选题】DAO的中文含义是______。
A、Active X数据对象
B、动态链接库
C、数据访问对象
D、开放数据库互联应用编程窗口
7、【单选题】DAO模型层次中,处在最顶层的对象是______。
A、DBEngine
B、Workspace
C、Database
D、Recordset
8、【单选题】能够实现从指定记录集里检索特定字段值的函数是______。
A、DFind
B、Lookup
C、Find
D、DLookup
9、【单选题】下列代码实现的功能是:若在窗体中一个名为tKcnum的文本框中输入“课程代码”,则将“课程”表中对应的“课程名称”显示在另一个名为tKcname的文本框中。 Private Sub tKcnum_AfterUpdate( ) Me!tKcname = DLookup ("课程名称","课程","课程代码='" & 【 】& "'") End Sub 则程序中【 】处应该填写______。
A、Me!tKcnum
B、[Me]![tKcnum]
C、[Me].[tKcnum]
D、Me[tKcnum]
10、【单选题】已知“教务管理.accdb”数据库为当前数据库,且该数据库中有“教师”表,该表有“职工号”、“姓名”、“性别”和“职称”等4个字段。下面程序的功能是: 通过窗体向“教师”表中添加教师记录。对应“职工号”、“姓名”、“性别”和“职称”的4个文本框的名称分别为:tJszgh、tJsxm、tJsxb和tJszc。当单击窗体上“增加”命令按钮(名为Command0)时,先判断“职工号”是否重复,如果不重复,则向“教师”表中添加教师记录;如果“职工号”重复,则给出提示信息。 有关代码如下: Private Sub Command0_Click() Dim ADOcn As New ADODB.Connection Dim ADOcmd As New ADODB.Command Dim ADOrs As New ADODB.Recordset Dim strSQL As String Set ADOcn = CurrentProject.Connection ADOrs.Open "Select 职工号From 教师 Where 职工号 ='" + tJszgh + "'" , ADOcn If Not ADOrs.EOF Then MsgBox "你输入的职工号已存在!" Else ADOcmd.ActiveConnection = ADOcn strSQL = "Insert Into教师(职工号,姓名,性别,职称)" strSQL = strSQL + "Values('" + tJszgh + "','" + tJsxm + "','" + tJsxb + "','" + tJszc + "')" ADOcmd.CommandText = strSQL 【 】 MsgBox "记录添加成功!" End If ADOrs.Close Set ADOrs = Nothing End Sub 按上述功能要求,在程序代码的【 】处应填写的是______。
A、ADOcn.Execute()
B、ADOcn.Execute
C、ADOcmd.Execute()
D、ADOcmd.Execute
1、【单选题】_______模型是最早用于商品数据库管理系统的数据模型,其结构特点类似一个倒立的树。
A、网状模型
B、关系模型
C、层次模型
D、物理模型
2、【单选题】关系模型的数据结构可以用_______来表示。
A、二维表
B、网状
C、一维表
D、树状
3、【单选题】数据库管理系统(DBMS)是_______。
A、一个完整的数据库应用系统,比如图书管理系统
B、管理计算机所有硬件的程序系统
C、对数据库进行管理的软件集合,位于操作系统和用户之间
D、既包括计算机硬件也包括软件
4、【单选题】DB(数据库)、DBS(数据库系统)、DBMS(数据库管理系统)、DBA(数据库管理员)它们之间的关系是_______。
A、DBS包括DB和DBA不包括DBMS
B、DBMS包括DB、DBS和DBA
C、DB包括DBS、DBMS和DBA
D、DBS包括DB、DBMS和DBA
5、【单选题】数据库系统的内部体系结构特征是_______。
A、三级模式和两级映射
B、数据共享性
C、数据的结构化
D、数据独立性
6、【单选题】数据库系统的三级模式中,能够给出数据库物理存储结构和物理存取方法的是_______。
A、概念模式
B、内模式
C、外模式
D、逻辑模式
7、【单选题】图书馆管理书籍,按图书类别将书籍进行分类管理,每本图书有唯一的书号,图书类别和书号的关系是_______。
A、一对一
B、一对多
C、多对多
D、多对一
8、【填空题】数据模型按不同应用层次分成:概念数据模型、_______和物理数据模型。
9、【填空题】在制作E-R概念模型图时,用_______形表示实体之间的联系,用_______形表示实体的属性。
10、【填空题】在关系数据库表的设计中,用_______保证有关联的表之间的联系。
3.5章节测试
1、【单选题】在数据库中能够唯一标识一个元组的属性或属性的组合称为 。
A、记录
B、字段
C、域
D、关键字
2、【单选题】在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是 。
A、选择
B、投影
C、连接
D、自然连接
3、【单选题】层次型、网状型和关系型数据库划分原则是 。
A、记录长度
B、文件的大小
C、联系的复杂程度
D、数据之间的联系方式
4、【单选题】在学生管理的关系数据库中,存取一个学生信息的数据单位是 。
A、文件
B、数据库
C、字段
D、记录
5、【单选题】将E-R图转换为关系模式时,实体和联系都可以表示为 。
A、属性
B、键
C、关系
D、域
6、【填空题】用二维表的形式来表示实体之间联系的数据模型叫做 。
7、【填空题】实体完整性约束要求关系数据库中元组的 属性值不能为空。
8、【填空题】二维表中的列称为关系的 ,二维表中的行称为关系的 。
9、【填空题】在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称 是关系A的外码。
10、【填空题】在关系数据库中,基本的关系运算有3种,它们是选择、投影和 。
4.4章节测试
1、【单选题】Access数据库最基础的对象是________。
A、表
B、宏
C、报表
D、查询
2、【单选题】在Access中,可用于设计输入界面的对象是________。
A、窗体
B、报表
C、查询
D、表
3、【单选题】在Access数据库对象中,体现数据库设计目的的对象是________。
A、窗体
B、报表
C、查询
D、表
4、【单选题】要创建一个“教师管理”数据库,最快捷的建立方法是________。
A、通过新建空白数据库建立
B、通过数据库模板建立
C、通过数据库表模板建立
D、使用三种方法均可建立
5、【单选题】Access的数据模型是________。
A、层次数据库
B、网状数据库
C、关系数据库
D、面向对象数据库
6、【单选题】Access中,表中的一列称为________。
A、表
B、字段
C、记录
D、数据库
7、【填空题】Access 2010数据库能包含______种对象类型。
8、【填空题】在Access 2010中,退出Access的快捷键是_________。
9、【填空题】在Access 2010中,对数据库对象进行组织和管理的工具是_______。
10、【填空题】在Access 2010中,通过为数据库设置_________的方法可以防止非法用户擅自打开数据库,防止数据的泄露或被篡改。
5.6章节测试
1、【单选题】Access 2010数据库中最基本的对象是 。
A、查询
B、窗体
C、表
D、数据库
2、【单选题】在表的“设计视图”窗口中,不能进行的操作是 。
A、设置字段属性
B、设置索引
C、删除字段
D、删除记录
3、【单选题】如果表中“性别”字段值要求用英文或汉字表示,其数据类型应当选择 。
A、是/否
B、数字
C、文本
D、附件
4、【单选题】对数据输入无法起到约束作用的是 。
A、输入掩码
B、有效性规则
C、字段名称
D、数据类型
5、【单选题】在“数据表视图”窗口中,如果不想显示表中的某些字段,可以执行的操作是 。
A、隐藏
B、删除
C、冻结
D、筛选
6、【单选题】在数据表中,设置为主键的字段 。
A、不能设置索引属性
B、可以设置为“有(有重复)”索引
C、系统自动设置为主索引
D、可以设置为“无”索引
7、【填空题】对表中字段属性的设置与修改,通常是在“ ”窗口中完成的。
8、【填空题】在表中要存储照片信息,相应字段应选用的字段类型是 。
9、【填空题】在“数据表视图”窗口中向表中输入新记录时,在未输入数据之前,系统自动提供数据,应设置字段的“ ”属性。
10、【填空题】若要查找“教师”表的“姓名”字段值中所有第2个汉字为“丽”的记录,则在“查找和替换”对话框“查找”选项卡的“查找内容”文本框中输入“ ”。
6.10章节测试
1、【单选题】图书表中有“出版日期”字段,若需查询出版日期在2000年到2009年出版物,正确的表达式是______。
A、Like #200?/*/*#
B、Between #2000/1/1# and #2009/12/31#
C、In ("200?/*/*")
D、Like #2009/*/*#
2、【单选题】在Access表中,要查找包含问号(?)的记录,在“查找内容”框中应填写的内容是______。
A、*[?]*
B、*?*
C、[*?*]
D、like "*?*"
3、【单选题】若在查询条件中使用了通配符“!”,它的含义是______。
A、通配任意长度的字符
B、通配不在方括号内的任意字符
C、通配方括号内列出的任一单个字符
D、错误的使用方法
4、【单选题】在SQL查询中使用WHERE子句指出的是______。
A、查询目标
B、查询结果
C、查询视图
D、查询条件
5、【单选题】产品表中有日期类型字段“生产日期”,要查找在第一季度生产的产品,错误的是______。
A、like "*/[1-3]/*"
B、Month([生产日期])>=1 And Month([生产日期])<=3
C、DatePart("q",[生产日期]) = 1
D、1 >= Month([生产日期]) <= 3
6、【单选题】根据关系模型Students(学号,姓名,性别,专业)下列SQL语句中有错误的是______。
A、SELECT * FROM Students
B、SELECT COUNT(*) 人数 FROM Students
C、SELECT DISTINCT 专业 FROM Students
D、SELECT 专业 FROM Students
7、【填空题】如果需要运行选择或交叉表查询,则只需双击该查询,Access就会自动运行或执行该查询,并在____________视图中显示结果。
8、【填空题】通配符与Like运行符合并起来,可以大大扩展查询范围:____________表示以m开头的名字;____________表示以m结尾的名字;____________表示第二个字母为m;____________表示名字中包含有m字母;____________表示名字中的第一个字母为F~H字母。
9、【填空题】在SQL的SELECT命令中,用____________短语对查询的结果进行排序。
10、【填空题】如果要将Students表中学生“王保”的姓名改为“王涛”,要求用SQL命令完成,其对应SQL语句是____________________________________。
7.7章节测试
1、【单选题】在 VBA 定义过程时,说明形参是传值方式的关键字是________。
A、Var
B、ByDef
C、ByVal
D、ByRef
2、【单选题】表达式 Int(5*Rnd()+1)*Int(5*Rnd()-1) 值的范围是________。
A、[0,15]
B、[-1,15]
C、[-4,15]
D、[-5,15]
3、【单选题】VBA 中仅仅只去除字符串前面空格的函数是________。
A、LTrim
B、RTrim
C、Trim
D、Space
4、【单选题】如果X是一个正的实数,保留两位小数、将千分位四舍五入的表达式是________。
A、0.01*Int(X+0.05)
B、0.01*Int(100*(X+0.005))
C、0.01*Int(X+0.005)
D、0.01*Int(100*(X+0.05))
5、【单选题】函数InStr(1,"eFCdEfGh","EF",1)执行的结果是________。
A、0
B、1
C、5
D、6
6、【单选题】运行如下所示的过程,变量n的值是________。 Private Sub p48() Dim i As Integer, n As Integer For j=0 to 50 i = i + 3 n = n + 1 If i>10 Then Exit For Next j End Sub
A、2
B、3
C、4
D、5
7、【单选题】运行如下所示的p54过程后,消息框的输出结果是________。 Private Sub p54() MsgBox f(24,18) End Sub Public Function f(m As Integer,n As Integer)As Integer Do While m<>n Do While m>n m = m-n Loop Do While m<n n = n-m Loop Loop f = m End Function
A、2
B、4
C、6
D、8
8、【填空题】表达式4+5 \ 6 * 7 / 8 Mod 9的值是________。
9、【填空题】运行如下所示的program过程后,消息框的输出结果是________。 Private Sub program () Dim d1 As Date Dim d2 As Date d1 = #12/25/2009# d2 = #1/5/2010# MsgBox DateDiff("ww", d1, d2) End Sub
10、【填空题】下面程序的功能是对统计所输入的10个数据中奇数和偶数的个数,为了实现相应功能请将如下代码补充完整。 Private Sub P9() Dim num As Integer,a As Integer,b As Integer,i As Integer For i=1 To 10 num = InputBox("请输入数据:","输入") If ________ Then ________ Else b = b + 1 End If Next i MsgBox("运行结果:偶数个数=" & Str(a) & ",奇数个数=" & Str(b)) End Sub
8.6章节测试
1、【单选题】当运行一个窗体时,以下事件中最先触发的是_______。
A、Activate事件
B、Unload事件
C、Open事件
D、Click事件
2、【单选题】在窗体的“控件”组中,以下用来表示“选项卡”控件的图标是_______。
A、
B、
C、
D、
3、【单选题】窗体中有3个命令按钮,分别命名为Commandl、Command2和Command3。当单击Cmmandl按钮时,Command2按钮变为可用,Command3按钮变为不可见。下列Commandl的单击事件过程中,正确的是_______。
A、Private Sub Command1_Click( ) Command2.Visible=True Command3.Visible=False End Sub
B、Private Sub Command1_Click( ) Command2.Enabled=True Command3.Enabled=False End Sub
C、Private Sub Command1_Click( ) Command2.Enabled=True Command3.Visible=False End Sub
D、Private Sub Command1_Click( ) Command2.Visible=True Command3.Enabled=False End Sub
4、【单选题】在窗体中有一个文本框(名称为Text1)和一个命令按钮(名称为Command1),当单击命令按钮时,在文本框中显示该文本框右边线距窗体左边框的距离,以下语句正确的是_______。
A、Text1.Value=Text1.Width
B、Text1.Value=Text1.Left+Text1.Width
C、Text1.Value=Text1.Left+Text1.Height
D、Text1.Value=Text1.Right
5、【单选题】以下不属于图像控件“缩放模式(SizeMode)”属性设置选项的是_______。
A、缩放
B、剪裁
C、拉伸
D、平铺
6、【填空题】_________控件主要用来输入或编辑字段数据,它是一种交互式控件,它可以分为3种类型:绑定型、未绑定型与计算型。
7、【填空题】若要使在文本框中输入的任何字符均显示为星号(*),但实际保存的仍为输入的数据,应设置文本框的_________属性为“密码”(PassWord)。
8、【填空题】当在列表框或组合框中选择了某一项后,当前选定的值将保存至由_________属性所指定的字段中。
9、【填空题】在主/子窗体中,主窗体显示一对多关系中“___________”方数据表中的数据,子窗体显示一对多关系中“___________”方数据表中与主窗体中当前记录相关的记录。
10、【填空题】已知“部门”表的表结构如下表所示。在窗体中,包含一个标签Label0、一个列表框List1和一个命令按钮Command2(如下图所示)。当单击命令按钮时,在列表框中会显示部门表中的前两个字段(部门ID和部门名称)的内容。 “部门”表的表结构 字段名称 字段类型 部门ID 文本 部门名称 文本 部门电话 文本 备注 文本 则在命令按钮的单击(Click)事件中的操作语句为: Private Sub Command2_Click( ) Me.List1. ___________ = "表/查询" Me.List1.RowSource = " ___________" Me.List1.ColumnCount = ___________ End Sub
9.6章节测试
1、【单选题】下列关于报表的描述中正确的是________。
A、报表只能输入数据
B、报表只能输出数据
C、报表既可以输入数据,也可以输出数据
D、报表既不能输入数据,也不能输出数据
2、【单选题】下列不属于报表的4种类型的是________。
A、纵栏式报表
B、数据表报表
C、图表报表
D、表格式报表
3、【单选题】要实现报表的分组设计,则分组字段的操作区域是________。
A、报表的页眉或报表的页脚区域
B、页面页眉或页面页脚区域
C、主体区域
D、组页眉或组页脚区域
4、【单选题】使用报表设计视图设计报表时,如果要统计报表中某个字段的全部数据,则应该将计算控件放在________。
A、组页眉/组页脚
B、页面页眉/页面页脚
C、报表页眉/报表页脚
D、主体
5、【单选题】在报表设计中,下列控件可以作绑定控件,用来显示字段数据的是________。
A、文本框
B、标签
C、命令按钮
D、图像
6、【单选题】根据下面所示的报表设计视图,判断该报表的分组字段是________。
A、课程名称
B、学分
C、成绩
D、姓名
7、【单选题】在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是________。
A、直线和矩形
B、直线和圆形
C、直线和多边形
D、矩形和圆形
8、【填空题】完整的报表结构是由报表页眉、报表页脚、页面页眉、页面页脚、 、组页眉和组页脚7个部分组成。
9、【填空题】Access中报表的视图有报表视图、打印预览、 和设计视图4种视图方式。
10、【填空题】在报表中要显示格式为“5/10”的页码,则页码格式设置是:= 。
10.6章节测试
1、【单选题】宏是一个集合,含有一个或多个________。
A、命令
B、二位表
C、操作
D、数据库
2、【单选题】如下图所示,宏2是一个________。
A、OpenTable操作
B、子宏
C、条件宏
D、宏组
3、【单选题】在“操作目录”窗格的“程序流程”树下有“____”命令,建立子宏就是利用这个命令。
A、Createmacro
B、Create Sub Macro
C、If
D、Submacro
4、【单选题】________是直接将宏嵌入到对象的事件中,作为对象的一部分存在,随对象移动而移动。
A、宏
B、嵌入宏
C、对象红
D、事件宏
5、【单选题】如果不想在打开数据库时执行AutoExec宏,则在打开数据库的同时按住________键。
A、如果不想在打开数据库时执行AutoExec宏,则在打开数据库的同时按住________键。 Ctrl
B、Shift
C、Alt
D、Tab
6、【单选题】要创建条件宏,应使用程序流程中的“If”块。还可以添加“Else If”和“________”块来扩展“If”块。
A、Else
B、Then
C、Case
D、Select
7、【填空题】在Access 2010中,宏操作可以被生成为_______格式的文本。
8、【填空题】如果在一个数据库中有比较多的宏,可以将相关的宏放在一个宏中,以方便管理。这个含有一个或多个宏的宏就称为宏组,被包含的宏称为______。
9、【填空题】如果要在VBA程序中运行宏,则可以使用命令“__________”。
10、【填空题】如果要将菜单添加到一个控件上,则必须再创建一个操作序列宏,这个宏中需要包含一个或多个_______命令,这个宏也称为菜单宏。
11.6章节测试
1、【单选题】ADO的含义是______。
A、Active X数据对象
B、动态链接库
C、数据访问对象
D、开放数据库互联应用编程窗口
2、【单选题】ADO对象模型有5个主要对象,分别是Connection、RecordSet、Field、Error和______。
A、Database
B、Workspace
C、Command
D、DBEngine
3、【单选题】在使用ADO访问数据源时,从数据源获得的数据以行的形式存放在一个对象中,该对象应是______。
A、Command
B、Recordset
C、Connection
D、Parameters
4、【单选题】利用ADO访问数据库的步骤是:______。 ① 定义和创建ADO对象实例变量 ② 设置连接参数并打开连接 ③ 设置命令参数并执行命令 ④ 设置查询参数并打开记录集 ⑤ 操作记录集 ⑥ 关闭、回收有关对象 这些步骤的执行顺序应该是______。
A、①④③②⑤⑥
B、①③④②⑤⑥
C、①③④⑤②⑥
D、①②③④⑤⑥
5、【单选题】下列关于Access内置的域聚合函数的叙述中,错误的是______。
A、域聚合函数可以直接从一个表中取得符合条件的值赋给变量
B、域聚合函数可以直接从一个查询中取得符合条件的值赋给变量
C、使用域聚合函数之前要完成数据库连接和打开操作
D、使用域聚合函数之后无需进行关闭数据库操作
6、【单选题】DAO的中文含义是______。
A、Active X数据对象
B、动态链接库
C、数据访问对象
D、开放数据库互联应用编程窗口
7、【单选题】DAO模型层次中,处在最顶层的对象是______。
A、DBEngine
B、Workspace
C、Database
D、Recordset
8、【单选题】能够实现从指定记录集里检索特定字段值的函数是______。
A、DFind
B、Lookup
C、Find
D、DLookup
9、【单选题】下列代码实现的功能是:若在窗体中一个名为tKcnum的文本框中输入“课程代码”,则将“课程”表中对应的“课程名称”显示在另一个名为tKcname的文本框中。 Private Sub tKcnum_AfterUpdate( ) Me!tKcname = DLookup ("课程名称","课程","课程代码='" & 【 】& "'") End Sub 则程序中【 】处应该填写______。
A、Me!tKcnum
B、[Me]![tKcnum]
C、[Me].[tKcnum]
D、Me[tKcnum]
10、【单选题】已知“教务管理.accdb”数据库为当前数据库,且该数据库中有“教师”表,该表有“职工号”、“姓名”、“性别”和“职称”等4个字段。下面程序的功能是: 通过窗体向“教师”表中添加教师记录。对应“职工号”、“姓名”、“性别”和“职称”的4个文本框的名称分别为:tJszgh、tJsxm、tJsxb和tJszc。当单击窗体上“增加”命令按钮(名为Command0)时,先判断“职工号”是否重复,如果不重复,则向“教师”表中添加教师记录;如果“职工号”重复,则给出提示信息。 有关代码如下: Private Sub Command0_Click() Dim ADOcn As New ADODB.Connection Dim ADOcmd As New ADODB.Command Dim ADOrs As New ADODB.Recordset Dim strSQL As String Set ADOcn = CurrentProject.Connection ADOrs.Open "Select 职工号From 教师 Where 职工号 ='" + tJszgh + "'" , ADOcn If Not ADOrs.EOF Then MsgBox "你输入的职工号已存在!" Else ADOcmd.ActiveConnection = ADOcn strSQL = "Insert Into教师(职工号,姓名,性别,职称)" strSQL = strSQL + "Values('" + tJszgh + "','" + tJsxm + "','" + tJsxb + "','" + tJszc + "')" ADOcmd.CommandText = strSQL 【 】 MsgBox "记录添加成功!" End If ADOrs.Close Set ADOrs = Nothing End Sub 按上述功能要求,在程序代码的【 】处应填写的是______。
A、ADOcn.Execute()
B、ADOcn.Execute
C、ADOcmd.Execute()
D、ADOcmd.Execute