2021年安徽省池州市全国计算机等级考试Access数据库程序设计真题(含答案)_第1页
2021年安徽省池州市全国计算机等级考试Access数据库程序设计真题(含答案)_第2页
2021年安徽省池州市全国计算机等级考试Access数据库程序设计真题(含答案)_第3页
2021年安徽省池州市全国计算机等级考试Access数据库程序设计真题(含答案)_第4页
2021年安徽省池州市全国计算机等级考试Access数据库程序设计真题(含答案)_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

2021年安徽省池州市全国计算机等级考试Access数据库程序设计真题(含答案)学校:________班级:________姓名:________考号:________

一、操作题(10题)1.在考生文件夹下有一个“Acc3.mdb”数据库。(1)以“房产销售情况表”为数据源,创建“销售明细”窗体,在窗体中显示“房产销售情况表”的全部字段,文本框的特殊效果为“平面”。在窗体页眉中添加“销售信息明细”标签。标签文本格式为“宋体”、“l2号”、“加粗”、“居中显示”。窗体显示效果如图2所示。

(2)以“房源基本情况表”为数据源,创建“按照房源代码查询”查询,查询与“销售明细”窗体中房源代码相同的房源信息。结果显示“房源基本情况表”中的全部字段。

2.

3.编辑数据表:在ACCESS数据库“教学管理.mdb”,跟下面要求进行相应的操作:表的复制和重命名、隐藏列、冻结列、移动列、行高与列宽、更改表数据的字体、设置数据表格式、数据的查找与替换。

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

PrivateSubCommand1_Click()

DimxAsInteger,yAsInteger,zAsInteger

Callp1(a,b,c)

EndSub

Subp1(xAsInteger,yAsInteger,zAsInteger)

z=x+y

EndSub

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

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

6.

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

PrivateSubCommand1_Click()

Dimarr(1To10)

Fori=1To10

Nexti

ForEachiInarr()

Nexti

EndSub

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

9.使用数据视图创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。利用表的“数据视图”创建如下图所示的“学生-数据视图”表。

10.从外部导入数据创建表:有一个电子表格文件“学生电子表格.xls”,一个文本文件“学生.txt”,一个“教学管理_原始.mdb”access数据库,以及一个空数据库文件“教学管理.mdb”。操作要求如下:1、将电子表格“学生电子表格.xls”导入到“教学管理.mdb”中,表命名为“学生_从电子表格”。2、将文本文件“学生.txt”导入到“教学管理.mdb”中,表命名为“学生_从文本文件”。3、将“教学管理_原始.mdb”中的“学生”表导入到“教学管理.mdb”,表命名为“学生”。

二、基本操作题(10题)11.考生文件夹下存在一个数据库文件“sampl.accdb”,里面已经设计好表对象“tStud”。请按照以下要求,完成对表的修改。(1)设置数据表显示的字体大小为14、行高为l8。(2)设置“简历”字段的说明为“自上大学起的简历信息”。(3)将“年龄”字段的数据类型改为“数字”型,字段大小的数据类型为“整型”。(4)将学号为“20011001”学生的照片信息换成考生文件夹下的“photo.bmp”图像文件。(5)将隐藏的“党员否”字段重新显示出来。(6)完成上述操作后,将“备注”字段删除。

12.

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

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

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

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

14.在考生文件夹下,“samp1.accdb”数据库文件中已建立了B个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)和一个窗体对象(名为“iTest”)。请按以下要求,完成表和窗体的各种操作。

(1)分析表对象“销售业绩表”的字段构成、判断并设置其主键。

(2)将表对象“物品表”中的“生产厂家”字段重命名为“生产企业”。

(B)建立表对象“职工表”、“物品表”和“销售业绩表”的表间关系,并实施参照完整性。

(4)将考生文件夹下的Excel文件Test.xlsx中的数据链接到当前数据库中,要求数据中的第一行作为字段名,链接表对象命名为“tTest”。

(5)将窗体iTest中名为“bTitle”的控件设置为“特殊效果:阴影”显示。

