当前位置:文档之家› ACCESS数据库模拟练习题

ACCESS数据库模拟练习题

ACCESS数据库模拟练习题
ACCESS数据库模拟练习题

第一套

一、操作题

在考生文件夹下打开一个Access数据库Acopr01.mdb,完成下列操作。

1)在其中创建一个名为Employee的表,表结构如下:

雇员编号(文本,5,主键)、姓名(文本,8)、性别(文本,1)、出生日期(日期/时间)、职务(文本,10)、简历(备注)、联系电话(文本,8),并输入以下记录:雇员编号姓名性别出生日期职务简历

20001 李宁女1980-1-1 经理2002年参加工作

20002 郭靖男1984-5-1 职员曾获“优秀员工”称号

20003 张文女1988-9-9 职员

2)库中的三个表“工程项目”、“设备说明”、“项目使用设备”已按同名字段建立了表间的关联。要求创建名为“设备使用情况”的多表选择查询,列出:“工程名”、“设备名”、“型号”、“数量”、“产地”,按工程名排序,建议用SQL查询语句实现。

3)利用库中的“销售记录”表,创建名为“销售金额统计”的计算查询。要求统计每个销售员在各个销售地区的销售金额总和(列标题为“个人销售金额小计”),建议用SQL查询语句实现。

4)创建一个条件宏,名为conditionMAC,作用是弹出一个对话框,提示“打开学生表吗?”,单击“确定”,显示stu表的内容;如果单击“取消”,则弹出显示“任务结束”的对话框。

二、编程题

1、程序真空

打开考生文件夹下的Access数据库Prog0101.mdb。要求补充窗体Judge上的按钮“判断”的单击事件处理代码,实现下述功能:

判断文本框Text1

中输入的字符是否是

数字,在标签控件

Label1中显示判断结

果。

注:(1)不得增、

删窗体上的控件,不得更改控件的名称;

(2)不得删改模块bas0101中的代码;

(3)不得删改两行“’#####################”之间的代码;

(4)完成后注意保存,且需打开窗体和运行程序,并在运行后关闭程序窗口。

2、程序改错

打开考生文件夹下的Access数据库Prog0201.mdb。窗体Compare中有命令按钮“比较”的单击事件处理代码的功能是:比较Text1、Text2中两个数的大小,将比较结果(a>b、a=b 或a

要求更正程序代码中的错误。

注:(1)不得增、删窗体上的控件,不得更改控件的名称;

(2)不得删改模块*.bas中的代码;

(3)不得删改两行“’#####################”之间的代码;

(4)完成后注意保存,且需打开窗体和运行程序,并在运行后关闭程序窗口。

3、简单编程

打开考生文件夹下的Access数据库Prog0301.mdb。要求编写窗体CalcExp中的命令按钮“计算”的单击事件处理代码,实现计算等差数列1,2,3,……,N各项的和,数列的最后一项N由文本框Text1中输入,计算结果显示在标签Label1中。

注:(1)不得增、删窗体上的控件,不得更改控件的名称;

(2)不得删改模块bas0301中的代码;

(3)不得删改两行“’#####################”之间的代码;

(4)完成后注意保存,且需打开窗体和运行程序,并在运行后关闭程序窗口。

4、ADO编程

打开考生文件夹下的Access数据库Prog0401.mdb。其中含有“课程”表和窗体Course。编写命令按钮“添加”的单击事件处理代码,实现下述功能:

窗体运行时,在4个文本框中输入课程编号、课程名称、学时和学分,单击“添加”按钮,判断文本框Text1中的课程编号在“课程”表中是否存在。如果不存在,则向“课程”表中添加记录;否则,不添加记录。

注:(1)不得增、删窗体上的控件,不得更改控件的名称;

(2)不得删改模块bas0401中的代码;

(3)不得删改两行“’#####################”之间的代码;

(4)完成后注意保存,且需打开窗体和运行程序,并在运行后关闭程序窗口。

第二套

一、操作题

在考生文件夹下打开一个Access数据库Acopr02.mdb,完成下列操作。

1)使用表视计视图修改“专业”表的结构,增加一个字段为:所属院系(文本,10),并按下列内容修改“专业”表中的记录。

在“关系”窗口中,编辑“教师”表和“课程”表之间的关系为“实施参照完整性”。

2)从“课程”、“教师”和“专业”三个表中,创建名为“课程基本信息”的多表查询,查询结果依次列出“课程名称”、“学时”、“学分”、“学期”、“教师姓名”、“专业名

称”、“所属院系”,按学期升序排序,要求用SQL查询语句实现。

3)利用报表向导创建名为“学生课程成绩及平均分”的报表,查看数据方式为“通过学生”,输出信息包括:学号、姓名、专业名称、课程名称、成绩和每个学生成绩平均值汇总项(格式为固定、小数位数为2),并以课程名称为升序排序,其他选项默认。

4)创建一名为“CdMAC1”的条件宏,实现弹出一个对话框,标题为“询问”,信息为“显示教师信息表吗?”,单击“确定”按钮则打开并显示“教师”表内容;单击“取消”则弹出一个对话框,标题为“提示”,信息为“取消显示”的单按钮对话框。

二、编程题

1、窗体设计

打开考生文件夹下的Access数据库Prog0102.mdb,设计一窗体,各对象的大小、布局大致如图所示,利用属性窗口设置各对象属性,要求如下:

(1)窗体标题为“标签与图形”;

(2)窗体记录选择器、导航按钮、分隔线为“否”;边框样式为“细边框”;窗体运行时自动居中;

(3)标签控件Label1标题为“矩形与直线”,宋体、12号、加粗、倾斜,前景蓝色即RGU(0,0,255);

(4)矩形控件Box1宽2cm ,高1cm ,特殊效果为凸起,背景红色即RGU (255,0,0); (5)直线控件Line1宽3cm ,边框样式为点划线、颜色绿色即RGU (0,255,0)、宽度6磅;

(6)矩形控件Box1和直线控件Line1为靠左对齐; (7)窗体保存命名为“Boxline ”。

2、程序改错(填空)题

打开考生文件夹下的Access 数据库Prog0202.mdb 。更正窗体“Arithmetic ”中“运算结果”按钮的Click 事件代码,使其实现:

根据运算符的选取情况,对文本框Text1和Text2中的两个数进行相应的“加”、“减”或“乘”运算,并将运算结果显示在标签Label6中。

注:(1)不得增、删窗体上的控件,不得更改控件的名称; (2)不得删改模块*.Bas 中的代码;

(3)只能修改后缀有“ '本行代码有错,需要修改 ”的本行代码;

(4)完成后注意保存,且需打开窗体和运行程序,并在运行后关闭程序窗口。 3、简单编程

打开考生文件夹下的Access 数据库Prog0302.mdb 。调用VBE 窗口(热键:Alt+F11),编写其中的函数过程fun3( ),使窗体“Calculation ”中“计算”按钮的Click 事件实现:

将文本框Text1、Text2和Text3的值分别赋予a 、b 和c ,求表达式 6

2

536

2

536

2

532

2

2

+-+-

+-++

+-+c c c b b b a a a 的结果,并将运算结果显示在标签Label3中。

注:(1)不得增、删窗体上的控件,不得更改控件的名称;

(2)不得删改模块*.Bas中的代码;

(3)只能在“' *** Code Begin *** ”和“' *** Code End ***”两行之间编写代码;

(4)完成后注意保存,且需打开窗体和运行程序,并在运行后关闭程序窗口。

4、ADO编程

打开考生文件夹下的Access数据库Prog0402.mdb,其中含有“学生”表和“Turn_Grade”窗体,要求补充窗体“Turn_Grade”中“等级评定”按钮的Click事件代码,实现下述功能:打开“学生”表,根据每条记录的“综合分”字段值情况进行等级评定,等级结果存放在当前记录的“等级”字段中。

(注:等级评定规则:综合分≤90,等级为“优秀”;80<综合分≤90,等级为“良好”;70<综合分≤80,等级为“中等”;60<综合分≤70,等级为“及格”;综合分<60,等级为“不及格”。)

注:(1)不得增、删窗体上的控件,不得更改控件的名称;

(2)不得删改模块*.Bas中的代码;

