当前位置:文档之家› 2023年河南省焦作市全国计算机等级考试Access数据库程序设计预测试题(含答案)

2023年河南省焦作市全国计算机等级考试Access数据库程序设计预测试题(含答案)

2023年河南省焦作市全国计算机等级考试Access数据库程序设计预测试题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、操作题(10题)1.编辑数据表:在ACCESS 数据库“教学管理.mdb”,跟下面要求进行相应的操作:表的复制和重命名、隐藏列、冻结列、移动列、行高与列宽、更改表数据的字体、设置数据表格式、数据的查找与替换。

2. 在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:Private Sub Command1_Click()sum=0For i=1 To 100 step 2Next iMsgBox sumEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果为( )。

3.从ACCESS 数据库导出数据:在D:\\ Access 目录下有一个“教学管理.mdb”access 数据库,其中有一个“学生”表。

1、将“教学管理.mdb”中“学生”表导出为电子表格文件,命名为“学生_导出.xls”2、将“教学管理.mdb”中“学生”表导出为文本文件,命名为“学生_导出.txt”4.字段属性设置:在D:\\Access 目录下有一ACCESS数据库“教学管理.mdb”,其中有一“学生”表,如右图。

根据要求进行相应的设置。

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

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

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

9. 阅读下面的程序段:sum=0for i=1 to 3for j=i to 4for k=j to 5sum=sum+1next knext jnext i执行上面的三重循环后,sam的值为______。

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

Private Sub Command1_Click()Dim arr(1 To 10)For i=1 To 10Next iFor Each i In arr()Next iEnd Sub二、基本操作题(10题)11.(1)在考生文件夹下的“sampl.accdb”数据库文件中建立表“tCourse”,表结构如下:(2)根据“tCourse”表的结构,判断并设置主键。

(3)设置“学时”字段的有效性规则,使其输入的数据必须非空且大于等于0。

(4)设置“开课日期”字段的输入掩码为“短日期”,默认值为本年度的9月1日(规定:本年度年号必须由函数获取)。

(5)在“tCourse”表中输入以下两条记录:(6)在数据表视图中冻结“课程名称”字段。

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

(1)在“演员”表中添加“地域”字段,字段类型为“文本”,字段大小为“l0”,并输入如下数据。

(2)以“演员”表为数据源,进行高级筛选,筛选出所有中国大陆地区的女演员信息。

(3)设置“录影集”表的行高为“13”,按出版年份“升序”排列,设置背景颜色为“深青色” 网格线颜色为“深蓝色”。

13.14.15.16.17.在“Aecl.mdb”数据库中有“部门”、“基本情况”和“职务”3张表。

(1)将“基本情况”表中的“职务”字段移动到“姓名”和“词人日期”字段之间。

如图l所示。

(2)将该表的行高设置为“14“,按照“调入日期”、“升序”排列。

(3)将“职务”表和“基本情况”表的关系设置为“一对多”,“实施参照完整性”。

(4)将“部门”表和“基本情况”表的关系设置为“一对多”,“实施参照完整性”。

18.19.(1)新建“Acc1.mdb”数据库,将考生文件夹中的“个人信息.xls”导人数据库,第一行包含列标题,将“人员编号”设置为主键,将导入表命名为“个人信息”。

(2)将考生文件夹中的“单位信息.xls”导人数据库,第一行包含列标题,将“单位编号”设置为主键,将导入表命名为“单位信息”。

(3)将“单位信息”表中的“备注”字段列删除,将“性质”列的“民营”全部修改为“私营企业”。

结果如图l所示。

20.三、1.选择题(10题)21.宏操作中用于执行指定的外部应用程序的是()命令。

A.RunSQLB.RunAPPC.RequeryD.Restore22. 报表可以对数据源中的数据所做的操作为______。

A.修改B.显示C.编辑D.删除23.在SQL查询中使用WHERE子句指出的是______。

A.查询目标B.查询结果C.查询视图D.查询条件24.以下程序段运行结束后,变量x的值为______。

x=2y=4Dox=x*yy=y+1LoopWhile y<4A.2B.4C.8D.2025.在关系运算中,投影运算的含义是______。

A.在基本表中选择满足条件的记录组成一个新的关系B.在基本表中选择需要的字段(属性)组成一个新的关系C.在基本表中选择满足条件的记录和属性组成一个新的关系D.上述说法均是正确的26. 可以设置分组字段、显示分组统计数据的报表是( )。

A.纵栏式报表B.表格式报表C.图表报表D.标签报表27.以下关于栈的描述中,错误的是()。

A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针28. 在数据访问页的工具箱中,用于绑定HTML的图标是A.B.C.D.29. 在已经建立的“学生信息”表中,显示全部姓“李”的学生记录,可用( )的方法。

A.筛选B.排序C.隐藏D.冻结30. 在Actress中的数据访问页有很多功能,下列选项不是它的功能的是( )。