(6)在窗体iTest中,以命令按钮“bt1”为基准,调整命令按钮“bt2”和“btB”的大小和水平位置。

要求:按钮“bt2”和“bt3”的大小尺寸与按钮“bt1”相同,左边界与按钮“bt1”左对齐。

15.

16.

17.

18.

19.

20.

三、1.选择题(10题)21.在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序:PublicxAsIntegerPrivateSubCommandl_click()x=10Calls1Calls2MsgBOxxEndSubPfivateSubs1()x=x+20EndSubPrivateSub

A.10B.30C.40D.50

22.数据的存储结构是指______。

A.数据所占的存储空间量B.数据的逻辑结构在计算机中的表示C.数据在计算机中的顺序存储方式D.存储在外存中的数据

23.已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是

A.acbedB.decabC.deabcD.cedba

24.当要进行______处理操作时,应该使用宏而不是VBA。

A.在首次打开数据库时,执行一个或一系列操作B.数据库的复杂操作和维护C.自定义过程的创建和使用D.一些错误处理

25.栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是______。A.ABCEDB.DBCEAC.CDABED.DCBEA

26.VBA表达式IIF(0,20,30)的值为______。

A.20B.30C.10D.50

27.Access数据库文件的扩展名是()。

A.mdbB.pptC.xlsD.doc

28.利用向导创建查询对象的按钮的作用是()。

A.将“可用字段”列表框中选定的字段送到“选定字段”框中

B.将“可用字段”列表框中的全部字段送到“选定字段”框中

C.将“选定字段”列表框中的全部字段送到“可用字段”框中

D.将“选定字段”列表框中的选定字段送到“可用字段”框中

29.在过程定义中有语句:

PrivateSubGetData(ByReffAsInteger)其中“ByRef”的含义是A.传值调用B.传址调用C.形式参数D.实际参数

30.下列叙述中正确的是()。

A.线性链表是线性表的链式存储结构B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构

四、综合应用题(10题)31.在考生文件夹中有一个“Acc3.mdb”数据库。(1)创建“计算圆面积”窗体,在窗体中添加“请输入半径”和“圆面积”文本框。(2)在窗体中添加名称和标题均为“计算”的按钮,实现圆面积计算。编写按钮代码,结果显示在“圆面积”文本框中。要求编写单独的函数实现圆面积的计算,只进行半径r<=0判断,此时面积的值为0,其他情况下面积的值为3.14*r*r。“计算圆面积”窗体如图3所示。

32.在考生文件有“Acc3.mdb”数据库。(1)以“领取明细”表为数据源,创建“按照ID查询”查询,查询在“员工信息”社会分配中员工ID的领取信息。结果显示“领取明细”表中的全部字段。(2)在“员工信息登录”窗体中添加“领取明细”和“关闭窗体”按钮,分别实现运行“按照ID查询”查询和关闭窗体。“员工信息”窗体如图5所示。

33.

34.

35.考生文件夹下有一个数据库“Ace3.mdb”,其中存在已经设计好的表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。请在此基础上按照以下要求补充设计:

(1)将报表“rEmp”的报表页眉区内名为“bTitle”标签控件的标题文本在标签区域中居中显示,同时将其放在距上边“0.5cm”、距左侧“5cm”处。

(2)设计报表“rEmp”的主体节区内“tSex”文本框控件依据报表记录源的“性别”字段值来显示信息:性别为1,显示“男”,性别为2,显示“女”。

(3)将“fEmp”窗体上名为“bTitle”的标签文本颜色改为红色。同时,将窗体按钮“bTnp”的单击事件属性设置为宏“mEmp”,以完成单击按钮打开报表的操作。

注意:不允许修改数据库的表对象“tEmp”和宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp"中未涉及的控件和属性。如图7所示。

36.

37.

38.

39.

40.考生文件夹下有一个数据库文件“samp3.accdb”,其中存在已经设计好的表对象“tEmployee”和宏对象“ml”,同时还有以“tEmployee”为数据源的窗体对象“fEmployee”。请在此基础上按照以下要求补充窗体设计。

