2023年广东省广州市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第1页
2023年广东省广州市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第2页
2023年广东省广州市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第3页
2023年广东省广州市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第4页
2023年广东省广州市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

2023年广东省广州市全国计算机等级考试Access数据库程序设计预测试题(含答案)学校:________班级:________姓名:________考号:________

一、操作题(10题)1.使用表向导创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。利用表的“表向导”创建如右图的“学生-表向导”表。

2.在窗体上画一个命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

a=0

Fori=1To2

Forj=1To4

IfjMod2<>0Then

a=a+1

EndIf

a=a+1

Nextj

Nexti

MsgBoxa

EndSub

程序执行后,单击命令按钮,消息框显示的是【】。

3.使用设计器创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。1、利用表的设计视图创建如下图所示的“学生”表。要求:“性别”字段利用“查阅向导”输入,通过菜单可选择“男”或“女”;先设置“学生编号”字段为主键,再尝试设置“姓名”、“性?别”、“入校日期”组成的多字段主键。2、如下图输入数据。

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

a=day(now)

b=month(now)

C=year(now)

d=weekday(now)

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

6.创建一个查询,要求将表对象“tStud”中总分成绩超过270分(含270分)的学生信息追加到空表“tTemp”中。其中,“tTemp”表的入学成绩为学生总分,所建查询命名为“qT4”。

7.

8.Access数据库的扩展名是【】。

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

10.执行下面的程序段,s的值为【】。

s=0:k=10

Whilek

s=s+10

k=k-2

Wend

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

12.(1)新建“Acc1.mdb”数据库,将考生文件夹中的“个人信息.xls”导人数据库,第一行包含列标题,将“人员编号”设置为主键,将导入表命名为“个人信息”。(2)将考生文件夹中的“单位信息.xls”导人数据库,第一行包含列标题,将“单位编号”设置为主键,将导入表命名为“单位信息”。(3)将“单位信息”表中的“备注”字段列删除,将“性质”列的“民营”全部修改为“私营企业”。结果如图l所示。

13.

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

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

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

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

15.

