2022年山西省大同市全国计算机等级考试Access数据库程序设计真题(含答案)

上传人:专*** 文档编号:348447937 上传时间:2023-04-03 格式:DOCX 页数:28 大小:1.20MB
返回 下载 相关 举报
2022年山西省大同市全国计算机等级考试Access数据库程序设计真题(含答案)_第1页
第1页 / 共28页
2022年山西省大同市全国计算机等级考试Access数据库程序设计真题(含答案)_第2页
第2页 / 共28页
2022年山西省大同市全国计算机等级考试Access数据库程序设计真题(含答案)_第3页
第3页 / 共28页
2022年山西省大同市全国计算机等级考试Access数据库程序设计真题(含答案)_第4页
第4页 / 共28页
2022年山西省大同市全国计算机等级考试Access数据库程序设计真题(含答案)_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《2022年山西省大同市全国计算机等级考试Access数据库程序设计真题(含答案)》由会员分享,可在线阅读,更多相关《2022年山西省大同市全国计算机等级考试Access数据库程序设计真题(含答案)(28页珍藏版)》请在金锄头文库上搜索。

1、2022年山西省大同市全国计算机等级考试Access数据库程序设计真题(含答案)学校:_ 班级:_ 姓名:_ 考号:_一、操作题(10题)1.从外部导入数据创建表:有一个电子表格文件“学生电子表格.xls”,一个文本文件“学生.txt”,一个“教学管理_原始.mdb”access数据库,以及一个空数据库文件“教学管理.mdb”。操作要求如下:1、将电子表格“学生电子表格.xls”导入到“教学管理.mdb”中,表命名为“学生_从电子表格”。2、将文本文件“学生.txt”导入到“教学管理.mdb”中,表命名为“学生_从文本文件”。3、将“教学管理_原始.mdb”中的“学生”表导入到“教学管理.md

2、b”,表命名为“学生”。2. 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1 Click()Dim i As Integer,n As Integern=0For i=0 To 50i=i+3n=n+1If i10 Then Exit ForNext iText1.Text=Str(n)End Sub程序运行后,单击命令按钮,在文本框中显示的值是_。3.空数据库的建立:在 D:Access 目录下建立一个 ACCESS 空数据库文件“教学管理.mdb”。4. 在窗体中添加一个命令按钮(名为Comman

3、d1)和一个文本框(名为Text1),然后编写如下事件过程:Private Sub Command1_Click()Dim x As Integer,y As Integer,z As IntegerCall p1(a,b,c)End SubSub p1(x As Integer,y As Integer,z As Integer)z=x+yEnd Sub打开窗体运行后,单击命令按钮,文本框中显示的内容是( )。5. 在窗体上添加一个名为Command1的命令按钮,然后编写如下程序:Function m(x As Integer, y As Integer) As IntegermIIf(xy

4、,x,y)End FunctionPrivate Sub Command1_Click()Dim a As Integer, b As Integera1b2MsgBox m(a,b)End Sub打开窗体运行后,单击命令按钮,消息框中输出结果为【 】。6.7.用向导建立 ACCESS 数据库:利用数据库模板向导,在 D:Access 目录下建立一个 ACCESS 数据库“资产追踪.mdb”。要求显示样式设置为标准,报表打印样式为大胆。数据库标题为“资产追踪”。8.使用设计器创建表:在 D:Access 目录下有一 ACCESS 数据库“教学管理.mdb”。1、利用表的设计视图创建如下图所示的

