2022年湖北省孝感市全国计算机等级考试Access数据库程序设计测试卷(含答案)_第1页
2022年湖北省孝感市全国计算机等级考试Access数据库程序设计测试卷(含答案)_第2页
2022年湖北省孝感市全国计算机等级考试Access数据库程序设计测试卷(含答案)_第3页
2022年湖北省孝感市全国计算机等级考试Access数据库程序设计测试卷(含答案)_第4页
2022年湖北省孝感市全国计算机等级考试Access数据库程序设计测试卷(含答案)_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

2022年湖北省孝感市全国计算机等级考试Access数据库程序设计测试卷(含答案)学校:________班级:________姓名:________考号:________

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

2.数据模型按不同的应用层次分为三种类型,它们是【】数据模型、逻辑数据模型和物理数据模型。

3.已知数列的递推公式如下:

f(n)=1当n=0,1时

f(n)=f(n-1)+f(n-2)当n>1时

则按照递推公式可以得到数列:1,1,2,3,5,8,13,21,34,55,……。现要求

从键盘输入n值,输出对应项的值。例如当输入n为8时,应该输出34。程序如下,

请补充完整。

PrivateSubrunll_Click()

f0=1

f1=1

num=Val(InputBox("请输入一个大于2的整数:"))

Forn=2To【】

f2=【】

f0=f1

f1=f2

Nextn

MsgBoxf2

EndSub

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

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

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

PrivateSubCommand1_Click()

sum=0

Fori=1To100step2

Nexti

MsgBoxsum

EndSub

窗体打开运行后,单击命令按钮,则消息框的输出结果为()。

7.空数据库的建立:在D:\\Access目录下建立一个ACCESS空数据库文件“教学管理.mdb”。

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

a=day(now)

b=month(now)

C=year(now)

d=weekday(now)

9.阅读下面的程序段:

sum=0

fori=1to3

forj=ito4

fork=jto5

sum=sum+1

nextk

nextj

nexti

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

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

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

12.在考生文件夹下的“Acc1.mdb”数据库中已经建立表对象“tEmployee”。请按以下操作要求完成表的编辑:(1)根据“tEmployee”表的结构,判断并设置主键。(2)删除表中的“所属部门”字段;设置“年龄”字段的有效性规则为:只能输入大于16的数据。(3)在表结构中的“年龄”与“职务”两个字段之间增加一个新的字段:字段名称为“党员否”,字段类型为“是/否”型;删除表中职工编号为“000014”的一条记录。(4)使用查阅向导建立“职务”字段的数据类型,向该字段输入的值为“职员”、“主管”或“经理”等固定常数。(5)设置“聘用时间”字段的输入掩码为“短日期”。(6)在编辑好的表中追加如下一条新记录:编号姓名性别年龄是否党员职务聘用时间简历000031王涛男35√主管2004-9-1熟悉系统维护

13.

14.

15.

16.

17.

18.

19.

20.

三、1.选择题(10题)21.在报表中,改变一个节的宽度将改变

A.只改变这个节的宽度

B.只改变报表的页眉、页脚宽度

C.改变整个报表的宽度

D.因为报表的宽度是确定的,所以不会有任何改变

22.下面内容不属于使用软件危机的是()。

A.软件质量难以保证B.软件的成本不断提高C.软件需求增长缓慢D.软件不可维护或维护程度非常低

23.数据处理的最小单位是()。

A.数据B.数据元素C.数据项D.数据结构

24.下列关于控件的说法中正确的是______。

A.控件是窗体上用于输入数据、修改数据、执行数据的对象

B.计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,但不可以是窗体或报表上的其他控件中的数据

C.虽然组合框的列表是由多行数据组成,但平时只能显示一行,而且不能输入新值,所以它的应用比列表框要窄

D.窗体中的列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值

25.下列关系模型中术语解析不正确的是______。

A.记录,满足一定规范化要求的二维表,也称关系

B.字段,二维表中的一列

C.数据项,也成分量,是没个记录中的一个字段的值

D.字段的值域,字段的取值范围,也称为属性域

26.下列属于操作查询的是()。①删除查询②更新查询③交叉表查询④追加查询⑤生成表查询