(1)在窗体的窗体页眉节区添加一个标签控件,名称为“bTitle”,初始化标题显示为“雇员基本信息”,字体名称为“黑体”,字号大小为l8。

(2)将命令按钮bList的标题设置为“显示雇员情况”。

(3)单击命令按钮bList,要求运行宏对象ml;单击事件代码已提供,请补充完整。

(4)取消窗体的水平滚动条和垂直滚动条;取消窗体的‘最大化和最小化按钮。

(5)窗体加载时,将“Tda”标签标题设置为“YYYY年雇员信息”,其中“YYYY”为系统当前年份(要求使用相关函数获取),例如,2013年雇员信息。窗体“加载”事件代码已提供,请补充完整。五、综合操作题(2题)41.

42.

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

44.在“Acc2.mdb”数据库中有“部门人员”、“部门信息”、“订单”、“订单明细”、“产品”和“工资”表。(1)以“产品”和“订单”表为数据源,创建分组统计查询“查询1”,统计每种产品的订单数。结果显示“产品名称”和“订单数”字段,订单数=订单ID之Count。(2)以“部门人员”和“订单”表为数据源,创建查询“查询2”,查询“田佳西”经手的订单信息。结果显示姓名和订单ID。

参考答案1.(1)打开“Acc3.mdb”数据库窗口,单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏武”,选择“房产销售情况表”表为数据源,单击“确定”按钮。弹出窗口对话框,执行“视图”一“设计视图”,用鼠标右键单击其中一个文本框,右键单击选择“属性”命令,在“格式”选项卡的“特殊效果”中选择“平面”。关闭属性对话框。单击工具栏中的“标签”控件,拖到窗体页眉中。并调整其大小,输入“销售信息明细”文本,选中新建标签,在工具栏中选择考题要求的文本格式:宋体、l2号、加粗、居中。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入窗体名称“销售明细”.单击“确定”按钮,关闭窗体设计视图。(2)在“Ace3.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。弹出“显示表”对话框,添加“房源基本情况表”,单击“关闭”按钮。关闭“显示表”对话框。字段行选择“房源基本情况表.g-”和“房源代码”,取消“房源代码”字段的显示,在“房源代码”行对应的“条件”行输入“[Forms]![销售明细]![房源代码]”。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入查询名称“按照窗体房源代码查询”,单击“确定”按钮,关闭查询设计视图。

2.3.第一题:步骤:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、鼠标右键单击“学生”表,选择“复制”,再在工具栏上找到“粘贴”图标,在“表名称”中输入“学生表备份”,同时选择“结构和数据”,单击“确定”即可。3、鼠标右键单击“学生表备份”表,选择“重命名”,再输入“学生表备份2009”即可。第二题:步骤:1、在打开的数据库中打开“教师”表,把鼠标移动到“教师编号”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“隐藏列”单击即可。3、在当前表的灰色出单击鼠标右键,选择“取消隐藏列”,在弹出的窗口的“教师编号”前面的方框打上小勾即可。第三题:1、在第二题的基础上,在挡开的教师表中操作,把鼠标移动到“姓名”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“冻结列”单击即可。3、在第二步不关闭表的情况下,同样是选择整列“姓名”,单击鼠标右键,选择“取消对所有列的冻结”即可。第四题:1、在第三题的情况下,不关闭表的情况下,同样是选中整列字段“教师编号”,按住鼠标左键不放,看到鼠标下方加有虚线的方框时拉动鼠标移动到“姓名”列后面,放开鼠标即可。第五题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,选中“教师”表的任意一行,然后单击鼠标的右键,选择“行高”;或者在“格式”中选择“行高”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。3、打开“教师”表,选中“教师”表的任意一列,然后单击鼠标的右键,选择“列宽”;或者在“格式”中选择“列宽”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。4、设置完成后保存即可。第六题:1、在第五题的基础上,在“教师”表的灰色处单击鼠标右键,选择字体,在弹出来的窗口上选择和设置题目的要求后,确定、保存即可。第七题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,在工具栏上找到“格式”,单击有选择“数据表”,在“设置数据表格式”中按题目的要求选择需要的设置即可。同理操作即可完成。