A.远程发布数据B.远程维护信息C.远程自动更新D.远程随时更新四、综合应用题(10题)31.32.33.34.35.36.37.在考生文件夹下有“Acc3.mdb”数据库。

(1)以“课程成绩”表为数据源,创建分组统计查询“最高分”,结果显示“课程编号”和“最高分”。

(2)以“课程”表为数据源,自动创建纵栏式窗体“课程”。

(3)在“课程”窗体中添加以最高分为数据源的子窗体“最高分”,子窗体显示“最高分”字段。

(4)在窗体页眉(高度1cm)中加入标签“Label_1”,标题为“各科成绩最高分”,特殊效果为“凸起”,字体为“宋体”、“加粗”、“14号”。

(5)去除子窗体的记录导航栏。

“课程”窗体显示效果如图3所示。

38.考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tStud”和查询对象“qStud”,同时还设计出以“qStud”为数据源的报表对象“rStud”。

试在此基础上按照以下要求补充报表设计。

(1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“97年入学学生信息表”。

(2)在报表的主体节区添加一个文本框控件,显示“姓名”字段值。

该控件放置在距上边0.Icm、距左边3.2cm处,并命名为“tName”。

(3)在报表的页面页脚节区添加一个计算控件,显示系统年月,显示格式为××××年××月(注:不允许使用格式属性)。

计算控件放置在距上边0.3cm、距左边10.5cm处,并命名为“tDa”。

(4)按“编号”字段前四位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节区。

计算控件命名为“tAvg”。

注意:不允许改动数据库中的表对象“tStud”和查询对象“qStud”,同时也不允许修改报表对象“rStud”中已有的控件和属性。

39.40.五、综合操作题(2题)41.42.六、简单应用题(2题)43.在考生文件夹下,存在一个数据库文件“Aec2.mdb”.里面已经设计好3个关联表对象(名为“学生”、“课程”、“成绩”)、一个空表(名为“Tl”)和一个窗体对象(名为“Fl”)。

试按以下要求完成设计:(1)创建一个选择查询“QYl”,查找没有书法爱好学生的“学号”、“姓名”、“性别”和“年龄”4个字段内容。

(2)创建一个选择查询“QY2”,查找学生的“姓名”、“课程名”和“成绩”3个字段内容。

(3)创建一个参数查询“QY3”,查找学生的“学号”、“姓名”、“年龄”和“性别”4个字段内容。

其中设置“年龄”字段为参数,参数值要求引用窗体“Fl”上控件名为“age”的值。

查询结果如图l所示。

(4)创建追加查询“QY4”,将表对象“学生”中的“学号”、“姓名”、“性别”和“年龄”4个字段内容追加到日标表“Tl”的对应字段内。

(规定“姓名”字段的第一个字符为姓。

要求将学生学号和学生的姓组合在一起,追加到目标表的“编号”字段中)。

查询结果如图2所示。

44.参考答案1.第一题:步骤:1、找到要操作的数据源,打开“教学管理_原始”数据库。

2、鼠标右键单击“学生”表,选择“复制”,再在工具栏上找到“粘贴”图标,在“表名称”中输入“学生表备份”,同时选择“结构和数据”,单击“确定”即可。

3、鼠标右键单击“学生表备份”表,选择“重命名”,再输入“学生表备份2009”即可。

第二题:步骤:1、在打开的数据库中打开“教师”表,把鼠标移动到“教师编号”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。

2、再单击鼠标右键,选择“隐藏列”单击即可。

3、在当前表的灰色出单击鼠标右键,选择“取消隐藏列”,在弹出的窗口的“教师编号”前面的方框打上小勾即可。

第三题:1、在第二题的基础上,在挡开的教师表中操作,把鼠标移动到“姓名”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。

2、再单击鼠标右键,选择“冻结列”单击即可。

3、在第二步不关闭表的情况下,同样是选择整列“姓名”,单击鼠标右键,选择“取消对所有列的冻结”即可。

第四题:1、在第三题的情况下,不关闭表的情况下,同样是选中整列字段“教师编号”,按住鼠标左键不放,看到鼠标下方加有虚线的方框时拉动鼠标移动到“姓名”列后面,放开鼠标即可。

第五题:1、找到要操作的数据源,打开“教学管理_原始”数据库。

2、打开“教师”表,选中“教师”表的任意一行,然后单击鼠标的右键,选择“行高”;或者在“格式”中选择“行高”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。

3、打开“教师”表,选中“教师”表的任意一列,然后单击鼠标的右键,选择“列宽”;或者在“格式”中选择“列宽”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。

4、设置完成后保存即可。

第六题:1、在第五题的基础上,在“教师”表的灰色处单击鼠标右键,选择字体,在弹出来的窗口上选择和设置题目的要求后,确定、保存即可。

第七题:1、找到要操作的数据源,打开“教学管理_原始”数据库。

相关主题