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

下载本文档

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

文档简介

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

一、操作题(10题)1.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1Click()

DimiAsInteger,nAsInteger

n=0

Fori=0To50

i=i+3

n=n+1

Ifi>10ThenExitFor

Nexti

Text1.Text=Str(n)

EndSub

程序运行后,单击命令按钮,在文本框中显示的值是______。

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

a=day(now)

b=month(now)

C=year(now)

d=weekday(now)

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

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

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

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

PrivateSubCommand1_Click()

a=0

Fori=1To2

Forj=1To4

IfjMod2<>0Then

a=a+1

EndIf

a=a+1

Nextj

Nexti

MsgBoxa

EndSub

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

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

8.

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

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

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

12.

13.

14.

15.

16.

17.

18.

19.

20.

三、1.选择题(10题)21.用于显示整个报表的计算汇总或其他的编译数字信息的是()。

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

22.在Access中,自动启动宏的名称是()。

A.AutoB.AutoExecC.Auto.batD.AutoExec.bat

23.要设置在报表每一页的顶部都输出的信息,需要设置______。

A.报表页眉B.报表页脚C.页面页眉D.页面页脚

24.执行下面的程序段后,x的值为______。x=5ForI=1To20Step2x=x+I\5NextI

A.21B.22C.23D.24

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

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

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

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

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

26.简单、快捷地创建表结构的视图形式是()。

A.“数据库”视图B.“表向导”视图C.“设计”视图D.“数据表”视图

27.从工程管理角度,软件设计一般分为两步完成,它们是()。

A.概要设计与详细设计B.数据设计与接口设计C.软件结构设计与数据设计D.过程设计与数据设计

28.以下是某个报表的设计视图。根据视图内容,可以判断出分组字段是()。

A.编号和姓名B.编号C.姓名D.五分组字段

29.下列可作为VBA变量名的是()。

A.a&;bB.a?bC.4aD.const

30.窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是

A.“加载”B.“打开”C.“关闭”D.“确定”

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

32.

33.在考生文件夹下有一个“Acc3.mdb”数据库,里面有一个名为“产品”的报表,如图3所示。(1)在报表的页眉节区添加一个标签控件,其名称为“bTitle”,标题显示为“产品”,字号设置为“20磅”。(2)在页面页眉节区添加一个标签控件,其名称为“bPrice”,标题显示为“价格”。该控件放置在距上边“0.1cm”、距左边“5.8cm”的位置。(3)在主体节区添加一个文本框控件,其名称为“tPrice”,作用为显示“产品”表的“价格”字段。该控件放置在距上边“0.1cm”,距左边“5.8cm”的位置。宽度设置为“1.5cm”。(4)在报表页脚节区添加一个文本框控件,其名称为“tAvg”,用于计算并显示平均价格。

34.

35.

36.

37.

38.

39.

40.

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

42.

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

44.在考生文件夹下有一个数据库“Acc2.mdb”,里面已经设计好表对象“tStud”、“tScore”和“tCourse”,请按以下要求完成设计:

(1)以“tStud”表为数据源创建一个查询,查找党员记录,并显示“姓名”、“性别”和“人校时间”。将查询命名为“qT1”。查询结果如图1所示。

(2)以“tCourse”、“tScore”、“tStud”表为数据源创建一个查询,按学生姓名查找某学生的记录,并显示“姓名”、“课程名”和“成绩”。当运行该查询时,应显示提示信息:“请输入学生姓名:”。将查询命名为“qT2”。查询结果如图2所示。

(3)创建一个交叉表查询,统计并显示各门课程男女生的平均成绩。将查询命名为“qT3”。查询结果如图3所示。

要求:使用查询设计视图,用已存在的数据表作查询数据源,弗将计算出来的平均成绩用整数显示(使用函数)。

(4)创建一个查询,运行该查询后生成一个新表,表名"tTemp”,表结构包括“姓名”、“课程名”和“成绩”3个字段,表内容为不及格的所有学生记录。将查询命名为“qT4”。要求创建此查询后运行该查询,并查看运行结果。

参考答案