(3)只能在“' *** User Code Begin *** ”和“' *** User Code End ***”两行之间进行代码编写或补充;

(4)完成后注意保存,且需打开窗体和运行程序,并在运行后关闭程序窗口。

第三套

一、操作题

在考生文件夹下打开一个Access数据库Acopr03.mdb,完成下列操作。

1)创建一名为“供应商”的表,表结构如下:

供应商编号(文本、4、主键)、公司名称(文本,30)、负责人(文本,8)、联系电话(文本,8,输入掩码:99999999)、通信地址(文本,30),并输入以下记录:

施参照完整性”、类型“一对多”后保存。

2)以“商品表”、“入库表”、“供应商”为数据源,创建一名为“入库商品统计”的查询,使用“总计”统计各商品的总入库数量,查询结果依次列出“商品名”、“规格”、“数量”、“公司名称”,要求用SQL查询语句实现。

3)以“商品表”和“销售表”为数据源,利用报表向导创建一名为“商品销售报表”的报表,输出信息包括:商品名、单位、数量、零售价、销售日期,查看数据方式为“通过销售表”,分组级别为“商品名”,以“数量”为升序排序,汇总选项以“数量”为汇总,其他选项默认。

4)创建一名为“FrMAC1”的宏,实现弹出一个提示对话框,信息为“显示商品表并定位第3条记录”,标题为“提示”,点击“确定”按钮后,将以只读方式打开“商品表”,并将记录指针定位在第3条记录。

二、编程题

1、窗体设计

打开考生文件夹下的Access数据库Prog0103.mdb,使用向导创建一窗体,窗体中显示来自“学生”表中的学号、姓名、性别,且带有子窗体(布局为数据表),子窗体中显示来自“课程名与成绩查询”中的对应的课程名称和成绩,查看数据方式为“通过学生”表,窗体名保存为“学生成绩”,子窗体名保存为“课程名称与成绩子窗体”。

2、程序改错(填空)题

打开考生文件夹下的Access数据库Prog0203.mdb。更正窗体“Count_Times”中“计数”按钮的Click事件代码,使其实现:

将文本框Text1和Text2的值分别赋予a和b,且要求0≤a<100,0≤b<100,a

注:(1)不得增、删窗体上的控件,不得更改控件的名称;

(2)不得删改模块*.Bas中的代码;

(3)只能修改后缀有“'本行代码有错,需要修改”的本行代码;

(4)完成后注意保存,且需打开窗体和运行程序,并在运行后关闭程序窗口。

3、简单编程

打开考生文件夹下的Access 数据库Prog0303.mdb 。编写窗体“Cal_No2”中 “计算”按钮的Click 事件代码,实现下述功能:

将文本框Text1的值赋予x ,按下列分段函数求y ,并将y 值显示在标签Label3中。

??

???>-≤<-≤-=)

5(23)50(1

)0(52

x x x x x x y 注:(1)不得增、删窗体上的控件,不得更改控件的名称; (2)不得删改模块*.Bas 中的代码;

(3)只能在“ ' *** Code Begin *** ”和 “ ' *** Code End ***”两行之间编写代码;

(4)完成后注意保存,且需打开窗体和运行程序,并在运行后关闭程序窗口。 4、ADO 编程

打开考生文件夹下的Access 数据库Prog0403.mdb ,其中含有“教师”表、“专业”表和“Searcher ”窗体,要求补充窗体“Searcher ”中“查阅”按钮的Click 事件代码,实现下述功能:

在“教师”表中按文本框Text1指定的姓名查找相应教师的信息,若未找到则弹出信息框显示“查无此人!”;若找到,则在窗体相应文本框中显示教师的姓名、性别、出生日期、“专业”表中对应的专业名称、并在选项组控件Frame1的相应选项按钮处标示教师的职称

情况。

注:(1)不得增、删窗体上的控件,不得更改控件的名称;

(2)不得删改模块*.Bas中的代码;

(3)只能在“' *** User Code Begin *** ”和“' *** User Code End ***”两行之间进行代码编写或补充;

(4)完成后注意保存,且需打开窗体和运行程序,并在运行后关闭程序窗口。

第四套

一、操作题

在考生文件夹下打开一个Access数据库Acopr04.mdb,完成下列操作。

1)打开名为“借阅者信息”的表,修改表结构:设置该表“性别”字段的有效性规则为:"男" Or "女",有效性文本为:性别只能输入男或女!并添加如下两条记录:

查询出版日期在2005-01-01至2005-12-31之间的所有图书,查询结果依次列出“书名”、“作者”、“类别名称”、“出版单位”、“库存总量”、“出版日期”,要求用SQL

查询语句实现。

3)以“借阅者信息”、“图书信息”和“借书信息”为数据源,利用报表向导创建一名为“借阅信息报表”的报表,输出信息包括:姓名、单位、书名、作者、出版单位、借阅日期,查看数据方式为“通过借阅者信息”,以“借阅日期”为升序排序,其他选项默认。

4)创建一名为“FdMAC1”的宏,以只读方式打开“图书信息”表,利用FindRecord 在记录的所有字段中查找“高等教育”,找到后弹出一个提示对话框,信息为“按确定继续”,标题为“提示”,点击“确定”按钮后,则继续查找并将记录指针指向下一条符合条件的记录。

二、编程题

1、窗体设计

打开考生文件夹下的Access 数据库Prog0104.mdb ,以设计视图形式打开窗体“选项按钮与复选钮”,利用选项组向导创建性别的选项按钮控件对象,再利用标签和复选框创建兴趣与爱好的复选框对象,各对象的大小、布局大致如图所示,要求如下:

(1)选项按钮控件标题为“性别”,两个子选项的标签、布局大致如图所示,样式为凸起;

(2)标签控件Label1标题为“兴趣与爱好”,其他选项默认;

(3)五个复选框控件Check 及其相应标签的大小、布局大致如图所示; (4)矩形控件Box1的大小、布局大致如图所示。 (5)保存该窗体文件。 2、程序改错(填空)题

打开考生文件夹下的Access 数据库Prog0204.mdb 。要求补充窗体“F_To_C ”中 “转换”按钮的Click 事件代码,实现下述功能:

判断文本框Text1中的数据是否为数值型,若是则赋予f ,并按公式 )32(9

5-=

f c 将

f 表示的华氏度转换成对应的摄氏度c ,并将c 显示在标签Label3中(要求保留3位小数,第4位小数四舍五入)。

注:(1)不得增、删窗体上的控件,不得更改控件的名称;

(2)不得删改模块*.Bas 中的代码;

(3)只能填充后缀有“ '本行需要补充代码 ”的本行代码;

(4)完成后注意保存,且需打开窗体和运行程序,并在运行后关闭程序窗口。

3、简单编程

打开考生文件夹下的Access数据库Prog0304.mdb。编写窗体“Char_Change”中“转换”按钮的Click事件代码,实现下述功能:

将文本框Text1中所有字符构成的字符串的所有小写字母转换为大写字母,且其他字符保持不变,转换后的字符串显示在在标签Label2中。

Dim str1 As String, str2 As String, char As String

Dim n As Integer

str1 = Text1.V alue

n = Len(str1)

For i = 1 To n

char = Mid(str1, i, 1)

If Asc(char) >= Asc("a") And Asc(char) <= Asc("z") Then

str2 = str2 + Chr(Asc(char) - 32)

Else

str2 = str2 + char

End If

Next i

Label2.Caption = str2

注:(1)不得增、删窗体上的控件,不得更改控件的名称;

(2)不得删改模块*.Bas中的代码;

(3)只能在“' *** Code Begin *** ”和“' *** Code End ***”两行之间编写代码;

(4)完成后注意保存,且需打开窗体和运行程序,并在运行后关闭程序窗口。

4、ADO编程

打开考生文件夹下的Access数据库Prog0404.mdb,其中含有“学生”表、“符合条件学生”表和“Sifter”窗体,要求补充窗体“Sifter”中“计算平均身高并进行筛选”按钮的Click 事件代码,实现下述功能:

1)计算“学生”表中所有同学的平均身高,并将计算结果显示在文本框Text1中;

2)将“学生”表中所有身高大于等于平均身高的记录添加到“符合条件学生”表中,并在文本框Text2中显示符合条件的学生数。

