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

下载本文档

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

文档简介

2023年山西省太原市全国计算机等级考试Access数据库程序设计模拟考试(含答案)学校:________班级:________姓名:________考号:________

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

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

PrivateSubCommand1_Click()

a=0

Fori=1To2

Forj=1To4

IfjMod2<>0Then

a=a+1

EndIf

a=a+1

Nextj

Nexti

MsgBoxa

EndSub

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

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

Functionm(xAsInteger,yAsInteger)AsInteger

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

EndFunction

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger

a=1

b=2

MsgBoxm(a,b)

EndSub

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

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

PrivateSubo(ByVidpAslnteger)

p=p*2

EndSub

PrivateSubCommandl_C1kk()

DimiAsIntcger

Cails(1)

Ifi>4Thcni=i^2

MsgBoxi

EndSub

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

5.

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

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

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

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

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

a=day(now)

b=month(now)

C=year(now)

d=weekday(now)

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

12.

13.在“Accl.mdb”数据库中有一张“订单”表。(1)按照下表的要求创建“雇员”表。字段名称数据类型字段大小是否主键雇员ID文本5是雇员姓名文本10性别文本1职务文本10(2)设置“雇员”表“性别”字段的默认值为“男”,有效性规则为“男Or女”。输入有效性规则不允许的值时,提示信息为“请输入男或女字样!”。(3)在“雇员”表中输入如下数据。雇员ID雇员姓名性别职务10001黎明男销售主管10002王翔男销售经理

14.

15.

16.

17.

18.

19.

20.

三、1.选择题(10题)21.下列不属于软件工程的3个要素的是

A.工具B.过程C.方法D.环境

22.用户可以在实践中发现,查询视图窗口的切换是一项非常实用的功能,对此,Access提供了几种方法,下面列出的方法中不能实现切换功能的是()。

A.打开“视图”菜单,然后分别选择其中的“设计视图”、“数据表视图”或是“SQL视图”命令,在各个视图中进行转换

B.双击打开查询视图的主体节,然后在弹出的对话框中选择要切换到的查询视图的名称

C.击工具栏牛“视图”按钮右侧的向下箭头,然后在出现的菜单列表中选择要切换到的视图名称

D.右击已经打开的查询视图的标题栏,然后在快捷菜单中选择要切换到的查询视图名称

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

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

24.Access中表和数据库之间的关系是

A.一个数据库可以包含多个表B.数据库就是数据表C.一个表可以包含多个数据库D.一个表只能包含两个数据库

25.Access中最多允许嵌套的组页眉/页脚的个数为()。

A.4B.6C.8D.10

26.Access窗体中的文本框控件类型不包括()。

A.计算型B.非计算型C.结合型D.非结合型

27.在数据库中,对满足条件:允许一个以上的节点无双亲和一个节点可以有多于一个自双亲的数据模型称为()。

A.层次数据模型B.网状数据模型C.关系数据模型D.面向对象数据库

28.在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:PrivateSubCommand1_Cliek()Dima(10,10)Form=2To4Forn=4To5a(m,n)=m*nNextnNextmMsgBoxa(2,5)+a(3,4)+a(4,5)EndSub窗体打开运行后,单击命令按钮,则消息框的输出结果是()。

A.22B.32C.42D.52

29.以下叙述中,______是错误的。

A.查询是从数据库的表中筛选出符合条件的记录,构成一个新的数据集合

B.查询的种类有:选择查询、参数查询、交叉查询、操作查询和SQL查询

C.创建复杂的查询不能使用查询向导

D.可以使用函数、逻辑运算符、关系运算符创建复杂的查询

30.设有如下关系表:

则下列操作中,正确的是()。

A.T=R∩SB.T=R∪SC.T=R×SD.T=R/S

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

32.

33.

34.

35.

36.在考生文件夹下有“Acc3.mdb”数据库。(1)在“学生信息查询”窗体的选项卡控件中添加“学生档案信息查询”页,用列表框获取“学生档案信息”表中的所有字段。(2)以“教师档案信息”表为数据源,创建“教师档案信息”窗体,如图3所示。主窗体显示“教师档案信息”表的全部字段,子窗体显示每个教师对应的“授课ID”、“课程编号”、“课程名称”和“学生”字段。

37.

38.

39.

40.

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

42.

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

44.

参考答案

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

2.1212解析:考查多重循环结构的编程方法。对于内层循环而言,当j为1、3时,a会各加两次1;当j为2、3时,a会各加一次1。所以,整个内层会加6次1。考虑到外层循环要执行两次循环体,所以一共要加12次1,最终的输出结果为12。

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

4.36

5.

6.第一题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“MicrosoftExcel”,确定文件名字“学生_导出”,单击“导出”即可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“文本文件”,确定文件名字“学生_导出”,单击“导出”即可。

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

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

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

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

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

语法:

Weekday(daie),[firstdayofweek])

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

11.

12.

13.(1)在“Acc1.mdb”数据库窗口中单击“表”对象。单击“新建”按钮,在“新建表”对话框中选择“设计视图”,单击“确定”按钮。然后按照题干表要求建立字段,输入题目要求的字段名称、数据类型,在字段属性“常规”选项卡中输入字段大小,右键单击“雇员ID”,选择“主键”。单击工具栏中的“保存”按钮,在弹出的“另存秀”对话框中输入表名字“雇

员”,单击“确定”按钮,并关闭袭设计视图窗口。

(2)在“Acc1.mdb”数据库窗口中“表”对象下,右键单击“雇员”表,选择“设计视图”。选中“性别”字段,在“常规”选项卡默认值行输入“男”,“有效性规则”行输入“男0r女”,在“有效性文本”行输入“请输入男或女字样!”。单击工具栏中的“保存”按钮,并关闭表设计视图窗口。

(3)打开“雇员”表。按照题目要求依次输入所对应的数据。单击工具栏中的“保存”按钮,并关闭表窗口。

14.

15.

16.

17.

18.

19.

20.

21.D解析:本题考查了软件工程的基本概念。软件工程包括3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理和文档生成;过程支持软件开发的各个环节的控制和管理。

22.B

23.D解析:常见的窗口事件有'打开'、'关闭'和'加载',没有'确定'事件。

24.A解析:表是数据库中用来存储数据的对象,是整个数据库系统的基础。Access允许一个数据库中包含多个表,用户可以在不同的表中存储不同类型的数据。

温馨提示

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

最新文档

评论

0/150

提交评论