1.33解析:本题考查循环的知识。Exit语句用于中途退出循环,所以带有Exit语句的循环结束后,一定要判断清楚到底是因为不满足循环条件而退出循环的,还是由于执行到了Exit语句而退出循环的。本题中不等i循环到50就会因为满足If语句的条件从而执行到ExitFor语句退出循环,注意到每次循环时除了要执行i=i+3以外,在本次循环结束后还要加上步长1,经过计算在第3次循环的时候由于i的值为11而满足了If语句的条件,执行ExitFor后退出循环,此时的n值为3。

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

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

语法:

Weekday(daie),[firstdayofweek])

Firstdayofweek指定一星期第一天的常数。如果未予指定,则以vbSunday为缺省值,即星期日为1,则星期六为7。3.1、找到要操作的数据源,打开“教学管理_原始”数据库。2、在工具栏上找到“关系”按钮单击,在弹出的空白窗口上单击鼠标右键,选择“显示表”,在出现的“显示表”,选择题目要求的相关表,点击添加,原来的空白处就会出现相应的表。3、将鼠标放置于“课程”中的“课程编号”,按住左键拖动到“选课成绩”表中的“课程编号”,放开鼠标即可,在编辑关系选择在“实施参照完整性”、“级联更新相关字段”、“级联删除相关字段”前面的小框里面打上勾。后单击“创建”即可。4、同理建立“学生”与“选课成绩”之间的关系即可。4.第一题:步骤:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、鼠标右键单击“学生”表,选择“复制”,再在工具栏上找到“粘贴”图标,在“表名称”中输入“学生表备份”,同时选择“结构和数据”,单击“确定”即可。3、鼠标右键单击“学生表备份”表,选择“重命名”,再输入“学生表备份2009”即可。第二题:步骤:1、在打开的数据库中打开“教师”表,把鼠标移动到“教师编号”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“隐藏列”单击即可。3、在当前表的灰色出单击鼠标右键,选择“取消隐藏列”,在弹出的窗口的“教师编号”前面的方框打上小勾即可。第三题:1、在第二题的基础上,在挡开的教师表中操作,把鼠标移动到“姓名”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“冻结列”单击即可。3、在第二步不关闭表的情况下,同样是选择整列“姓名”,单击鼠标右键,选择“取消对所有列的冻结”即可。第四题:1、在第三题的情况下,不关闭表的情况下,同样是选中整列字段“教师编号”,按住鼠标左键不放,看到鼠标下方加有虚线的方框时拉动鼠标移动到“姓名”列后面,放开鼠标即可。第五题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,选中“教师”表的任意一行,然后单击鼠标的右键,选择“行高”;或者在“格式”中选择“行高”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。3、打开“教师”表,选中“教师”表的任意一列,然后单击鼠标的右键,选择“列宽”;或者在“格式”中选择“列宽”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。4、设置完成后保存即可。第六题:1、在第五题的基础上,在“教师”表的灰色处单击鼠标右键,选择字体,在弹出来的窗口上选择和设置题目的要求后,确定、保存即可。第七题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,在工具栏上找到“格式”,单击有选择“数据表”,在“设置数据表格式”中按题目的要求选择需要的设置即可。同理操作即可完成。5.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“通过输入数据创建表”或者单击“新建”,在打开的窗口中选择“数据表视图”。单击“确定”按钮,把鼠标放置于“字段1”上,变成向下箭头以后“单击一下”,使得整个字段变成黑色,然后单击“鼠标右键”一次,选择“重命名列”,输入所要求的字段名称;同理一直操作完成,命名完成以后单击“保存”,输入“学生-数据视图”,单击“确定”即可。3、再用“设计视图”打开“学生-数据视图”表进行表的“数据类型”进行设计,设计完成后单击“保存”即可。

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

