一、单选题
数据库基本概念
1.用Access创建的数据库文件,其扩展名是______。
A) .adp B) .dbf C) .frm D) .mdb
2.数据库系统的核心是______。
A) 数据模型 B) 数据库管理系统 C) 数据库
D) 数据库管理员
3.数据库系统是由数据库、数据库管理系统、应用程序、______、用户等构成的人机系统。 A) 数据库管理员 B) 程序员
C) 高级程序员 D) 软件开发商
4.在下面关于Access数据库的说法中,错误的是______。 A) 数据库文件的扩展名为mdb
B) 所有的对象都存放在同一个数据库文件中
C) 一个数据库可以包含多个表
D) 表是数据库中最基本的对象,没有表也就没有其他对象 5.在下面关于Access数据类型的说法,错误的是______。 A) 自动编号型字段的宽度为4个字节 B) 是/否型字段的宽度为1个二进制位 C) OLE对象的长度是不固定的
D) 文本型字段的长度为255个字符
6.如果字段“成绩”的取值范围为0~100,则错误的有效性规则是______。 A) >=0 and <=100
B) [成绩]>=0 and [成绩]<=100 C) 成绩>=0 and 成绩<=100
D) 0<=[成绩]<=100
数据库的建立
7.Access的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状态),需要设置的属
性是______。
A) Default B) Cancel C) Enabled D) Visible
8.数据访问页是一种独立于Access数据库的文件,该文件的类型是______。 A) TXT文件 B) HTML文件
1
C) MDB文件 D) DOC文件
9.基本表结构可以通过______,对其字段进行增加或删除操作。
A) insert
B) alter table C) drop table D) delete
10.在Access的下列数据类型中,不能建立索引的数据类型是______。
A) 文本型 B) 备注型 C) 数字型 D) 日期/时间型
11.用于存放数据库数据的是______。
A) 表 B) 查询 C) 窗体 D) 报表
12.在Access中,表和数据库的关系是______。
A) 一个数据库可以包含多个表 B) 一个表只能包含2个数据库 C) 一个表可以包含多个数据库 D) 一个数据库只能包含一个表
13.定义某一个字段的默认值的作用是______。
A) 当数据不符合有效性规则时所显示的信息 B) 不允许字段的值超出某个范围 C) 在未输入数值之前,系统自动提供数值 D) 系统自动把小写字母转换成大写字母
14.常见的数据模型有3种,它们是______。
A) 网状、关系和语义 B) 层次、关系和网状 C) 环状、层次和关系
D) 字段名、字段类型和记录
15.不属于Access对象的是______。
A) 表 B) 文件夹 C) 窗体 D) 查询
16.表的组成内容包括______。
A) 查询和字段 B) 字段和记录 C) 记录和窗体 D) 报表和字段
17.如果在创建表中建立需要存放声音文档的字段,其数据类型应当为______。A) 文本类型
2
B) 货币类型 C) 是/否类型 D) OLE类型
18.如果在创建表中建立需要存放少于255个字符的字段,其数据类型应当为______。
A) 文本类型 B) 货币类型 C) 是/否类型 D) OLE类型
19.如果在创建表中建立能存放最多6.4万个字符的字段,其数据类型应当为______。
A) 文本类型 B) 备注类型 C) 是/否类型 D) OLE类型
20.一个关系对应一个______。
A) 二维表 B) 关系模式 C) 记录 D) 属性
21.检查字段中的输入值是否合法的是______。
A) 默认值 B) 有效性规则 C) 有效性文本 D) 索引
数据库的表达式
22.在Access中,与like一起用的时候,代表任何一个字符的是______。
A) * B) ? C) # D) $
23.返回某一天的年份的表达式是______。
A) year(12/1/1999) B) year(\"12/1/1999\") C) year(%12/1/1999%) D) year(#12/1/1999#)
24.假定姓名是文本型字段,则查找名字中含有“雪”的学生应该使用______。
A) 姓名 like \"*雪*\" B) 姓名 like \"[!雪]\" C) 姓名=\"*雪*\" D) 姓名==\"雪*\"
25.下列哪个能得到abc1234______。
A) \"abc\"&\"1234\" B) \"abc\"@\"1234\" C) \"abc\"$\"1234\" D) \"abc\"#\"1234\"
3
数据库中的窗体与报表
26.既可以直接输入文字,又可以从列表中选择输入项的控件是______。 A) 选项框 B) 文本框 C) 组合框
D) 列表框
27.可以作为窗体记录源的是______。 A) 表 B) 查询 C) Select语句
D) 表、查询或Select语句
28.下列不属于窗口事件的是______。
A) 打开 B) 关闭 C) 加载 D) 删除
数据库中的查询
29.如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。Type Stud
no As Integer name As String
score (1 to 3) As Single End Type
若对某个学生的各个数据项进行赋值,下列程序段中正确的是______。
A) Dim S As Stud
Stud.no = 1001 Stud.name = \"舒宜\" Stud.score = 78,88,96
B) Dim S As Stud
S.no = 1001 S.name = \"舒宜\" S.score = 78,88,96
C) Dim S As Stud
Stud.no = 1001 Stud.name = \"舒宜\" Stud.score(1) = 78 Stud.score(2) = 88 Stud.score(3) = 96
D) Dim S As Stud
S.no = 1001 S.name = \"舒宜\" S.score(1) = 78 S.score(2) = 88
4
S.score(3) = 96
30.根据关系模型Students(学号,姓名,性别,专业)下列SQL语句中有错误的是______。
A) SELECT COUNT(*) FROM Students GROUP BY 性别
B) SELECT COUNT(*) FROM Students GROUP BY 性别 WHERE 专业 = \"计算机\" C) SELECT COUNT(*) FROM Students GROUP BY 性别 HAVING 专业 = \"计算机\" D) SELECT COUNT(*) AS 人数 FROM Students GROUP BY 性别
.根据关系模型Students(学号,姓名,性别,专业,成绩),查找成绩在80到90之间的学生应使用______。
A) SELECT * FROM Students WHERE 80<成绩<90
B) SELECT * FROM Students WHERE 80<成绩 OR 成绩<90 C) SELECT * FROM Students WHERE 80<成绩 AND 成绩<90 D) SELECT * FROM Students WHERE 成绩 IN (80,90)
.根据关系模型Students(学号,姓名,性别,出生年月),统计学生的平均年龄应使用______。
A) SELECT COUNT() AS 人数,AVG(YEAR(出生年月)) AS 平均年龄 FROM Students
B) SELECT COUNT(*) AS 人数,AVG(YEAR(出生年月)) AS 平均年龄 FROM Students
C) SELECT COUNT(*) AS 人数,AVG(YEAR(DATE())-YEAR(出生年月)) AS 平均年龄 FROM Students D) SELECT COUNT() AS 人数,AVG(YEAR(DATE())-YEAR(出生年月)) AS 平均年龄 FROM Students
.根据关系模型Students(ID,学号,课程,成绩),查找所有课程成绩在70分以上学生的学号______。A) SELECT 学号 FROM Students GROUP BY 学号 HAVING Min(成绩)>70 B) SELECT 学号 FROM Students GROUP BY 学号 HAVING 成绩>70 C) SELECT 学号 FROM Students HAVING Min(成绩)>70 D) SELECT 学号 FROM Students HAVING 成绩>70
数据库的更新
.根据关系模型Students(学号,姓名)下列SQL语句正确的是______。
A) INSERT INTO Students(学号,姓名) VALUES(\"984215\王海\") B) INSERT INTO Students(\"984215\王海\") VALUES(学号,姓名) C) INSERT INTO VALUES(学号,姓名) Students(\"984215\王海\") D) INSERT INTO VALUES(\"984215\王海\") Students(学号,姓名)
.假设某数据表中有一个“生日”字段,删除80年出生的学生记录的语句是______。
A) DELETE FROM Student WHERE 生日 Between #80-01-01# And #80-12-31# B) DELETE FROM Student WHERE 生日 Between (\"80-01-01\" And \"80-12-31\") C) DELETE FROM Student WHERE 生日 Between (\"80.01.01\" And \"80.12.31\") D) DELETE FROM Student WHERE 生日 Between #80.01.01# And #80.12.31#
关系数据库基本概念
.ODBC的中文含义是______。
A) 浏览器/服务器 B) 客户/服务器 C) 开放数据库连接 D) 关系数据库管理系统
5
表的建立
.若设置字段的输入掩码为\"####-######\",该字段正确的输入数据是______。
A) 0755-123456 B) 0755-abcdef C) abcd-123456 D) ####-######
.对数据表进行筛选操作,结果是______。
A) 只显示满足条件的记录,将不满足条件的记录从表中删除 B) 显示满足条件的记录,并将这些记录保存在一个新表中 C) 只显示满足条件的记录,不满足条件的记录被隐藏 D) 将满足条件的记录和不满足条件的记录分为两个表进行显示
创建查询
.在显示查询结果时,如果要将数据表中的\"籍贯\"字段名,显示为\"出生地\",可在查询设计视图中改动______。
A) 排序 B) 字段 C) 条件 D) 显示
.在下列查询语句中,与
SELECT TAB1.* FROM TAB1 WHERE InStr([简历],\"篮球\")<>0 功能相同的语句是______。
A) SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like \"篮球\" B) SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like \"*篮球\" C) SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like \"*篮球*\" D) SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like \"篮球*\"
.在Access数据库中创建一个新表,应该使用的SQL语句是______。
A) Create Table B) Create Index C) Alter Table D) Create Database
宏的基本操作
.以下是宏m的操作序列设计: 条件 操作序列 操作参数
MsgBox
消息为\"AA\"
消息为\"BB\"
[tt]>1
MsgBox
… MsgBox 消息为\"CC\"
现设置宏m为窗体\"fTest\"上名为\"bTest\"命令按钮的单击事件属性,打开窗体\"fTest\"运行后,在窗体上名为\"tt\"的文本框内输入数字1,然后单击命令按钮bTest,则______。
A) 屏幕会先后弹出三个消息框,分别显示消息\"AA\"、\"BB\"、\"CC\"
6
B) 屏幕会弹出一个消息框,显示消息\"AA\"
C) 屏幕会先后弹出两个消息框,分别显示消息\"AA\"和\"BB\" D) 屏幕会先后弹出两个消息框,分别显示消息\"AA\"和\"CC\"
.打开查询的宏操作是______。
A) OpenForm B) OpenQuery C) OpenTable D) OpenModule
.宏操作SetValue可以设置______。
A) 窗体或报表控件的属性 B) 刷新控件数据 C) 字段的值
D) 当前系统的时间
.要限制宏命令的操作范围,可以在创建宏时定义______。
A) 宏操作对象 B) 宏条件表达式
C) 窗体或报表控件属性 D) 宏操作目标
查询分类
.创建交叉表查询,在\"交叉表\"行上有且只能有一个的是______。
A) 行标题和列标题 B) 行标题和值 C) 行标题、列标题和值 D) 列标题和值
.如果要从列表中选择所需的值,而不想浏览数据表或窗体中的所有记录,或者要一次指定多个条件,即筛选条件,可使用______方法。
A) 按选定内容筛选 B) 内容排除筛选 C) 按窗体筛选 D) 高级筛选/排序
.如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是______。
A) 删除 B) 追加 C) 生成表 D) 更新
报表分类
.以下叙述正确的是______。
A) 报表只能输入数据
7
B) 报表只能输出数据 C) 报表可以输入和输出数据 D) 报表不能输入和输出数据
.在报表每一页的底部都输出信息,需要设置的区域是______。
A) 报表页眉 B) 报表页脚 C) 页面页眉 D) 页面页脚
在报表中计算和汇总
.如果设置报表上某个文本框的控件来源属性为\"=7 Mod 4\",则打印预览视图中,该文本框显示的信息为______。
A) 未绑定 B) 3 C) 7 Mod 4 D) 出错
.要在文本框中显示当前日期和时间,应当设置文本框的控件来源属性为______。
A) =Date() B) =Time() C) =Now() D) =Year()
创建模块
.Sub过程与Function过程最根本的区别是______。
A) Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
B) Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以 C) 两种过程参数的传递方式不同
D) Function过程可以有参数,Sub过程不可以
.定义一个二维数组A(2 to 5,5),该数组的元素个数为______。
A) 20 B) 24 C) 25
D)36
创建数据访问页
.在数据访问页的工具箱中,为了设置一个超级链接,应该选择的图标是______。
A) B)
8
C) D)
.在数据访问页的工具箱中,为了插入一段滚动的文字,应该选择的图标是______。
A) B)
C) D)
关系数据库基本概念
.在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为______。
A) 关键字 B) 属性 C) 关系 D) 域
.在现实世界中,每个人都有自己的出生地,实体\"人\"与实体\"出生地\"之间的联系是______。
A) 一对一联系 B) 一对多联系 C) 多对多联系 D) 无联系
基本概念
.在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在超市数据库中,实体之间属于一对一关系的是______。
A) \"顾客\"与\"收款口\"的关系 B) \"收款口\"与\"收款员\"的关系 C) \"班组\"与\"收款员\"的关系 D) \"收款口\"与\"设备\"的关系
查询准则
.在建立查询时,若要筛选出图书编号是\"T01\"或\"T02\"的记录,可以在查询设计视图准则行中输入______。
A) \"T01\" or \"T02\" B) \"T01\" and \"T02\" C) in(\"T01\" and \"T02\") D) not in(\"T01\" and \"T02\")
.在Access中已建立了\"工资\"表,表中包括\"职工号\"、\"所在单位\"、\"基本工资\"和\"应发工资\"等字段,如果要按单位统计应发工资总数,那么在查询设计视图的\"所在单位\"的\"总计\"行和\"应发工资\"的\"总计\"行中分别选择的是______。
A) sum,group by B) count,group by C) group by,sum
9
D) group by,count
.假设有一组数据:工资为800元,职称为\"讲师\",性别为\"男\",在下列逻辑表达式中结果为\"假\"的是______。
A) 工资>800 AND 职称=\"助教\" OR 职称=\"讲师\" B) 性别=\"女\" OR NOT 职称=\"助教\"
C) 工资=800 AND (职称=\"讲师\" OR 性别=\"女\") D) 工资>800 AND (职称=\"讲师\" OR 性别=\"男\")
创建窗体
假定已设计好了一个窗体,在窗体视图中显示此窗体如下图所示:
.
在设计视图中设置此窗体的\"格式\"属性,正确设置是______。
A)
10
B)
C)
D)
.在窗体中,用来输入或编辑字段数据的交互控件是______。 11
A) 文本框控件 B) 标签控件 C) 复选框控件 D) 列表框控件
.在窗体上,设置控件Command0为不可见的属性是______。
A) Command0.Colore B) Command0.Caption C) Command0.Enabled D) Command0.Visible
.能够接受数值型数据输入的窗体控件是______。
A) 图形 B) 文本框 C) 标签 D) 命令按钮
.要改变窗体上文本框控件的输出内容,应设置的属性是______。
A) 标题 B) 查询条件 C) 控件来源 D) 记录源
.在下图所示的窗体上,有一个标有\"显示\"字样的命令按钮(名称为Command1)和一个文本框(名称为text1)。当单击命令按钮时,将变量sum的值显示在文本框内,正确的代码是______。
A) Me!Text1.Caption=sum B) Me!Text1.Value=sum C) Me!Text1.Text=sum D) Me!Text1.Visible=sum
窗体分类
.窗口事件是指操作窗口时所引发的事件。下列事件中,不属于窗口事件的是______。
A) 打开 B) 关闭 C) 加载 D) 取消
.在显示具有______关系的表或查询中的数据时,子窗体特别有效。
12
A) 一对一 B) 一对多 C) 多对多 D) 复杂
使用设计器编辑报表
.要实现报表的分组统计,其操作区域是______。
A) 报表页眉或报表页脚区域 B) 页面页眉或页面页脚区域 C) 主体区域
D) 组页眉或组页脚区域
数据访问页的概念
.将Access数据库数据发布到Internet网上,可以通过______。
A) 查询 B) 窗体 C) 数据访问页 D) 报表
.使用自动创建数据访问页功能创建数据访问页时,Access会在当前文件夹下,自动保存创建数据访问页,其格式为______。
A) HTML B) 文本 C) 数据库 D) Web
宏的基本概念
.在条件宏设计时,对于连续重复的条件,可以代替的符号是______。
A) ... B) = C) , D):
.使用Function语句定义一个函数过程,其返回值的类型______。
A) 只能是符号常量
B) 是除数组之外的简单数据类型 C) 可在调用时由运行过程决定 D) 由函数定义时As子句声明
模块的基本概念
.在VBA中,实现窗体打开操作的命令是______。
A) DoCmd.OpenForm B) OpenForm C) Do.OpenForm D) DoOpen.Form
.在Access中,如果变量定义在模块的过程内部,当过程代码执行时才可见,则这种变量的作用域为______。
13
A) 程序范围 B) 全局范围 C) 模块范围 D) 局部范围
.表达式Fix(-3.25)和Fix(3.75)的结果分别是______。
A) -3,3 B) -4,3 C) -3,4 D) -4,4
调用和参数传递
.窗体上添加有3个命令按钮,分别命名为Command1、Command2和Command3。编写Command1的单击事件过程,完成的功能为:当单击按钮Command1时,按钮Command2可用,按钮Command3不可见。以下正确的是______。
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
.在窗体中使用一个文本框(名为n)接受输入的值,有一个命令按钮run,事件代码如下: Private Sub run_Click( ) result = \"\" For i= 1 To Me!n For j = 1 To Me!n
result = result + \"*\" Next j
result = result + Chr(13) + Chr(10) Next i
MsgBox result End Sub
打开窗体后,如果通过文本框输入的值为4,单击命令按钮后输出的图型是______。
A)
* * * *
14
* * * * * * * * * * * *
B)
* * * * * * * * * * * * * * * *
C)
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
D)
* * * * * * * * * * * * * * * *
.若要在子过程Procl调用后返回两个变量的结果,下列过程定义语句中有效的是______。A) Sub Procl(n, m)
B) Sub Procl(ByVal n, m) C) Sub Procl(n, ByVal m)
D) Sub Procl(ByVal n, ByVal m)
表的其他操作
.在Access中,DAO的含义是______。
A) 开放数据库互连应用编程接口 B) 数据库访问对象 C) Active数据对象 D) 数据库动态链接库
使用向导创建报表
.SQL语句不能创建的是______。
A) 报表 B) 操作查询 C) 选择查询 D) 数据定义查询
VBA程序设计基础
.On Error Goto 0语句的含义是______。
A) 忽略错误并执行下一条语句 B) 取消错误处理
C) 遇到错误执行定义的错误 D) 退出系统
15
.以下程序运行后,消息框的输出结果是______。 a=sqr(3) b=sqr(2) c=a>b Msgbox c+2
A) -1 B) 1 C) 2 D) 出错
.执行语句:MsgBox \"AAAA\之后,弹出的信息框外观样式是______。
A)
B)
C)
D)
.在窗体中有一个命令按钮run35,对应的事件代码如下: Private Sub run35_Enter( ) Dim num As Integer Dim a As Integer Dim b As Integer Dim i As Integer For i= 1 To 10
16
num = InputBox(\"请输入数据:\输入\ If Int(num/2) = num/2 Then a = a + 1 Else
b = b + 1 End If Next i
MsgBox(\"运行结果:a=\" & Str(a) &\ End Sub
A) 对输入的10个数据求累加和
B) 对输入的10个数据求各自的余数,然后再进行累加 C) 对输入的10个数据分别统计有几个是整数,有几个是非整数 D) 对输入的10个数据分别统计有几个是奇数,有几个是偶数
.在过程定义中有语句:
Private Sub GetDate(ByVal date As Integer) 其中\"ByVal\"的含义是______。
A) 传值调用 B) 传址调用 C) 形式参数 D) 实际参数
.在窗体中有一个命令按钮(名称为run34),对应的事件代码如下:Private Sub run34_Click( ) Sum=0
For i=10 To 1 Step -2 sum=sum+i Next i MsgBox sum End Sub
运行以上事件,程序的输出结果是______。
A) 10 B) 30 C) 55 D) 其他结果
.设有如下窗体单击事件过程: Private Sub Form_Click( ) a = 1
For i= 1 To 3 Select Case i Case 1,3 a= a+1 Case 2,4
17
a = a+2 End Select Next i MsgBox a End Sub
打开窗体运行后,单击窗体,则消息框的输出的结果是______。
A) 3 B) 4 C) 5 D)6
.下列Case语句中错误的是______。
A) Case 0 To 10
B) Case Is>10
C) Case Is>10 And Is<50 D) Case 3,5,Is>10
.在过程定义中有语句:
Private Sub GetData(ByRef f As Integer) 其中\"ByRef\"的含义是______。
A) 传值调用 B) 传址调用 C) 形式参数 D) 实际参数
.在窗体中有一个标签Label0,标题为\"测试进行中\";有一个命令按钮Command1;事件代码如下:Private Sub Command1_Click( ) Label0.Caption = \"标签\" End Sub
Private Sub Form_Load( ) Form.Caption = \"举例\" Command1.Caption = \"移动\" End Sub
打开窗体后单击命令按钮,屏幕显示______。
A)
B)
18
C)
D)
.在窗体中有一个标签Lb1和一个命令按钮Command1,事件代码如下:
Option Compare Database Dim a As String * 10
Private Sub Command1_Click( ) a = \"1234\" b = Len(a)
Me.Lb1.Caption = b End Sub
.打开窗体后单击命令按钮,窗体中显示的内容是______。
A) 4 B) 5 C) 10 D)40
.从字符串s中的第2个字符开始获得4个字符的子字符串函数是______。A) Mid$(s,2,4) B) Left$(s,2,4) C) Right$(s,4) D) Left$(s,4)
.语句Dim NewArray(10) As Integer的含义是______。
A) 定义了一个整型变量且初值为10 B) 定义了10个整数构成的数组 C) 定义了11个整数构成的数组 D) 将数组的第10元素设置为整型
.不属于VBA提供的程序运行错误处理的语句结构是______。
A) On Error Then标号 B) On Error Goto标号 C) On Error Resume Next D) On Error Goto 0 表间关系的建立与…
.在Access中,参照完整性规则不包括______。
A) 更新规则 B) 查询规则
19
C) 删除规则 D) 插入规则
报表和窗体的创建
.在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在______。
A) 组页眉/组页脚 B) 页面页眉/页面页脚 C) 报表页眉/报表页脚 D) 主体
.如果加载一个窗体,先被触发的事件是______。
A) Load事件 B) Open事件 C) Click事件 D) DbClick事件
.假定有如下的Sub过程:
sub sfun(x As Single,y As Single) t=x x=t/y y=t Mod y End Sub
在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程: Private Sub Command1_Click() Dim a as single Dim b as single a=5 b=4 sfun a,b
MsgBox a & chr(10)+chr(13) & b End Sub
打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为______。
A) 1和1 B) 1.25和1 C) 1.25和4 D) 5和4
.在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是______。A) 报表页眉 B) 报表页脚 C) 页面页眉 D) 页面页脚
关系运算基本概念
.在关系运算中,投影运算的含义是______。
20
A) 在基本表中选择满足条件的记录组成一个新的关系 B) 在基本表中选择需要的字段(属性)组成一个新的关系 C) 在基本表中选择满足条件的记录和属性组成一个新的关系 D) 上述说法均是正确的
.在教师表中,如果要找出职称为\"教授\"的教师,所采用的关系运算是______。
A) 选择 B) 投影 C) 联接 D) 自然联接
操作已创建的查询
.在Access中已建立了\"学生\"表,表中有\"学号\"、\"姓名\"、\"性别\"和\"入学成绩\"等字段。执行如下SQL命令: Select 性别,avg (入学成绩) From 学生 Group by 性别 其结果是______。
A) 计算并显示所有学生的性别和入学成绩的平均值 B) 按性别分组计算并显示性别和入学成绩的平均值 C) 计算并显示所有学生的入学成绩的平均值
D) 按性别分组计算并显示所有学生的入学成绩的平均值
.如果在查询的条件中使用了通配符方括号\"[ ]\",它的含义是______。
A) 通配任意长度的字符
B) 通配不在括号内的任意字符
C) 通配方括号内列出的任一单个字符 D) 错误的使用方法
SQL基本命令
.SQL的含义是______。
A) 结构化查询语言 B) 数据定义语言 C) 数据库查询语言
D) 数据库操纵与控制语言
.在SQL的SELECT语句中,用于实现选择运算的是______。
A) FOR B) WHILE C) IF
D) WHERE
ACCESS系统简介
.邮政编码是由6位数字组成的字符串,为邮政编码设置输入掩码,正确的是______。
A) 000000 B) 999999 C) CCCCCC
21
D) LLLLLL
.以下关于Access表的叙述中,正确的是______。
A) 表一般包含一到两个主题的信息 B) 表的数据表视图只用于显示数据
C) 表设计视图的主要工作是设计表的结构 D) 在表的数据表视图中,不能修改字段名称
. 下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是______。
A) SELECT 姓名,性别,所属院系,简历 FROM tStud
WHERE 性别=\"女\" AND 所属院系IN(\"03\
B) SELECT 姓名,简历 FROM tStud
WHERE 性别=\"女\" AND 所属院系 IN(\"03\
C) SELECT 姓名,性别,所属院系,简历 FROM tStud
WHERE 性别=\"女\" AND 所属院系=\"03\" OR 所属院系=\"04\"
D) SELECT 姓名,简历 FROM tStud
WHERE 性别=\"女\" AND 所属院系=\"03\" OR 所属院系=\"04\"
表的维护
.在Access的数据表中删除一条记录,被删除的记录______。
A) 可以恢复到原来位置 B) 被恢复为最后一条记录 C) 被恢复为第一条记录 D) 不能恢复
二、填空题
ACCESS系统简介
Access数据库的扩展名是______。 答:mdb#.mdb
基本概念
Access数据库包括表、查询、窗体、报表、______、宏和模块等基本对象。
22
答案:页#数据访问页
表的建立
.参照完整性是一个准则系统,Access使用这个系统用来确保相关表中的记录之间______的有效性,并且不会因意外而删除或更改相关数据。 答案:关系
参照完整性是一个准则系统,Access使用这个系统用来确保相关表中的记录之间关系的有效性,并且不会因意外而删除或更改相关数据。它是在输入或删除记录时,为维持表间已定义的关系而必须遵循的规则。 在Access中,数据类型主要包括:
答案:自动编号、文本、备注、数字、日期/时间、货币、是/否、OLE对象、超级链接和查询向导等。
创建数据库
Access提供了两种字段数据类型保存文本和数字组合的数据,这两种类型是: 答案:文本和备注
创建查询
创建交叉表查询时,必须对行标题和______进行分组(Group By)操作。
答案:列标题
查询分类:
. 操作查询共有4种类型,分别是删除查询、______、追加查询和生成表查询。 答:更新查询
创建窗体
纵栏式窗体将窗体中的一个显示记录按列分隔,每列的左边显示______,右边显示字段内容。 答案:字段名#字段名称 评析:
宏的基本概念
如果要引用宏组中的宏名,采用的语法是______。 答案:宏组名.宏名
宏的基本操作
.在设计带条件宏时,对于连续重复的条件,可以用______符号来代替重复条件。 答:省略号(…)#省略号#…
.打开一个表应该使用的宏操作是______。 答案:OpenTable
VBA程序设计基础
.在名为\"Form1\"的窗体上添加三个文本框和一个命令按钮,其名称分别为\"Text1\"、\"Text2\"、\"Text3\"和\"Command1\",然后编写如下两个事件过程: Private Sub Command1_Click() Text3=Text1+Text2
23
End Sub
Private Sub Form1_Load() Text1=\"\" Text2=\"\" Text3=\"\" End Sub
打开窗体Form1后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入5和7,然后单击命令按钮Command1,则文本框(Text3)中显示的内容为______。 答案:57
.执行下面的程序,消息框里显示的结果是______。 Private Sub Form_Click()
Dim Str As String,k As Integer Str=\"ab\"
For k=Len(Str) To 1 Step -1
Str=Str & Chr(Asc(Mid(Str,k,1))+k) Next k MsgBox Str End Sub 答案:abdb
.假定当前日期为2002年8月25日,星期日,则执行以下语句后,a、b、c和d的值分别是25、8、2002、______。 a = day(now) b = month(now) c = year(now) d = weekday(now) 答案:1
.用户定义的数据类型可以在______关键字间说明。 答案:Type...End Type#Type和End Type#Type…End Type
.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() a = 0
For i = 1 To 2 For j = 1 To 4
If j Mod 2 <> 0 Then a = a + 1 End If a = a + 1 Next j Next i MsgBox a End Sub
24
程序执行后,单击命令按钮,消息框显示的是______。 答案:12
.在窗体上画一个命令按钮,然后编写如下程序: Dim x As Integer Sub inc(a As Integer) x = x + a End Sub
Private Sub Command1_Click() inc 2 inc 3 inc 4 Msgbox x; End Sub
程序执行后,单击Command1命令按钮,消息框显示结果是______。
答案:9
模块的基本概念
报表分类 使用向导创建报表 使用设计器编辑报表
.报表设计中,可以通过在组页眉或组页脚中创建______来显示记录的分组汇总数据。答案:文本框或其他类型控件#文本框
数据访问页的概念
在Access中需要发布数据库中的数据的时候,可以采用的对象是______。 答案:数据访问页
25
因篇幅问题不能全部显示,请点此查看更多更全内容