2022年黑龙江省伊春市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第1页
2022年黑龙江省伊春市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第2页
2022年黑龙江省伊春市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第3页
2022年黑龙江省伊春市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第4页
2022年黑龙江省伊春市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2022年黑龙江省伊春市全国计算机等级考试Access数据库程序设计预测试题(含答案)学校:________班级:________姓名:________考号:________

一、操作题(10题)1.建立表之间的关系:在ACCESS数据库“教学管理.mdb”,其中有四个表:“教师”、“学生”、“课程”、“选课成绩”。由于一名学生可以选修多门课程,而一门课程也可供多名学生选修,则课程与学生之间是多对多联系。一般将一个多对多联系拆分为两个一对多联系。故进行如下操作:1、建立“学生”——“选课成绩”、“课程”——“选课成绩”之间的关系,2、实施“参照完整性”,要求“级联更新”和“级联删除”。如下图

2.阅读下面的程序段:

sum=0

fori=1to3

forj=ito4

fork=jto5

sum=sum+1

nextk

nextj

nexti

执行上面的三重循环后,sam的值为______。

3.用向导建立ACCESS数据库:利用数据库模板向导,在D:\\Access目录下建立一个ACCESS数据库“资产追踪.mdb”。要求显示样式设置为"标准",报表打印样式为"大胆"。数据库标题为“资产追踪”。

4.在窗体中添加一个命令按钮(名为Command1)和一个文本框(名为Text1),然后编写如下事件过程:

PrivateSubCommand1_Click()

DimxAsInteger,yAsInteger,zAsInteger

Callp1(a,b,c)

EndSub

Subp1(xAsInteger,yAsInteger,zAsInteger)

z=x+y

EndSub

打开窗体运行后,单击命令按钮,文本框中显示的内容是()。

5.数据结构分为逻辑结构和存储结构,循环队列属于______结构。

6.下列程序的输出结果是()。

PrivateSubCommand1_Click()

Dimarr(1To10)

Fori=1To10

Nexti

ForEachiInarr()

Nexti

EndSub

7.从ACCESS数据库导出数据:在D:\\Access目录下有一个“教学管理.mdb”access数据库,其中有一个“学生”表。1、将“教学管理.mdb”中“学生”表导出为电子表格文件,命名为“学生_导出.xls”2、将“教学管理.mdb”中“学生”表导出为文本文件,命名为“学生_导出.txt”

8.假定当前日期为2002年8月25日,星期日,则执行以下语句后,a、b、c和d的值分别是25、8、2002、【】。

a=day(now)

b=month(now)

C=year(now)

d=weekday(now)

9.在窗体上添加一个名为Command1的命令按钮,然后编写如下程序:

Functionm(xAsInteger,yAsInteger)AsInteger

m=IIf(x>y,x,y)

EndFunction

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger

a=1

b=2

MsgBoxm(a,b)

EndSub

打开窗体运行后,单击命令按钮,消息框中输出结果为【】。

10.

二、基本操作题(10题)11.

12.

13.

14.在考生文件夹中有一个“Acc1.mdb”数据库。

(1)将“公司”表到“bus”表的关系设置为“一对多”,“实施参照完整性”,“级联删除相关记录”。

(2)为“bus”表创建筛选,筛选末班车时间≥21:00:00的公交信息。“bus”表如图l所示。

(3)将“公司”表另存为窗体类型副本,窗体名称为“公司”。

15.

16.

17.

18.

19.

20.

三、1.选择题(10题)21.变体类型不包含的特殊值是()。

A.EmptyB.ErrorC.NullD.IsNull

22.Access表中字段的数据类型不包括()。

A.文本B.备注C.通用D.日期/时间

23.SQL基本语句的语法格式中,下列哪一符号表示必选项?()。

A.<>B.[]C.|D.‖

24.排序时如果选取了多个字段,则结果是按照()。

A.最左边的列开始排序B.最右边的列开始排序C.从左向右优先次序依次排序D.从右向左优先次序依次排序

25.DAO的对象层次中,表示数据操作返回的记录集的是()。

A.Workspace对象B.Database对象C.RecrodSet对象D.Field对象