8.9.【审题分析】本题主要考查追加表查询,追加表一般情况用于数据库的复制、转移。在表中条件表达式是:数学-语文+物理>=270。

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

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

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

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.A解析:本题考查报表各部分的功能。报表的主体节用来处理每条记录,其字段数据均须通过文本框或其他控件(主要是复选框和绑定对象框)绑定显示,可以包含计算的字段数据;页面页眉中的文字或控件一般输出显示在每页的顶端,通常用来显示数据的列标题;页面页脚节一般包含页码或控制项的合计内容,数据显示安排在文本框和其他一些类型控件中;报表页脚节一般是在所有的主体和组页脚被输出完成后才会打印在报表的最后面,通过在报表页脚区域安排文本框或其他一些类型控件,可以显示整个报表的计算汇总或其他的统计数字信息。答案为A。

22.B解析:本题考查宏的自动运行的知识。在Access中要让某个宏在打开数据库时自动运行,需要将此宏以AutoExec名字保存。AutoExec.bat是批处理文件而不是宏文件。

23.C解析:页面页眉中的文字或控件一般输出显示在每页的顶端。通常,它是用来显示数据的列标题,如字段名称等。

24.A解析:循环第1次,I=1,所以I\\5=0;

循环第2次,I=3,所以I\\5=0;

循环第3次,I=5,所以I\\5=1;

循环第4次,I=7,所以I\\5=1:

循环第5次,1=9,所以I\\5=1;

循环第6次,I=11,所以I\\5=2;

循环第7次,I=13,所以I\\5=2;

循环第8次,I=15,所以I\\5=3;

循环第9次,I=17,所以I\\5=3;

循环第10次,I=19,所以I\\5=3;

循环结束后,x=5+1+1+1+2+2+3+3+3,所以x=21。

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

26.B解析:本题考查表的基础知识。Access中的表是数据实际存储的对象,实现了逻辑层次上的关系。创建表的结构可以有3种方法:“数据表”视图比较简单;“设计”视图比较常用,而“表向导”视图最为简单快捷。“数据库”视图是用来设计数据库的。

27.A解析:从工程管理的角度看,软件设计可分为概要设计和详细设计两大步骤。概要设计是根据需求确定软件和数据的总体框架;详细设计是将其进一步精化成软件的算法或表示和数据结构。而在技术上,概要设计和详细设计又由若干活动组成,包括总体结构设计/数据设计和过程设计。因此,本题的正确答案是A。

28.B解析:由图可以看出,在“页面页眉”和“主体”之间有一个“编号页眉”,故该报表的分组字段就是“编号”。

29.CC.【解析】本题考查VBA中变量命名的知识。变量名的命名同字段命名一样,也可以由字母、数字和汉字组成,但是不能包含空格和任何除了下画线以外的标点符号。变量名不能使用VBA的关键字。

30.D解析:窗口事件是指操作窗口时所引发的事件,包括“加载”、“打开”、“关闭”,不包括“确定”。

31.

32.33.(1)打开“Acc3.mdb”数据库,在“数据库”窗口中单击“报表”选项,选中“产品”报表,单击“设计”按钮,进入“产品”报表的设计视图。在工具箱中选择标签控件添加到报表页眉中。单击工具栏上的属性按钮,打开刚添加的标签属性,切换到“格式”标签页,在标题栏输入“产品”,字号栏输入“20”;切换到“其他”标签页,在名称栏输入“bTitle”,单击“保存”按钮。(2)在工具箱中选择标签控件添加到页面页眉中,并设置其属性:标题为“价格”、名称为“bPrice”、上边距为“0.1em”、左边距为“5.8cm”。(3)单击工具栏上的“字段列表”按钮,打开“产品”表的字段列表,将其中的“价格”字段拖拽到主体节区中,删除其前面的标签。设置其属性:上边距为“0.1cm”、左边距为“5.8cm”、名称为“tPric”。(4)将鼠标指针移到报表页脚横条的下边线,往下拖曳出适当的报表页脚范围,从工具箱中选择文本框控件添加到报表页脚中,并删除前面的标签。设置其名称为“tAvg”、控件来源为“=Avg([价格])”。

34.

35.

36.

37.

38.

39.

40.

41.

42.

43.

44.(1)在“Acc2.mdb”数据库窗口中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击“tStud”表,关闭“显示

温馨提示

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

评论

0/150

提交评论