无纸化计算机二级试题,2016计算机二级《Access》无纸化试卷模拟

a91a1099ce6644a145a0c3a5f7ca3abb.png

1下列序列中不满足堆条件的是( )。

A.(98,95,93,96,89,85,76,64,55,49)

B.(98,95,93,94,89,85,76,64,55,49)

C.(98,95,93,94,89,90,76,64,55,49)

D.(98,95,93,94,89,90,76,80,55,49)

参考答案:A

参考解析:若有n个元素的序列,将元素按顺序组成一棵完全二叉树,当且仅当满足下列条件时称为堆:大根堆,所有结点的值大于或等于其左右子结点的值;小根堆,所有结点的值小于或等于其左右子结点的值。B、c、D选项属于大根堆,A选项由于98>95,判断属于大根堆,但95<96,不满足条件,不是堆,故选择A选项。

2函数Msgbox返回值的类型是( )。

A.数值B.货币C.字符串D.逻辑值

参考答案:A

参考解析:Msgbox主要用于对话框中消息信息的提示,等待用户单击按钮,并返回一个整型数值。可根据这个数值,按要求执行后面的动作。MsgBox以函数形式使用时,消息框会有返回值,其值如下:

故选择A选项。

3 Access将内置函数分类进行管理,下列选项中,不属于Access内置函数分类的是( )。

A.窗口B.数据库C.数组D.财务

参考答案:A

参考解析:在Access中常用的内置函数有财务函数、日期函数、算术函数、文本函数、转换函数、检查函数,没有窗口函数。窗口是Access的对象,不是函数。故选择A选项。

4下列叙述中正确的是( )。

A.算法复杂度是指算法控制结构的复杂程度

B.算法复杂度是指设计算法的难度

C.算法的时间复杂度是指设计算法的工作量

D.算法的复杂度包括时间复杂度与空间复杂度

参考答案:D

参考解析:算法的复杂度是指运行该算法所需要的计算机资源的多少,所需的资源越多,该算法的复杂度越高;反之,所需资源越少,复杂度越低。算法复杂度包括算法的时间复杂度和算法的空间复杂度,算法的时间复杂度是指执行算法所需要的计算工作量,算法空间复杂度指执行这个算法所需要的内存空间。故选择D选项。

5以下关于宏的叙述中,错误的是( )。

A.可以在宏中调用另外的宏

B.宏支持嵌套的If…Then结构

C.宏和VBA均有错误处理功能

D.可以在宏组中建立宏组

参考答案:C

参考解析:在宏中可以执行宏。宏中可以嵌入If…Then结构。在宏组中可以建立宏。宏不具有错误处理功能。综上可知,应选择C选项。

6在设计数据表时,如果要求“课程安排”表中的“教师编号”必须是“教师基本情况”表中存在的教师,则应该进行的操作是( )。

A.在“课程安排”表和“教师基本情况”表的“教师编号”字段设置索引

B.在“课程安排”表的“教师编号”字段设置输入掩码

C.在“课程安排”表和“教师基本情况”表之闯设置参照完整性

D.在“课程安排”表和“教师基本情况”表的“教师编号”字段设置有效性规则

参考答案:C

参考解析:索引是非常重要的属性,它可以根据值,加速在表中查找和排序的速度,而且能对表中的记录实施一性。输入掩码表示用特殊字符掩盖实际输入的字符,常用亍密字段。有效性规则主要用于字段值的输入范围的限制。参完整性用于在输入或删除记录时,为了维持表之间关系而必须循的规则。本题要求设置表之间的关系,故选择C选项。

7一棵完全二叉树共有360个结点,则在该二叉树中度为1的结点个数为( )。

A.0B.1C.180D.181

参考答案:B

参考解析:在二叉树中,一个结点所拥有的后件个数称为该结点的度。完全二叉树指除最后一层外,每一层上的结点数均达到值,在最后一层上只缺少右边的若干结点。由定义可以知道,完全二叉树中度为l的结点个数为l或者0。若结点总数为偶数,则有l个度为1的结点;若结点总数为奇数,没有度为1的结点。由于题目中的完全二叉树共有360个结点,则度为1的结点个数为l。故选择8选项。