16.在考生文件夹下,“Ace1.mdb”数据库文件中已建立3个关联表对象(名为“职工”、“产品”和“销售业绩”)、一个表对象(名为“T1”)、一个窗体对象(名为“F1”)和一个宏对象(名为“M1”)。试按以下要求,完成表和窗体的各种操作:(1)重命名表对象“产品”中的“生产时间”字段为“生产日期”字段,同时将其“短日期”显示格式改为“长日期”显示。(2)分析表对象“销售业绩”的字段构成,判断并设置其主键(3)将考生文件夹下文本文件“T1.txt”中的数据导入当前数据库的数据表“T1”中。(4)建立表对象“职工”、“产品”和“销售业绩”的表间关系,“实施参照完整性”。(5)在窗体“F1”中,以按钮“com1”为基准(这里按钮“coml”和"com3”大小相同、左边对齐),调整按钮“com2”的大小与位置。要求:按钮“com2”的大小与按钮“cornl”相同,左边界与按钮“com1”左对齐,竖直方向位于按钮“com1”和“com3”的中间位置。(6)将宏对象“M1”重命名为“MC”。

17.

18.

19.

20.

三、1.选择题(10题)21.有下列二叉树,对此二叉树前序遍历的结果为()。

A.ACBEDGFHB.ABDGCEHFC.HGFEDCBAD.ABBCDEFGH

22.下列关于过程的说法,错误的一项是()。

A.函数过程有返回值

B.子过程有返回值

C.函数声明使用“Function”语句,并以“EndFunction”语句作为结束

D.声明子程序以“Sub”关键字开头,并以“EndSub”语句作为结束

23.有关字段属性,以卜叙述错误的是______。

A.字段大小可用于设置文本、数字或自动编号等类型字段的最大容量

B.可对任意类型的字段设置默认值属性

C.有效性规则属性是用于限制此字段输入值的表达式

D.不同的字段类型,其字段属性有所不同

24.用于显示整个报表的计算汇总或其他的统计数字信息的是()。

A.报表页脚节B.页面页脚页C.主体节D.页面页眉节

25.“输入掩码”用于设定控件的输入格式,对下列哪一项类型数据有效()。

A.数字型B.货币型C.文本型D.查阅向导型

26.某数据库表中有1个工作时间字段,查找20天之内参加工作的记录的准则可以是()。

A.BetweenDate()OrDate()-20

B.BetweenDate()AndDate()-20

C.<Date()And>Date()-20

D.<Date()Or>Date()-20

27.一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用()。A.A.栈B.堆C.数组D.链表

28.数据类型是______。

A.字段的另一种说法

B.决定字段能包含哪类数据的设置

C.一类数据库应用程序

D.一类用来描述Access表向导允许从中选择的字段名称

29.下列等式正确的是()。

A.Abs(5)=5B.Int(5.5)=6C.Fix(-5.5)=-6D.Srq(4)=±2

30.可以选择输入字符或空格的输入掩码是()。

A.0B.&C.AD.C

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

32.

33.

34.

35.

36.

37.

38.

39.

40.

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

42.

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

44.

参考答案1.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“使用向导创建表”或者单击“新建”,在打开的窗口中选择“表向导”。单击“确定”按钮,在弹出的窗口上选择“商务”,在示例表中选择“学生”表。3、添加九个示例字段到“新表中的字段”,在“新表中的字段”下面单击“重命名字段”进行如要求所示的图的字段名字。完成命名之后单击“下一步”,命名为“学生-表向导”,选择“不,让我自己设置主键”。4、单击“下一步”,再单击“下一步”,再单击“下一步”,点击“完成”即可。5、关闭打开的表,右键单击“学生-表向导”,选择“设计视图”打开表。6、在打开表中进行如题目要求所示设置“数据类型”,完成后“保存”即可

2.1212解析:考查多重循环结构的编程方法。对于内层循环而言,当j为1、3时,a会各加两次1;当j为2、3时,a会各加一次1。所以,整个内层会加6次1。考虑到外层循环要执行两次循环体,所以一共要加12次1,最终的输出结果为12。3.第一题:1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“使用设计器创建表”或者单击“新建”,在打开的窗口中选择“设计视图”。单击“确定”按钮,在“字段名称”中输入题目要求中的字段名称,在“数据类型”中选择所需要的数据类型。3、在学生“性别”字段中选择“查阅向导”,选择“自行键入所需的值”,单击“下一步”,在灰色框中的“第一列”下面输入“男”,再在男的下一列输入“女”,单击“下一步”,然后单击“完成”即可。4、再选中“学生编号”,整行为黑色后,单击右键,选择“主键”。单击“保存”即可。第二题:1、在数据库中打开“学生”表,按要求输入数据即可。其步骤为:光标放置于“照片”的下一行方框中,单击右键,选择“插入对象”,选择“有文件创建”,单击“浏览”选择路径,找到所需要的“照片”,单击“确定”即可。2、光标放置于“个人地址主页”的下一行方框中,单击右键,选择“超链接”,选择“编辑超链接”,在“要显示的文字”中输入“张三的个人主页”,在“地址”栏中输入或者粘贴个人地址,单击“确定”即可完成。

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

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

语法:

Weekday(daie),[firstdayofweek])

Firstdayofweek指定一星期第一天的常数。如果未予指定,则以vbSunday为缺省值,即星期日为1,则星期六为7。5.第一题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“MicrosoftExcel”,确定文件名字“学生_导出”,单击“导出”即可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“文本文件”,确定文件名字“学生_导出”,单击“导出”即可。6.【审题分析】本题主要考查追加表查询,追加表一般情况用于数据库的复制、转移。在表中条件表达式是:数学-语文+物理>=270。