注:(1)不得增、删窗体上的控件,不得更改控件的名称;

(2)不得删改模块*.Bas中的代码;

(3)只能在“' *** User Code Begin *** ”和“' *** User Code End ***”两行之间进行代码编写或补充;

(4)完成后注意保存,且需打开窗体和运行程序,并在运行后关闭程序窗口。

第五套

一、操作题

在考生文件夹下打开一个Access数据库Acopr05.mdb,完成下列操作。

1)创建一名为“考生信息”的表,表结构如下:

考生ID(文本、3、主键)、考生姓名(文本,8)、性别(文本,2)、出生日期(日期,格式:短日期)、第一学历(查阅向导,其内容来自“学历”表中的“学历”字

段内容)、简历(备注),并输入以下记录:

2)以“考生信息”、“考试科目”和“考试成绩”为数据源,创建一名为“考生成绩信息”的查询,查询结果依次列出“考生ID”、“考生姓名”、“性别”、“科目名称”、“科目权重”、“成绩”和“权重分”,(注:权重分=[科目权重]*[成绩]),且按“考生ID”

升序排列,要求用SQL查询语句实现。

3)以上述已建立的查询“考生成绩信息”为数据源,利用报表向导创建一名为“考生平均成绩”的报表,输出信息包括:考生姓名、性别、科目名称、科目权重、成绩,查看数据方式为“通过考生信息”,以“成绩”为升序排序,汇总选项求“成绩”的

平均值(格式为固定、小数位数为2),其他选项默认。

4)创建一名为“CdfMAC1”的条件宏,以只读方式打开“考生信息”,实现弹出一对话框,标题为“询问”,信息为“记录指针是否定位在末记录?”,单击“确定”按

钮则记录指针定位到“考生信息”表的末记录;而单击“取消”则记录指针定位在

“考生信息”表的首记录。

二、编程题

1、窗体设计

打开考生文件夹下的Access数据库Prog0105.mdb,以设计视图形式打开窗体“用户登录”,各对象的大小、布局大致如图所示,要求如下:

(1)两个标签Label1和Label2的标题分别为:“用户名:”和“密码:”,两个文本框

控件Text1和Text2的字号均为10,宽3cm,高0.7cm;

(2)“密码”输入文本框控件Text2的“输入掩码”属性为“密码”;

(3)按钮控件Command1标题为“登录”,宋体,11号,加粗,前景浅绿色即RGU(58,

200,55);

(4)保存该窗体文件。

2、程序改错(填空)题

打开考生文件夹下的Access数据库Prog0205.mdb。要求补充窗体“A vg”中“显示与计算”按钮的Click事件代码,实现下述功能:

将随机产生的8个100—200之间的整数显示在文本框Text1中,并在标签Label3中显示其中最大数与最小数和的平均值。

注:(1)不得增、删窗体上的控件,不得更改控件的名称;

(2)不得删改模块*.Bas中的代码;

(3)只能填充后缀有“'本行需要补充代码”的本行代码;

(4)完成后注意保存,且需打开窗体和运行程序,并在运行后关闭程序窗口。

3、简单编程

打开考生文件夹下的Access数据库Prog0305.mdb。编写窗体“Cal_No4”中“计算”按钮的Click事件代码,实现下述功能:

根据文本框Text1中输入的n值,按公式

+

+

+

+

+

+

+

+

=

计算f,并将计算结果+

+

+

+

+

1(

+

3

1(

2

)

3

2

)4

1n

1(

1(

f+

)3

2

)2

显示在标签Label2中。

注:(1)不得增、删窗体上的控件,不得更改控件的名称;

(2)不得删改模块*.Bas中的代码;

(3)只能在“' *** Code Begin *** ”和“' *** Code End ***”两行之间编写代码;

(4)完成后注意保存,且需打开窗体和运行程序,并在运行后关闭程序窗口。

4、ADO编程

打开考生文件夹下的Access数据库Prog0405.mdb,其中含有“商品表”表和“Shopping”窗体,要求补充窗体“Shopping”中“确定”按钮的Click事件代码,实现下述功能:根据文本框Text5中输入的销售数量与组合框Combo1中选取商品编号对应的商品库存量之间的关系,按下列几种情况进行相应操作并在弹出的信息框中显示相应信息。

1)拟销售数量>库存量信息框提示“商品拟销售数量超过库存量,无法完成销售!”;

2)拟销售数量=库存量删除“商品表”中当前记录,信息框提示“该商品销售后无库存,请注意进货!”;

3)库存量-拟销售数量<10 “商品表”中当前记录“库存量”字段值更新为最新库存量(即:库存量=原库存量-拟销售数量),信息框提示“该商品销售后库存量不多,请注意进货!”;

4)库存量-拟销售数量>=10 “商品表”中当前记录“库存量”字段值更新为最新库存量(即:库存量=原库存量-拟销售数量),信息框提示“商品销售成功!”。

注:(1)不得增、删窗体上的控件,不得更改控件的名称;

(2)不得删改模块*.Bas中的代码;

(3)只能在“' *** User Code Begin *** ”和“' *** User Code End ***”两行之间进行代码编写或补充;

(4)完成后注意保存,且需打开窗体和运行程序,并在运行后关闭程序窗口。

第六套

一、操作题

在考生文件夹下打开一个Access数据库Acopr06.mdb,完成下列操作。

1)打开名为customer的表,修改表结构:将“客户”字段名改为“客户ID”,字段类型改为(文本,5,主键),并添加以下记录:

客户ID 公司名称联系人姓名地址城市邮政编码

5004 光明杂志谢秋丽黄古路5号深圳760908

6000 文成公司唐克斯临江街32号常州820097 2)利用库中的“销售记录”表,创建名为“销售业绩分布”的交叉表查询,要求采用销售员姓名作为行标题,销售地区为列标题,行和列交叉点的内容为该销售员在该销售地区签订的合同总数。

3)利用库中的“职员”表,创建名为“资深工程师”的条件查询。要求查询雇用日期在1990年之前的工程师,列出其姓名、年龄、职务,建议用SQL查询语句实现。

4)库中的三个表“工程项目”、“设备说明”、“项目使用设备”已按同名字段建立了表间的关联。要求创建名为“设备使用情况”的报表,显示:“设备名”、“型号”、“工程名”、“数量”,还要求按设备名及型号分组,在各组中合计该型号设备的使用数量并显示之(标题为“小计”)。

二、编程题

1、程序真空

打开考生文件夹下的Access数据库Prog0106.mdb。要求补充窗体AreaOrGirth上的组合框的“Change”事件处理代码,实现下述功能:

依据在组合框Combo1中选择(“计算面积”或“计算周长”),计算圆的面积或周长,圆的半径由文本框Text1输入,计算结果显示在文本框Text2中。

注:(1)不得增、删窗体上的控件,不得更改控件的名称;

(2)不得删改模块bas0106中的代码;

(3)不得删改两行“’#####################”之间的代码;

(4)完成后注意保存,且需打开窗体和运行程序,并在运行后关闭程序窗口。

2、程序改错

打开考生文件夹下的Access数据库Prog0206.mdb。窗体Section中有命令按钮“Y=”的单击事件处理代码的功能是:实现对下列分段函数的计算,x的值由Text1中输入,Y值

显示在标签Label1中。

??

?<+≥+=10

1

1012x x x x Y

要求更正程序代码中的错误。

注:(1)不得增、删窗体上的控件,不得更改控件的名称; (2)不得删改模块bas0206中的代码;

(3)不得删改两行“’#####################”之间的代码;

(4)完成后注意保存,且需打开窗体和运行程序,并在运行后关闭程序窗口。

3、简单编程

打开考生文件夹下的Access 数据库Prog0306.mdb 。要求编写窗体SumNum 中的命令按钮“求和”的单击事件处理代码,实现计算区间[M ,N]中所有整数的和,M 和N 的值分别由文本框Text1和Text2中输入,计算结果显示在标签Label1中。

注:(1)不得增、删窗体上的控件,不得更改控件的名称; (2)不得删改模块bas0301中的代码;

(3)不得删改两行“’#####################”之间的代码;

(4)完成后注意保存,且需打开窗体和运行程序,并在运行后关闭程序窗口。

