2026年全国计算机考试二级ACCESS上机试题库及答案_第1页
2026年全国计算机考试二级ACCESS上机试题库及答案_第2页
2026年全国计算机考试二级ACCESS上机试题库及答案_第3页
2026年全国计算机考试二级ACCESS上机试题库及答案_第4页
2026年全国计算机考试二级ACCESS上机试题库及答案_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

2026年全国计算机考试二级ACCESS上机试题库及答案一、单项选择题(每题1分,共20分)1.在Access数据库中,用于存储数据的基本对象是()。A.表B.查询C.窗体D.报表答案:A2.关系数据库中的“关系”是指()。A.各个字段之间的联系B.各个记录之间的联系C.满足一定条件的二维表格D.数据库文件之间的联系答案:C3.在表的设计视图中,不能完成的操作是()。A.修改字段名B.删除一个字段C.修改字段的数据类型D.删除一条记录答案:D4.若要在“员工”表中查找所有“部门”为“销售部”且“基本工资”高于5000元的记录,在查询设计视图的“条件”行中,应输入()。A.部门=“销售部”AND基本工资>5000B.部门=“销售部”OR基本工资>5000C.部门=“销售部”AND“基本工资”>5000D.部门=“销售部”OR“基本工资”>5000答案:A5.在创建交叉表查询时,必须指定()。A.行标题、列标题和值B.值、行标题和列标题C.行标题和值D.列标题和值答案:A6.用于从其他数据库的表或查询中导入数据的查询类型是()。A.选择查询B.操作查询C.交叉表查询D.SQL查询答案:B(具体为追加查询或生成表查询)7.要改变窗体上文本框控件的数据源,应设置的属性是()。A.记录源B.控件来源C.筛选D.默认值答案:B8.如果要在文本框中输入内容时显示为“”号,应设置的属性是()。8.如果要在文本框中输入内容时显示为“”号,应设置的属性是()。A.默认值B.标题C.密码D.输入掩码答案:D9.在报表设计中,可以用来显示页码的控件是()。A.文本框B.标签C.命令按钮D.图像答案:A10.在报表中,要计算所有学生的“数学”课程平均分,应将计算控件放置在()。A.页面页脚B.报表页脚C.主体D.组页脚答案:B11.宏是由一个或多个()组成的集合。A.命令B.操作C.对象D.表达式答案:B12.用于打开窗体的宏操作是()。A.OpenFormB.OpenReportC.OpenQueryD.OpenTable答案:A13.VBA中定义符号常量使用的关键字是()。A.DimB.PublicC.PrivateD.Const答案:D14.在VBA中,表达式17Mod5的结果是()。A.0B.1C.2D.3答案:C15.用于从过程调用中退出,并返回到调用该过程语句的下一条语句的VBA语句是()。A.ExitDoB.ExitForC.ExitSubD.End答案:C16.在VBA中,如果变量未声明而直接使用,则该变量为()类型。A.IntegerB.StringC.VariantD.Object答案:C17.用于在VBA中弹出消息框的函数是()。A.InputBoxB.MsgBoxC.MessageBoxD.Alert答案:B18.在Access中,与Like“张”匹配的字符串是()。18.在Access中,与Like“张”匹配的字符串是()。A.张三B.小张C.张D.张三丰答案:A,C,D(注意:本题为单选题,但题干设计有误,标准答案应为“张三丰”,因“”匹配任意多个字符。但常见题库中有类似题目,答案给“张三”。严格来说,所有以“张”开头的字符串都匹配。此处按常见题库习惯选A。实际考试应避免此类歧义题。)答案:A,C,D(注意:本题为单选题,但题干设计有误,标准答案应为“张三丰”,因“”匹配任意多个字符。但常见题库中有类似题目,答案给“张三”。严格来说,所有以“张”开头的字符串都匹配。此处按常见题库习惯选A。实际考试应避免此类歧义题。)19.要确保输入的联系电话是8位数字,应使用的有效性规则是()。A.Like“########”B.Len([电话])=8C.IsNullD.Between10000000And99999999答案:A20.数据库系统的核心是()。A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B二、多项选择题(每题2分,共10分,多选、少选、错选均不得分)1.在Access查询中,可以进行的计算类型包括()。A.总和B.平均值C.计数D.最大值E.最小值答案:A,B,C,D,E2.窗体的事件类型包括()。A.鼠标事件(如单击、双击)B.键盘事件(如键按下、键释放)C.焦点事件(如获得焦点、失去焦点)D.数据事件(如更新前、更新后)E.窗口事件(如打开、关闭)答案:A,B,C,D,E3.报表的节类型主要有()。A.报表页眉B.页面页眉C.组页眉D.主体E.组页脚、页面页脚、报表页脚答案:A,B,C,D,E4.VBA的循环结构包括()。A.For...NextB.DoWhile...LoopC.DoUntil...LoopD.While...WendE.ForEach...Next答案:A,B,C,D,E5.关于SQL语句,下列说法正确的是()。A.SELECT语句用于从表中查询数据B.UPDATE语句用于更新表中的数据C.INSERTINTO语句用于向表中插入新记录D.DELETE语句用于从表中删除记录E.CREATETABLE语句用于创建新表答案:A,B,C,D,E三、填空题(每空1分,共10分)1.Access数据库文件的扩展名是______。答案:.accdb或.mdb(根据版本)2.在关系模型中,二维表的行称为______,列称为______。答案:记录(或元组),字段(或属性)3.在查询设计网格中,“排序”行用于指定字段的排序方式,包括升序、降序和______。答案:(不排序)4.用于创建和维护表结构、定义字段属性的视图称为______视图。答案:设计5.在窗体或报表中,用于显示、输入或编辑数据的控件,如文本框、组合框等,称为______控件。答案:绑定6.宏组是______的集合。答案:宏7.VBA中,用于声明模块级变量的关键字是______。答案:Dim或Private8.SQL语句中,用于对查询结果进行分组的子句是______。答案:GROUPBY9.在关系数据库中,实现表与表之间联系的主要手段是______。答案:关系(或外键)四、简答题(共20分)1.(5分)简述主键和外键的作用及区别。答案:主键是表中能唯一标识每条记录的一个字段或字段组合。其作用是保证表中记录的唯一性(实体完整性),并作为建立表间关系的基础。一个表只能有一个主键。外键是另一个表(主表)的主键在本表(从表)中的引用。其作用是建立和加强两个表数据之间的链接,保证参照完整性。一个表可以有多个外键。区别在于:主键用于唯一标识本表记录,外键用于建立与另一表的关联。2.(5分)简述选择查询、参数查询和操作查询的主要功能。答案:选择查询是最常见的查询类型,它从一个或多个表中检索数据,并可对记录进行分组和计算。参数查询在执行时显示对话框提示用户输入参数(条件),然后根据输入进行查询,增加了查询的灵活性。操作查询可以对数据表中的记录进行批量操作,包括生成表查询(创建新表)、追加查询(向表添加记录)、更新查询(修改记录)和删除查询(删除记录)。3.(5分)简述窗体中“绑定型控件”、“未绑定型控件”和“计算型控件”的含义。答案:绑定型控件:其数据源是表或查询中的字段,用于显示、输入或更新字段中的数据。未绑定型控件:没有数据源,用于显示信息、线条、矩形或图片等静态元素,或者作为未与字段关联的输入控件(如临时输入框)。计算型控件:其数据源是一个表达式(而不是字段),表达式可以使用窗体或报表的基础表或查询中的字段数据,也可以使用其他控件中的数据,用于显示计算结果。4.(5分)简述在VBA中,过程级变量、模块级变量和全局变量的作用域和生命周期。答案:过程级变量:在过程(Sub或Function)内部用Dim或Static声明。作用域仅限于声明它的过程。生命周期:用Dim声明的,过程开始到结束;用Static声明的,程序运行期间一直存在,但作用域仍仅限于该过程。模块级变量:在模块的通用声明段用Dim或Private声明。作用域为声明它的整个模块,可被该模块内的所有过程访问。生命周期与模块加载时间相同。全局变量:在标准模块的通用声明段用Public声明。作用域为整个应用程序,可被所有模块的所有过程访问。生命周期从声明开始到程序结束。五、应用题(共40分)1.(10分)综合应用题:数据表设计与查询。现有“学生”表和“成绩”表,结构如下:学生(学号,姓名,性别,出生日期,院系)成绩(学号,课程号,课程名,成绩)(1)请写出创建“学生”表的SQL语句(字段类型及长度自定,学号为主键)。(2)请写出创建“成绩”表的SQL语句(学号和课程号共同作为主键,并设置学号为外键,参照“学生”表的“学号”字段)。(3)请使用SQL语句查询“计算机学院”所有学生的“学号”、“姓名”和“数据库原理”课程的成绩,并按成绩降序排列。答案:(1)```sqlCREATETABLE学生(学号CHAR(10)PRIMARYKEY,姓名NVARCHAR(20),性别CHAR(2),出生日期DATE,院系NVARCHAR(30));```(2)```sqlCREATETABLE成绩(学号CHAR(10),课程号CHAR(6),课程名NVARCHAR(30),成绩SMALLINT,PRIMARYKEY(学号,课程号),FOREIGNKEY(学号)REFERENCES学生(学号));```(3)```sqlSELECTs.学号,s.姓名,c.成绩FROM学生ASsINNERJOIN成绩AScONs.学号=c.学号WHEREs.院系=‘计算机学院’ANDc.课程名=‘数据库原理’ORDERBYc.成绩DESC;```2.(15分)窗体与VBA编程应用题。设计一个名为“frmStudent”的窗体,用于管理学生信息。窗体记录源为“学生”表。窗体上包含以下控件:用于显示和编辑“学号”、“姓名”、“性别”、“出生日期”、“院系”字段的文本框(或组合框,性别可用组合框)。用于显示和编辑“学号”、“姓名”、“性别”、“出生日期”、“院系”字段的文本框(或组合框,性别可用组合框)。五个命令按钮,名称分别为:cmdFirst(第一条)、cmdPrevious(上一条)、cmdNext(下一条)、cmdLast(最后一条)、cmdAdd(添加记录)。五个命令按钮,名称分别为:cmdFirst(第一条)、cmdPrevious(上一条)、cmdNext(下一条)、cmdLast(最后一条)、cmdAdd(添加记录)。要求:(1)写出将窗体记录源设置为“学生”表的属性设置位置及值。(2)为“性别”组合框设置行来源类型和行来源,使其下拉列表提供“男”和“女”两个选项。(3)编写VBA代码,实现cmdFirst、cmdPrevious、cmdNext、cmdLast四个按钮的单击事件功能,分别实现记录导航至第一条、上一条、下一条、最后一条。(4)编写VBA代码,实现cmdAdd按钮的单击事件功能:在“学生”表末尾添加一条新空白记录,并将焦点定位到“学号”文本框。答案:(1)在窗体属性表中,“数据”选项卡下的“记录源”属性,设置为“学生”。(2)“性别”组合框属性设置:“行来源类型”:值列表“行来源”:“男”;“女”(3)VBA代码:```vba‘第一条PrivateSubcmdFirst_Click()DoCmd.GoToRecord,,acFirstEndSub‘上一条PrivateSubcmdPrevious_Click()DoCmd.GoToRecord,,acPreviousEndSub‘下一条PrivateSubcmdNext_Click()DoCmd.GoToRecord,,acNextEndSub‘最后一条PrivateSubcmdLast_Click()DoCmd.GoToRecord,,acLastEndSub```(4)VBA代码:```vbaPrivateSubcmdAdd_Click()DoCmd.GoToRecord,,acNewRec‘导航到新记录Me!学号.SetFocus‘将焦点设置到“学号”文本框(假设控件名即为“学号”)EndSub```3.(15分)报表与综合应用题。创建一个名为“rptScoreReport”的报表,用于按院系分组打印学生成绩单。数据源为一个查询,该查询基于“学生”表和“成绩”表,包含字段:院系、学号、姓名、课程名、成绩。要求:(1)写出创建上述数据源查询的SQL语句(查询名为“qryScoreForReport”)。(2)在报表设计视图中,报表应包含哪些节?请按从上到下的顺序列出,并简述每个节应放置的内容。(3)假设要在每个院系分组后,计算并显示该院系学生的平均成绩。应使用什么类型的控件?应将该控件放置在报表的哪个节中?控件的“控件来源”属性应如何设置?(4)若要在报表页脚显示所有学生的总平均分,应如何操作?答案:(1)```sqlSELECT学生.院系,学生.学号,学生.姓名,成绩.课程名,成绩.成绩INTOqryScoreForReportFROM学生INNERJOIN成绩ON学生.学号=成绩.学号ORDERBY学生.院系,学生.学号;```(或使用CREATEVIEW语句创建查询)(2)报表应包含的节及内容:报表页眉:在整个报表开头打印一次,放置报表标题(如“

温馨提示

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

评论

0/150

提交评论