8要在表中检索出属于计算机学院的学生,应该使用的关系运算是( )。

A.联接B.关系C.选择D.投影

参考答案:C

参考解析:专门的关系运算包括投影、选择和联l接。选择运算是从关系中找出满足给定条件的那些元组,这;种运算是从水平方向抽取元组;投影运算是从关系模式中挑{选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;联接运算是将两个关系拼接成一个;新的关系,生成的新关系中包含满足条件的元组。在一个关{系中要找出满足指定条件的元组组成新关系属于选择运算。因此选项C正确。

9函数Sgn(3.1415)的返回值是( )。

A.-1B.0C.1D.3

参考答案:C

考解析:本题考查sgn(数据表达式)函数的用法。该函数也被叫做符号函数。当数值表达式的值为正数时,其值为1;当数值表达式为负数时,其值为-l;当数值表达式为0时,其值为0。综上可知,应选择C选项。

10下列关于SQL命令的叙述中,错误的是( )。

A.INSERT命令可以将一条新记录插入表中

B.UPDATE命令可以更新表中已存在的记录

C.DEl.ETE命令可以删除表中已存在的记录

D.SELECT命令不能与GRUP BY一起使用

参考答案:D

参考解析:INSERT语句表示插入查询,UPDATE语句表示更新查询,DELETE语句表示删除查询,SELECT语句表示选择查询。选项A、B、C表述的内容是正确的,选项D中SELECT可以与GROUP BY/ORDER BY/WHERE子句配合使用,故表述错误。因此选择D选项。.

11若在被调用过程中改变形式参数变量的值,其结果同时也会影响到实参变量的值,这种参数传递方式是( )。

A.ByVaB.按值传递C.ByRefD.按形参传递

参考答案:C

参考解析:按照变量在传递过程结束后本身值是否保持不变为标准,可将参数传递分为两类,分别为按值传递(ByVal)和按地址传递(ByRef),系统默认的是按地址传递。其中,按地址传递的过程中,变量在传递过程结束后其值是有可能改变的,但是按值传递的变量在传递过程中本身的值是不变的。综上可知,应选择C选项。

12算法的时间复杂度是指( )。

A.设计该算法所需的工作量

B.执行该算法所需要的时间

C.执行该算法时所需要的基本运算次数

D.算法中指令的条数

参考答案:C

参考解析:算法的时间复杂度是指执行算法所需要的计算工作量。它与算法程序执行的具体时间并不一致,因为算法执行的具体时间受到所使用的计算机、程序设计语言以及算法实现过程中许多细节的影响。算法的计算工作量是用算法所执行的基本运算次数来度量的。故选c选项。

13设循环队列存储空间为Q(1:50),初始状态为{ront—rear一50。经过一系列入队和退队操作后,front:rear一25,则该循环队列中元素个数为( )。

A.26B.25C.24D.0或50

参考答案:D

参考解析:循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置。循环队列长度为50,由初始状态为front=rear-50可知此时循环队列为空。入队运算时,首先队尾指针rear进1(即rearTl),然后在队尾指针rear指向的位置插入新元素。特别的,当队尾指针rear=50十1时.置rear-1。退队运算时,排头指针front进](即front+1),然后删除front指针指向的位置上的元素,当排头指针front=50-1时,置front=1。若经过运算,front-rear可知队列空或者队列满,则队列中有0或者50个元素。故选D选项。

14如果要对窗体上数据集的记录进行排序,应使用的宏命令是( )。

A.ApplyFilterB.FindReeordC.SetValueD.ShowAllReeords

参考答案:A

参考解析:ApplyFilter表示对窗体上数据集的记录进行排序;FindRecord表示对窗体上数据集的记录进行检索;SetValue可以设置字段的属性值;ShowAllRecords表示显示所有的数据记录。综上所述,应选择A选项。

15进行数据表设计时,不能建索引的字段的数据类型是( )。

A.文本B.自动编号C.计算D.日期/时间

参考答案:C

参考解析:Access数据库中常用的数据类型有文:本、备注、数字、日期/时间、货币、自动编号、0LE对象、超链{接、计算和查阅向导等,其中,0LE对象、计算和查阅向导不能创建索引。故选择C选项。

16如果一个窗体中的内容较多而无法将数据在一页中显示出来时,要对内容进行分页,应使用的控件是( )。

A.命令按钮B.组合框C.选项卡D.选项组

参考答案:C

参考解析:命令按钮可执行一个或多个操作。组合框主要用于字段取值固定的字段。选项卡主要用于分页显示窗体的内容。选项组主要由一个组框及一组复选框、选项按钮或切换按钮组成。故选择C选项。

17如果“主表A与相关表8之间是一对一联系”,它的含义是( )。

A.主表A和相关表8均只能各有一个主关键字字段

B.主表A和相关表8均只能各有一个索引字段

C.主表A中的一条记录只能与相关表8中的一条记录关联

D.主表A中的一条记录只能与相关表8中的一条记录关联,反之亦然

参考答案:D

参考解析:关系型数据库概念模型中实体集之间的关系有三种,分别为一对一联系、一对多联系和多对多联系。①一对一关系:表示实体集A中每一个实体与实体集B中至多有一个实体(也可以没有)与之联系,反之亦然。

②一对多关系:表示实体集A中每一个实体与实体集B中n个实体(n>一o)与之联系,反之,实体集B中每一个实体

与实体集A中至多有一个实体(也可以没有)与之联系。

③多对多关系:表示实体集A中每一个实体在实体集B中有n个实体(n>一O)与之联系,反之,实体集B中每一个实体在实体集A中有m个实体(m>一o)与之联系。

由题意可知,A、B选项描述的不是实体集关系,c选项的描述不够完整。故选择D选项

18在数据库中已有‘‘tStudent’’表,若要通过查询覆盖“tStudent”表,应使用的查询类型是( )。

A.删除B.自加C.更新D.生成表

参考答案:D

参考解析:生成表查询表示利用一个或多个表数据建立新表,常用于备份数据;更新查询表示对一个或自表中的一组记录做更改;追加查询表示将一个或多个表格记录追加到其他一个或多个表中;删除查询表示将一个表中的记录删除。

其中,生成表查询与追加查询很相似,都在将查询记录入其他表中。区别在于生成表查询将覆盖其他表中的,追加查询是在其他表中原有的记录中加入新查询记录。要求将查询的记录覆盖tStudent表,可以使用生成表查成一张新的表,并命名成“tStudent”,进而可以覆盖旧dent表。因此选择D选项。

19在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是( )。

A.层次结构B.二维表结构C.网状结构D.封装结构

参考答案:B

参考解析:数据库中的数据模型有三种,分别为层次模型、网状模型和关系模型。其中,层次模型是树型结构,l网状模型为网状结构,关系模型是表结构或二维表结构。;选择B选项。

20一名演员可以出演多部电影,则实体演员和电影之间的联系是( )。

A.多对多B.一对一C.多对一D.一对多

参考答案:A

参考解析:实体集之间通过联系来建立联接关系分为三类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。由于一名演员可以出演多部电影,而一部电影必定有多个演员参演,则实体演员和电影之间的联系属于多对多。故选择A选项。

31在报表设计时可以绑定控件显示数据的是( )。

A.文本框B.标签C.命令按钮D.图像

参考答案:A

参考解析:

文本框控件既可以用于显示指定的数据,也可以用来输入、编辑字段数据和显示计算结果等。当需要在窗体或报表中显示说明性文本时,通常使用标签控件,它没有数据源,不能绑定数据。命令按钮用来设置执行命令,不能显示数据。图像控件用来绑定需要显示的图像,不能显示数据,因此不符合题意。故选择A选项。

32在窗体设计时,要改变窗体的外观,应设置的是( )。

A.控件B.标签C.属性D.数据源

参考答案:C

参考解析:题目要求改变窗体的外观,这是改变窗体的属性的操作。A选项中控件用于对表和查询的字段操作。B选项中标签用于对窗体或控件的标题设置。选项C可用于改变窗体或控件的外观。D选项中的数据源用于设置窗体显示的数据内容。故选择C选项。

33下面对软件工程描述正确的是( )。

A.软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法

B.软件工程的三要素是方法、工具和进程

C.软件工程是用于软件的定义、开发和维护的方法

D.软件工程是为了解决软件生产率问题

参考答案:A

参考解析:软件工程是应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序。c选项叙述不全面。软件工程包含3个要素:方法、工具和过程。B选项错误。软件工程的目标是:在给定成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品,追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。D选项错误。软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法。故本题选A选项。

34执行下列程序段后,变量X的值是( )。

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

参考答案:C

参考解析:Do Until/While…Loop循环结构是先判断后执行,有可能一次也不执行。While关键字用于指明条件为真时执行循环体内语句;Until表示当条件为假时,执行循环体内语句。具体的循环过程如下:

由上述的循环过程可知,最后变量X的值为6,故选择C选项。

35下列选项中,无法创建窗体的方法是( )。

A.使用“空白窗体”

B.使用“窗体向导”

C.使用“窗体设计”

D.使用“SQL语句”

参考答案:D

参考解析:在Access 2010中窗体的创建方法主要有窗体、空白窗体、窗体向导、窗体设计、导航、其他窗体。故A、B、C选项正确。D选项中SQL语句可以创建查询,但不能创建窗体。故选择D选项。

36在数据表设计时,一个字段的基本需求是:具有性且能够顺序递增,则该字段的数据类型可以设置为( )。

A.文本B.OLE对象C.自动编号D.计算

参考答案:C

参考解析:文本类型存放各种文字和数据的组1适用于文字及不需要计算的数字,最长不超过255个字得OLE对象:可存放表格、图形、图像、声音等嵌入或链接对象自动编号类型数据可以在添加或删除记录时自动产生编值,既可递增或递减,也可随机。计算类型的主要用来存储达式或内置函数。综上可知,选择C选项。

37为窗体中的命令按钮设置单击鼠标时发生的动作,应设置其“属性表”对话框的是( )。

A.格式选项卡B.事件选项卡C.其他选项卡D.数据选项卡

参考答案:B

参考解析:属性对话框由格式、数据、事件、其他、全部5个选项卡组成。其中,格式选项卡包含窗体或控件的外观属性;数据选项卡包含数据源、数据操作相关属性;事件选项卡包含窗体或当前控件能够响应的事件;其他选项卡包含了名称、制表符等其他属性;全部选项卡包括前四个选项卡所有的属性。由于题目要求完成命令按钮的单击事件,因此应选择B选项

38要将“招聘人员”表中处于“已报到”状态的记录添加到“职工”表中,可以使用的查询是( )。

A.选择查询B.追加查询C.更新查询D.生成表查询

参考答案:B

参考解析:选择查询表示显示一个表或多个表中的记录;追加查询表示将查询的结果添加到指定表中,更新查询表示对一个或多个表中的一组记录做更改;生成表查询表示从一个或多个表中的数据建立新表,常用于备份数据。本题要求将“招聘人员”表中处于“已报到”状态的记录添加到“职工”表中。故选择B选项。

39设计数据表时,如果要求“学院名称’’字段的必须以“学院”两个汉字结束,则应该设置的字段属性是( )。

A.有效性文本B.输入掩码C.参照完整性D.有效性规则

参考答案:D

参考解析:有效性规则主要用于字段值的输入的限制。有效性文本表示当输入的值不符合有效性规则显示的提示信息。输入掩码表示通过特殊字符掩盖实际“内容,常用于加密字段。参照完整性主要用于设置表与间的约束关系。本题要求设置“学院名称”的约束条件自有效性规则设置。故选择D选项。

40在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是( )。

A.快速排序

B.简单插入排序

C.冒泡排序

D.以上说法均不正确

参考答案:A

参考解析:冒泡排序只交换相邻元素,但不是每次移动都产生新的逆序。简单插入排序的元素移动不会产生新的逆序。快速排序每一次交换移动都会产生新的逆序,因为当不会有新的逆序产生时,本轮比较结束。故选择A选项。

41考生文件夹下,已有“samp0.aecdb”和“sampl.accdb”数据库文件。“samp0.accdb”中已建立表对象tTest”,“sampl.accdb”中已建立表对象“tEmp”和“tSalary”。试按以下要求,完成表的各种操作。

(1)根据“tSalary”表的结构,判断并设置主键;将“tSalary”表中的“工号”字段的字段大小设置为8。

(2)将“tSalary”表中的“年月”字段的有效性规则设置为只能输入本年度lo月113以前(不含lo月113)的日

期(要求:本年度年号必须用函数获取);将表的有效性规则设置为输入的水电房租费小于输入的工资。

(3)在“tSalary”表中增加一个字段,字段名为“百分比”,字段值为:

百分比一水电房租费/工资,计算结果的“结果类型”为“双精度型”,“格式”为“百分比”,“小数位数”为2。

(4)将表“tEmp”中“聘用时间”字段改名为“聘用日期”;将“性别”字段值的输入设置为“男”、“女”列表选择;将“姓名”和“年龄”两个字段的显示宽度设置为20;将善于交际的职工记录从有关表中删除;隐藏“简历”字段列。

(5)完成上述操作后,建立表对象“tEmp”和“tSalary”的表间一对多关系,并实施参照完整。

(6)将考生文件夹下“samp0.acedb”数据库文件中的表对象“tTest”链接到“sampl.accdb”数据库文件中,

要求链接表对象重命名为tTemp。

参考解析:

【考点分析】本题考点:设置主键;设置字段默认值、有效性规则等属性;添加表字段;删除表的记录;隐藏字段;建立表之间关系;链接Access数据表,重命名表名。

【解题思路】第1、2、3小题在设计视图中设置主键、字段大小、有效性规则等属性,增加字段;第4小题在设计视图中增加字段,在表的数据表视图里来实现删除记录、设置列宽、隐藏字段;第5小题单击“数据库工具”选项卡下的“分析”组中的“分析表”选项;第6小题单击“外部数据”选项卡下的“导入并链接”组中的相应选项。

(1)【操作步骤】

步骤l:选择“表”对象,右键单击“tSalary”表,在弹出的快捷菜单中选择“设计视图”命令。

步骤2;将鼠标移至“工号”行和“字段名称”列左侧的灰色区域,当鼠标变成向右的箭头时,选中“工号”行,然后按住鼠标左键不放,向下拖动,进而选中“年月”行。

步骤3:单击“设计”选项卡下的“工具”组中的“主键”按钮。

步骤4:单击“工号”字段行任一点,在其“常规”选项卡下的“字段大小”行中输人“8”。

(2)【操作步骤】

步骤l:单击“年月”字段行任一点,在其“常规”选项卡下的“有效性规则”行中输入“

步骤2:右键单击“设计视图”的任一点,在弹出的快捷菜单中选择“属性”命令,弹出“属性表”对话框,在该对话框的“常规”选项卡的“有效性规则”行中输入“[水电房租费]

步骤3:单击快速访问工具栏中的“保存”按钮,在弹出的对话框中,单击“是”按钮。

(3)【操作步骤】

步骤l:在“水电房租费”字段下一行的“字段名称”列输入“百分比”,在“数据类型”列的下拉列表中选择“计算”命令,从而弹出“表达式生成器”对话框。

步骤2:在该对话框中输入“[水电房租费]/[工资]”,单击“确定”按钮;在其“常规”选项卡的“结果类型”行中选择“双精度型”,在“格式”行选择“百分比”,在“小数位数”行选择“2”。

步骤3:单击快速访问工具栏中的“保存”按钮,然后关闭“设计视图”。

(4)【操作步骤】

步骤l:选择“表”对象,右键单击“tEmp”表,在弹出的快捷菜单中选择“设计视图”命令。

步骤2:在“字段名称”列找到“聘用时间”字段,将其修改为“聘用日期”;在“性别”行的“数据类型”列的下拉列表中选择“查阅向导”命令,在弹出的对话框中选择“自行键入所需要的值”命令,然后单击“下一步”按钮。

步骤3:在弹出的对话框中依次输入“男”、“女”,然后单击“完成”按钮。

步骤4:单击快速访问工具栏中的“保存”按钮,在弹出的对话框中,单击“是”按钮。

步骤5:选择表对象,双击“tEmp”表,打开数据表视图。

步骤6:单击“姓名”字段列任一点,单击“开始”选项卡下的“记录”组的“其他”按钮,在弹出的快捷子菜单中,单击“字段宽度”按钮。弹出“列宽”对话框,在“列宽(c)”行中输入“20”,然后单击“确定”按钮。

步骤7:选中“简历”列任意一行中的“善于交际”字样,然后右键单击,在弹出的快捷菜单中,选择“包含‘善于交际’(T)”。

步骤8:选中筛选出的所有记录,然后单击“开始”选项卡下的“记录”组中的“删除”按钮。

步骤9:在弹出的对话框中单击“是”按钮。

步骤l0:单击“简历”字段列任一点,然后单击“开始”选项卡下的“记录”组中的的“其他”按钮,在弹出的快捷菜单中,单击“隐藏字段”按钮。

步骤ll:单击快速访问工具栏中的“保存”按钮,然后关闭表。

(5)【操作步骤】

步骤l:单击“数据库工具”选项卡下的“关系”组中的“关系”按钮,如不出现“显示表”对话框,则单击“设计”选项卡下的“关系”组中的“显示表”按钮,弹出“显示表”对话框,在该对话框中双击添加表“tEmp”与表“tSalary”,然后关闭“显示表”对话框。

步骤2:选中表“tEmp”中的“工号”字段,然后拖动鼠标到表“tSalary”中的“工号”字段,放开鼠标,弹出“编辑关系”对话框,在该“对话框”中勾选“实施参照完整性”复选框,然后单击“创建”按钮。

步骤3:单击快速访问工具栏中的“保存”按钮,然后关闭关系界面。

(6)【操作步骤】

步骤l:单击“外部数据”选项卡下的“导入并链接”组的“Access”按钮,弹出“获取外部数据一Access数据库”对话框。步骤2:在“指定数据源”区域,单击“文件名”行的“浏览(R)…”按钮,弹出“打开”对话框,在考生文件夹下找到“samp0.accdb”文件并选中,然后单击“打开”按钮;在“指定数据在当前数据库中的存储方式和存储位置”区域中,选择“通过创建链接表来链接数据源(L)”单选框;单击“确定”按钮,弹出“链接表”对话框,在该对话框中选择“tTest”表,然后单击“确定”按钮。

步骤3:选择“表”对象,右键单击“tTest”表,在弹出的快捷菜单中选择“重命名”命令,进而重命名成“tTemp”即可。

42考生文件夹下存在一个数据库文件“samp2.aecdb”,里面已经设计好三个关联表对象“tCourse”、“tGrade”、“tStudent”和一个空表“tSinf0”,同时还有两个窗体“tStudent”和“tGrade子窗体”,试按以下要求完成设计。

(1)创建一个查询,查找年龄小于所有学生平均年龄的男学生,并显示其“姓名”,所建查询名为“qTl”。(2)创建一个查询,计算“北京五中”每名学生的总成绩和所占全部学生总成绩的百分比,并显示“姓名”、“成绩合计”和“所占百分比”,所建查询命名为“qT2”。

注意:“成绩合计”和“所占百分比”为计算得到。

要求:将计算出的“所占百分比”设置为百分比显示格式,小数位数为2。

(3)创建一个查询,将所有学生的“班级编号”、“学号”、“课程名”和“成绩”等值填入“tSinf0”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前6位,所建查询名为“qT3”。

(4)窗体“tStudent”和“tGrade子窗体”中各有一个文本框控件,名称分别为“tCountZ”和“tCount”。对两1个文本框进行设置,能够在“tCountZ”文本框中显示出每名学生的所选课程数。

注意:不允许修改窗体对象“tStudent”和“tGrade子窗体”中未涉及的控件和属性。

参考解析:

【考点分析】本题考点:创建条件查询、分组总计查询及子查询。

【解题思路】第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。

(1)【操作步骤】

步骤l:单击“创建”选项卡下的“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tStudent”,然后单击“关闭”按钮,关闭“显示表”对话框。

步骤2:双击“姓名”,“年龄”,“性别”字段,取消“年龄”和“性别”字段的“显示”复选框的勾选,在“年龄”的“条件”行中输入“

(2)【操作步骤】

步骤l:单击“创建”选项卡下的“查询”组中的“查询设计”按钮。在“显示表”对话框中双击“tStudent”、“tGrade”表,然后单击“关闭”按钮,关闭“显示表”对话框。

步骤2:双击“tStudent”表的“姓名”、“毕业学校”字段;在“毕业学校”右侧的两个字段行中分别输人“成绩合计:成绩”和“所占百分比:Sum([成绩])/(select Sum([成绩])fromtGrade)”,并取消“毕业学校”字段的“显示”行复选框的勾选。步骤3:单击“查询工具”选项卡的“设计”选项卡下的“显示/隐藏”组中的“汇总”按钮,在“毕业学校”字段的“总计”行选择“Where”,在“成绩合计”字段的“总计”行选择“合计”,在“所占百分比”字段的“总计”行选择“Expression”;在“毕业学校”字段的“条件”行中输入“北京五中”。

步骤4:右键单击“所占百分比”列的任一点,在弹出的快捷菜单中,选择“属性”按钮,弹出“属性表”对话框,在该对话i的“格式”行中选择“百分比”,在“小数位数”行中选择…2’,;闭属性表。

步骤5:单击快速访问工具栏中的“保存”按钮,另存为iT2”,然后关闭“设计视图”。

(3)【操作步骤】

步骤l:单击“创建”选项卡的“查询”组中的“查询设计”按。在“显示表”对话框中双击表“tStudent”,“tCourse”,Grade”,然后单击“关闭”按钮,关闭“显示表”对话框。

步骤2:在第一个“字段”行输入“班级编号:l.eft([tStu-nt]![学号],6)”,然后双击“tStudent”表的“学号”字段、,C0urse”表的“课程名”字段、“tGrade”表的“成绩”字段。

步骤3:单击“查询工具”的“设计”选项卡下的“查询类型”中的“追加”按钮,弹出“追加”对话框,在“表名称(N)”行的拉列表中选择“tSinf0”,然后单击“确定”按钮。

步骤4:单击“查询工具”的“设计”选项卡下的“结果”组中“运行”按钮,在弹出的对话框中单击“是”按钮。

步骤5:单击快速访问:l:具栏中的“保存”按钮,另存为T3”,然后关闭“设计视图”。

(4)【操作步骤】

步骤l:选择“窗体”对象,然后右键单击“tStudent”窗体,弹出的快捷菜单中选择“设计视图”命令,打开设计视图。

步骤2:右键单击文本框控件“tCountZ”(即未绑定控件),弹出的快捷菜单中选择“属性”命令,弹出“属性表”对话框,该对话框中单击“全部”选项卡,在该选项卡下的“控件来”行中输入“=DCount(”成绩ID”,”tGrade”,”学号一“’&学号]&,”…)”,单击快速工具栏中的“保存”按钮,然后关闭属性表”对话框,再关闭“设计视图”。

步骤3:选择“窗体”对象,然后右键单击“tGrade”窗体,在出的快捷菜单中选择“设计视图”命令。打开设计视图。

步骤4:在设计视图中右键单击文本框控件“tCount”(即:绑定控件),在弹出的快捷菜单中选择“属性”命令,打开“属E表”对话框.在该对话框中单击“全部”选项卡,在该选项卡:的“控件来源”行中输入“=[tGrade子窗体].[Form]!tCount],单击快速工具栏中的“保存”按钮,关闭“属性表”,然;关闭“设计视图”。

43考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tEmployee”和查询对象“qEmployee”,同时还设计出以“qEmployee”为数据源的报表对象“rEmployee”。试在此基础上按照以下要求补充报表设计。

(1)在报表的合适页脚区域添加一个计算控件,以输出页码。计算控件放置在距上边0.3厘米、距左侧7厘米位置,并命名为“tPage”。规定页码显示格式为“当前页/总页数”,如l/20、2/20….、20/20等。

(2)报表的报表页眉节区位置添加一个标签控件,其标题显示为“Employee基本信息”,字号为24,并命名为“bTitle”。

(3)在相关事件代码中,设置报表标题为引用标签“bTitle”的值。同时,将其中的英文内容部分大写输出。

(4)在相关事件代码中,依据报表“聘用时间”字段值情况,设置报表文本框“tStatus”的输出内容。具体规定是:截止2012年,聘用期在30年(含)以上的员工,输出“老员工”标示信息;否则,输出“普通员工”标示信息。

注意:不允许修改数据库中的表对象“tEmployee”和查询对象“qEmployee”;不允许修改报表对象“rEm—ployee”中未涉及的控件和属性;代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一条语句、完成设计。

参考解析:

【考点分析】本题考点:在报表中设置增加控件,设置贞

码,VBA编码。

【解题思路】第1、2小题在报表的设计视图里增加控件,并对控件属性进行设置;第3小题直接右键单击报表选择器,选择属性,设置加载事件,在VBA代码编辑页面实现代码编辑。第4小题通过条件函数对控件数据来源进行设置。

(1)【操作步骤】

步骤l:双击打开“samp3.accdb”数据库,选择“报表”对象,右键单击“rEmployee”报表,从弹出的快捷菜单中选择“设计视图”命令,打开报表的设计视图。

步骤2:展开“页面页脚”节区,选择“设计”选项卡F“拧件”组中的“文本框”控件,单击“页面页脚”节区任一点,弹出“Text”标签和“未绑定”文本框。

步骤3:选中“Text”标签,按住键盘上的“Delete”键,删除“Text”标签;右键单击“未绑定”文本框,从弹出的快捷菜单中选择“属性”命令,单击“全部”选项卡,在该选项卡的“名称”行中输入“tPage”,在“控件来源”行中输入“一LPage]&”/”&[Pages]”,在“上边距”行中输入“0.3cm”,在“左”行中输入“7cm”。