26.为了使窗体显示美观大方,可以创建的控件是()。

A.组合框控件B.“图像”控件C.标签控件D.命令按钮控件

27.下述关于数据库系统的叙述中正确的是______。

A.数据库系统减少了数据冗余

B.数据库系统避免了一切冗余

C.数据库系统中数据的一致性是指数据类型的一致

D.数据库系统比文件系统能管理更多的数据

28.下列对窗体的描述中正确的是()。

A.设计窗体对象只能是用于数据的输出或显示

B.设计窗体对象不能控制应用程序的执行

C.窗体没有提供独立的动作流来捕捉错误

D.利用窗体可以定制从查询或表中提取数据的显示方式

29.下面显示的是查询设计视图的“设计网格”部分:

从所显示的内容中可以判断出该查询要查找的是______。A.性别为“女”并且1980年以前参加工作的记录

B.性别为“女”并且1980年以后参加工作的记录

C.性别为“女”或者1980年以前参加工作的记录

D.性别为“女”或者1980年以后参加工作的记录

30.下列选项中能产生宏操作的是()。

A.创建宏B.编辑宏C.运行宏D.创建宏组

四、综合应用题(10题)31.

32.

33.

34.

35.

36.

37.

38.

39.在考生文件夹下,存在一个数据库文件“Acc3.mdb”,其中已经设计了表对象“职工”、窗体对象“F1”、报表对象“R1”和宏对象“M1”。试在此基础上按照以下要求补充设计:(1)设置表对象“职工”中“姓名”字段为“必填字段”,同时设置其为“有重复索引”。将考生文件夹下的图像文件“S0002.bmp”作为表对象“职工”中编号为“S0002”、名为“刘淼”的女职工的照片数据。(2)将报表“R1”的主体节区内“Age”文本框控件改名为“Year”,同时依据报表记录源的“年龄”字段值计算并显示出其4位的出生年信息(注意:当前年必须用相关函数返回)。(3)设置“F1”窗体上名为“Title”的标签文本显示为“阴影特殊效果”。同时,将窗体按钮“corn”的单击事件属性设置为宏“M1”,以完成按钮单击打开报表的操作。显示结果如图4所示。

40.

五、综合操作题(2题)41.

42.

六、简单应用题(2题)43.

44.

参考答案1.1、找到要操作的数据源,打开“教学管理_原始”数据库。2、在工具栏上找到“关系”按钮单击,在弹出的空白窗口上单击鼠标右键,选择“显示表”,在出现的“显示表”,选择题目要求的相关表,点击添加,原来的空白处就会出现相应的表。3、将鼠标放置于“课程”中的“课程编号”,按住左键拖动到“选课成绩”表中的“课程编号”,放开鼠标即可,在编辑关系选择在“实施参照完整性”、“级联更新相关字段”、“级联删除相关字段”前面的小框里面打上勾。后单击“创建”即可。4、同理建立“学生”与“选课成绩”之间的关系即可。

2.2828解析:本题考查循环的知识。这类问题循环体中只有一条语句,就是sum=sum+1,这样的话问题就变成了判断这条语句共执行多少次,也就是最内层循环一共会执行多少次。可以这样分析:当i=1,j=1时,内循环执行5次;当i=1,j=2时,内循环执行4次;当i=1,j=3时,内循环执行3次;当i=1,j叫时,内循环执行2次,这样的话外循环第一次时内循环共执行5+4+3+2=14次;当i=2时,,j从2开始循环,那么内循环共执行4+3+2=9次;当i=3时,j从3开始循环,那么内循环共执行3+2=5次,所以总的执行次数为14+9+5=28次。3.1、打开刚刚建立的“教学管理”数据库,单击“文件—>新建”,在弹出的窗口右面,找到“本机上的模板…”并单击。2、在弹出的模板窗口上选择“数据库”,找到“资产追踪”,选中,并单击“确定”。3、选择保存数据库的路径D:\\\\ACCESS,并命文件名为“资产追踪”,单击“创建”。4、“下一步→下一步”在数据库向导里面选择“标准”,“下一步→大胆”。“下一步→下一步”,单击“完成”即可。