【操作步骤】步骤1:在“samp2.msb”窗口下,单击“查询”对象,添加“tStud”表。关闭对话框。执行【查询】一【追加表查询】菜单命令,在追加表对话框内输追加到表名称“tTemp”,双击“身份证号、“姓名”字段,在“字段”所在行的第三列列出条什运算式:[数学]+[语文】+(物理】,在其对应的“条件”行内输入:>=270,追加到所在行选择“入学成绩”表。如图40所示。

步骤2:单击“保存”按钮,输入文件名:“qt4”。单击“确定”按钮,关闭“qt4”查询窗口。步骤3:关闭“samp2.mdb”数据库窗口。

7.

8.mdb或mdbAccess所提供的对象都存放在同一个数据库文件(扩展名为.mdb文件)中,而不是像其他PC的数据库那样分别存放在不同的文件中。9.1、打开刚刚建立的“教学管理”数据库,单击“文件—>新建”,在弹出的窗口右面,找到“本机上的模板…”并单击。2、在弹出的模板窗口上选择“数据库”,找到“资产追踪”,选中,并单击“确定”。3、选择保存数据库的路径D:\\\\ACCESS,并命文件名为“资产追踪”,单击“创建”。4、“下一步→下一步”在数据库向导里面选择“标准”,“下一步→大胆”。“下一步→下一步”,单击“完成”即可。

10.5050解析:本题考查While循环。While循环中的<表达式>是一个数值表达式k,若k不等于0,则执行循环体;若k等于0,则结束循环。本题中循环体共被执行5次,每执行一次循环体,变量s将累加一次10,结果为“50'。

11.

12.(1)启动Access,在弹出的“MicrosoftAccess”对话框的“新建文件”框中选择“空Access数据库”,然后单击“确定”按钮。在“文件新建数据库”对话框中选择考生文件夹的路径,将文件命名为“Acc1.mdb”,单击“创建”按钮,创建并打开“Acc1.mdb”数据库。在“Acc1.mdb”数据库中,单击“表”对象。单击“新建”按钮,在“新建表”对话框中选择“导入表”,单击“确定”按钮。设置“导入”对话框的“文件类型”为“MicrosoftExcel”,选择考生文件夹下的“个人信息.xls”,单击“导入”按钮,弹出“导入数据表向导”对话框,单击“下一步”按钮。选中“第一行包含列标题”,单击“下一步”按钮。选用默认设置,连续两次单击“下一步”按钮,选中“自行选择主键”,在右面文本框中输入“人员编号”。单击“下一步”按钮,在“导入到表”中输入“人员信息”,单击“完成”按钮,在弹出的窗口中单击“确定”按钮。

(2)在“Acc1.mdb”数据库中单击“表”对象。单击“新建”按钮,在“新建表”对话框中选择“导入表”,单击“确定”按钮。设置“导入”对话框的“文件类型”为“MicrosoftExcel”,选择“单位信息.xls”,单击“导入”按钮。在“导入数据表向导”中选择“第一行包含列标题”,选用默认设置,连续两次单击“下一步”按钮,选中“自行选择主键”,在右面文本框中选择“单位编号”,单击“下一步”按钮,在“导入到表”中输入“单位信息”,单击“完成”按钮,在弹出的窗口中,单击“确定”按钮。

(3)在“Acc1.mdb”数据库中单击“表”对象。双击打开“单位信息”表,右键单击“备注”字段列,选择“!删除列”。在弹出的对话框中,单击“是”按钮。右键单击“性质”列,选择“查找”,弹出“查找和替换”对话框,单击“替换”选项卡,在“查找内容”行输入“民营”,在“替换值”行输入“私营企业”,在“考生文件夹”行中选择“单位信息:表”,在“匹配”行选择“字段的任何部分”,单击“全部替换”按钮。在弹出的“是否继续”对话框中,单击“是”按钮,关闭“查找和替换”对话框和“单位信息表”窗口。

13.

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

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

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

15.

16.(1)在“Acc1.mdb,,数据库中单击“表”对象,选择“产品”表,单击“设计”按钮,打开“产品”设计视图。将“生产时间”字段名改为“生产日期”,在下面对应的字段属性“格式”下拉列表中选择“长日期”选项。单击“保存”按钮,保存“产品”表,关闭设计视图。

(2)在“Acc1.mdb”数据库窗口中单击“表”对象,选择“销售业绩”表,单击“打开”按钮,打开“销售业绩”数据表视图。分析“销售业绩”表,可知一个工号对应3个产品号,即一个员工对应3种不同产品的销售业绩,所以主键应由“工号”和“产品号”两个字段组成。单击工具栏中的“设计视图”按钮,切换至“销售业绩”表设计视图,选择“工号”和“产品号”两个字段,单击工具栏中的“主键”按钮。单击“保存”按钮,对“销售业绩”表进行保存,关闭设计视图。

(3)在“Acc1.mdb,,数据库中单击“表”对象,执行“文件”一“获取外部数据”一“导入”命令,弹出“导入”对话框,选择“文件类型”下拉列表中的“文本文件”选项,选择“T1.txt”所在路径,单击“导入”按钮,弹出“导入文本向导”对话框。单击“下一步”按钮,选中“第一行包含字段名”复选框。单击“下一步,,按钮到“导入文本向导”第三步,选择“现有的表中”单选按钮,在右边对应的下拉列表中选择“T1”表。单击“下一步,,按钮至最后一步,单击“完成”按钮。单击弹出提示对话框中的“确定”按钮。

(4)在“Acc1.mdb”数据库中单击“表”对象,执行“工具”一“关系,,命令,弹出“关系”对话框,将“显示表”对话框中的“职工”、“销售业绩”和“产品”表添加到“关系”视图中,关闭“显示表,,对话框。将“职工”表中的“工号”字段拖至“销售业绩”表的“工号”字段,弹出“编辑关系”对话框,选择“实施参照完整性”复选框,单击“创建”按钮,同理,将“产品”表中“产品号”字段拖至“销售业绩”表的“产品号”字段。单击“保存”按钮,保存“关系”,关闭关系设计窗口。

(5)在“Acc1.mdb”数据库中单击“窗体”对象,选择

“F1”窗体,单击“设计”按钮,打开“F1”窗体设计视图。右键单击'com1”按钮,执行“属性”快捷菜单命令,弹出“命令按钮:com1”属性对话框,选择“格式”选项卡,设置“宽度”为“3cm”,“高度”为“1cm”,“上边距”为“0.501cm”,“左边距”为“3.501cm”。关闭“命令按钮:com1”对话框。右键单击“com3”命令按钮,执行“属性”快捷菜单命令,弹出“命令按钮:com3,,属性对话框,选择“格式”选项卡,记录“上边距”为“3.501cm”。关闭“命令按钮:com3”对话框。右键单击“com2”命令按钮,执行“属性”快捷菜单命令,弹出“命令按钮:com2”属性对话框,选择“格式”选项卡,在“宽度”文本框中输入“2cm”,在“高度”文本框中输入“1cm”,在“上边距”文本框中输入“2cm”,在“左边距”文本框中输入“3.501cm”,关闭“命令按钮:com2”对话框。单击“保存”按钮,保存“F1”窗体,关闭窗体设计窗口。

(6)在“Acc1.mdb”数据库中单击“宏”对象,右键单击“M1”宏,执行“重命名”快捷菜单命令,更改“M1”为“MC”。

17.

18.

19.

20.

21.B解析:对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。

22.B解析:本题考查对过程的理解。函数过程是一种带返回值的过程,该值可以在表达式中使用;子程序,也称为Sub过程,是执行一项或一系列操作的过程,没有返回值。答案为B。

23.B解析:字段的属性表示字段所具有的特征,不同的字段类型有不同的属性。通过“字段大小”属性可以控制字段使用的空间大小。该字段只适用于数据类型为“文本|”或“数字”的字段。“有效性规则”是Access中另一个非常有用的属性;利用该属性可以防止非法数据输入到表中。有效性规则的形式以及设置H的随字段的数据类型不同而不同。对于:“文本”类型字段,可以设置输入的字符个数不能过某一值:对“日期时间”类型字段;可以将数值限制在一定的月份或年份内。在一个数据库中,往往会有—些字段的数据内容相同或含有相同的部分,这样就可以设置一个默认值。但不是所有的数据类型都可以设置默认值的,如自动编号;OLE对象数据类型就没有“默认值”属性。

24.A解析:本题考查报表各部分的功能。页面页眉中的文字或控件一般输出显示在每页的顶端,通常用来显示数据的列标题;主体节用来处理每条记录,其字段数据均须通过文本框或其他控件(主要是复选框和绑定对象框)绑定显示,可以包含计算的字段数据:页面页脚节一般包含页码或控制项的合计内容,数据显示安排在文本框和

温馨提示

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

最新文档

评论

0/150

提交评论