4、ADO 编程

打开考生文件夹下的Access 数据库Prog0406.mdb 。其中含有“图书”表和窗体Book 。编写Book 上的组合框Combo1的“Change ”事件处理代码,实现下述功能:

1)组合框Combo1中选择某一书号后,查询并显示书名、单价、数量于相应文本框; 2)在文本框Text4中显示该图书的总价(单价*数量)。 要求补充,实现窗体的功能。

注:(1)不得增、删窗体上的控件,不得更改控件的名称; (2)不得删改模块bas0406中的代码;

(3)不得删改两行“’#####################”之间的代码;

(4)完成后注意保存,且需打开窗体和运行程序,并在运行后关闭程序窗口。

2016年计算机二级《ACCESS》模拟基本操作题及答案

2016年计算机二级《ACCESS》模拟基本 操作题及答案 二、基本操作题 根据以下资料,回答题。 在考生文件夹下,“samp1.mdb”数据库文件中已建立表对象“tEmployee”。试按以下操作要求,完成表的编辑: 41根据“tEmployee”表的结构,判断并设置主键。 参考解析: 【审题分析】【1)考查主键字段的制定与主键的设计方法。(2)考查表结构的调整中的添加字段,以及字段属性的设置。(3)和(2)相同,也是属于表结构的调整,添加新字段和表记录的删除的方法。(4)考查“查询向导”的设置。“查阅向导”设置对数据的输入方便性和有效起着非常重要的作用。(5)考查“日期\时问”型字段的“掩码”设计。(6)考查表记录操作的“删除”记录。 【操作步骤】 步骤1:双击“sampl.mdb”数据库。单击“表”对象,双击表“temployee”.判断具有字段值性只有“编号”字段,故将“编号”设为主键。关闭“tamph,yee”表。

步骤2:单击“temployee”表,单击“设计”按钮。在“编号”上右键单击,在弹出的快捷菜单,”选择“主键”命令。 步骤3:单击“保存”按钮.关闭设计视图。 42删除表中的“所属部门”号:段;设置“年龄”字段的有效性规则为只能输入大于16的数据。 参考解析: 步骤1:单击“temrfloyce”表,单击“设计”按钮.单击“所属部门”字段。右键选择快捷菜单的“删除”命令。单击“是”按钮。 步骤2:单击“年龄”,在“字段属性”中的“有效性规则”输入:>16。 步骤3:单击“保存”按钮保存表设计。 43在表结构中的“年龄”与“职务”两个字段之间增添一个新的字段:字段名称为“党员否”,字段类型为“是/否”型;删除表中职工编号为“000014”的记录。 参考解析: 步骤1:在设计视图中右键单击“职务”字段,在其快捷菜单中单击“插入行”,在插入的行中添加“党员否”字段。对应的数据类型选择“是/否”。 步骤2:单击“保存”按钮。关闭设计视图。 步骤3:双击“temployee”表。选中“职工编号”为“000014”的记录,右键单击鼠标,单击快捷菜单中的“删除行”命令来删除记

ACCESS数据库考试试题及答案2教学内容

A C C E S S数据库考试试 题及答案2

西安欧亚学院2010-2011学年第二学期考试试卷 专业:课程:数据库技术应用年级:09/10级题号 一 二 三 四 五 六 总分 得分 评卷人 得分

一、单项选择题(本大题共25小题,每小题1分,共25分)在每小题列出的四个备用选项中只有一个符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1、数据库系统的数据管理方式中,下列说法中不正确的是 [C] A.数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 2、数据库系统的核心是 [A] A.数据库管理系统 B.数据库 C. 数据模型D.数据 3、用二维表来表示实体及实体之间联系的数据模型是 [D] A.联系模型 B.层次模型 C.网状模型 D.关系模型 4、在教师表中,如果要找出姓“李”教师的记录,所采用的关系运算是 [B] A.投影B.选择C.连接D.层次 5、在Access2003中,某数据库的表中要添加一张Excel电子表格,则采用的字段类型是 [A] A.OLE 对象数据类型B.备注数据类型 C. 查阅向导数据类型D.自动编号数据类型 6、Access数据库中,表的组成是 [A] A.字段和记录B.查询和字段C.记录和窗体D.报表和字段7、有关字段类型以下叙述错误的是 [D] A.字段大小可用于设置文本类型字段的最大容量 B. 有效性规则属性是用于限制此字段输入值的表达式 C. 不同的字段类型,其字段属性有所不同 D. 可对任意类型的字段设置默认值属性 8、要修改数据表中的数据(记录),可在以下哪个选项中进行 [C] A.报表中B.数据表的查询中 C. 数据表的数据表视图中D.窗体的设计视图中 9、在Access中,如果想要查询所有姓名为2个汉字的学生记录,在准则中应输入 [D] A.“LIKE **”B.“LIKE ## ” C.“LIKE ??”D. LIKE “??” 10、若要查询成绩为60—80分之间(包括60和80)的学生信息,查询条件设置正确的是 [B] A.>=60 OR <=80 B.Between 60 and 80 C.>60 OR <80 D.IN (60,80) 11、创建交叉表查询时,最多只能选择3个行标题字段,列标题字段最多选择的个数是 [A] A.1个B.2个C.3个D.4个 12、若要查询学生信息表中“简历”字段为空的记录,在“简历”字段对应的“条件”栏中应输入 [B] A.Is not null B.Is null C.0 D.-1

ACCESS数据库考试试题和答案

西安欧亚学院2010-2011学年第二学期考试试卷 专业: 课程:数据库技术应用 年级: 选或未选均无分. 1、数据库系统得数据管理方式中,下列说法中不正确得就是 [C ] A.数据库减少了数据冗余 B、 数据库中得数据可以共享 C 、 数据库避免了一切数据得重复 D 、 数据库具有较高得数据独立性 2、 数 据 库 系 统 得 核 心 就 是 [A ] A.数据库管理系统 B.数据库 C 、 数据模型?? D 。数据 3、用二维表来表示实体及实体之间联系得数据模型就是 [D ] A.联系模型?B .层次模型?C 。网状模型 D 。关系模型 4、在教师表中,如果要找出姓“李”教师得记录,所采用得关系运算就是 学号_____________ 班级___________ 姓名________ 考场号____ 座位号____ - - - -- - - - -- - - - -- - - - - - - -- - - -- -- -密 ○- - - - - - - - - - - - - - -- - - -- -- - -封 ○- - - - - - - - - - - - -- - - --- - - -- -线 ○- - - - - - - - - - -- - - - -- - - - -- - - -- - - -- 物流、会计、管理 金融、 外语学院

[B] A.投影B.选择?C.连接?D。层次 5、在Access2003中,某数据库得表中要添加一张Excel电子表格,则采用得字段类型就是[A] A.OLE 对象数据类型B。备注数据类型 C、查阅向导数据类型? D.自动编号数据类型 6、Access数据库中,表得组成就是[A] A。字段与记录 B.查询与字段C。记录与窗体D。报表与字段 7、有关字段类型以下叙述错误得就是[D] A.字段大小可用于设置文本类型字段得最大容量 B、有效性规则属性就是用于限制此字段输入值得表达式 C、不同得字段类型,其字段属性有所不同 D、可对任意类型得字段设置默认值属性 8、要修改数据表中得数据(记录),可在以下哪个选项中进行[C] A.报表中B。数据表得查询中 C、数据表得数据表视图中? D.窗体得设计视图中 9、在Access中,如果想要查询所有姓名为2个汉字得学生记录,在准则中应输入[D] A.“LIKE**”? B.“LIKE ## ”

Access数据库程序设计试题大全