A.①②③④B.②③④⑤C.①③④⑤D.①②④⑤

27.VBA中打开student表的语句是()。

A.Docmd.OpenForm"student"

B.Docmd.OpenQuery"student"

C.Docmd.OpenTable"student"

D.Docmd.Openreport"student"

28.在数据流图(DFD)中,带有名字的箭头表示______。

A.控制程序的执行顺序B.模块之间的调用关系C.数据的流向D.程序的组成成分

29.将E-R图转换到关系模式时,实体与联系都可以表示成

A.属性B.关系C.键D.域

30.用树形结构来表示各类实体以及实体之间的联系的数据模型称为()。

A.层次数据模型B.网状数据模型C.关系数据模型D.概念数据模型

四、综合应用题(10题)31.在考生文件夹下有一个“Acc3.mdb”数据库。

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

(2)在“销售明细”窗体中添加“房源信息”和“客户信息”按钮,分别实现运行“安照窗体房源代码查询”和“按照窗体客户代码查询”查询查询结果如图4所示。

32.

33.

34.

35.在考生文件夹下有“Acc3.mdb”数据库。(1)以“产晶入库”表为数据源,创建“产品入库”窗体。在窗体中添加标签“产品入库表”(宋体,12号,加粗,居中显示)。在窗体中显示“13期”、“产品代码”、“入库数量”和“标志”字段。(2)设置日期的默认值为当天日期。产品代码用组合框显示,自行输入“产品信息”表中的所有产品代码,数值保存到“产品代码”字段。在窗体中添加“添加记录”、“保存记录”和“删除记录”、“关闭窗体”按钮,分别实现添加记录、保存记录、删除记录和关闭窗体操作。“产品入库”窗体如图3所示。

36.

37.

38.

39.

40.

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

42.

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

44.

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

2.概念数据模型按不同的应用层次分为三种类型,它们足概念数据模型、逻辑数据模型和物理数据模型。概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型;它与具体的数据库管理系统无关。逻辑数据模型又称数据模型,它是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。物理数据模型又称物理模型,它是—种面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。

3.numf0+f1num\r\nf0+f1解析:程序首先需要接受用户输入的值,根据程序代码可以判断,使用变量num来存放用户输入的值,使用循环实现递推,根据题面“要求从键盘输入n值,输出对应项的值”,可知循环从2开始,到用户输入的值结束,也就是“Forn=2Tonum”。根据题面给出的公式“当n>1时,f(n)=f(n-1)+f(n-2)”,可知第n项的值总等于它前两项(即第n-2项与第n-1项)之和,在程序For循环中,总用f2表示第n项,f0表示第n-2项,f1表示第n-1项,所以f2=f0+f1。4.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“通过输入数据创建表”或者单击“新建”,在打开的窗口中选择“数据表视图”。单击“确定”按钮,把鼠标放置于“字段1”上,变成向下箭头以后“单击一下”,使得整个字段变成黑色,然后单击“鼠标右键”一次,选择“重命名列”,输入所要求的字段名称;同理一直操作完成,命名完成以后单击“保存”,输入“学生-数据视图”,单击“确定”即可。3、再用“设计视图”打开“学生-数据视图”表进行表的“数据类型”进行设计,设计完成后单击“保存”即可。

5.mdb或mdbAccess所提供的对象都存放在同一个数据库文件(扩展名为.mdb文件)中,而不是像其他PC的数据库那样分别存放在不同的文件中。

6.25002500解析:本题考查循环的知识。这个问题比较简单,实际上就是求1到100之间的奇数和,最终结果为2500。7.1、现在D盘下建立一个空的文件夹,命名为“ACCESS”文件夹。2、打开ACCESS文件夹,单击鼠标的右键,找到新建,单击数据库的程序的相关图标。3、文件夹下就会出现数据库的图标文件,重命名数据库的名称即可。注:在命名数据库文件的同时不允许输入文件名的扩展名。若没有显示扩展名,则从“工具”打开找到“文件夹选项”,单击“文件夹选项”,找到隐藏扩展名的那一项,把前面的小框去掉,并应用即可。

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

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

语法:

Weekday(daie),[firstdayofweek])

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