4.1515解析:本题考查VBA程序中过程调用的知识。由于VBA中,默认情况下,参数是按地址传递(ByRef),对形参的改变会影响到实参。本题中z的值等于a+b,这个z值会返回给实参c,所以文本框中显示的内容为15。

5.逻辑逻辑解析:数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。

6.1515解析:本题考查VBA中ForEach…Next循环的知识。ForEach…Next循环是一种特殊的循环,这种循环只能用在数组中,用来遍历数组中的每一个元素。本题中的第一个循环为数组的每个元素赋值,而第二个循环中更改了这些值。综合两个循环来看,实际上最后arr(i)的值为2*i+1。7.第一题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“MicrosoftExcel”,确定文件名字“学生_导出”,单击“导出”即可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“文本文件”,确定文件名字“学生_导出”,单击“导出”即可。

8.11解析:Day(date),必要的date参数,可以是任何能够表示日期的Variant、数值表达式、字符串表达式或它们的组合。如果date包含Null,则返回Null。

weekday(date)返回一个Variant(Integer),包含一个控数,代表某个日期是星期几。

语法:

Weekday(daie),[firstdayofweek])

Firstdayofweek指定一星期第一天的常数。如果未予指定,则以vbSunday为缺省值,即星期日为1,则星期六为7。

9.44解析:M(6)的值为12-6=6;则有M(2+6)=M(8)的值为12-8=4。

10.

11.

12.

13.14.(1)在“Acc1.mdb”数据库窗口中选择“工具”一“关系”,选择显示表按钮,添加“公司”表和“bus”表,拖动“公司”表的“公司ID”字段到“bus”表的“公司ID”字段上,在“编辑关系”对话框中选择“实施参照完整性”、“一对多”和“级联删除相关记录”。

(2)在“Acc1.mdb”数据库窗口中打开“bus”表,执行“记录”一“筛选”一“高级筛选排序”命令,选择“末班车时间”字段,在“条件”行输入“>=#21:O0:00#”。

(3)右键单击“公司”表,选择“另存为”选项,保存类型选择“窗体”,单击“确定”按钮。

15.

16.

17.

18.

19.

20.

21.D

22.C解析:Access表中字段的数据类型包括文本、备注、日期/时间,但是不包括通用。

23.D

24.C解析:本题考查表内容排序的知识。在Access中利用排序记录来根据当前表中一个或多个字段的值对整个表中的记录来进行升序或降序的排列,当按多个字段进行排序时,按照从左向右优先次序依次排序。

25.C

26.B

27.A解析:由于数据的集成性使得数据可为多个应用所共享,特别是在网络发达的今天,数据库与网络的结合扩大了数据关系的应用范围。数据的共享自身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。这里所谓数据的一致性是指在系统中同一数据的不同出现应保持相同的值,而数据的不一致性指的是同一个数据在系统的不同拷贝处有不同的值。

28.D解析:本题考查窗体对象的基础知识。Access中的窗体用于方便用户输入数据、编辑数据、显示和查询表中的数据。利用窗体可以定制从查询或表中提取数据的显示方式;并且提供了独立的动作流来捕捉错误;可以使用窗体对象来控制应用程序的执行。

29.A解析:两个条件位于同一行上,其两者之间的关系是“并且”的关系。故答案A是正确的。

30.C解析:本题考查宏操作。宏的设计窗体中有一列是用于选择宏的操作命令。一个宏可以含有多个操作,并且可以定义它们执行的顺序。但是只有在宏运行时才能产生,如果宏没有运行,即使创建了宏也不能进行宏操作。答案为C。

31.

32.

33.

34.

35.

36.

37.

38.

39.(1)在“Acc3.mdb”数据库中单击“表”对象,选择“职工”表,单击“设计”按钮,打开“职工”表设计视图。选中“姓名”字段行,选择下面字段属性中“填字段”下拉列表中的

“是”选项,选择下面字段属性中“索引”下拉列表中的“有(有重复)”选项,单击“保存”按钮,保存“职工”表。单击工具栏中的“数据表视

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论