2021年计算机二级access笔试习题集
1下列VBA变量名中,正确的是 。
A.3aB.Print一2C.Select My NameD.Select一12
参考答案:D
参考解析:在VBA中,变量名只能由字母、数字、下划线组成,并以字母开头,不区分大小写且不能包含其他字符,VBA的关键字不能作为变量名,但变量名中可以含有关键字。综上可知,A、B、C选项不正确。故选择D选项。
2设计数据表时,如果要求“成绩”字段的范围在o~100之间,则应该设置的字段属性是 。
A.默认值B.输入掩码C.参照完整性D.有效性规则
参考答案:D
参考解析:默认值主要用于设置字段的默认取值。l输入掩码表示用特殊字符掩盖实际输入的字符,常用于加密i字段。有效性规则主要用于字段值的输入范围的限制。参照完整性用于在输入或删除记录时,为了维持表之间关系而必须遵循的规则。综上可知,故选择D选项。
3表达式4+5\6*7/8 Mod 9的值是 。
A.4B.5C.6D.7
参考答案:B
参考解析:①算术运算符>连接运算符>关系运算符>逻辑运算符。②同级运算按从左向右运算。③括号优先级最高。本题中运算符乘除最高,其次是整除,然后是取余数,最后是加法。因此4+5\6*7/8rood 9一>4+5\42/8rood 9=>4+5\5.25 rood 9一>4+1 rood 9一>4+1一>5故选择B选项。
4以下关于宏的叙述中,正确的是 。
A.可以将VBA程序转换为宏对象
B.可以将宏对象转换为VBA程序
C.可以在运行宏时修改宏的操作参数
D.与窗体连接的宏属于窗体中的对象
参考答案:B
参考解析:宏操作可以转换为VBA程序,但VBA程序不能都转换成宏操作。在宏执行时不能修改参数。只有宏设计时才可以。窗体中执行的宏操作可以是窗体对象,也可以是表、查询、报表。故选择B选项。
5耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 。
A.内聚性是指模块间互相连接的紧密程度
B.提高耦合性降低内聚性有利于提高模块的独立性
C.耦合性是指一个模块内部各个元素阅彼此结合的紧密程度
D.降低耦合性提高内聚性有利于提高模块的独立性
参考答案:D
参考解析:模块的独立程度可以由两个定性标准度量,一个是耦合性,用来衡量不同模块彼此间互相依赖连接的紧密程度。另一个是内聚性,用来衡量一个模块内部各个元素彼此结合的紧密程度。一般来说,要求模块之间的耦合尽可能弱,即模块尽可能独立,且要求模块的内聚程度尽可能高。故选择D选项。
6图书表中有“出版日期”字段,若需查询出版日期在1990年到l999年出版物,正确的表达式是 。
A.Like”1997/*/*”
B.Between#1997/l/1#and#1997/12/31#
C.In”1997/*/*”
D.Like#1999/*/*#
参考答案:A
参考解析:在Access数据库中查找数据时,可以利用通配符和LIKE运算符一起使用,用于查找指定文本字段。通配符“*”表示与任意个数的字符匹配;“?”表示与任意单个字符匹配。因此“Like”1997/*/*””可以查询日期在1990年到l999年的记录。因此选项A正确。
7数据库系统的数据独立性是指 。
A.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
B.不会因为数据的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其他的存储结构
参考答案:A
参考解析:数据库系统的.数据独立性,是指数据库中数据独立于应用程序且不依赖于应用程序,即数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。故选A选项。
8设某二叉树的前序序列与中序序列均为ABCDEFGH,则该二叉树的后序序列为 。
A.HGFEDCBAB.EFGHABCDC.DCBAHGFED.ABCDEFGH
参考答案:A
参考解析:--叉树遍历可以分为3种:前序遍历访问根结点在访问左子树和访问右子树之前、中序遍历访问根结点在访问左子树和访问右子树两者之间、后序遍历访问根结点在访问左子树和访问右子树之后。二叉树的前序序列与中序序列相同,说明此树结点没有左子树,且第一个节点A为根节点,而后序遍历中根节点应在最后被访问,即节点A在最后出现,由此推断出后序遍历为HGFEI]CBA,故A选项正确。
9如果在c盘当前文件夹下已有顺序文件StuData.dat,执行语句:0pen”C:StuData.dat”For AppendAs#1后,完成的操作是 。
A.打开文件,且清除文件中原有内容
B.保留文件中原有内容,可在文件尾添加新内容
C.保留文件中原有内容,可从文件头开始添加新内容
D.以只读方式打开文件
参考答案:B
参考解析:打开一个文件的语法格式为:Open“文件名”For模式As[#]文件号[Len一记录长度]其中,模式的取值有如下三种。,
●INPUT:打开一个文件,将对文件进行读操作,文件不存在则出错;
●OuTPuT:打开一个文件,将对文件进行写操作并覆盖原内容,若文件不存在,可新建一个。
●APPEND:打开一个文件,将在该文件末尾执行追加操作。
综上可知,应选择B选项。
10如果“姓名”字段是文本型,则查找姓“李”的学生应使用的条件表达式是 。
A.姓名like”李”
B.姓名like”[!李]”
C.姓名一”李*”
D.姓名l。ike”李*”
参考答案:D
参考解析:选项A表示查找姓名中只有“李”字息,不符合题意。选项8表示查找姓名中只有一个字符且不“李”的信息,选项C表示查找姓名为“李*”的信息。选项D查找姓名中所有姓李的记录。综上所述,选择D选项。
2021年计算机二级access笔试习题集
11下列与记录操作相关的叙述中,错误的是 。
A.光标离开当前记录时,记录会自动保存
B.不能在数据表的两条记录之问插入新记录
C.设置为自动编号类型的字段不必输入数据
D.删除的记录数据可以根据需要随时恢复
参考答案:D
参考解析:当光标离开当前记录时,自动执j存。数据表操作中不可以在两条记录中间插入新记;的记录都放在表的最后。自动编号类型的字段值由系:人,不要人工输人。数据表中删除的数据是不可恢复的上可知,故选择D选项。
12定位到同一字段第一条记录中的快捷键是 。
A.【Home】B.【十】C.[Ctrll--[十】D.[Ctrl]+[Home]
参考答案:C
参考解析:“[Homel”表示定位到当前记录的首字段。“letrll+[Home]”表示定位到首记录的首字段。“【十】”表示定位到上一条记录的当前字段。“[Ctrll+【十】”表示定位到首记录的当前字段。故选择C选项
13在Access中.窗体不能完成的功能是 。
A.输入数据B.编辑数据C.存储数据D.显示数据
参考答案:C
参考解析:窗体是一种用于在Access中输入、输出数据的数据库对象,是用户和Access应用程序之间的主要接口,它通过计算机屏幕,将数据库中的表或查询中的数据反映给使用者。但是它本身并不存储数据。因此A、B、D选项表述正确。故选择C选项。
14要从指定记录集内获取特定字段的值,应该使用的内置函数是 。
A.DlookupB.ChooseC.SwitchD.Trim
参考答案:A
参考解析:Switch和Choose是条件函数,他们没有查找功能。DLookup函数主要用于从记录集中检索特定字段的值。Trim函数主要用于去除字符串左右两边的空格。综上可知,应选择A选项。
15设某二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为 。
A.HGFEDCBAB.ABCDEFGHC.EFGHABCDD.DCBAHGFE
参考答案:A
参考解析:--叉树遍历可以分为3种:前序遍历访问根结点在访问左子树和访问右子树之前、中序遍历iZ问根结点在访问左子树和访问右子树两者之间、后序遍历访问根结点在访问左子树和访问右子树之后。二叉树的后序序列与中序序列相同,说明此树结点没有右子树,且最后一个节点H为根节点,而前序遍历中根节点应在最先被访问,即节点H在最先出现,由此推断前序遍历为HGFEDCBA,故A选项正确。
16数据库应用系统包括 。
A.数据库语言、数据库
B.数据库、数据库应用程序
C.数据管理系统、数据库
D.数据库管理系统
参考答案:B
参考解析:数据库应用系统是为某一类实际应用定制开发的应用软件系统,数据库应用系统由数据库系统、应用软件和应用界面组成。故选择B选项。
17支持数据库各种操作的软件系统称为 。
A.命令系统
B.数据库系统
C.操作系统
D.数据库管理系统
参考答案:D
参考解析:命令系统是用于执行命令的应用软件。数据库系统是一种可以有组织地、动态地存储大量关联数据,方便用户访问的计算机软件和硬件资源组成的系统。操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机“上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。数据库管理系统支持用户对数据库的基本操作,它是数据库系统的核心软件。故选择D选项。
18如果要求查询在运行时能够接受从键盘输入的查询参数,进行查询设计时,“输入参数值”对话框的提示文本在“设计网格”中应设置在 。
A.“字段”行B.‘‘显示’’行C.“条件”行D.“文本提示”行
参考答案:C
参考解析:A、B选项中,“字段”行与“显示”行,查询字段的显示。C选项中“条件”行可用于输入查询的参在“设计网格”中没有文本提示行。故选择C选项。
19若用宏命令SetValue将窗体“系统登录”中的文本框“txt”清空,宏命令的“表达式”参数应为 。
A.一…’B.””C.=0D.O
参考答案:A
参考解析:本题主要考查在Access中如何设置表达式值。在Access中要为表达式赋值,必须先在该表达式前加等号。由于题目中SetValue的值为字符串类型的,因此清空文本框的表达式为“一”””。故选择A选项。
20保存当前记录的宏命令是 。
A.Docmd.SaveRecord
B.Docmd.SaveDatabase
C.SaveReeord
D.SaveDatabase
参考答案:C
参考解析:Docmd是Access数据库提供的一个对象,主要功能是通过调用内部方法来实现VBA对Access的某种操作。SaveRecord是保存当前记录的宏操作。SaveData—base是保存当前数据库的宏操作。SaveRecord是保存当前记录的宏操作命令,Docmd.SaveRecord是在vBA中实现该功能的操作代码,因此选择C选项。
21在关系数据库中,关系是指 。
A.各条记录之间有一定关系
B.各个字段之间有一定关系
C.各个表之间有一定的关系
D.满足一定条件的二维表
参考答案:D
参考解析:在关系数据库中,每个关系都是一个二维表。故选择D选项。
22学生选课成绩表的关系模式SCS#,C#,G,其中s#为学号,C#为课号,G为成绩,关系表达式πS#,C#SC./s表示 。
2021年计算机二级access笔试习题集
A.表S中所有学生都选修了的课程的课号
B.全部课程的课号
C.成绩不小于80的学生的学号
D.所选人数较多的课程的课号
参考答案:A
参考解析:“表示针对属性进行的投影运算,“/”表示除运算,可以近似地看作笛卡尔积的逆运算。表达式“兀S#.C#SCS,表示,首先在关系模式SC中选择属性“学号”与“课号”,结果如下左图。其次在这个关系模式中对关系模式s进行除运算,结果如下右图。而这个关系式的结果表示S中所有学生Sl、S2都选修了的课程的课号C1、C2。Ⅱs#.C#Sc/S的运算结果故本题选A选项。
23下列关于Access数据表索引的叙述中,正确的是 。
A.索引可以提高数据输入的效率
B.索引可以提高记录查询的效率
C.任意类型字段都可以建立索引
D.建立索引的字段取值不能重复
参考答案:B
参考解析:索引可以加速在表中查找和排序的速度。索引可以分为唯一索引、普通索引和主索引。唯一索引要求字段值不能重复,一张表中可以有多个唯一索引;普通索引引字段值可以重复,一张表可以有多个普通索引;主索引要l字段值不能重复,且一张表中只有一个主索引。索引只有序的类型字段可建立。如:自动编号、文本、数字、日期/时间货币、是/否、超链接、备注。不能建立的有OLE对象、附中爿计算类型。故选择8选项。
24某棵树的度为4,且度为4、3、2、1的结点数分别为1、2、3、4,则该树中的叶子结点数为 。
A.11B.9C.10D.8
参考答案:A
参考解析:由题目可以知道,若四种度的结点分开成子树,共包含结点4十1+2×3+1+3×2+1+4×1+1-30个,当组合成一棵树时,任选一个度不为0的结点作为根结点,则新的树结点个数为30-2-3-4=21个,则该树中叶子结点个数为21-1-2-3-4—11。故选择A选项。
25设循环队列的存储空间为Q1:50,初始状态为front—rear=50。现经过一系列入队与退队操作后,front:rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为 。
A.2B.1C.3D.52
参考答案:A
参考解析:循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用排头指针指向排头元素的前一个位置。循环队列长度为50,由初始状态为front=rear一50可知此时循环队列为空。入队运算时,首先队尾指针进1即rear+1,然后在rear指针指向的位置插人新元素。特别的,当队尾指针rear一50+1时,置rear一1。退队运算时,排头指针进l即front+1,然后删除front指针指向的位置上的元素,当排头指针front=50+1时,置front=1。若经过运算,front=rear一1可知队列空或者队列满。此后又正常地插入了两个元素说明插入前队列为空,则插入后队列元素个数为2。故选择A选项。
26要调整数据表中信息系l990年以前参加工作教师的住房公积金,应使用的查询是 。
A.生成表查询B.更新查询C.删除查询D.追加查询
参考答案:B
参考解析:查询有5种类型:①选择查询、②交叉表查询、③参数查询、④操作查询生成表查询、更新查询、追加查询、删除查询、⑤SQL查询。其中,选择查询:通过指定的条件没有条件,查询一个或多个表中的记录。生成表查询表示从一个或多个表中提取数据建立新表,常用于备份数据;更新查询表示对一个或多个表中的一组记录做更改;追加查询表示将一个或多个表中的记录追加到其他一个或多个表中;本题中要求对查询的记录进行修改,所以是更新查询。故选择B选项。
27若将已建窗体设置为打开数据库时启动的窗体,应使用的对话框是 。
A.打开B.启动C.设置D.Accesx选项
参考答案:D
参考解析:题目考察的是将已建窗体设置为打开据库时启动的窗体启动操作。单击功能区中“文件”选项卡下的“选项”按钮,弹出“Access选项”对话框,在该对话框左侧的导航窗格中单击“当前数据库”,在右侧窗口的“显示窗体”的下拉列表中选择要启动的窗体名称即可。综上可知,选择D选项。
28下面属于面向对象方法中对象基本特点的是 。
A.多态性B.方法唯一性C.可修改性D.灵活性
参考答案:A
参考解析:对象的基本特点如下:
1特点l描述I1标识唯一性I磊鑫銎茎通常可由对象名、属性和操作三l1分类性I蓁夏鬓将具有相同属性和操作的对象抽I1多态性懈磊轰馨篙!鬟荏李星梨蔷器蒙坏I1封装性I嚣篙雾嘉嚣冀柔哥翌磊的外部特性’对象I1模块独立性好l宴孬蠢詈嚣翥器篇黥璺霍霁都被封装由上表可知,本题选A选项。
29能够实现从指定记录集里检索特定字段值的函数是 。
A.NzB.FindC.LookupD.DLookup
参考答案:D
参考解析:Access中没有Lookup函数。Find命令用于在记录集中查询检索,DLookup用于从记录集中检索特定字段的值。Nz用于将null转换为0、字符串或指定值。故选择D选项。
30数据库的数据模型分为 。
A.层次、关系和网状
B.网状、环状和链状
C.大型、中型和小型
D.线性和非线性
参考答案:A
参考解析:数据库的数据模型分为层次、关系和网状三种。其中用树形结构表示实体及其之间联系的模型称为层次模型,模型中结点是实体,树枝是联系,从上到下是一对多的关系。用网状结构表示实体及其之间联系的模型称为网状模型,它是层次模型的扩展,表示多个从属关系的层次结构,呈现一种交叉关系。关系模型的数据结构非常单一,在关系模型中,现实世界的实体以及实体问的各种联系均用关系来表示。故本题选A选项。