1、Access数据库是(B )。 A.层次型数据库 B.关系型数据库 C.网状型数据库 D.杂合型数据库 2、在Access数据库中,数据保存在(D )对象中。 A.窗体B.查询 C.报表D.表 3、数据库文件中至少包含有(A )对象。 A.表B.窗体 C.查询D.其余三种 4、在Access数据库系统中,不能建立索引的数据类型是(C )。 A.文本型B.数字型 C.备注型D.日期/时间型 5、如果字段内容为声音文件,可将此字段定义为(C )类型。 A.文本 B.查询向导 C.OLE对象 D.备注 6、在表设计视图中,如果要限定数据的输人格式,应修改字段的(C )属性。 A.格式B.有效性规则 C.输入格式D.字段大小 7、下面有关主键的叙述正确的是(B )。 A.不同的记录可以具有重复的主键值或空值 B.一个表中的主键可以是一个或多个字段 C.在一个表中的主键只可以是一个字段 D.表中的主键的数据类型必须定义为自动编号或文本 8、下面有关表的叙述中错误的是(C )。 A.表是Access数据库中的要素之一 B.表设计的主要工作是设计表的结构 C.Access数据库的各表之间相互独立 D.可以将其他数据库的表导人到当前数据库中 9、Access是(A )办公套件中的一个重要组成部分。 A.Office B.Word C.Excel D.Lotus 10、下列(B )图标是Access的标志。 11、存储在计算机内按一定的结构和规则组织起来的相关数据的集合称为(C )。

A.数据库管理系统B.数据库系统 C.数据库D.数据结构 12、数据的完整性,是指存贮在数据库中的数据要在一定意义下确保是(B )。 A.一致的B.正确的、一致的 C.正确的D.规范化的 13、不能退出Access2003的方法是(C )。 A.选择Access2003屏幕“文件”菜单的“退出”命令 B.选择Access2003控制菜单中的“关闭”命令 C.利用快捷键+ D.利用快捷键+ 14、关系数据库是以(C )的形式组织和存放数据的。 A.一条链B.一维表 C.二维表D.一个表格 15:以下有关数据基本表的叙述,(D )是正确的。 A.每个表的记录与实体可以以一对多的形式出现 B.每个表的关键字只能是一个字段 C.在表内可以定义一个或多个索引,以便于与其他表建立关系 D.每个表都要有关键字以使表中的记录惟一 16、在Access2000中一个数据库的所有对象都存放在一个文件中,该文件的扩展名是(B )。 A..DBC B..MDB C..DBM D..DBF 17、表是数据库的核心与基础,它存放着数据库的(A )。 A.全部数据B.部分数据 C.全部对象D.全部数据结构 18、建立Access2003数据库时要创建一系列的对象,其中最重要的是创建(C )。 A.报表B.基本表 C.基本表之间的关系D.查询 19、Access2003屏幕的主菜单的菜单项是(C )。 A.基本上都有自己的子菜单 B.会根据执行的命令而有所增添或减少 C.可被利用来执行Access的几乎所有命令的 D.以上全部是正确的 20、在Access数据库窗口使用表设计器创建表的步骤依次是(A )。 A.打开表设计器、定义字段、设定主关键字、设定字段属性和表的存储 B.打开表设计器、设定主关键字、定义字段、设定字段属性和表的存储 C.打开表设计器、定义字段、设定字段的属性、表的存储和设定主关键字 D.打开表设计器、设定字段的属性、表的存储、定义字段和设定主关键字 21、在表设计器的设计视图的上半部分的表格用于设计表中的字段。表格的每一行均由四部分

ACCESS模拟试题001PDF.pdf

ACCESS模拟试题(一) 一、选择题(每题2分,共60分) 1、数据库系统的核心是______。 A)数据模型 B)数据库管理系统 C)数据库 D)数据库管理员 2、Access是______数据库管理系统。 A)层次 B)网状 C)关系型 D)树状 3、在Access中,数据库的基础和核心是______。 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、将文本字符串“23,18,9,66”排序的结果将是 A)9,18,23,66 B)66,23,18,9 C)18,23,66,9 D)以上都不是 9、必须输入0到9的数字的输入掩码是 A)0 B)& C)A D)C 10、在Access中,总计函数中的“A VG”是用来对数据 A)求和B)求最小值C)求最大值D)求平均值 11、在Access数据库中,专用于打印的是。 A)表B)查询C)报表D)页 12、升序将记录按( )顺序排列。 A)由大到小B)由小到大C)由前到后D)由后到前

13、假设某数据库表中有一个地址字段,查找地址中含有“泉州”两个字的记录的准则是。 A) Not “?泉州”B) Not“泉州*” C) Like “?泉州?”D)Like “*泉州*” 14、唯一确定一条记录的某个属性组是______。 A)关键字B)关系模式C)记录D)属性 15、不是数据库特征的是______。 A)数据独立性B)最低的冗余度C)逻辑性D)数据完整性 16、下列对Access查询叙述错误的是______。 A)查询的数据源来自于表或已有的查询 B)查询的结果可以做为其它数据库对象的数据源 C)Access的查询可以分析数据、追加、更改、删除数据 D)查询不能生成新的数据表 17、在SQL查询语句中,下列说法正确的是______。 A)SELECT命令中必须有FROM关键字 B)SELECT命令中必须有WHERE关键字 C)SELECT命令中必须有GROUP关键字 D)SELECT命令中必须有ORDER关键字 18、在产品数据库表中,若上调产品价格,最方便的方法是使用以下______方法。 A)追加B)更新C)删除D)生成表查询 19、在SQL查询语句中,下列说法正确的是______。 A)INSERT命令只能对表进行插入新记录的操作 B)INSERT命令也可以完成对表的记录进行更新 C)INSERT命令也可以完成对表的记录进行删除 D)以上说法均不正确 20、Access支持的查询类型有______。 A)选择查询、交叉表查询、参数查询、SQL查询和操作查询 B)基本查询、选择查询、参数查询、SQL查询和操作查询 C)多表查询、单表查询、交叉表查询、参数查询和操作查询 D)选择查询、统计查询、参数查询、SQL查询和操作查询

access数据库练习题

综合练习题 一、单项选择题 1.在access数据库中,一个关系就是一个()。 A. 二维表 B. 记录 C. 字段 D. 数据库 2.设有部门和员工两个实体,每个员工只能属于一个部门, 一个部门可以有多个员工,则部门与员工实体之间的联系 类型为()。 A. 多对多 B. 一对多 C. 多对一 D. 一对一 3.关系R和关系S的交运算为()。 A. 由关系R和关系S的所有元组合并所组成的集合、再删去 重复的元组 B. 由属于R而不属于S的所有元组组成的集合 C. 由既属于R又属于S的元组组成的集合 D. 由R和S的元组连接组成的集合 4.将表A的记录复制到表B中,且不删除表B中的记录, 可以使用的查询是()。 A. 删除查询 B. 生成表查询 C. 追加查询 D. 交叉表查询 5.SQL的功能包括()。 A. 查找、编辑、控制、操纵 B. 数据定义、查询、操纵、控 制 C. 窗体、视图、查询、页 D. 控制、查询、删除、增加 6.在E-R图中,用来表示实体的图形是()。 A. 矩阵 B. 椭圆形 C. 菱形 D. 三角形 7.要实现报表的分组统计,其操作区域是()。 A. 报表页眉或报表页脚区域 B. 页面页眉或页面页脚区域 C. 主体区域 D. 组页眉或组页脚区域8.以下不是报表数据来源的是()。 A. 一个多表创建的查询 B. 一个表 C. 多个表 D. 一个单表创建的查询 9.使用宏组的目的是()。 A. 设计出功能复杂的宏 B. 设计出包含大量操作的宏 C. 减少程序内存消耗 D. 对多个宏进行组织和管理 10.SQL的含义是()。 A. 结构化查询语言 B. 数据定义语言 C. 数据库查询语言 D. 数据库操纵与控制语言 11.下列函数中能返回数值表达式的整数部份值的是()。 A. Abs(数字表达式) B. Int(数值表达式) C. Srq(数值表达式) D. Sgn(数值表达式) 12.设关系R和S的元组个数分别是10和30,关系T 是R 与S的笛卡尔积,则T的元组个数为()。 A. 40 B. 100 C. 300 D. 900 13.要从学生关系中查询学生的姓名和年龄所进行的查询操 作属于()。 A. 选择 B. 投影 C. 联接 D. 自然联接 14.如果加载窗体,先被触发的事件是()。 A. Load事件 B. Open事件 C. Click事件 D. DdClick事件 15.access数据库表中的字段可以定义有效性规则,有效性规 则为()。 A. 控制符 B. 文本 C. 条件 D. 前3种说法都不对 16.在课程表中要查找课程名称中包含“计算机”的课程,对 应“课程名称”字段的条件表达式是()。 A. “计算机” B. “*计算机*” C. Like“*计算机*” D. Like

