全国计算机等级考试二级ACCESS真题题库2+.docx
- 文档编号:7933072
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:18
- 大小:26.83KB
全国计算机等级考试二级ACCESS真题题库2+.docx
《全国计算机等级考试二级ACCESS真题题库2+.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级ACCESS真题题库2+.docx(18页珍藏版)》请在冰豆网上搜索。
全国计算机等级考试二级ACCESS真题题库2+
全国计算机等级考试二级ACCESS真题题库22014年9月
(总分:
100.00,做题时间:
120分钟)
一、选择题(每小题1分,共40小题,共40分)(总题数:
40,分数:
40.00)
1.执行下列程序段,变量X的值是()x=2;y=5DoUntily>5x=x*yy=y+1Loop
(分数:
1.00)
A.2
B.5
C.10 √
D.20
解析:
【解析】DoUntil…Loop循环采用的是先判断条件后执行循环体的做法,如果条件为True,则循环体一次都不执行,否则进入循环体执行。
本题中,若不满足Y>5的条件,则执行x=x*y,y=y+1操作。
X初始值为2,y值初始值为5,满足循环条件,进入第一次循环,x=2*5=10,y=5+l=6,不再满足循环条件,跳出循环,x的值最终为10。
2.Access数据库中,能够对数据表进行统计的查询是()
(分数:
1.00)
A.汇总查询
B.动作查询
C.选择查询 √
D.删除查询
解析:
【解析】在Access数据库中,可以利用选择查询对数据表进行统计。
3.学生表中有姓名、学号、性别、班级等字段,其中适合作为主关键字的是()
(分数:
1.00)
A.姓名
B.学号 √
C.性别
D.班级
解析:
【解析】主关键字是表中区别不同的记录的标识,在学生表中只有关键字“学号”能起主键字的作用。
4.要使循环体至少执行一次,应使用的循环语句是()
(分数:
1.00)
A.For--next
B.While--wend
C.D0--LoopwhileIuntil √
D.do[whileluntil]--loop
解析:
【解析】Do…LoopwhileIuntil采用的是先执行循环体后判断条件的做法,首先执行循环,之后进行条件判断,无论条件是否成立,循环体都会至少执行一次。
因此选项c正确,而其他三个循环语句都会首先进行条件判断,若条件不成立,则不进入循环体。
5.有一个窗体“学生信息”,其中,若要用宏操作Go-ToControl将焦点移到“学号”字段上,则该宏操作的参数“控件名称”应设置为()
(分数:
1.00)
A.[Forms]!
[学生信息]!
[学号]
B.[学生信息]!
[学号]
C.[学号]!
[学生信息]
D.[学号] √
解析:
【解析】宏操作GoToControl的控件名称参数为必选项,输入将获得焦点的字段或控件的名称。
根据题意,将要获得焦点的字段为“学号”,因此选择D选项。
6.某窗体中有一命令按钮,在“窗体视图”中单击此命令按钮运行另一个应用程序。
如果通过调用宏对象完成此功能,则需要执行的宏操作是()
(分数:
1.00)
A.RunApp √
B.RunCode
C.RunMacro
D.RunSQL
解析:
【解析】宏命令RunApp用于执行指定的外部应用程序。
7.要改变窗体上文本框控件的输出内容,应设置的属性是()
(分数:
1.00)
A.标题
B.查询条件
C.控件来源 √
D.记录器
解析:
【解析】文本框的控件来源属性可以用于显示指定的数据,也可以用来输入、编辑字段数据和显示计算结果等。
A、B、D选项皆不属于文本框控件的属性。
因此选择C选项。
8.调用宏组中宏的格式是()
(分数:
1.00)
A.宏组名.宏名 √
B.宏组名!
宏名
C.宏组名->宏名
D.宏组名@宏名
解析:
【解析】宏是一个或多个操作的集合,其中每个操作都可以实现特定的功能,使用简单,可以提高工作效率。
宏组中宏的调用格式:
宏组名+“.”+宏名。
因此选择A选项。
9.下列VBA数组声明语句中,正确的是()
(分数:
1.00)
A.Dima[3,4]AsInteger
B.Dima(3,4)AsString √
C.Dima(Ii,n)AsSingle
D.Dima(34)AsInteger
解析:
【解析】在VBA中数组声明的格式为:
Dim数组名(维数定义)as类型,声明数组用圆括号,如果定义多维数组时,维数之间用逗号分隔。
10.下列关于生成表查询的叙说中,错误的是()
(分数:
1.00)
A.属于操作查询的一种
B.选择查询的结果可产生一个表
C.选择查询得到的表独立于数据源
D.对生成表的操作可影响原表 √
解析:
【解析】查询操作包括生成表查询、删除查询、更新查询以及追加查询。
生成表查询是利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。
利用生成表查询创建的新表独立于数据源,对生成表的操作不会影响到原表。
11.下列关于数据库的叙述中,正确的是()
(分数:
1.00)
A.数据库减少了数据冗余 √
B.数据库避免了数据冗余
C.数据库中的数据一致性是指数据类型一致
D.数据库系统比文件系统能够管理更多数据
解析:
【解析】数据库的主要特点是①实现数据共享。
②减少数据的冗余度。
③数据的独立性。
④数据实现集中控制。
⑤数据一致性和可维护性,以确保数据的安全性和可靠性。
⑥故障恢复。
12.关闭窗体时所触发的事件的顺序是()
(分数:
1.00)
A.卸载,停用,关闭 √
B.关闭,停用,卸载
C.停用,关闭,卸载
D.卸载,关闭,停用
解析:
【解析】关闭窗体时,将按照下列顺序触发事件:
卸载(Unload)→停用(Deactivate)→关闭(Close)。
13.要将计算控件的控件来源属性设置为计算表达式,表达式的第一个符号必须是()
(分数:
1.00)
A.左方括号[
B.等号= √
C.左圆括号(
D.双引号”
解析:
【解析】计算控件的控件源必须是以“=”开头的计算表达式,表达式的字段名不用加表名,需要以“[]”括起来。
14.在“工资库”中,要直接显示所有姓“李”的记录,可用的方法是()
(分数:
1.00)
A.排序
B.筛选 √
C.隐藏
D.冻结
解析:
【解析】在Access中,利用“筛选”操作可以从众多数据中挑选满足筛选条件的记录。
15.要在报表的文本框控件中同时显示出当前日期和时间,则应将文本框的控件来源属性设置为()
(分数:
1.00)
A.NOW() √
B.YEAR()
C.TIME()
D.DATE()
解析:
【解析】函数NOW()用于显示当前日期和时间,函数YEAR()用于显示当前年,函数TIME()用于显示当前时间,函数DATE()用于显示当前日期。
16.为窗体或报表上的控件设置属性值的宏操作是()
(分数:
1.00)
A.Beep
B.Echo
C.MsgBox
D.SetValue √
解析:
【解析】宏操作SetValue为窗体式报表上的控制件设置属性值,宏操作Beep用于使计算机发出“嘟嘟”声,宏操作MsgBox用于显示消息框。
17.宏命令FindNext的功能是()
(分数:
1.00)
A.实施指定控件重新查询,及刷新控件数据
B.查找满足指定条件的第一条记录
C.查找满足指定条件的下一条记录 √
D.指定记录为当前记录
解析:
【解析】宏命令FindNext用于查找满足指定条件的下一条记录;宏命令Requery用于实施指定控件重新查询,及刷新控件数据;宏命令FindRecord用于查找满足指定条件的第一条记录;宏命令GoToRecord用于指定当前记录。
18.要限制宏操作的范围,可以在创建宏时定义()
(分数:
1.00)
A.宏操作对象
B.宏条件表达式 √
C.窗体或报表控件属性
D.宏操作目标
解析:
【解析】要限制宏命令的操作范围可以在创建宏时定义宏条件表达式。
19.SQL语句的WHERE子句可以限制表中的记录,完成同样功能的宏命令是()
(分数:
1.00)
A.Requery
B.FindRecord
C.ApplyFilter √
D.FindNextRecord
解析:
【解析】Requery操作可以通过重新查询控件的数据源来更新活动对象指定控件中的数据;FindRecord操作可以查找符合参数指定条件的数据的第一个实例;ApplyFilter操作可以对表、窗体或报表应用筛选、查询或SQL中Where子句。
因此本题应选择C选项。
20.单击命令按钮时,下列程序的执行结果为()
(分数:
1.00)
A.20 √
B.30
C.115
D.135
解析:
【解析】本题考察For循环结构。
首先看程序中的FunctionP函数,在该函数中,首先定义了静态变量sum,默认初始值为0,然后设置了一个For循环,将函数参数作为For循环的控制条件,通过语句“8111111=SUm+i”,将循环次数累计相加。
在单击按钮事件“Command1_Click()”通过语句“s=P
(1)+p
(2)+P(3)+P(4)”调用函数并将函数结果用于计算,下面就来分析一下程序运行过程:
P
(1),带人函数P的参数N=1,For循环运行1次:
i=1:
sum=0+1=1,所以P
(1)=1;P
(2),带入函数P的参数N=2,For循环运行2次:
i=1:
811111=0+1=1,i=2:
sum=1+2=3,所以P
(2)=3;P(3),带人函数P的参数N=3,For循环运行3次:
i=1:
sum=0+1=1,i=2:
8Urn=1+2=3。
i=3:
SUm=3+3=6,所以P(3)=6;P(4)带人函数P的参数N=3,For循环运行4次:
i=1:
flunl=0+1=1,i=2:
SUm=1+2=3,i_3:
sum=3+3=6,i=4:
sum=6+4=10,所以P(4)=10;那么,s=P
(1)+e(z)+P(3)+P(4)=1+3+6+10=20,所以输出结果为20。
21.如果要将3KB的纯文本块存入一个字段,应选用的字段类型是()
(分数:
1.00)
A.文本
B.备注 √
C.OLE对象
D.附件
解析:
【解析】文本类型最多存储255个字符,故选项A错误;备注适用于长文本和数字,例如注释或说明,其存储最大长度为64000个字符,故B选项正确;OLE对象类型用来存放数据表中的表格、图形、图像、声音等嵌入或链接对象,而不是用于存放长字段的文本,故选项c错误;附件类型可以将图像、电子表格文件、文档、图表等各种文件附加到数据库记录中去,故选项D错误。
因此本题答案为B。
22.查询以字母N或0或P开头的字符串,正确的是()
(分数:
1.00)
A.Like"[N-P]*" √
B.Like["N*"Or=O*=Or"P*"]
C.In("N*","O*","P*")
D.BetweenN*andP*
解析:
【解析】通配符[]通配方括号内列出的任一单个字符,如:
[N-P]表示N、0、P中的任一单个字符;Like用于指定查找文本字段的字符模式,通配符*表示与任意个数的字符匹配。
因此条件表达式Like”[N-P]*”可以查找到以字母N或0或P开头的字符串。
因此选项A正确。
23.基于“学生名单表”创建新表“学生名单表2”,所使用的查询方式是()
(分数:
1.00)
A.删除查询
B.生成表查询 √
C.追加查询
D.交叉表查询
解析:
【解析】生成表查询是利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。
因此基于“学生名单表”创建新表“学生名单表2”应使用生成表查询。
24.报表的分组统计信息显示于()
(分数:
1.00)
A.报表页眉或报表页脚
B.页面页眉或页面页脚
C.组页眉或组页脚 √
D.主体
解析:
【解析】把计算控件放置在报表页眉/页脚时Access会自动按总数来统计;而放置在组页眉/组页脚时Access会自动按分组数来统计。
25.如果字段“学号”的取值范围为20130001~20139999,则下列选项中,错误的有效性规则是()
(分数:
1.00)
A.>=20130001and<=20139999
B.[学号]>=20130001and[学号]<=20139999
C.学号>=20130001and学号<=20139999
D.20130001<=[学号]<=20139999 √
解析:
【解析】根据题意,“学号”字段的取值必须同时满足“>=20130001”和“<=20139999”两个条件,根据有效性规则应该将两个条件用and连接起来。
因此A、B、C选项符合题意。
因为“<=”符号是用于数值比较的双目运算符,结合方向为从左到右。
所以D选项相当于(20130001<=[学号])<=20139999,第一步计算出“20130001<=[学号]”的结果值为“true”或“false”的逻辑值,当与第二个<=做比较操作时,左边的true/false值会强制类型转换为数值一I/0,然后跟<=右边值比较,永远小于20139999,最后的结果是布尔值“真”,进而起不到约束输入的作用。
因此选择D选项。
26.下列关于报表和窗体的叙述中,正确的是()
(分数:
1.00)
A.窗体只能输出数据,报表能输入和输出数据
B.窗体能输入、输出数据,报表只能输出数据 √
C.报表和窗体都可以输入和输出数据
D.为简化报表设计可以用窗体设计替代报表设计
解析:
【解析】窗体和报表都可以显示数据,窗体的数据显示在窗口中,报表的数据打印在纸上。
窗体上的数据既可以浏览又可以进行修改,即窗体既能输出数据,又能接受用户输入数据,而报表中的数据是只能浏览不能修改的,即报表只能输出数据。
因此,本题应选择B选项。
27.在SQL查询语句中,GroupBy子语用于()
(分数:
1.00)
A.条件
B.排序
C.列表
D.分组 √
解析:
【解析】SELECT语句的格式为:
SELECT[字段列表]|*FROM表名[WHERE条件表达式][ORDERBY列名][ASC]l[DESC]。
因此,若要在教师表中查找男教师的全部信息应使用的SQL语句为SELECT*FROM教师表WHERE(性别=′男′)。
28.若变量x是小于100的非负数,正确的VBA表达式是()
(分数:
1.00)
A.x>=0
B.0(=x<100
C.x>=0AndX<100 √
D.0<=xOrX<100
解析:
【解析】选项A没有限制小于100的条件;选项B语法错误,VBA不能进行运算符的连接;选项D不应使用“或”运算符“0R”;as项C正确。
29.SELECT命令中,设置条件短语的关键词是()
(分数:
1.00)
A.WHILE
B.FOR
C.WHERE √
D.CONDITION
解析:
【解析】SELECT命令中使用Where指明查询的条件,为可选项,若省略表则选择所有记录。
30.每张报表可以有不同的节,一张报表至少要包含的节是()
(分数:
1.00)
A.主体节 √
B.报表页眉和报表页脚
C.组页眉和组页脚
D.页面页眉和页面页脚
解析:
【解析】在报表的“设计”视图中,区域是带状形式,也被称为节,包括报表页眉节、页面页眉节、组页眉节、主体节、组页脚节、页面页脚节、报表页脚节。
其中主体节是一张报表必不可少的区域,用于显示每条记录的具体数据。
31.VBA的数组下标可取的变量类型是()
(分数:
1.00)
A.日期型
B.字符型
C.数值型 √
D.可变型
解析:
【解析】在VBA中数组声明的格式为:
dim数组名(维数定义)as类型,声明数组用圆括号,用数值型变量定义维数,如果定义多维数组时,维数之间用逗号分隔。
32.VBA表达式Left("howareyou",3)值是()
(分数:
1.00)
A.how √
B.ale
C.you
D.ho
解析:
【解析】本题考查的是字符串截取函数Left函数的用法。
其格式为:
Left(,),表示从字符串左边起截取N个字符。
因此Left(”howareyou“,3)表示从字符串“howareyou”左边起截取3个字符,返回值为“how”。
33.下列关于0LE对象的叙述中,正确的是()
(分数:
1.00)
A.用于输入文本数据
B.用于处理超级链接数据
C.用于生成自动编号数据
D.用于链接或内嵌Windows支持的对象 √
解析:
【解析】0LE对象是指字段允许单独地“链接”或“嵌入”OLE对象,如Word文档,Excel表格,图像,声音,或者其他二进制数据。
故选项D正确。
34.执行函数过程的宏操作命令是()
(分数:
1.00)
A.RnnCommand
B.RunMacro
C.RunCode √
D.RunSql
解析:
【解析】RunCommand方法是用于执行内置菜单命令或内置工具栏命令;RunMacr0可以运行一个独立的宏或者一个位于宏组中的宏;Runsql是用来运行MicrosoftAccess操作查询的命令;RunCode操作可以调用MicrosoftVisualBasic的Function过程。
因此选择C选项。
35.VBA中一般采用Hungarian符号法命名变量,代表子报表的字首码是()
(分数:
1.00)
A.sub √
B.Rpt
C.Fret
D.txt
解析:
【解析】本题考查的是Hungarian符号法命名规则,标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是第一个单词或者多个单词的组合的首字母大写,该单词要指明变量的用途。
子报表英文为subreport;复选框按钮单词英文全称,拼写为CheckBox;命令选项按钮单词英文全称,拼写为0ptionButton。
因此选择A选项。
36.下列表达式中,与DateDiff(”m”,#2013-11-25#,Date())等价的表达式是()
(分数:
1.00)
A.(Month(date())-Month(#2013-11-25#))
B.(MonthName(date())-MonthName(#2013-11-25#))
C.(year(date())-year(#2013-11-25#))*12-(month(date())-month(#2013-11-25#)
D.(year(date())-year(#2013-11-25#))*12+(month(date())-month(#2013-11-25#) √
解析:
【解析】日期/时间函数DateDiff(,,[,Wl][,W2])返回两个日期之间按照间隔类型指定的时间间隔数目。
根据题意间隔类型为“m”表示月,表达式的结果是当前系统Et期与2013-ll-25之间相差的月数,应该等于“(当前年份-2013)*12+(当前月份-11)”,因此选择D选项。
37.下列关于自动宏的叙述中,正确的是()
(分数:
1.00)
A.打开数据库时不需要执行自动宏,需同时按住Ah键
B.打开数据库时不需要执行自动宏,需同时按住Shift键 √
C.若设置了自动宏,则打开数据库时必须执行自动宏
D.打开数据库时只有满足事先设定的条件才执行自动宏
解析:
【解析】Access中,AutoExec是一个特殊的宏,它在启动数据库时会自动运行,这种自动运行的宏是一个典型的独立宏。
打开数据库时自动宏就自动执行,不需要满足条件,因此D选项不正确。
虽然设置了自动宏,若要在打开数据库时取消自动宏的执行,则可以在打开数据库的同时按住shm键,因此选择B选项。
38.执行下列程序段后,变量a和b的值分别是()a=100;b=50IFa>bThena=a-bElseb=b+aEndIf
(分数:
1.00)
A.50和50 √
B.100和50
C.100和150
D.150和100
解析:
【解析】本题考查IfElse条件语句,若a>b则执行a=a-b,否则执行h=b+a。
本题a初始值为100,b初始值为50,满足a>b的条件,执行a=a-b,即a=100-50=50,b的值不变,因此a值为50,b值为50。
39.Select语句中有子句“Where工资额>1000”,该子句的含义是()
(分数:
1.00)
A.“工资额”中大于l000元的记录 √
B.将“工资额”中大于1000元的记录删除
C.拷贝字段“工资额”中大于l000元的记录
D.将字段“工资额”中大于1000元的记录进行替换
解析:
【解析】SELECT语句的格式为:
SELECT字段列表FROM表名WHERE条件表达式,其中Where子句用于指明查询的条件。
Select语句的子句“Where工资额>1000”是要寻找“工资额”中大于1000元的记录。
40.在表设计视图中,能够使用“输入掩码向导”设置输入掩码的字段类型是()
(分数:
1.00)
A.数字和日期/时间
B.数字和文本
C.文本和货币
D.文本和13期/时间 √
解析:
【解析】输入掩码是针对一些数据有相对固定的书写格式进行输入控制,例如字符、日期/时间、货币等数据类型的字段,利用“输入掩码向导”可以快速建立输入掩码,但“输入掩码向导”只处理“字符”和“日期/时间”字段类型。
二、基本操作题(共18分)(总题数:
1,分数:
18.00)
在考生文件夹下有一个数据库文件“samp1.accdb”,里边已建立了两个表对象“tGrade”和“tStudent”,同时还存在一个Excel文件“tCourse.xlsx”。
请按以下操作要求,完成表的设计。
(分数:
18.00)
(1).
(1)将Excel文件“tCourse.xlsx”链接到“samp1.accdb”数据库文件中,链接表名称不变。
要求:
数据中的第一行作为字段名。
(分数:
3.00)
__________________________________________________________________________________________
正确答案:
(步骤1:
单击“外部数据”选项卡下“导入并链接”组中的“Excel”按钮,打开“获取外部数据-Excel电子表格”对话框,单击“浏览”按钮,在考生文件夹找到要导入的“tCourse.xlsx”文件,单击“打开”按钮,选择“通过创建链接表来链接到数据源”单选框,单击“确定”按钮,如图3.215所示。
步骤2:
单击“下一步”按钮,勾选“第一行包含列标题”复选框,单击“完成”按钮,如图3.216所示。
)
解析:
(2).
(2)将“tGrade”表中隐藏的列显示出来。
(分数:
3.00)
__________________________________________________________________________________________
正确答案:
(步骤1:
右键单击“tGrade”表对象,从弹出的快捷菜单中选择“打开”命令。
步骤2:
在任一字段名称位置右击,选择“取消隐藏字段”命令,在打开的“取消隐藏列”对话框中勾选“成绩”复选框,单击“关闭”按钮,如图3.217所示。
步骤3:
按Ctrl+s保存修改,关闭数据表视图。
)
解析:
(3).(3)将“tStudent”表中“政治面貌”字段的默认值属性设置为“团员”,并将该字段在数据表视图中的显示标题改为“政
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 计算机等级考试 二级 ACCESS 题库
![提示](https://static.bdocx.com/images/bang_tan.gif)