9.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次。10.第一题:1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“使用设计器创建表”或者单击“新建”,在打开的窗口中选择“设计视图”。单击“确定”按钮,在“字段名称”中输入题目要求中的字段名称,在“数据类型”中选择所需要的数据类型。3、在学生“性别”字段中选择“查阅向导”,选择“自行键入所需的值”,单击“下一步”,在灰色框中的“第一列”下面输入“男”,再在男的下一列输入“女”,单击“下一步”,然后单击“完成”即可。4、再选中“学生编号”,整行为黑色后,单击右键,选择“主键”。单击“保存”即可。第二题:1、在数据库中打开“学生”表,按要求输入数据即可。其步骤为:光标放置于“照片”的下一行方框中,单击右键,选择“插入对象”,选择“有文件创建”,单击“浏览”选择路径,找到所需要的“照片”,单击“确定”即可。2、光标放置于“个人地址主页”的下一行方框中,单击右键,选择“超链接”,选择“编辑超链接”,在“要显示的文字”中输入“张三的个人主页”,在“地址”栏中输入或者粘贴个人地址,单击“确定”即可完成。

11.

12.(1)在“Acc1.mdb”数据库中选中“表”对象,右键单击“tEmployee”,选择“设计视图”。选中“编号”字段行,右键单击“编号”行,选择“主键”。

(2)选中“所属部门”字段行。右键单击“所属部门”行,选择“删除行”。单击“年龄”字段,在“有效性规则”行输入“>16”。

(3)右键单击“职务”行,选择“插入行”。在“字段名称”列输入“党员否”,在“数据类型”下拉列表中选中“是/否”。单击工具栏中的“保存”按钮,执行“视图”一“数据表视图”命令。选中职工编号为“00014”的对应行,右键单击该行,选择“删除记录”,在弹出对话框中单击“是”按钮。单击工具栏中的“保存”按钮。

(4)在“Acc1.mdb”数据库中选中“表”对象,右键单击表“tEmployee”,选择“设计视图”命令。在“职务”字段“数据类型”的下拉列表中选中“查阅向导”,在弹出对话框中选中“自行键入所需值”复选框,单击“下一步”按钮。在光标处输入“职员”、“主管”和“经理”,单击“下一步”按钮,单击“完成”按钮。

(5)单击“聘用时间”字段。单击“输入掩码”行右侧生成器按钮,在弹出对话框中选中“短日期”行,单击两次“下一步”按钮,单击“完成”按钮。单击工具栏中的“保存”按钮。

(6)执行“视图”一“数据表视图”命令。按照题目表中记录向表中添加记录。单击工具栏中的“保存”按钮,关闭设计视图。

13.

14.

15.

16.

17.

18.

19.

\r\n

20.

21.C解析:因为报表只有惟一的宽度,改变一个节的宽度就将改变整个报表的宽度。

22.C解析:所谓软件危机是泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。选项A、B、D都属于软件危机的一种表现,软件危机还包括软件需求的增长得不到满足、软件开发成本和进度无法控制和软件开发生产率的提高赶不上硬件的发展和应用需求的增长。

23.C解析:数据处理的最小单位是数据项;由若干数据项组成数据元素;而数据是指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。故正确答案为选项C)。

24.D解析:控件是窗体上用于显示数据、执行数据、装饰窗体的对象:计算型控件既可以利用窗体或报表所引用的表或查询字段中的数据,又可以利用窗体或报表上的其他控件中的数据:组合框在平时只能显示一行,但可以输入文本,其应用比列表框要广泛。

25.A解析:表中的每一横行称为一个记录,也称元组。

26.D解析:操作查询包括删除查询、更新查询、追加查询、生成表查询。

27.C解析:本题考查VBA中如何打开对象的知识。在VBA中,打开表的命令格式为:Docmd.OpenTable表名。另外还需知道打开窗体使用Docmd.OpenForm;打开报表使用Docmd.OpenReport;打开查询使用Docmd.OpenQuery;关闭窗体和报表使用Docmd.Close。

28.C解析:数据流相当于一条管道,并有一级数据(信息)流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流

温馨提示

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

评论

0/150

提交评论