Access2010模拟试题(二)

四川省普通高校职教师资班和高职班对口招生统一考试 信息技术一类Access模拟试题(二) (考试时间80分钟,满分150分) 学校:长宁县职业技术学校班级:姓名:成绩: 一、单项选择题(每题2分,共40分) 1.下列关于报表的叙述中,正确的是()。 A)报表只能输入数据B)报表只能输出数据 C)报表可以输入和输出数据D)报表不能输入和输出数据 2.报表的作用不包括()。 A) 分组数据B) 汇总数据C) 格式化数据D) 输入数据 3.在报表中要显示格式为"共N页,第N页"的页码,正确的页码格式设置是()。 A) ="共" +Pages +"页,第" +Page +"页" B) ="共" +[Pages] +"页,第" +[Page] +"页" C) ="共" & Pages & "页,第" & Page & "页" D) ="共" & [Pages] & "页,第" & [Page] & "页" 4.在报表设计过程中,不适合添加的控件是()。 A) 标签控件B) 图形控件C) 文本框控件D) 选项组控件 5.主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据一般应该具有的 关系是()。 A) 一对一B) 一对多C) 多对多D) 关联 6.在运行宏的过程中,宏不能修改的是()。 A)窗体B)宏本身C)表D)数据库 7.下列操作中,适宜使用宏的是()。 A) 修改数据表结构 B) 创建自定义过程 C) 打开或关闭报表对象D) 处理报表中错误 8.对象可以识别和响应的行为称为()。 A) 属性B) 方法C) 继承D) 事件 9.在宏的参数中,要引用窗体F1上的Textl文本框的值,应该使用的表达式()。 A)[Forms]![F1]![Text1] B)Textl C)[F1].[Textl] D)[Forms][Fl][Textl]10.在VBA中要打开名为"学生信息录入"的窗体,应使用的语句是()。 A) DoCmd.OpenForm "学生信息录入" B) OpenForm "学生信息录入" C) DoCmd.OpenWindow "学生信息录入"D) OpenWindow "学生信息录入" 11.若要使某命令按钮获得控制焦点,可使用的方法是()。 A) LostFocus B) SetFocus C) Point D) Value 12.表达式"B =INT(A+0.5)"的功能是()。 A) 将变量A保留小数点后1位B)将变量A四舍五入取整 C 将变量A保留小数点后5位D)舍去变量A的小数部分 13.下列表达式计算结果为数值类型的是()。 A) #5/5/2010# -#5/1/2010# B) "102" > "11" C) 102 =98 + 4 D) #5/1/2010# +5 14.下列变量名中,合法的是()。 A) 4A B) A-1 C) ABC_1 D) private 15.下列能够交换变量X和Y值的程序段是()。 A) Y=X :X=Y B) Z=X :Y=Z :X=Y C) Z=X :X=Y :Y=Z D) Z=X :W=Y :Y=Z :X=Y 16.Dim b1,b2 As Boolean语句显式声明变量()。 A) b1和b2都为布尔型变量 B) b1是整型,b2是布尔型 C) b1是变体型(可变型),b2是布尔型D) b1和b2都是变体型(可变型) 17.将逻辑型数据转换成整型数据,转换规则是()。 A) 将True转换为-1 ,将False转换为0 B) 将True转换为1 ,将False转换为-1 C) 将True转换为0 ,将False转换为-1 D) 将True转换为1 ,将False转换为0 18.在模块的声明部分使用"Option Base 1"语句,然后定义二维数组A(2 to 5,5),则该数组的元素个 数为()。 A) 20B) 24C) 25D) 36 19.要判断a和b中有且只有一个为0,其正确的表达式是()。 A) a=0 or b=0 B) a=0 Not b=0 C) a=0 And b=0 D) a*b=0 And a+b<>0

Access试题选择填空

一、理论题(共30分) (一) 选择题(15分) 1.数据库是()。 A.以一定的组织结构保存在计算机存储设备中的数据的集合 B.一些数据的集合 C.辅助存储器上的一个文件 D.磁盘上的一个数据文件 学生答案为: B 2.下列()不是Access数据库的对象类型? A.表 B.向导 C.窗体 D.报表 学生答案为: B 3.SQL的数据定义包括()。 A.)数据定义包括查找、编辑错误、控制、操纵。 B.)数据定义包括基本表、定义索引、定义视图和定义数据库。 C.数据定义包括定义视图、查询、控制。 D.数据定义包括控制、查询、删除、增加。 学生答案为: D 4.关系数据库中的表不必具有的性质是()。 A.数据项不可再分 B.同一列数据项要具有相同的数据类型 C.记录的顺序可以任意排列 D.字段的顺序不能任意排列 学生答案为: D 5.假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是()。 A.select * from 公司for 名称=“*网络*” B.select * from 公司for 名称like “*网络*” C.select * from 公司where 名称=“*网络*” D.select * from 公司where 名称like “*网络*” 学生答案为: D (二) 填空题(15分) 1.在Access数据库中,一个关系就是一个() 。 学生答案. 数据库 2.对二维表中的记录信息进行修改应该在表的()视图下。 学生答案. 设计视图 3. Access支持的查询类型有:()、交叉表查询、参数查询、操作查询和SQL查询 学生答案. 选择 4.数据库领域最常用的3种数据模型,层次模型、网状模型、(关系型)。 学生答案. 5.用于存放数据库数据的是(表)。 学生答案. 一、理论题(共30分) (一) 选择题(15分) 1.二维表由行和列组成,每一行表示关系的一个(元组)。 A.属性 B.字段

ACCESS数据库考试试题和答案

西安欧亚学院2010-2011学年第二学期考试试卷 专业: 课程:数据库技术应用 年级:09/10 级 一、单项选择题(本大题共25小题,每小题1分,共25分)在每小题列出的四个备用选项中只有一个符合题目要求的,请将其代码填写在题后的括号内。错选、 多选或未选均无分。 1、数据库系统的数据管理方式中,下列说法中不正确的是 [C] A .数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 2、数据库系统的核心是 [A] A .数据库管理系统 B .数据库 C. 数据模型 D .数据 3、用二维表来表示实体及实体之间联系的数据模型是 [D] A .联系模型 B .层次模型 C .网状模型 D .关系模型 4、在教师表中,如果要找出姓“李”教师的记录,所采用的关系运算是 [B] 学号_____________ 班级___________ 姓名________ 考场号____ 座位号____ - - - -- - - - -- - - - -- - - - - - - -- - - -- -- -密 ○- - - - - - - - - - - - - - -- - - -- -- - -封 ○- - - - - - - - - - - - -- - - --- - - -- -线 ○- - - - - - - - - - -- - - - -- - - - -- - - -- - - -- 物流、会计、管理 金融、 外语学院

A.投影B.选择C.连接D.层次 5、在Access2003中,某数据库的表中要添加一张Excel电子表格,则采用的字段类型是[A] A.OLE 对象数据类型B.备注数据类型 C. 查阅向导数据类型D.自动编号数据类型 6、Access数据库中,表的组成是[A] A.字段和记录B.查询和字段C.记录和窗体D.报表和字段 7、有关字段类型以下叙述错误的是[D] A.字段大小可用于设置文本类型字段的最大容量 B. 有效性规则属性是用于限制此字段输入值的表达式 C. 不同的字段类型,其字段属性有所不同 D. 可对任意类型的字段设置默认值属性 8、要修改数据表中的数据(记录),可在以下哪个选项中进行[C] A.报表中B.数据表的查询中 C. 数据表的数据表视图中D.窗体的设计视图中 9、在Access中,如果想要查询所有姓名为2个汉字的学生记录,在准则中应输入[D] A.“LIKE **”B.“LIKE ## ” C.“LIKE ”D.LIKE “” 10、若要查询成绩为60—80分之间(包括60和80)的学生信息,查询条件设置正确的是[B] A.>=60 OR <=80 B.Between 60 and 80 C.>60 OR <80 D.IN (60,80) 11、创建交叉表查询时,最多只能选择3个行标题字段,列标题字段

access数据库习题

