2016计算机二级《Access》模拟题与答案
计算机二级考试是全国计算机等级考试四个等级中的一个等级,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。下面百分网小编为大家搜索整理了关于二级《Access》模拟题与答案,欢迎参考练习,希望对大家备考有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!
1主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据一般应该具有的关系是
A.一对一B.一对多C.多对多D.关联
参考答案:B
参考解析:窗体中的窗体称为子窗体,包含子窗体的基本窗体称为主窗体,主窗体和子窗体通常用于显示查询数据和具有一对多关系的表对象。
2运行时根据输入的查询条件,从一个或多个表中获取数据并显示结果的查询称为
A.交叉表查询B.参数查询C.选择查询D.操作查询
参考答案:B
参考解析:参数查询是在执行时显示对话框,要求用户输入查询信息,根据输入信息检索字段中的记录进行显示。
3下列对于线性链表的描述中正确的是
A.存储空间不一定是连续的,且各元素的存储顺序是任意的
B.存储空间不一定是连续的,且前件元素一定存储在后件元素的前面
C.存储空间必须连续,且前件元素一定存储在后件元素的前面
D.存储空间必须连续,且各元素的存储顺序是任意的
参考答案:A
参考解析:本题考查的是线性单链表、双向链表与循环链表的结构及其基本运算。在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。
4在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送
A.调用语句B.命令C.口令D.消息
参考答案:D
参考解析:面向对象的世界是通过对象与对象间彼此的相互合作来推动的,对象间的这种相互合作需要一个机制协助进行,这样的机制称为消息。消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。
5给定日期DD,可以计算该日期当月最大天数的正确表达式是
A.Day(DD.
B.Day(DateSerial(Year(DD.,Month(DD.,day(DD...
C.Day(DateSerial(Year(DD.,Month(D
D.,0..D.Day(DateSerial(Year(DD.,Month(DD.+1,0..
参考答案:D
参考解析:Day函数是返回日期表达式日期的整数。Year函数是返回日期表达式年份的整数。Month函数是返回日期表达式月份的整数。DateSerial函数是返回指定年月日的日期。格式为DateSerial(表达式1、表达式2、表达式3.,如果表达式3为0,则DateSerial返回表达式2所写前一个月的最后一天的日期。要返回当月的最后一天的日期,表达式2就要等于Month(DD.+1。所以本题答案是D。
6已知程序段:
s = 0
For i = 1 To 10 Step 2
s = s + 1
i = i * 2
Next i
当循环结束后,变量i和s的值分别为______
A.10 4B.11 3C.22 3D.16 4
参考答案:C
参考解析:第一次循环后,s=s+1=1,i = i * 2=1*2=2;第二次循环后,s=s+1=2,i = i * 2=(2+2.*2=8;第三次循环后,s=s+1=3,i = i * 2=(8+2.*2=20;由于Next i,所以i=i+2=20+2=22,此时22>10,循环结束,所以i的值为22,s的值为3。所以本题答案是C。
将E-R图转换到关系模式时,实体与联系都可以表示成
A.属性B.关系C.键D.域
参考答案:B
参考解析:关系模型的逻辑结构是一组关系模式的集合。而E-R图则是由实体、实体的属性和实体之间的联系3个要素组成的。所以将E-R图转换为关系模型实际上就是要将实体、实体的属性和实体之间的联系转化为关系。
8在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在
A.组页眉/组页脚B.页面页眉/页面页脚C.报表页眉/报表页脚D.主体
参考答案:C
参考解析:组页眉用于实现报表的分组输出和分组统计。组页眉中主要安排文本框或其他类型的控件显示分组字段等数据信息。组页脚内主要安排文本框和其他控件显示分组统计数据。页面页眉是用来显示报表中的字段名称或对记录的分组名称,报表的每一页有一个页面页眉。它一般显示在每页的顶端。页面页脚是打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚。报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表的最后面。主体是用于打印表或查询中的记录数据,是报表显示数据的主要区域。所以本题答案为C。
9与数据元素本身的形式、内容、相对位置、个数无关的是数据的
A.存储结构B.存储实现C.逻辑结构D.运算实现
参考答案:C
参考解析:所谓数据的逻辑结构,是指反映数据元素之间逻辑关系的数据结构。
所谓数据的存储结构,是指数据的逻辑结构在计算机存储空间中的存放形式。与数据元素本身的形式、内容、相对位置、个数有关。
逻辑结构与物理存储无关。因此本题的正确答案为 C。
10执行语句:MsgBox "AAAA",vbOKCancel+vbQuestion,"BBBB"之后,弹出的信息框
A.标题为"BBBB"、框内提示符为"惊叹号"、提示内容为"AAAA"
B.标题为"AAAA"、框内提示符为"惊叹号"、提示内容为"BBBB"
C.标题为"BBBB"、框内提示符为"问号"、提示内容为"AAAA"
D.标题为"AAAA"、框内提示符为"问号"、提示内容为"BBBB"
参考答案:C
参考解析:消息框用于在对话框中显示信息,其使用格式为:MsgBox(prompt[, buttons] [,title] [, helpfile] [, context].。其中,第一个参数是显示在对话框上的内容;第二个参数用于指定显示按钮的数目及形式,使用的图标样式等;第三个参数是对话框标题栏显示的内容。本题中,显示的内容为"AAAA",标题为"BBBB",而vbOKCancel表示对话框中显示"确定"和"取消"两个按钮,vbQuestion表示显示问号图标。所以本题答案为C。
11下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源.个数。
Sub GetRecNum()
Dim rs As Object
Set rs = Me.Recordset
MsgBox ______
End Sub
程序空白处应填写的是
A.CountB.rs.CountC.RecordCountD.rs.RecordCount
参考答案:D
参考解析:在Access中使用RecordCount属性返回记录集的个数,所以A、B选项错误;由语句"rs = Me.Recordset" 可知,空白处应填rs.RecordCount。所以本题答案为D。
12用快速排序法对下列关键字序列进行降序排序,速度最慢的是
A.{ 7, 11,19,23,25,27,32 }B.{ 27,25,32,19,23,7, 11 }C.{ 3, 11,19,32,27,25,7 }D.{ 123,27,7,19,11,25,32 }
参考答案:A
参考解析:快速排序的基本方法:在待排序的序列中任取一个记录,以它为基准用交换的方法将所有的记录分成两个部分--关键码比它小的一个部分和关键码比它大的另一个部分,再分别对两个部分实施上述过程,一直重复到排序完成为止。最坏的情况指的是对已经排好序的记录进行完全相反的排序。因此本题的正确答案是A。
13有下列语句s=Int(100*Rnd.,执行完毕后,s的值是
A.[0,99]的随机整数
B.[0,100]的随机整数
C.[1,99]的随机整数
D.[1,100]的随机整数
参考答案:A
参考解析:随机数函数Rnd(<数值表达式>.用于产生一个小于1但大于或等于0的值,该数值为单精度类型。实际操作时,先要使用无参数的Randomize语句初始化随机数生成器,以产生不同的随机数序列。Int(数值表达式.是对表达式进行取整操作,它并不做"四舍五入"运算,只是取出"数值表达式"的整数部分。所以本题答案为A。
14在报表中要添加标签控件,应使用
A.工具栏B.属性表C.工具箱D.字段列表
参考答案:C
参考解析:ACCESS的各种控件都可以在“设计视图”窗口中的工具箱中找到。
15下列代码实现的功能是:若在窗体中一个名为tNum的文本框中输入课程编号,则将“课程表”中对应的“课程名称”显示在另一个名为tName文本框中,Private Sub【】()Me!tName=DLookup("课程名称","课程表”,"课程编号=“?&Me!TNum&"”?)
End Sub则程序中【】处应填写的是
A.tNum_AfterUpdateB.tNum_ChangeC.tNum_OpenD.tNum_Load
参考答案:A
参考解析:该题考查变量标示名的命名规则。标识符的命名规则是以一个或者多个小写字母开头作为前缀,后接首字母大写的第一个单词或者多个单词的组合,且单词要指明变量的用途。本题根据输入Num然后(After)更新(Up-date)tName的内容。因此本题应选择A选项。
16下列选项中,在报表“设计视图”工具栏中有、而在窗体“设计视图”中没有的按钮是
A.代码B.字段列表C.工具箱D.排序与分组
参考答案:D
参考解析:在报表和窗体的“设计视图”工具栏中均存在“代码”、“字段列表”、“工具箱”按钮,但只有报表“设计视图”工具栏中有“排序与分组”按钮,能够实现报表数据的排序与分组操作。
17用 Select语句实现生成表查询时,必须包含的子句是
A.TOB.INTOC.ORDER BYD.GROUP BY
参考答案:B
参考解析:生成表查询是利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。生成表SELECT语句的基本格式为:SELECT字段列表lNT0新表名称FROM旧表名称。
18若要调整产品的价格,下列查询方法中最便利的方式是
A.追加查询B.更新查询C.删除查询D.生成表查询
参考答案:B
参考解析:更新查询是对一个或多个表中的一组记录作全部更新,可以十分简单、快捷地对大量的并且符合指定条件的数据进行更新和修改。因此若要调整产品的价格可采用更新查询。
19下列不属于导航窗体可以使用的布局是
A.垂直标签,左侧B.水平标签C.垂直标签,右侧D.垂直标签
参考答案:D
参考解析:导航窗体是只包含一个导航控件的窗体。其共有6种可选的布局方式:①水平标签;②垂直标签,左侧;③垂直标签,右侧;④水平标签,2级;⑤水平标签和垂直标签,左侧;⑥水平标签和垂直标签,右侧。因此选择D选项。
20能够使用"输入掩码向导"创建输入掩码的字段类型是
A.数字和日期/时间B.文本和货币C.文本和日期/时间D.数字和文本
参考答案:C
参考解析:输入掩码只为"文本"和"日期/时间"型字段提供向导,其他类型没有向导帮助。另外,如果为某字段定义了输入掩码,同时又设置了它的格式属性,格式属性将在数据显示时优先于输入掩码的设置。所以本题答案为C。
21下列关于Access索引的叙述中,正确的是
A.同一个表可以有多个唯一索引,且只能有一个主索引
B.同一个表只能有一个唯一索引,且只有有一个主索引
C.同一个表只能有多个唯一索引,且可以有多个主索引
D.同一个表只能有一个唯一索引,且可以有多个主索引
参考答案:A
参考解析:利用索引可以加快对数据的查询和排序速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。按索引功能区分,Access表的索引包括主索引、候选索引、普通索引、唯一索引。主索引可确保字段中输入值的唯一性并决定了处理记录的顺序,可以为数据库中的每一个表建立一个主索引;候选索引像主索引一样要求字段值的唯一性并决定了处理记录的顺序,在数据库表和自由表中均可为每个表建立多个候选索引;普通索引也可以决定记录的处理顺序,但是允许字段中出现重复值,在一个表中可以加入多个普通索引;唯一索引为了保持同早期版本的兼容性,以指定字段的首次出现值为基础,选定一组记录,并对记录进行排序,在一个表中可以加入多个唯一索引。因此选项A正确。
22要在设计视图中创建查询,查找平均分在85分以上的女生,并显示姓名和平均分,正确设置查询条件的方法是
A.在姓名的“条件”单元格中输入:平均分>=850r性别="女"
B.在姓名的“条件”单元格中输入:平均分>=85And性别="女"
C.在平均分的“条件”单元格中输入:>=85;在性别的“条件”单元格中输入:"女"
D.在平均分的“条件”单元格中输入:平均分>=85:在性别的“条件”单元格中输入:性别="女"
参考答案:C
参考解析:首先要找出平均分在85分以上的记录,应在平均分的“条件”行中输入“>=85”,其次要找出女生的信息,应在性别的“条件”行中输入“女”。因此选项C正确。
23要查询1990年下半年出生的人员,在查询设计视图的“出生日期”列的条件单元格中可输入的条件表达式是
A.>=#1990-1-1#And<=#1990-12-31#
B.>=#1990-7-1#And<=#1990-12-30#
C.Between#1990-7-1}}And#1990-12-31#
D.>#1990-7-l#And<#1991-l-1#
参考答案:C
参考解析:选项A查询的是在1990年出生的人员,而不仅仅是1990年下半年;选项B没有包括1990年l2月31日出生的人员,应改为>=#1990-7-1#And<=#1990-12-31#;选项D没有包括l990年7月1日出生的人员,应改为>=#1990-7-1#And<#1991-1-1}};只有选项C正确。
24栈和队列的共同点是
A.都是先进后出
B.都是先进先出
C.只允许在端点处插入和删除元素
D.没有共同点
参考答案:C
参考解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种"后进先出"的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种"先进先出"的线性表。
25VBA中用实际参数a和b调用有参过程Area(m,n.的正确形式是
A.Area m,nB.Area a,bC.Call Area(m,n.
D.Call Area a,b
参考答案:B
参考解析:含参数的过程被调用时,主调过程中的调用式必须提供相应的实参(实际参数的简称.,并通过实参向形参传递的方式完成过程调用。Call方法调用函数时,必须要带括号,直接利用过程名时,不用在参数列表两边加上括号。所以本题答案是B。
26用二维表来表示实体及实体之间联系的数据模型是
A.实体-联系模型B.层次模型C.网状模型D.关系模型
参考答案:D
参考解析:用二维表来表示实体以及实体之间联系的数据模型称为关系数据模型。关系数据模型是以关系数学理论为基础的,在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系。所以本题答案为D。
27以下内容中不属于VBA提供的数据验证函数的是
A.IsTextB.IsDateC.IsNumericD.IsNull
参考答案:A
参考解析:VBA常用的验证函数为:IsNumeric、IsDate、IsNull、IsEmpty、IsArray、IsError、IsObject。所以本题答案是A。
28在窗体上添加一个命令按钮(名为Command1)和一个文本框(名为Text1),并在命令按钮中编写如下事件代码:
Private Sub Command1_Click()
m=2.17
n=Len(Str$(m.+Space(5).
Me!Text1=n
End Sub
打开窗体运行后,单击命令按钮,在文本框中显示
A.5B.8C.9D.10
参考答案:D
参考解析:程序中"n=Len(Str$(m.+Space(5.."的含义是算出字符串总长度,当把正数转换成字符串时,Str$函数在字符串前面留有一个空格,Space(数值表达式.则返回由数值表达式确定的空格个数组成的空字符串。Str$(m.表示5个字符串,Space(5.表示5个字符串,所以n等于10。故本题答案选D。
29Access数据库中,为了保持表之间的关系,要求在子表(从表.中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表.中添加该记录。为此需要定义的关系是
A.输入掩码B.有效性规则C.默认值D.参照完整性
参考答案:D
参考解析:参照完整性是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。如果实施了参照完整性,那么当主表中没有相关记录时,就不能将记录添加到相关表中,也不能在相关表中存在匹配的记录时删除主表中的记录,更不能在相关表中有相关记录时,更改主表中的主关键字值。所以本题答案为D。
30在Access表中,可以定义3种主关键字,它们是
A.单字段、双字段和多字段
B.单字段、双字段和自动编号
.单字段、多字段和自动编号
D.双字段、多字段和自动编号
参考答案:C
参考解析:为了使保存在不同表中的数据产生联系,Access数据库中的每个表必须至少有一个字段能唯一标识每条记录,这个字段就是主关键字。主关键字可以是一个字段,也可以是一组字段。为确保主关键字段值的唯一性,Access不允许在主关键字字段中存入重复值和空值。自动编号字段是在每次向表中添加新记录时,Access会自动插入唯一顺序号。库中若未设置其他主关键字,在保存表时会提示创建主键,单击"是"按钮,Access为新建的表创建一个"自动编号"字段作为主关键字。所以本题答案为C。
【计算机二级《Access》模拟题与答案】相关文章:
计算机二级access模拟题及答案11-01
二级Access试题及答案10-25
2016年9月计算机二级《ACCESS》模拟题库与答案08-29
2017年3月计算机二级Access临考模拟题及答案09-22
计算机二级Access考前冲刺试题与答案06-08