步骤4:单击快速工具栏中的“保存”按钮,然后关闭“属性表”。

(2)【操作步骤】

步骤l:展开报表页眉节区,选择“设计”选项卡下“控件”组中的“标签”控件,单击报表页眉节区任一点,出现标签控件,单击标签控件并输入“Employee基本信息”,右键单击该标签控件,从弹出的快捷菜单中选择“属性”命令,打开“属性表”对话框,在该对话框的“全部”选项卡下的“名称”行中输入“bTitle”,在“字号”行中输入“24”。

步骤2:单击快速工具栏中的“保存”按钮,然后关闭‘霭性表”。

(3)【操作步骤】

步骤l:双击标尺相交处的“报表选择器”,弹出“属性表”对话框,在该对话框中单击“事件”选项卡,然后再单击该选项卡下的“打开”行的事件生成器按钮,进入VBA代码编辑区。步骤2:在“’*****Addl*****”区域的空白行中输入“Me.Caption—UCase(Me.bTitle.Caption)”。

(4)【操作步骤】

步骤l:在“*****Add2*****”区域的空白行处输入“tStatus.ControlSource=”=Hf((2012一Year([聘用时间]))>一30,’老员工‘,’普通员工7)””。

步骤2:单击快速工具栏中的“保存”按钮,关闭VBA代码编辑区。

步骤3:单击快速工具栏中的“保存”按钮。

2829f2ca24f0d0090cbba57f30759f23.png

2016计算机二级《Access》无纸化试卷模拟.doc

下载Word文档到电脑,方便收藏和打印[全文共13461字]

编辑推荐:

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

下载Word文档

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值