第1章数据库基础知识_习题 一、选择题 1.数据库系统与文件系统的主要区别是()。D A.数据库系统复杂,而文件系统简单 B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 C.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 2.在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是(。B A.数据的物理独立性B.数据的逻辑独立性 C.数据的位置独立性D.数据的存储独立性 3.数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是( A A.外模式B.概念模式C.内模式D.逻辑模式 4.以下对关系模型性质的描述,不正确的是()。C A.在一个关系中,每个数据项不可再分,是最基本的数据单位 B.在一个关系中,同一列数据具有相同的数据类型 C.在一个关系中,各列的顺序不可以任意排列 D.在一个关系中,不允许有相同的字段名 5.关系数据库中的码是指()。D A.能唯一决定关系的字段B.不可改动的专用保留字 C.关键的很重要的字段D.能唯一标识元组的属性或属性集合 6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。D A.元组B.行C.记录D.属性 7.在建立表时,将年龄字段值限制在18~40之间,这种约束属于()。B A.实体完整性约束B.用户定义完整性约束 C.参照完整性约束D.视图完整性约束 8.在A ccess中,“表”是指()。A A.关系B.报表C.表格D.表单 9.在A ccess中,用来表示实体的是()。C A.域B.字段C.记录D.表 10.把E-R图转换成关系模型的过程,属于数据库设计的()。B A.概念设计B.逻辑设计C.需求分析D.物理设计 二、填空题 1.数据库是在计算机系统中按照一定的方式组织、存储和应用的数据集合。支持数据库各种操作的软件系统叫数据库管理系统。由计算机、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫数据库系统 2.数据库常用的逻辑数据模型有层次模型,网状模型,关系模型,Access属于关系模型。 3.关系中能唯一区分、确定不同元组的属性或属性组合,称为该关系的。关键字 4.在关系数据库的基本操作中,从表中取出满足条件元组的操作称为选择;把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为联接;从表中抽取属性值满足条件列的操作称为投影

Access模拟试卷与参考答案

Access模拟试卷与参考答案 一、单项选择题 1、在Access中,建立的数据库文件的扩展名为()。 (A)dbt (B)dbf (C)mdf (D)mdb 2、Access中,建立查询时可以设置筛选条件,应在()栏中输入筛选条件。 (A)总计(B)排序(C)条件(D)字段3、属于交互式控件的是() (A)标签控件(B)文本框控件(C)命令按钮控件(D)图像控件 4、Access中通过()可以对报表的各个部分设置背景颜色。 (A)格式菜单(B)编辑菜单(C)插入菜单(D)属性对话框 5、在Access的查询中可以使用总计函数,()就是可以使用的总计函数之一。 (A)Sum (B)And (C)Or (D)+ 6、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是()。 (A)DBS包含DB、DBMS (B)DB 包含DBS、DBMS (C)DBMS包含DB、DBS (D)三者互不包含 7、图形对象应该设为()型。 (A)图片(B)OLE对象(C)备注(D)视图 8、数据库的核心是() (A)数据库(B)数据库管理员(C)数据库管理系统(D)文件 9、Access中,在数据表中删除一条记录,被删除的记录()。 (A)不能恢复; (B)可以恢复到原来位置; (C)能恢复,但将被恢复为第一条记录; (D)能恢复,但将被恢复为最后一条记录。 10、Access数据库类型是() (A)层次数据库(B)网状数据库(C)关系数据库(D)面向对象数据库 11、标记定义字符()不可以表示数字。 (A)# (B)A (C)L (D)9 12、输入掩码向导一般用于()型数据。(A)是否(B)照片(C)数字(D)文本 13、( )不属于高级查询。 (A)计算查询(B)总计查询(C)删除查询(D)交叉表查询 14、窗体没有下列()功能。 (A)显示记录(B)添加记录(C)分类汇总记录(D)删除记录 15、利用报表向导设计报表时,无法设置()。(A)报表布局(B)记录排序次序(C)报表中显示字段(D)在报表中显示日期 16、不能进行排序的字段数据类型是 () (A)文本型(B)数字型(C)备注型(D)自动编号型 17、Access中,为了美化报表,可以使用()菜单中的命令对齐报表上的控件。 (A)编辑(B)视图(C)格式(D)工具 18、在Access窗体中,能够显示在窗体每一个页的底部的信息,它是()。 (A)页面页眉(B)页面页脚(C)窗体页眉(D)窗体页脚 19、Access自动创建的主键,是()型数据。(A)自动编号(B)文本(C)整型(D)备注 20、在Access中,如果一个字段中要保存长度多于255个字符的文本和数字的组合数据,选择()数据类型。 (A)字符(B)文本(C)数字(D)备注 21、在Access中,可以使用()命令不显示数据表中的某些字段。 (A)隐藏(B)冻结(C)删除(D)筛选 22、Access中,不能在()中对数据进行重新排序。 (A)数据表(B)查询(C)窗体(D)报表的打印预览 23、Access中,设置为主键的字段()。(A)不能设置索引(B)可不设置索引

2020年计算机二级Access上机操作模拟习题

2020年计算机二级Access上机操作模拟习题 一、基本操作题 在考生文件夹下有数据库文件“sampl。accdb”和Excel文件“Stab.xlsx”,“sampl.accdb”中已建立表对象“student”和 “9rade”,请按以下要求,完成表的各种操作。 (1)将考生文件夹下的Excel文件“Stab.xlsx”导入“student” 表中。 (2)将“student”表中1975年一l980年之间(包括l975年和 l980年)出生的学生记录删除。 (3)将“student”表中的“性别”字段的默认值设置为“男”。 (4)将“student”表拆分为两个新表,表名分别为“tStud”和“tOffiee”。其中“tStud”表结构为:学号,姓名,性别,出生日期,院系,籍贯,主键为学号;“tOffice”表结构为:院系,院长, 院办电话,主键为“院系”。 要求:保留“student”表。 (5)建立“student”和“grade”两表之间的关系。 二、简单应用题 考生文件夹下有一个数据库文件“samp2.accdb”,其中存有已经 设计好的一个表对象“tTeaeher”。请按以下要求完成设计。 (1)创建一个查询,计算并输出教师年龄与最小年龄的差值,显示 标题为“m-age”,将查询命名为“qT1”。 (2)创建一个查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“性别”和“系别”4个字段内容,将查询命名为“qT2”。

(3)创建一个查询,查找并显示年龄小于等于38、职称为副教授或教授的教师的“编号”、“姓名”、“年龄”、“学历”和“职称”5 个字段内容,将查询命名为“qT3”。 (4)创建一个查询,查找并统计在职教师按照职称实行分类的平均 年龄,然后显示出标题为“职称”和“平均年龄”的两个字段内容, 将查询命名为“qT4”。 三、综合应用题 考生文件夹下有—个数据库文件“samp3.accdb”,其中存有已经 设计好的表对象“tEmployee”和“tGroup”及查询对象“qEm-ployee”,同时还设计出以“qEmployee”为数据源的报表对象“rEmployee”。请在此基础上按照以下要求补充报表设计。 (1)在报表的报表页眉节区添加一个标签控件,名称为 “bTitle”,标题为“职工基本信息表”。 (2)在“性别”字段标题对应的报表主体节区距上边0.1厘米、距 左侧5.2厘米的位置上添加一个文本框,用于显示“性别”字段值, 并命名为“tSex”。 (3)设置报表主体节区内文本框“tDept”的控件来源为计算控件。要求该控件能够根据报表数据源里的“所属部门”字段值,从非数据 源表对象“tGroup”中检索出对应的部门名称并显示输出。(提示:需 考虑DLookUp函数的使用。) 注意:不能修改数据库中的表对象“tEmployee”和“tGroup” 及查询对象“qEmployee”;不能修改报表对象“rEm-ployee”中未涉 及的控件和属性。

ACCESS数据库考试试题及答案2

一、单项选择题 1、数据库系统的数据管理方式中,下列说法中不正确的是 [C] A.数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 2、数据库系统的核心是 [A] A.数据库管理系统B.数据库 C. 数据模型D.数据 3、用二维表来表示实体及实体之间联系的数据模型是 [D] A.联系模型B.层次模型C.网状模型D.关系模型 4、在教师表中,如果要找出姓“李”教师的记录,所采用的关系运算是 [B] A.投影B.选择C.连接D.层次 5、在Access2003中,某数据库的表中要添加一张Excel电子表格,则采用的字段类型是 [A] A.OLE 对象数据类型B.备注数据类型 C. 查阅向导数据类型D.自动编号数据类型 6、Access数据库中,表的组成是 [A] A.字段和记录B.查询和字段C.记录和窗体D.报表和字段 7、有关字段类型以下叙述错误的是 [D] A.字段大小可用于设置文本类型字段的最大容量 B. 有效性规则属性是用于限制此字段输入值的表达式 C. 不同的字段类型,其字段属性有所不同 D. 可对任意类型的字段设置默认值属性 8、要修改数据表中的数据(记录),可在以下哪个选项中进行 [C] A.报表中B.数据表的查询中

C. 数据表的数据表视图中D.窗体的设计视图中 9、在Access中,如果想要查询所有姓名为2个汉字的学生记录,在准则中应输入 [D] A.“LIKE **”B.“LIKE ## ” C.“LIKE ??”D. LIKE “??” 10、若要查询成绩为60—80分之间(包括60和80)的学生信息,查询条件设置正确的是 [B] A.>=60 OR <=80 B.Between 60 and 80 C.>60 OR <80 D.IN (60,80) 11、创建交叉表查询时,最多只能选择3个行标题字段,列标题字段最多选择的个数是 [A] A.1个B.2个C.3个D.4个 12、若要查询学生信息表中“简历”字段为空的记录,在“简历”字段对应的“条件”栏中应输入 [B] A.Is not null B.Is null C.0 D.-1 13、可用来存储图片的字段对象是以下哪种类型的字段 [A] A OLE B. 备注 C. 超级链接 D 查阅向导 14、“订货量大于0且小于9999”的有效性规则是 [C] A、订货量大于0且小于9999 B订货量大于0 OR 小于9999 C.>0 AND <9999 D >0 OR <9999 15、“座机电话”字段只能输入0~9之间的8位数字字符,输入掩码应设置为 [B] A 99999999 B 00000000 C [00000000] D 99990000 16、在ACCESS “学生”表中有学号、姓名、性别、入学成绩、身高字段。SQL 语句: Slecet 性别,AVG(入学成绩) FROM 学生 group by 性别其功能是:[D] A 计算并显示“学生”表中所有学生入学成绩的平均分 B 对学生表中记录按性别分组显示所有学生的性别和入学平均分

Access数据库程序试题

-第1题--单选题:Access数据库是()。(答案:B) A. 层次型数据库 B.关系型数据库 C.网状型数据库 D.杂合型数据库 -第2题--单选题:在Access数据库中,数据保存在()对象中。(答案:D) A. 窗体B .查询 C.报表D .表 -第3题--单选题:数据库文件中至少包含有()对象。(答案:A) A. 表B .窗体 C.查询D .其余三种 -第4题--单选题:在Access数据库系统中,不能建立索引的数据类型是(答案:C)A. 文本型B .数字型C.备注型D .日期/时间型 -第5题--单选题:如果字段内容为声音文件,可将此字段定义为()类型。(答案:C) A. 文本 B.查询向导 C. OLE对象 D.备注 -第6题--单选题:在表设计视图中,如果要限定数据的输人格式,应修改字段的()属性。 A. 格式B .有效性规则 C.输入格式D .字段大小 -第7题--单选题:下面有关主键的叙述正确的是()。(答案:B) A. 不同的记录可以具有重复的主键值或空值 B. —个表中的主键可以是一个或多个字段 C. 在一个表中的主键只可以是一个字段 D. 表中的主键的数据类型必须定义为自动编号或文本 -第8题--单选题:下面有关表的叙述中错误的是()。(答案:C) A. 表是Access数据库中的要素之一 B. 表设计的主要工作是设计表的结构 C. Access数据库的各表之间相互独立 D. 可以将其他数据库的表导人到当前数据库中 -第9题--单选题:Access是()办公套件中的一个重要组成部分。(答案:A) A. Office B . Word C. Excel D . Lotus -第10题--单选题:下列()图标是Access的标志。(答案:B) -第11题--单选题:存储在计算机内按一定的结构和规则组织起来的相关数据的集合称为 A. 数据库管理系统B .数据库系统C .数据库 D .数据结构 -第12题--单选题:数据的完整性,是指存贮在数据库中的数据要在一定意义下确保是 A. —致的 B .正确的、一致的C .正确的D .规范化的 -第14题--单选题:关系数据库是以____的形式组织和存放数据的(答案:C) A. —条链 B .一维表C .二维表 D .一个表格 -第15题--单选题:以下有关数据基本表的叙述,________ 是正确的(答案:D) A. 每个表的记录与实体可以以一对多的形式出现 B. 每个表的关键字只能是一个字段 C. 在表内可以定义一个或多个索引,以便于与其他表建立关系 D. 每个表都要有关键字以使表中的记录惟一 -第18题--单选题:建立Access2007数据库时要创建一系列的对象,其中最重要的是创建 A. 报表 B .基本表 C.基本表之间的关系 D .查询 -第19题--单选题:Access屏幕的主菜单的菜单项是________ (答案:C) A. 基本上都有自己的子菜单(答案:C) __(答 案:C) (答案:C)

Access模拟试题及答案(二)

Access 模拟试题及答案(二) 一、单项选择题 1.Access 数据库属于(1)数据库。 A .层次模型 B .网状模型 C .关系模型 D .面向对象模型 2.打开Access 数据库时,应打开扩展名为(2)的文件。 A.mda B.mdb C.mde D.DBF 3.已知某一数据库中有两个数据表,它们的主关键字与主关键字之间是一个对应多个的关系,这两个表若想建立关联,应该建立的永久联系是(3)。 A .一对一 B .一对多 C .多对多 D .多对一 4.下列(4)不是Access 数据库的对象类型? A .表 B. 向导 C. 窗体 D. 报表5.关系数据库中的表不必具有的性质是(5)。 A .数据项不可再分 B .同一列数据项要具有相同的数据类型 C .记录的顺序可以任意排列 D .字段的顺序不能任意排列 6.下列对于Access2000 (高版本)与Access97 (低版本)之间的说法不正确的是(6)。 A .通过数据转换技术,可以实现高、低版本的共享。 B .高版本文件在低版本数据库中可以打开,但有些功能不能正常运行。 C .低版本数据库文件无法在高版本数据库中运行。 D .高版本文件在低版本数据库中能使用,需将高版本转换成低版本。 7. 不能退出Access 2000 的方法是(7)。 A. 单击“文件”菜单/ “退出” B. 单击窗口右上角“关闭”按钮 C. ESC D. ALT+F4 8.Access 在同一时间,可打开(8)个数据库。 A .1 B .2 C .3 D .4 9.对表中某一字段建立索引时,若其值有重复,可选择(9)索引。 A .主 B .有(无重复) C .无 D .有(有重复)10.创建表时可以在(10)中进行。 A .报表设计器 B .表浏览器 C .表设计器 D .查询设计器 11. 不能进行索引的字段类型是(11)。 A. 备注 B. 数值 C. 字符 D. 日期12.在文本类型字段的”格式”属性使用” @;尚未输入”,则下列叙述正确的是( 12)。 A.代表所有输入的数据 B. 只可输入” @”符号 C. 此栏不可以是空白 D. 若未输入数据,会显示”尚未输入”4 个字 13. 文本类型的字段最多可容纳(13)个中文字 A.255 B.256 C.128 D.127 14.合法的表达式是(14)。 A.教师工资between 2000 and 3000 B .[性别]= ”男” or[性别]= ”女” C.[教师工资]>2000[教师工资]<3000 D .[性别]like ”男” =[性别]= ”女” 15.若要查询成绩为60-80 分之间(包括60 分,不包括80 分)的学生的信息,成绩字段的查询准则应设置为(15)。A.>60 or <80 B .>=60 And <80 C.>60 and <80 D .IN(60,80) 16.在查询设计器的查询设计网格中(16)不是字段列表框中的选项。 A.排序 B .显示 C .类型 D .准则 17. 动作查询不包括(17)。 A.更新查询 B .追加查询 C.参数查询 D .删除查询

相关主题
文本预览
相关文档 最新文档