二级ACCESS笔试62.docx
- 文档编号:29324552
- 上传时间:2023-07-22
- 格式:DOCX
- 页数:22
- 大小:24.95KB
二级ACCESS笔试62.docx
《二级ACCESS笔试62.docx》由会员分享,可在线阅读,更多相关《二级ACCESS笔试62.docx(22页珍藏版)》请在冰豆网上搜索。
二级ACCESS笔试62
二级ACCESS笔试-62
(总分:
100.00,做题时间:
90分钟)
一、选择题(总题数:
35,分数:
70.00)
1.下图所示的查询返回的记录是______。
(分数:
2.00)
A.
B.
C.
D. √
解析:
[解析]逻辑运算符“NOT”的含义是当NOT连接的表达式为真时,表达式为假。
题目中显示期末成绩查询条件为“Not80或Not90”,所以查询结果应该是所有的记录。
2.假定有如下的Sub过程:
Subsfun(xAsSingle,yAsSingle)
t=x
x=t/y
y=tMody
EndSub
在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:
PrivateSubCommand1_Click()
Dimaassingle
Dimbassingle
a=5
b=4
sfuna,b
MsgBoxa&char(10)+char(13)&b
EndSub
打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为______。
(分数:
2.00)
A.1和1
B.1.25和1 √
C.1.25和4
D.5和4
解析:
[解析]此题中设定了一个sfun()函数,进行除法运算和求模运算,为命令按钮(名为Command1)编写书件,定义两变量a=5,b=4:
调用此函数传递a,b的值给x,y进行运算,t=x=5,y=4;x=t/y=5/4=1.25(除法运算):
y=tMody=5mod4=1(求模运算)。
3.将E-R图转换到关系模式时,实体与联系都可以表示成______。
(分数:
2.00)
A.属性
B.关系 √
C.键
D.域
解析:
[解析]本题考查的是E-R图的性质。
4.Access的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状态)。
需要设置的属性是______。
(分数:
2.00)
A.Default
B.Cancel
C.Enabled √
D.Visible
解析:
[解析]Default为命令按钮确定属性,只有命令按钮支持此属性;Cancel为取消功能属性;Enabled决定控件是否允许操作;Visible决定控件是否可见。
5.表的组成内容包括______。
(分数:
2.00)
A.查询和字段
B.字段和记录 √
C.记录和窗体
D.报表和字段
解析:
[解析]在表中将数据以行和列的形式保存,表中的列称为字段,字段是Access信息的最基本载体,说明一条信息在某一方面的属性;表中的行称为记录,记录是由一个或多个字段组成的,一条记录就是一个完整的信息。
6.在数据表视图中,不能______。
(分数:
2.00)
A.修改字段的类型 √
B.修改字段的名称
C.删除一个字段
D.删除一条记录
解析:
[解析]在“数据表”视图中可以进行字段的编辑、添加、删除,记录的删除和数据查找等操作,但使用“数据表”视图建立的表结构,只说明了表中字段名,却没有说明每个字段的数据类型和属性值,也无法修改。
7.向顺序栈中压入新元素时,应当______。
(分数:
2.00)
A.先移动栈顶指针,再存入元素 √
B.先存入元素,再移动栈顶指针
C.先后次序无关紧要
D.同时进行
解析:
[解析]向顺序表插入新元素必须先移动栈顶指针,然后再存入新元素,如果先存入新元素则会将原来的栈顶元素覆盖,破坏栈的内容,操作是有次序的,不能同时进行。
8.如果加载一个窗体,先被触发的事件是______。
(分数:
2.00)
A.Load事件
B.Open事件 √
C.Click事件
D.DbClick事件
解析:
[解析]Access加载窗体是运行指定的宏或用户定义的事件过程,然后显示窗体的记录。
可以使用Load事件过程设置窗体或控件中的值,也可以设置窗体或控件的属性,Load事件发生在Open事件后及Resize事件前,Load事件不能被取消。
Click事件发生在窗体单击时,没有Dbclick事件。
9.以下是宏对象m1的操作序列设计:
假定在宏m1的操作中涉及的对象均存在,现将设计好的宏m1设置为窗体"fTest"上某个命令按钮的单击事件属性,则打开窗体"fTest1"运行后,单击该命令按钮,会启动宏m1的运行。
宏m1运行后,前两个操作会先后打开窗体对象"fTest2"和表对象"tStud",那么执行Close操作后,会______。
(分数:
2.00)
A.只关闭窗体对象"fTestl"
B.只关闭表对象"tStud"
C.关闭窗体对象"fTest2"和表对象"tStud" √
D.关闭窗体"fTestl"和"fTest2"及表对象"tStud"
解析:
[解析]宏操作的打开与关闭顺序是先打开的后关闭。
在执行第一个Close时关闭表tStud,执行第二个Close时关闭窗体fTestZ。
10.设计一个判别表达式左、右括号是否配对出现的算法,采用______数据结构最佳。
(分数:
2.00)
A.线性表的顺序存储结构
B.栈 √
C.队列
D.线性表的链式存储结构
解析:
[解析]栈是一种具有记忆能力的线性表,存取规则是先进后出,判别时遇到一个左括号时就向栈插入左括号,遇到右括号就从栈中删除一个左括号,最后若栈中没有左括号就证明括号成对,所以采用栈最适合判断表达式中括号是否成对出现。
11.为窗口中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的______。
(分数:
2.00)
A.格式选项卡
B.事件选项卡 √
C.方法选项卡
D.数据选项卡
解析:
[解析]Access中的事件主要有键盘事件、鼠标事件、对象事件、窗口时间和操作事件等,所以为窗体中的命令按钮设置鼠标时发生的动作,应选择属性对话框的事件选项卡。
12.不属于Access对象的是______。
(分数:
2.00)
A.表
B.文件夹 √
C.窗体
D.查询
解析:
[解析]Access数据库由数据库对象和组两部分组成。
对象又分为7种,包括表、查询、窗体、报表、数据访问页、宏、模块。
13.下图是使用查询设计器完成的查询,与该查询等价的SQL语句是______。
(分数:
2.00)
A. √
B.
C.
D.
解析:
[解析]由题目中的图片可以得出:
查询的条件是“数学成绩大于数学平均分”,需要显示的字段是“学号”和“数学”,SQL语句中也应包含这些数据。
14.以下程序段运行结束后,变量x的值为______。
x=2
y=4
Do
x=x*y
y=y+1
LoopWhiley<4
(分数:
2.00)
A.2
B.4
C.8 √
D.20
解析:
[解析]定义两个变量x=2,y=4,执行Do后的循环体语句:
x=x*y=2*4=8;y=y+1=4+1=5,此时y=5,while语句为假,退出循环。
由于执行了一次循环,所以x=8。
15.要改变窗体上文本框控件的数据源,应设置的属性是______。
(分数:
2.00)
A.记录源
B.控件来源 √
C.筛选查询
D.默认值
解析:
[解析]使用Controlsource(控件来源)属性可以指定控件中显示的是什么数据,可以对绑定到表中的字段、查询或者SQL语句的数据进行显示和编辑,也可以显示表达式的结果。
对于报表组级别,Controlsource属性将决定它是成组的字段或者表达式。
16.在窗体上添加一个命令按钮(名为Command1,然后编写如下事件过程:
PrivateSubCommand1_Click()
Fori=1To4
x=4
Forj=1To3
x=3
Fork=1To2
x=x+6
Nextk
Nextj
Nexti
MsgBoxx
EndSub
打开窗体后,单击命令按钮,消息框的输出结果是______。
(分数:
2.00)
A.7
B.15 √
C.157
D.538
解析:
[解析]此题中应用三重嵌套循环,循环嵌套的执行,当外层循环执行一次,内层就要执行所有的循环。
第一个for语句对变量x赋值,x=4;第二个for语句对变量x赋值,x=3;第三个for语句对变最x赋值,x=x+6。
当i=1,j=1时,k执行其内部的两次循环,此时x赋值为3,当k=1时,x=x+6=3+6=9;k=2时,x=x+6=9+6=15。
退出内循环到第二个for语句执行其剩余的循环,i=1,j=2时,k依旧执行其内部的两次循环,之后x还是等于15。
当i=1,j=3时,因为第三个for语句始终对x的赋值为15,所以运算结果x始终等于15。
第二层循环完成后退回到第一层,执行其剩余的循环,步骤同上,之后x=15。
17.下列叙述中正确的是______。
(分数:
2.00)
A.Access只能使用系统菜单创建数据库应用系统
B.Access不具备程序设计能力
C.Access只具备了模块化程序设计能力
D.Access具有面向对象的程序设计能力,并能创建复杂的数据库应用系统 √
解析:
[解析]Access内嵌的VBA编程语言功能强大,采用目前主流的面向对象机制和可视化编程环境。
18.现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开“tEmployee”表,如果采用VBA代码完成,下面语句正确的是______。
(分数:
2.00)
A.docmd.openform"tEmployee"
B.docmd.openvxew"tEmployee"
C.docmd.opentable"tEmployee" √
D.docmd.openreport"tEmployee"
解析:
[解析]docmd.openform:
使用OpenForm操作,可以从“窗体”视图、窗体“设计”视图、“打印预览”或“数据表”视图中打开一个窗体,可以选择窗体的数据输入与窗体数据输出方式并限制窗体所显示的记录。
docmd.openvtew:
可以使用OpenView操作在“数据表”视图、“设计”视图或打印预览中打开视图。
当在“数据表”视图中打开视图时,该操作运行此命名的视图。
可以选择该视图的数据项,并可限制视图显示的记录数。
docmd.openreport:
使用OpenReport操作,可以在“设计”视图或“打印预览”中打开报表或立即打印报表,也可以限制需要在报表中打印的记录。
docmd.opentable:
使用OpenTable操作,可以在“数据表”视图、“设计”视图或打印预览中打开表,也可以选择表的数据输入方式。
19.VBA程序的多条语句可以写在一行中,其分隔符必须使用符号______。
(分数:
2.00)
A.:
√
B.'
C.;
D.,
解析:
[解析]VBA程序在一行上写多个语句时用冒号“:
”作分隔符。
20.面向对象程序设计语言不同于其他语言的最主要的特点的是______。
(分数:
2.00)
A.多态性
B.分类
C.继承性 √
D.对象唯一性
解析:
[解析]面向对象程序设计语言不同于其他语言的最主要的特点是它具有继承性。
21.若一个元素序列基本有序,则选用______方法较快。
(分数:
2.00)
A.直接插入排序 √
B.直接选择排序
C.堆排序
D.快速排序
解析:
[解析]因为队列是基本有序的,所以选用直接插入排序最快。
22.检查软件产品是否符合需求定义的过程为______。
(分数:
2.00)
A.确认测试 √
B.集成测试
C.验证测试
D.验收测试
解析:
[解析]本题考查的是确认测试的定义。
23.下面4种内排序方法中,要求内存容量最大的是______。
(分数:
2.00)
A.插入排序
B.选择排序
C.快速排序 √
D.归并排序
解析:
[解析]因为只有快速排序一次消除多个逆序,所以需要的内存容量最大。
24.线性表中,只有直接前驱而无后继的元素是______。
(分数:
2.00)
A.尾元素 √
B.首元素
C.所有中间的元素
D.全部元素
解析:
[解析]根据线性表的定义,线性表中只有直接前驱而无后继的元素是尾元素。
25.数据访问页可以简单地认为就是一个______。
(分数:
2.00)
A.网页 √
B.数据库文件
C.Word文件
D.子表
解析:
[解析]数据访问页是在Access2000时才增加的数据库对象,它是一种特殊类型的Web页,用户可以在此Web页中与Access数据库中的数据进行连接,查看、修改Access数据库中的数据,为通过网络进行数据发布提供了方便。
26.使用宏组的目的是______。
(分数:
2.00)
A.设计出功能复杂的宏
B.设计出包含大量操作的宏
C.减少程序内存消耗
D.对多个宏进行组织和管理 √
解析:
[解析]宏可以是包含操作序列的一个宏,也可以是一个宏组。
如果设计时有很多的宏,将其分类到不同的宏组中会有助于数据库的管理。
27.有一棵非空二叉树(第0层为根节点),其第i层上至多有______个节点。
(分数:
2.00)
A.2i √
B.2i-1
C.2i+1-1
D.i
解析:
[解析]参见非空二叉树的基本性质和定义。
非空二叉树只有一个根节点。
28.VBA表达式3*3\3/3的输出结果是______。
(分数:
2.00)
A.0
B.1
C.3
D.9 √
解析:
[解析]VBA的表达式运算符优先级顺序“*”和“/”高于“、”。
这个表达式先计算3*3=9和3/3=1,之后计算9\1=9。
29.现有一个已经建好的“按雇员姓名查询”窗体,如下图所示。
运行该窗体后,在文本框中输入要查询雇员的姓名,当单击“查询”按钮后,运行“按雇员姓名查询”的查询,该查询显示出所查雇员的雇员ID、姓名和职称三个字段。
若窗体中的文本框名称为tName,设计“按雇员姓名查询”,正确的设计视图是______。
(分数:
2.00)
A.
B.
C. √
D.
解析:
[解析]Access中窗体对象的引用格式为Forms!
窗体名称!
控件名称[属性名称l。
关键字Form表示窗体对象集合,感叹号“!
”分割开对象名称和文件名称,“属性名称”部分缺省,则为控件基本属性。
30.数据库设计包括两个方面的设计内容,它们是______。
(分数:
2.00)
A.概念设计和逻辑设计 √
B.模式设计和内模式设计
C.内模式设计和物理设计
D.结构特性设计和行为特性设计
解析:
[解析]本题考查的是数据库设计所包括的两个方面的设计内容。
在数据库设计中有两种方法:
一种方法是以信息需求为主,兼顾处理需求,称为面向数据的方法;另一种方法是以处理需求为主,兼顾信息需求,称为面向过程的方法。
31.常见的数据模型有3种,它们是______。
(分数:
2.00)
A.网状、关系和语义
B.层次、关系和网状 √
C.环状、层次和关系
D.字段名、字段类型和记录
解析:
[解析]数据模型分为三种:
层次数据模型、网状数据模型、关系数据模型。
32.数据类型是______。
(分数:
2.00)
A.字段的另一种说法
B.决定字段能包含哪类数据的设置 √
C.一类数据库应用程序
D.一类用来描述Access表向导允许从中选择的字段名称
解析:
[解析]Access常用的数据类型有文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超级链接、查阅向导等,不同的数据类型决定了字段能包含哪类数据。
33.排序时如果选取了多个字段,则输出结果是______。
(分数:
2.00)
A.按设定的优先次序依次进行排序 √
B.按最右边的列开始排序
C.按从左向右优先次序依次排序
D.无法进行排序
解析:
[解析]在Access中按多个字段排序时,Access首先根据第一个宇段指定的顺序进行排序,当第一个字段具有相同的值时,Access再按照第二个字段进行排序(也就是按设定的字段优先次序进行排序),以此类推,直到按全部指定字段排好序为止。
34.在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在______。
(分数:
2.00)
A.组页眉/组页脚 √
B.页面页眉/页面页脚
C.报表页眉/报表页脚
D.主体
解析:
[解析]组页眉用于实现报表的分组输出和分组统计。
组页眉中主要安排文本框或其他类型的控件显示分组字段等数据信息。
组页脚内主要安排文本框和其他控件显示分组统计数据。
页面页眉是用来显示报表中的字段名称或对记录的分组名称。
报表的每一页有一个页面页眉,它一般显示在每页的顶端。
页面页脚是打印在每页的底部,用来显示本页的汇总说明,报表的每一页都有一个页面页脚。
报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。
报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表的最后面。
报表页眉是整个报表的开始部分,显示在报表的最左上端,一般用来显示报表的标题、图形或说明性文字。
主体位于整个报表的中心,用来处理每条记录,是报表显示数据的主要区域。
35.在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是______。
(分数:
2.00)
A. √
B.
C.
D.
解析:
[解析]由题目中的图片可以得出:
查询条件是“综合成绩在80和90之间,包含80和90”。
答案C不符合SQL语法规则,答案B、D查询条件设置错误。
二、填空题(总题数:
14,分数:
30.00)
36.算法的5个重要特性是:
输入、输出、正确性、确定性和1。
(分数:
2.00)
填空项1:
__________________ (正确答案:
有效性)
解析:
[解析]本题考查的是算法的5个重要特性。
37.结构化程序设计方法和主要原则包括自顶向下、逐步求精、1和限制使用goto语句。
(分数:
2.00)
填空项1:
__________________ (正确答案:
模块化)
解析:
[解析]本题考查的是结构化程序设计方法和主要原则的四部分内容。
38.在数据库设计的4个阶段中,每个阶段都有自己的设计内容。
“为哪些表、在哪些字段上、建什么样的索引”这一设计内容应该属于1设计阶段。
(分数:
2.00)
填空项1:
__________________ (正确答案:
物理)
解析:
[解析]本题考查的是数据库设计四个阶段中的物理设计阶段的定义。
39.一个数据结构在计算机中的表示(映象)称为1。
(分数:
2.00)
填空项1:
__________________ (正确答案:
数据的存储结构)
解析:
[解析]本题考查的是数据的存储结构的概念。
40.软件概要设计的成果是1。
(分数:
2.00)
填空项1:
__________________ (正确答案:
软件设计说明书)
解析:
[解析]软件设计说明书是软件概要设计的成果。
41.结合型文本框可以从表、查询或1中获得所需的内容。
(分数:
2.00)
填空项1:
__________________ (正确答案:
SQL语言)
解析:
[解析]文本框主要用来输入和编辑字段数据,它是一种交互式控件。
文本框分为3种类型:
结合型、非结合型、计算型。
结合型文本框能够从表、查询或SQL语言中获得所需要的内容。
42.在创建主/子窗体之前,必须设置1之间的关系。
(分数:
2.00)
填空项1:
__________________ (正确答案:
数据源)
解析:
[解析]在创建窗体之前,要确定作为主窗体的数据源与作为子窗体的数据源之间存在着“一对多”的关系。
43.函数Right(“计算机等级考试”,4)的执行结果是1。
(分数:
2.00)
填空项1:
__________________ (正确答案:
等级考试)
解析:
[解析]函数Right(<字符串表达式>,N)的功能是从字符串右边起截取N个字符。
44.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个查询,需要执行的操作是1。
(分数:
2.00)
填空项1:
__________________ (正确答案:
OpenQuery)
解析:
[解析]Access中提供了50多个可选的宏操作,打开查询的宏操作是OpenQuery。
45.在使用Dim语句定义数组时,在缺省情况下数组下标的下限为1。
(分数:
2.00)
填空项1:
__________________ (正确答案:
0)
解析:
[解析]用Dim语句定义数组,下标必须为常数,不能是表达式或变量,下标的形式为:
[下界To]上界,下界可以省略,缺省值为0。
46.在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:
PrivateSubCommand1_Click()
Dims,i
Fori=1To10
S=S+i
Nexti
MsgBoxs
EndSub
窗体打开运行后,单击命令按钮,则消息框的输出结果为______。
(分数:
2.00)
填空项1:
__________________ (正确答案:
55)
解析:
[解析]for…Next语句能够重复执行程序代码区域特定次数。
此题中i赋初值1,步长缺省为1,也就是求1~10的和,所以结果为55。
47.在窗体中添加一个名为Command1的命令按钮,然后编写如下程序:
PrivateSubs(ByValpAsInteger)
p=p*2
EndSub
PrirateSubCommand1_Click()
DimiAsInteger
i=3
Calls(i)
Ifi>4Theni=i^2
MsgBoxi
EndSub
窗体打开运行后,单击命令按钮,则消息框的输出结果为______。
(分数:
2.00)
填空项1:
__________________ (正确答案:
3)
解析:
[解析]由于VBA中,传值调用(Byval选项)为“单向”作用形式即过程调用只是相应位置实参的值“单向”传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。
此题中:
形参p被说明为ByRef唯值形式的整型量,当运行Command1_Click()过程,并调用s()函数,实参i传送其值给形参p,p发生变化P=p*2=3*2=6。
但因为使用的是DyVal“单向”传值形式,实参i的值不会发生变化,仍然为3。
i>4条件不成立,不会执行“i=i^2”语句,所以最后i的值为3。
48.设有如下代码:
x=1
do
x=x+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 ACCESS 笔试 62