您的当前位置:首页计算机技术基础复习题(学生版)

计算机技术基础复习题(学生版)

2024-07-15 来源:乌哈旅游
计算机技术基础复习题(学生版)

一、单选题

数据库基本概念

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

因篇幅问题不能全部显示,请点此查看更多更全内容