《全国计算机等级考试二级Access数据库程序设计真题3(含答案).pdf》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级Access数据库程序设计真题3(含答案).pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、全国计算机等级考试二级Access数据库程序设计真题精选3一、单项选择题1.下列选项中,与V B A语句:Di m N e w%,s u m!等 价 的 是()。A.Di m N e w A s I n t e g e r,s u m A s S i n g l e VB.Di m N e w A s I n t e g e r,s am A s Do u bl eC.Di m N e w A s Do u bl e,s u m A s S i n g l eD.Di m N e w A s Do u bl e,s u m A s I n t e g e r解析:Di m N e w%,s u
2、 m!的功能是定义一个整型变量N e w 和一个单精度变量s u m。在V B A 数据类型中,“”表示整型变量,“!”表示单精度变量,”表示货币,”表示字符串。2 .在“学生”报表中有一文本框控件,其控件来源属性设置为“=c o u n t()”,则正确的叙述是()。A.处于不同分组级别的节中,计算结果不同 VB.文本控件的值为报表记录源的记录总数C.可将其放在页面页脚以显示当前页显示的学生数D.只能存在于分组报表中解析:计算型文本框控件如果放在报表页眉/页脚节,显示的是记录源的记录总数;放在分组报表页眉/页脚节,显示的是分组的记录数。带计算函数的计算型文本框控件不能放在页面页脚。3.在窗体
3、中有一个名称为C o m m an d l 的按钮,该模块内还有一个函数过程:上述程序有错误。错误的语句是()。A.Di m x A s I n t e g e rB.M e.T e x t O=x VC.M e.T e x t 3=yD.Di m y A s L o n g解析:T e x t。的值赋给变量x的正确写法是“x=M e.T e x t O”,程序中写的“M e.T e x t O=x”是将x的值赋给T e x t O,不符合题意。5.使用报表设计视图创建一个分组统计报表的操作包括指定报表的数据来源计算汇总信息创建一个空白报表设置报表排序和分组信息添加或删除各种控件正确的操作步骤
4、为()。A.够 B.VC.D.解析:创建报表为第一步,所有步骤都以建立报表为基础。报表创建完成后,需要为报表设置数据源,然后添加或删除各种控件,再设置排序和分组信息,最后按照设置好的排序和分组方式计算汇总信息。6.“用户表”中包含4个字段:用户名(文本,主关键字),密 码(文本),登录次数(数字),最近登录时间(日期/时间)。在“登录界面”的窗体中有两个名为t U s e r 和 t P as s w o r d 的文本框,一个登录按钮C o m m an d。进入登录界面后,用户输入用户名和密码,单击登录按钮后,程序查找“用户表”。如果用户名和密码全部正确,则登录次数加1,显示上次的登录时间
5、,并记录本次登录的当前日期和时间;否则,显示出错提示信息。为完成上述功能,在程序 中【】处应填入的语句为()。A.r s.U pd a t e VB.U pd a t eC.r s.C h a ng eD.C h a ng e解析:根据题意,每次登录时要先检查用户名和密码,检查正确后才能成功登录,然后登录次数(f d l)加 1,最近登录时间(f d 2)更新为本次登录的日期和时间。在程序空白处,f d l 和 f d 2 都已经完成更新,则所填代码句的功能应该是将f d l 和 f d 2 更新后的数据更新到数据库中,用命令r s.U pd a t e。7 .关系模型中的术语“属性”对应的是
6、A c c es s 数据库中的是()。A.字段 VB .索引C.类型D.取值范围解析:在A c c es s 数据库中,关系是一张表,表的行和列分别称为记录和字段,表中的每行就是一个元组,每列就是一个属性,“属性”是关系数据库中的基本概念,因此关系术语“属性”对应A c c es s 数据库中的“字段”概念。8.下列子过程实现对“教师表”中的基本工资涨1 0%的操作。则程序的输出是()OA.1 0 0 VB.1 2 0C.1 2 5D.2 2 5解析:程序中S u b 定义了 2个过程:C o nu na nd O _ C l i c k()和G et D a t a ()o其中G et D
7、 a t a 的功能是将参数f的值增加1 2 0 后再赋给f,且 f为B y R ef 类型的参数,可将参数在过程中的改变传递到过程外。程序中整个过程分为两步:过程C o m m a nd O _ C l i c k中定义整型数据J=1 0 0,并将J+5 作为G et D a t a 的参数;然后调用G et D a t a 过程,此时在G et D a t a 过程中的形参为1 0 5,经G et D a t a过程处理后变成2 2 5。但函数调用只改变了形参,并没有改变J的值,所以J还是1 0 0 o1 5.如果要批量更改数据表中的某个值,可以使用的查询是()。A.参数查询B.更新查询
8、VC.追加查询D.选择查询解析:更新查询是对一个或多个表中的一组记录作全部/部分字段更新,可以批量更改数据。A项,参数查询是在执行时显示对话框,要求用户输入查询信息,根据输入信息检索字段中的记录进行显示;C项,追加查询是从一个或多个表中将一组记录添加到一个或多个表的尾部;D项,选择查询是根据指定的查询准则,从一个或多个表中获取数据并显示结果。1 6.运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是()。A.多对多 VB.一对多C.多对一D.一对一解析:实体集之间必须通过联系来建立联接关系,可分为:一对一联系,即1:1;一对多联系,即 1:m;
9、多对多联系,即m:n0 一个运动员可以参加多个运动项目,同时,一个运动项目也可以有多个运动员参加,因此,实体项目和运动员之间的联系是多对多。17.在 Ac c e ss数据库中要删除表中的一个字段,可使用的SQL命令是()OA.D e l e c t T a bl eB.D r o pT a bl eC.Al t e r T a bl e VD.Se l e c t T a bl e解析:Ac c e ss支持的数据定义语句有:创建表C REAT ET ABLE;修改表ALT ERT ABLE;删除表D ROPT ABLE。ALT ERT ABLE语句用于在已有的表中添加、修改或删除已建表的结
10、构。A 项,D r o pT a bl e 用于从数据库中删除一个表;BD两项错误,不存在D e l e t e T a bl e 和 Se l e c t T a bl e 语句。18.如果字段“评价”的取值范围为0 10,则下列关于有效性规则的选项中,错误的是()。A.=0a n d=10B.评价=0a n d 评价=10C.评价=0a n d 评价=10D.0=评价 =10 V解析:根据题意,“评价”字段的取值必须同时满足“=1”和“=10”这两个条件,根据数据库的有效性规则,这两个条件应该用a n d 连接起来。D项错误,因为“=”符号是用于数值比较的双目运算符,结合顺序为从左到右。0
11、 评价=10”,即第一步计算出“0 评价”的结果值为“t r u e”或“f a l se”是逻辑值,当与第二个=做比较操作时,左边的t r u e 或f a l se 值会强制类型转换为数值1 或0,然后跟=右边的值比较,1 或0 永远小于10,最后的结果是布尔值“真”,并不能起到约束输入的作用。19.在报表中,若文本框控件的“控件来源”属性设置为:=pa g e&“页/&pa g e s&“页”,该报表共10页,则打印预览报表时第2 页报表的页码输出为()。A.2 页/10 页 VB.1 页,10页C.第2 页,共 10页D.=2 页/10 页解析:应用程序使用文本框组件主要用来接收使用者
12、输入的文字信息。文本框控件的“控件来源”属性如果是表达式,那么文本框中就会显示表达式的值。pa g e 字段表示当前页的页码,pa g e s 字段表示文档的总页数,&是字符串连接符号。双引号”之间的字符串直接显示。因此在报表第2 页应该输出“2页0 页”。20.若数据库中有表ST U D,则下列函数实现的功能是()。该系统结构图中最大扇人是()。A.nB.1C.2 VD.3解析:扇入是指直接调用该模块的上级模块的个数,扇出指该模块直接调用的下级模块的个数。扇入大表示模块的复用程度高。题干系统中,第2 层模块扇入均为1;第3 层中3.1 模块扇入为2,其余为1,所以最大扇入为2。3 9.在显示
13、查询结果时,若将数据表中的“n a m e”字段名显示为“姓名”,应进行的相关设置是()。A.在查询设计视图的“字段 行中输入“姓名”B.在查询设计视图的“显示”行中输入“姓名”C.在查询设计视图的“字段”行中输入“姓名:n a m e”VD.在查询设计视图的“显示”行中输入“姓名:n a m e”解析:在数据库的查询设计视图中,“字段”行可以输入或添加字段名,“显示”行利用复选框来确定字段是否在查询结果中显示。若要修改字段的显示名称,应在其字段名之前增加“显示名称;”字样。因此本题中要将“n a m e”字段名显示为“姓名”,应 在“字段”行中输入“姓名:n a m e”字样。4 0.下列字
14、段中,可以作为主关键字的是()。A.身份证号VB.姓名C.班级D.专业解析:主关键字(p r i m a r y k e y)用于唯一地标识表中的某一条记录,是表中的一个或多个字段。身份证号可以唯一标识一条记录,所以可以作为主关键字。二、问答题4 1.考生文件夹下有一个数据库文件“sa m p L a c c d b”,其中已经设计好表对象“tE m p l o y e e”和窗体对象“f L i st”。请按以下要求完成对表的编辑。(1)根据 tE m p l o y e e”表的结构,判断并设置主键;将“编号”字段的字段大小改为7;删除“照片”字段。(2)设置“性别”字段的“有效性规则”属
15、性为只能输入“男”或“女”;设置“年龄”字段的“输入掩码”为只能输入两位数字,并设置其默认值为1 9;设置“工作时间”的“有效性规则”属性为只能输入当前时间之前的时间(含当前时间)(3)设 置“职务”字段的输入为“职员”、“主管”或“经理”列表选择。(4)删除有“摄影”爱好的员工记录。(5)根据“所属部门”字段的值修改“编号”,“所属部门”为“0 1”,在原“编号”前加“1”;“所属部门”为“0 2”,在原“编号”前加“2”,依次类推。(6)设置“f L i st”窗体中“T x t”文本框的相关属性,使其在窗体打开时输出“tE m p l o y e e”表中员工张娜的“简历”内容。正确答案
16、:(无)解析:(1)步骤1:选择“表”对象,右键单击“tE m p l o y e e”表,在弹出的快捷菜单中选择“设计视图”命令。步骤2:右键单击“编号”行,在弹出的快捷菜单中选择“主键”命令,在其“常规”选项下的“字段大小”行中输入“7”,如图1所示。步骤3:右键单击“照片 行,在弹出的快捷菜单中选择“删除行”命令,如图2 所示,在弹出的对话框中单击“是”按钮。I间用本本T字T本也文文文为立文日字秋庵性门间一S P时号名别龄冬属作漏姓性年取所工中了 规 旧 学 附 小:格式人湾码:配K,默认值:后效住文本1.输入服务所筷部门工作时间茴历fW li右击词或本本聊本F文文日文JL间:.与 卓R
17、7 叟 号;X 6fe(Pl图 1*迎一 酒 人 行 选择图2 (2)步骤1:单击“性别”字段行任一点,在其“常规”选项书下的“有效性规则”行输入“男o r 女”,如图3 所示。步骤2:单击“年龄”字段行的任一点,在其“常规”选项卡下的“输入掩码”行中输入“0 0”,在其“默认值”行中输入“19”,如图4所示。间本本本字本本陟文文文t t文文日/据间m本本本字本本如文文文数文文日 1 ttrnployw字隹名.称;编号姓名所属部门工作时间单击图3字鼠大小格式J*位荔嗡 人 师瓜默瓦僵,效性视处90向2回3输入输入图4 步 骤3:单 击“工 作 时 间”字 段 行 任 一 点,在 其“常 规”选
18、项卡下的“有 效 性 规 则”行 中 输 入“=D at e ()”。步 骤4:单击快速工具栏中“保 存”按 钮,在 弹 出 的 对 话 框 中 选 择“否”按 钮。(3)步 骤1:在“职务”字 段 的“数 据 类 型”列 表 中 选 择“查 阅 向 导”命 令,如 图5所 示。/I tEmployee字E Q名称蚌据类型1司n11op-tjJQB号名别龄分属作编姓性年般所工学胺K 小 5格式琼,建调以安th人漕肓及坦坦制将次住工H文本文本文本数字,文利1|:文本备注,数字,日期/时间,货币:自动编号是/否;OLE讨獴超港接油 件单击2选择查问向导.图5 步 骤2:在弹出的对话框中选择“自行输
19、入所需的值”命令,单击“下一步”按钮,在第一列的每行分别输入“职员”、“主管”、“经理”,然后单击“完成”按钮。步 骤3:单击快速工具栏中“保存”按钮,关闭设计视图。(4)步 骤1:双 击“tEmployee”表,打开数据表视图。在“tEmployee”表 的“简历”字段列中选中“摄影”二字,单 击“开始”选项卡 下“筛选和排序”组 中 的“选择”按钮,在其下拉列表中选择“包含 摄影命令,如 图6所示。图6 步 骤2:选中其筛选出的全部记录,单 击“记录”功能区中的“删除”按钮,在弹出的对话框中单击“是”按钮。步 骤3:单 击“简历”字段右侧的下三角按钮,在弹出的下拉菜单中勾选“全选”复选框,
20、然后单击“确定”按钮。步 骤4:单击快速工具栏中的“保存”按钮,保存修改。(5)步 骤1:单 击“所属部门”字段右侧的下三角按钮,在弹出的下拉菜单中勾 选“01”对应的复选框,将“所属部门”为“01”的记录对应的“编号”字段前增加“1”字样。单 击“所属部门”字段右侧的下三角按钮,在弹出的下拉菜单中勾选“02”对应的复选框,将“所属部门”为“02”的记录对应的“编号”字段前增加“2”字样。单 击“所属部门”字段右侧的下三角按钮,在弹出的下拉菜单中勾选“03”对应的复选框,将“所属部门”为“03”记录对 应 的“编号”字段前增加“3”字样。单 击“所属部门”字段右侧的下上=角按钮,在弹出的下拉菜
21、单中勾选“04”对应的复选框,将“所属部门”为“04”记录对应的“编号”字段前增加“4”字样。单 击“所属部门”字段右侧的下三角按钮,在弹出的下拉菜单中勾选“全选”复选框,然后单击“确定”按钮。步 骤2:单击快速工具栏中的“保存”按钮,关闭数据表视图。(6)步 骤1:选 择“窗体”对象,右 键 单 击“fList”窗体,在弹出的快捷菜单中选择“设计视图”命令。步 骤2:在“设计视图”任意位置右键单击,在弹出的快捷菜单中选择“属性”命令,在 打 开 的“属性表”对话框中,单击 所选内容的类型”右侧的下三角按钮,在弹出的下拉列表中选择“窗体”,然后单击“数据”选项卡,在“筛选”行 中 输 入 姓名
22、=张娜,在“加载时的筛选器”行右侧下拉列表中选择“是 ,如 图7所示,关闭属性界面。X所及可客抄提毋:s a堂H 1单 击同 同 呼 全 部记袅澹记录2蹩林取 1 2.*抗选加 财33而法M里 和8反的的排序方式asmaEmployeeftEmpluyeeN,l输入.图7 步 骤3:右 键 单 击“Te x t”文本框,从弹出的快捷菜单中选择“属性”命令,单 击“数据”选项卡,在“控件来源”行右侧的下拉列表中选择“简历”,如 图8所示,关闭属性界面。步 骤4:单击快速工具栏中的“保存”按钮,关闭设计视图。x所送内容三金i.H O STxt 格 式 教 言*年$全前控件夹涛文工格式,人 丽 U 1r我它现踮辱劣0 HSSiSSJt可用是 哥 应 回3事 朝 记图8