4.1515解析:本题考查VBA程序中过程调用的知识。由于VBA中,默认情况下,参数是按地址传递(ByRef),对形参的改变会影响到实参。本题中z的值等于a+b,这个z值会返回给实参c,所以文本框中显示的内容为15。5.第一题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“MicrosoftExcel”,确定文件名字“学生_导出”,单击“导出”即可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“文本文件”,确定文件名字“学生_导出”,单击“导出”即可。

6.

7.1515解析:本题考查VBA中ForEach…Next循环的知识。ForEach…Next循环是一种特殊的循环,这种循环只能用在数组中,用来遍历数组中的每一个元素。本题中的第一个循环为数组的每个元素赋值,而第二个循环中更改了这些值。综合两个循环来看,实际上最后arr(i)的值为2*i+1。

8.逻辑逻辑解析:数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。9.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“通过输入数据创建表”或者单击“新建”,在打开的窗口中选择“数据表视图”。单击“确定”按钮,把鼠标放置于“字段1”上,变成向下箭头以后“单击一下”,使得整个字段变成黑色,然后单击“鼠标右键”一次,选择“重命名列”,输入所要求的字段名称;同理一直操作完成,命名完成以后单击“保存”,输入“学生-数据视图”,单击“确定”即可。3、再用“设计视图”打开“学生-数据视图”表进行表的“数据类型”进行设计,设计完成后单击“保存”即可。10.第一题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到“导入”并单击,在弹出的窗口中选择相关路径(一定找到“学生电子表格”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“学生电子表格”,则单击“文件类型”的右面的下拉按钮——三角形。3、在文件类型中选择“MicrosoftExcel”,出现“学生电子表格”后,选中“学生电子表格”,再单击右下角的“导入”,单击“下一步”,再单击“下一步”,若“第一行包含列标题”前面的方框打上小勾,则直接单击“下一步”;若“第一行包含列标题”前面的方框没有打上小勾,则打上小勾后直接单击“下一步”。再单击“下一步”,再单击“下一步”,选择“我自己选择主键”,再单击“下一步”,命名为“学生_从电子表格”,单击“完成”即可。第二题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到“导入”并单击,在弹出的窗口中选择相关路径(一定找到“学生”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“学生.txt”,则单击“文件类型”的右面的下拉按钮——三角形。3、在文件类型中选择“文本文件”,出现“学生.txt”后,选中“学生.txt”,再单击右下角的“导入”,单击“下一步”,再单击“下一步”,若“第一行包含列标题”前面的方框打上小勾,则直接单击“下一步”;若“第一行包含列标题”前面的方框没有打上小勾,则打上小勾后直接单击“下一步”。再单击“下一步”,再单击“下一步”,选择“我自己选择主键”,再单击“下一步”,命名为“学生_从文本文件”,单击“完成”即可。第三题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到“导入”并单击,在弹出的窗口中选择相关路径(一定找到“教学管理_原始”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“教学管理_原始”,则单击“文件类型”的右面的下拉按钮——三角形。3、在文件类型中选择“MicrosoftofficeAccess”,出现“教学管理_原始”后,选中“教学管理_原始”,再单击右下角的“导入”,单击对象“表”中的“学生”表,然后确定即可。11.【审题分析】(1)主要考查美化表中字体改变、调整行高与列宽。(2)主要考查字段说明的添加,字段说明的添加主要是让阅读数据库的人读懂了解字段的含义,对数据库的运行和功能没有影响。(3)主要考查表的数据类型的修改。(4)主要考查OLE对象的图片的修改与重设。(5)考查表字段的显示与隐藏。(6)考查表字段的添加与删除的方法。表的格式的美化在表视图下通过“文本格式”分组实现。在表设计视图下完成对字段的修改、添加、删除等操作。【操作步骤】(1)步骤1:打开“sampl.accdb”数据库,在“文件”功能区中双击“tStud”表,接着单击“开始”功能区,在“文本格式”分组的“字号”下拉列表中选择“14”,如图l0—1所示。单击快速访问工具栏中的“保存”按钮。步骤2:继续在“开始”功能区中单击“记录”分组中“其他”按钮旁边的三角箭头,在弹出的下拉列表中选择“行高”命令在“行高”对话框中输入“18”,单击“确定”按钮,如图10-2所示。关闭“tStud”表。

(2)步骤1:右键单击“tStud”表,在弹出的快捷菜单中选择“设计视图”命令。在“简历”字段所在行的说明部分单击鼠标,定位光标后输入“自上大学起的简历信息”,如图l0一3所示。步骤2:单击·陕速访问工具栏中的“保存”按钮保存设置。

(3)步骤1:右键单击“tStud”表,在弹出的快捷菜单中选择‘‘设计视图”命令。在“tStud”表设计视图下,单击“年龄”字段所在行的数据类型,在下方的“字段属性”中修改“字段大小”的数据类型为“整型”,如图10—4所示。步骤2:单击快速访问工具栏中的“保存”按钮,关闭“tStud”表的设计视图。

(4)步骤1:双击打开“tStud”表,右键单击学号为“20011001”行的“照片”记录,在弹出的快捷菜单中选择“插入对象”命令,打开对象对话框,如图10—5所示。步骤2:选中“由文件创建”单选按钮。单击“浏览”按钮查找图片“phot0.bmp”存储位置,单击“确定”按钮,如图10—6所示。

(5)步骤1:继续上一题操作,在“开始”功能区中,单击“记录”区域中“其他”按钮旁边的三角箭头,在弹出的下拉列表中选择“取消隐藏列”命令,打开“取消隐藏列”对话框,如图l0—7所示。步骤2:选中“党员否”复选框,单击“关闭”按钮。(6)步骤1:接上一题操作,在表记录浏览视图中右键单击“备注”字段名,在弹出的快捷菜单中选择“删除字段”命令。步骤2:在弹出的对话框中单击“是”按钮。步骤3:单击快速访问工具栏中的“保存”按钮,关闭“sampl.accdb”数据库。

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

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

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

14.【考点分析】本题考点:字段属性标题设置;建立表间关系;链接表;窗体中命令按钮属性设置等。

【解题思路】第1、2小题在表设计视图中设置字段属性;第3小题在关系界面中设置表间关系;第4小题通过选择“外部数据”选项卡中“导入并链接”组里的相关选项;第5、6小题通过在窗体设置视图中用鼠标右键单击命令按钮,从弹出的快捷菜单中选择“属性”命令,设置其属性。

(1)【操作步骤】

步骤1:选择表对象,右键单击“销售业绩表”,从弹出的快捷菜单中选择“设计视图”命令。

步骤2:选择“时间”、“编号”和“物品号”字段,单击右键,弹出快捷菜单,选择“主键”命令,保存并关闭设计视图。

如图3.179所示。

(2)【操作步骤】

步骤1:右键单击“物品号”字段,从弹出的快捷菜单中选择“设计视图”命令。

步骤2:在“字段名称”列将“生产厂家”改为“生产企业”。如图3.180所示。

步骤3:单击快速访问工具栏中的“保存”按钮,关闭设计视图界面。

(3)【操作步骤】

步骤1:在“数据库工具”选项卡中单击“关系”组中的“关系”按钮,打开空白的“关系”窗口。从“关系工具”的“设计”选项卡“关系”组中单击“显示表”按钮,弹出“显示表”对话框,分别添加表“职工表”、“物品表”和“销售业绩表”,关闭“显示表”对话框。

步骤2:选中表“职工表”与“销售业绩表”的关系连线,右击鼠标,在弹出的快捷菜单中选择“编辑关系”,弹出“编辑关系”窗口,选择“实施参照完整性”复选框,然后单击“确定”按钮。如图3.181所示。

步骤3:按上述步骤编辑“销售业绩表”与“物品表”的关系,勾选“实施参照完整性”复选框,建立“销售业绩表”与“物品表”之间的关系。单击快速访问工具栏中的“保存”按钮,关闭关系界面。

(4)【操作步骤】

步骤1:单击“外部数据”选项卡“导人并链接”组中的“Excel”按钮,在考生文件夹找到要导入的文件,选择“通过创建链接表来链接到数据源”单选框,然后单击“确定”按钮。如图3.182所示。

步骤2:单击“下一步”按钮,选中“第一行包含列标题”复选框,单击“下一步”按钮,如图3.183。

步骤3:最后在“链接表名称”中输入“tTest”,单击“完成”按钮。

(5)【操作步骤】

步骤1:选择窗体对象,右键单击“frest”,从弹出的快捷菜单中选择“设计视图”命令。

步骤2:右键单击控件“bTitle”,从弹出的快捷菜单中选障“属性”命令,在“格式”选项卡的“特殊效果”下拉列表中选择阴影”,关闭属性表。如图3.184所示。

(6)【操作步骤】

步骤1:右键单击“btl”按钮,从弹出的快捷菜单中选择“属性”命令,查看“左”、“宽度”和“高度”行的数值并记录下来,关闭属性表。

步骤2:右键单击“bt2”按钮,从弹出的快捷菜单中选择“属性”命令,在“左”、“宽度”和“高度”行输入记录下的数值,关闭属性表。

步骤3:右键单击“bt3”按钮,从弹出的快捷菜单中选择“属性”命令,在“左”、“宽度”和“高度”行输入记录下的数值,关闭属性表。

【易错提示】链接表时要选择正确的文件类型;建立表间关系时要选择正确的字段。

【举一反三】第1小题的题型也出现在第14(1)、32(2)、35(3)套的基本操作题中;第2小题的题型也出现在第53(6)、38(4)、30(5)套的基本操作题中;第3小题的题型也出现在第15(4)、50(6)、35(6)套的基本操作题中;第4小题的题型也出现在第38(4)套的基本操作题中;第5小题的题型也出现在第36(3)、38(5)套的基本操作题中。

15.

16.

17.

18.

19.

20.

21.B解析:本题考查变量作用域的知识。在整个程序中定义了一个全局变量x,在命令按钮的单击事件中对这个x赋值为10,然后依次调用s1和s2;在s1中对x自加了20;在s2中用Dim定义了一个局部变量x,按照局部覆盖全局的原则,在s2中的操作都是基于局部变量x而不是全局变量x。故此最终的输出结果为30。

22.B解析:数据元素在计算机存储空间中的位置关系与它们的逻辑关系不一定是相同的,而且一般不可能相同。数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构,也称数据的物理结构。

23.D解析:中序遍历的递归算法如下:①遍历左子树;②访问根结点;③遍历右子树。前序遍历的递归算法如下:①访问根结点;②遍历左子树;③遍历右子树。后序遍历的递归算法如下:①遍历左子树;②遍历右子树;③访问根结点。由后序遍历结果dabec可知c是根结点,且无右子树。再由左子树的后序遍历结果dabe可知,e是左子树的根结点,且由左子树的中序遍历结果deba可知,d是左子树的左子树结点,b和a是左子树的右子树结点。再次由后序遍历结果ab可知,a是左子树结点。b是根结点。至此,各结点在树中的位置已完全确定。

24.A解析:在首次打开数据库时,系统会执行一些简单的细节工作,使用宏是一种很方便的方法。

25.D解析:栈操作原则是“后进先出”,栈底至栈顶依次存放元素A、B、C、D,则表明这4个元素中D是最后进栈,B、C处于中间,A最早进栈。所以出栈时一定是先出D,再出B、C,最后出A。

26.B解析:函数IIF(表达式,真值,假值)的功能是:当表达式为真时,取“真值”,否则取“假值”。本题中(“0”为假,所以取30。

27.A解析:本题考查Access基本概念的知识。在Access中,数据库文件的默认扩展名是.MDB。其他选项都是Office的组件文件扩展名,其中.PPT是PowerPoint文件的扩展名;.XLS是Excel文件的扩展名;.DOC是Word文件的扩展名。

28.B解析:选项A错误,单击按钮,可以将“可用字段”列表框中选定的字段送到“选定字段”框中。选项C错误,单击按钮,可以将“选定字段”列表框中的全部字段送到“可用字段”框中。选项D错误,单击按钮,可以将“选定字段”列表框中的选定字段送到“可用字段”框中。

29.B解析:本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递。即形参的结果会传递给实参。

30.A解析:一个非空的数据结构如果满足下列两个条件:(1)有且只有一个根结点;(2)每一个结点最多有一个前件,也最多有一个后件,则称为线性结构。线性链表是线性表的链式存储结构,选项A的说法是正确的。栈与队列是特殊的线性表,它们也是线性结构,选项B的说法是错误的:双向链表是线性表的链式存储结构,其对应的逻辑结构也是线性结构,而不是非线性结构,选项C的说法是错误的;二叉树是非线性结构,而不是线性结构,选项D的说法是错误的。因此,本题的正确答案为A。

31.(1)在“Acc3.mdb”数据库窗口中单击“窗体”对象。单击“新建”按钮,选择“设计视图”,单击“确定”按钮。从工具箱中选择“文本框”添加到窗体中,弹出“文本框向导”,单击“取消”按钮,右击文本框标签,选择“属性”选项,输入标题“请输入半径:”,关闭属性界面。从工具箱添加“文本框”到窗体中,弹出“文本框向导”,单击“取消”按钮,右键单击文本框标签,选择“属性”,输入标题“圆面积”。关闭属性对话框。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入窗体的名称“计算圆面积”,单击“确定”按钮,单击右上角的。“关闭”按钮。

(2)在“Acc3.mdb”数据库中单击“窗体”对象。右键单击“计算圆面积”窗体,选择“设计视图”,从工具箱中选择命令按钮添加到窗体中,弹出“命令按钮向导”,单击“取消”按钮,右键单击命令按钮,选择“属性”选项,在“全部”选项中的名称和标题行输入“计算”。关闭属性对话框。右键单击“请输入半径:”标签对应的文本框,选择“属性”,在“全部”选项卡的名称行输入“半径”,关闭属性对话框。使用同样方法修改“圆面积”标签对应的文本框的名称为“圆面积”。

右键单击所添加按钮,选择“事件生成器”,在“选择生成器”对话框中选择“代码生成器”,单击“确定”按钮,进入VB环境。在“PrivateSub”和“EndSub”之间添加如下代码:

Dimr1AsSingle

R1=Forms![计算圆面积]![半径]

Forms![计算圆面积]![圆面积]=Area(r1)在End

sub之后添加以下代码:

PublicFuctionArea(rAsSingle)AsSingle

Ifr<=0Then

Area=0

ExitFunction

EndIf

Area=3.14*r*r

单击工具栏中“保存”按钮,单击右上角“关闭”按钮。

32.(1)在“Acc3.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“领取明细”表。选择“领取明细.*”和“领取入ID”字段,取消“领取人ID”字段的显示,在“领取人ID”字段的“条件”行输入“[Forms]![员工信患登录]![员工ID]”。

(2)在“Acc3.mdb”数据库窗口中单击“窗体”对象,进入“员工信息登录”设计视图,从工具箱中选择按钮,添加到窗体中,在命令按钮向导中选择类别“杂项”,操作中选择“运行查询”,选择“按照ID查询”查询,按钮文本为“领取明细”。添加按钮到窗体中,在命令按钮向导中选择类别“窗体操作”,操作中选择“关闭窗体”,按钮文本输入“关闭窗体”。

33.

34.

35.(1)在“Acc3.mdb”数据库窗口中选中“报表”对象,右键单击“rEmp”,选择“设计视图”。右键单击标签控件“bTitle”,选择“属性”,在“文本对齐”行右侧下拉列表中选中“居中”。分别在“左边距”和“上边距”行输入“5cm”和“0.5cm”,关闭“属性”对话框。

(2)在“Acc3.mdb”数据库窗口中选择“报表”对象,右击“rEmp”,选择“设计视图”。右键单击“tSex”文本框,选择“属性”。在“控件来

温馨提示

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

评论

0/150

提交评论