5、“学生”表。要求:“性别”字段利用“查阅向导”输入,通过菜单可选择“男”或“女”;先设置“学生编号”字段为主键,再尝试设置“姓名”、“性?别”、“入校日期” 组成的多字段主键。2、如下图输入数据。9. 已知数列的递推公式如下:f(n)1 当n0,1时f(n)f(n-1)+f(n-2) 当n1时则按照递推公式可以得到数列:1,1,2,3,5,8,13,21,34,55,。现要求从键盘输入n值,输出对应项的值。例如当输入n为8时,应该输出34。程序如下,请补充完整。Private Sub runll_Click()f0=1f1=1num=Val(InputBox(请输入一个大于2的整数:)For

6、n=2 To 【 】f2【 】f0=f1f1=f2Next nMsgBox f2End Sub10.从 ACCESS 数据库导出数据:在 D: Access 目录下有一个“教学管理.mdb”access 数据库,其中有一个“学生”表。1、将“教学管理.mdb”中“学生”表导出为电子表格文件,命名为“学生_导出.xls”2、将“教学管理.mdb”中“学生”表导出为文本文件,命名为“学生_导出.txt”二、基本操作题(10题)11.12.13.14.15.16.17.在“Acclmdb”数据库中有“订单”表和“雇员”表。(1)按照下表的要求建立“订单明细”表,“折扣”字段的有效性规则为“>0

7、 and<-1”。(3)将“订单明细”表到“订单”表的关系设置为“一对一”,“实施参照完整性”。18.19.20.三、1.选择题(10题)21. 用于打开查询的宏命令是( )。A.OpenForm B.OpenReport C.OpenQuery D.OpenTable22. 在窗体中,用来输入和编辑字段数据的交互控件是A.文本框 B.列表框 C.复选框控件 D.标签23.下图中所示的查询返回的记录是()。A.A. 年龄在19岁到21岁之间的记录B. 年龄不在19岁到21岁之间的记录C. 所有的记录D. 以上说法均不正确24. 在长度为n的有序线性表中进行二分查找,在最坏的情况下需要比较

8、的次数是( )。A.O(n) B.O(n2) C.O(log2n) D.O(nlog2n)25. 下列实体的联系中,属于多对多联系的是( )。A.住院的病人与病床 B.学校与校长 C.职工与工资 D.学生与课程26. 在窗体设计视图上中,必须包含的部分是( )。A.主体 B.窗体页眉和页脚 C.页面页眉和页脚 D.以上三项都要包括27. 宏组中的宏的调用格式为( )。A.宏组名宏名 B.宏名称 C.宏名宏组名 D.以上都不对28.在SELECT语句中使用ORDER BY是为了指定_。A.查询的表 B.查询结果的顺序 C.查询的条件 D.查询的字段29.单个用户使用的数据视图的描述称为_。A.外

9、模式 B.概念模式 C.内模式 D.存储模式30. 下面VBA程序段运行时,内层循环的循环总次数是( )。For m=0 To 7 step 3 For n=m-1 To m+1 Next n Next mA.3 B.4 C.12 D.9四、综合应用题(10题)31.32.33.34.35.36.综合应用题(共18分)(本题素材路径:电脑版软件考试题库真考题库试卷61综合应用)考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计好表对象“tTeacher”、窗体对象“fTest”,报表对象“rTeacher”和宏对象“m1”。试在此基础上按照以下要求补充窗体设计和报表设计:(1

10、)将报表对象rTeacher的报表主体节区中名为“性别”的文本框显示内容设置为“性别”字段值,并将文本框名称更名为“tSex”。(2)在报表对象rTeacher的报表页脚节区位置添加一个计算控件,计算并显示教师的平均年龄。计算控件放置在距上边0.3厘米、距左侧3.6厘米,命名为“tAvg”。要求:平均年龄保留整数。(3)设置“fTest”窗体。打开窗体时,窗体标题显示内容为:“*月*日#样例”,请按照VBA代码中的指示将代码补充完整。注意:显示标题中,月和日均为本年度当月和当日,“#”为标签控件“bTitle”的内容;显示内容中间及前后不允许出现空格;如果月或日小于10,按实际位数显示。要求:

11、本年度当月和当日的时间必须使用函数获取。(4)设置窗体对象fTest上名为“btest”的命令按钮的单击事件属性为给定的宏对象m1。注意:不允许修改数据库中的表对象“tTeacher和宏对象“m1”;不允许修改窗体对象“fTest”和报表对象“rTeacher”中未涉及的控件和属性。程序代码只允许在“*Add*”与“*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。37.38.39.40.在考生文件夹下有“Acc3mdb”数据库。 (1)在“学生信息查询”窗体的选项卡控件中添加“学生档案信息查询”页,用列表框获取“学生档案信息”表中的所有字段。 (2)以“教

12、师档案信息”表为数据源,创建“教师档案信息”窗体,如图3所示。主窗体显示“教师档案信息”表的全部字段,子窗体显示每个教师对应的“授课ID”、“课程编号”、“课程名称”和“学生”字段。五、综合操作题(2题)41.42.六、简单应用题(2题)43.44.参考答案1.第一题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到“导入”并单击,在弹出的窗口中选择相关路径(一定找到“学生电子表格”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“学生电子表格”,则单击“文件类型”的右面的下拉按钮三角形。3、在文件类型中选择“Microsoft E

13、xcel”,出现“学生电子表格”后,选中“学生电子表格”,再单击右下角的“导入”,单击“下一步”,再单击“下一步”,若“第一行包含列标题”前面的方框打上小勾,则直接单击“下一步”;若“第一行包含列标题”前面的方框没有打上小勾,则打上小勾后直接单击“下一步”。再单击“下一步”,再单击“下一步”,选择“我自己选择主键”,再单击“下一步”,命名为“学生_从电子表格”,单击“完成”即可。第二题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到“导入”并单击,在弹出的窗口中选择相关路径(一定找到“学生”的位置),寻找所需要的文件所在的文件夹下时,如果

14、没有显示“学生.txt”,则单击“文件类型”的右面的下拉按钮三角形。3、在文件类型中选择“文本文件”,出现“学生.txt”后,选中“学生.txt”,再单击右下角的“导入”,单击“下一步”,再单击“下一步”,若“第一行包含列标题”前面的方框打上小勾,则直接单击“下一步”;若“第一行包含列标题”前面的方框没有打上小勾,则打上小勾后直接单击“下一步”。再单击“下一步”,再单击“下一步”,选择“我自己选择主键”,再单击“下一步”,命名为“学生_从文本文件”,单击“完成”即可。第三题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到“导入”并单击,在弹出的窗口中选择相关路径(一定找到“教学管理_原始”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“教学管理_原始”,则单击“文件类型”的右面的下拉按钮三角形。3、在文件类型中选择“Microsoft office Access”,出现“教学管理_原始”后,选中“教学管理_原始”,再单击右下角的“导入”,单击对象“表”中的“学生”表,然后确定即可

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号