二级ACCESS真题.docx
- 文档编号:28377769
- 上传时间:2023-07-10
- 格式:DOCX
- 页数:22
- 大小:24.10KB
二级ACCESS真题.docx
《二级ACCESS真题.docx》由会员分享,可在线阅读,更多相关《二级ACCESS真题.docx(22页珍藏版)》请在冰豆网上搜索。
二级ACCESS真题
[真题]二级ACCESS真题2012年3月
一、选择题(每小题2分,共70分)下列各题[A]、[B]、[C]、[D]四个选项中,只有一个选项是正确的。
第1题:
下列叙述中正确的是()。
A.循环队列是队列的一种链式存储结构
B.循环队列是一种逻辑结构
C.循环队列是非线性结构
D.循环队列是队列的一种顺序存储结构
参考答案:
D
循环队列是一种顺序存储的线性结构,所以,“循环队列是队列的一种链式存储结构”、“循环队列是非线性结构”和“循环队列是一种逻辑结构”的说法都是错误的。
第2题:
下列叙述中正确的是()。
A.栈是一种先进先出的线性表
B.队列是一种后进先出的线性表
C.栈与队列都是非线性结构
D.以上三种说法都不对
参考答案:
D
栈和队列都是线性结构,并且栈是后进先出,队列是先进先出,所以三种说法都不对。
第3题:
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
A.4
B.10
C.6
D.16
参考答案:
D
根据公式n0=n2+1,叶子结点个数为5,则度为2的结点数为4,那么度为1的结点数n1=n-n0-n2=25-4-5=16。
第4题:
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
A.内模式
B.外模式
C.概念模式
D.逻辑模式
参考答案:
A
数据库系统在其内部具有三级模式:
概念模式、内模式与外模式。
其中,内模式(又称物理模式)给出了数据库的物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径,内模式的物理特性主要体现在操作系统及文件级上,它还未深入到设备级(如磁盘及磁盘操作)上。
概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户(应用)的公共数据视图,主要描述数据的概念记录类型以及它们之间的关系,它还包括一些数据间的语义约束。
外模式(子模式或用户模式)是用户的数据视图,也就是用户所见到的数据模式,它由概念模式推导而出的,在一般的DBMS中都提供相关的外模式描述语言(DDL)。
第5题:
在满足实体完整性约束的条件下()。
A.一个关系中必须有多个候选关键字
B.一个关系中只能有一个候选关键字
C.一个关系中应该有一个或多个候选关键字
D.一个关系中可以没有候选关键字
参考答案:
C
在关系R中如记录完全函数依赖于属性(组)X,则称X为关系R中的一个候选关键字。
候选关键字的性质有:
①在一个关系中,候选关键字可以有多个;②任何两条记录的候选关键字值都是不相同的;③关键字可能由一个属性构成,也可能由多个属性构成;④在任何关系中至少有一个关键字。
所以,在满足实体完整性约束的条件下,一个关系中应该有一个或多个候选关键字。
第6题:
有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是()。
A.差
B.自然连接
C.交
D.并
参考答案:
A
自然连接是二元运算,其结果是得到两个关系中公共属性名字上相等的所有元组的组合;并是指将两个关系中的元素全部合并到一个新的关系之中;交是指将那些同时属于两个关系的元素组成一个新的关系;差是指将属于前一个集合但不属于后一个集合的元素组成新的关系。
由图中可以看出,关系T是由属于R但不属于S的元组组成的集合,所以答案为差。
第7题:
软件生命周期中的活动不包括()。
A.需求分析
B.市场调研
C.软件测试
D.软件维护
参考答案:
B
一个软件产品或软件系统通常要经历孕育、诞生、成长、成熟、衰亡等阶段,一般称为软件生存周期。
通常而言,软件生命周期可以划分为六个阶段:
问题的定义及规划、需求分析、软件设计、编码、软件测试、运行维护。
所以,软件生命周期中的活动不包括市场调研。
第8题:
下面不属于需求分析阶段任务的是()。
A.确定软件系统的功能需求
B.制定软件集成测试计划
C.确定软件系统的性能需求
D.需求规格说明书评审
参考答案:
B
需求分析的基本任务是:
①问题识别:
双方确定对问题的综合需求,这些需求包括功能需求、性能需求、环境需求、用户界面需求。
②分析与综合,导出软件的逻辑模型。
③编写文档:
包括编写需求规格说明书,编写初步用户使用手册,确认测试计划,修改完善软件开发计划。
制定软件集成测试计划属于概要设计。
第9题:
在黑盒测试方法中,设计测试用例的主要根据是()。
A.程序内部逻辑
B.程序流程图
C.程序数据结构
D.程序外部功能
参考答案:
D
通常,软件的测试方法包括白盒测试与黑盒测试。
白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序。
黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。
黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,把程序看作一个不能打开的黑盒子,主要针对软件界面和软件功能进行测试。
第10题:
在软件设计中不使用的工具是()。
A.数据流图(DFD图)
B.PAD图
C.系统结构图
D.程序流程图
参考答案:
A
软件设计包括概要设计和详细设计,软件概要设计中,面向数据流的设计方法有变换型系统结构图和事务型数据流两种。
软件详细设计,程序流程图(PDF)和PAD(问题分析图)是过程设计的常用工具。
数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型,是在可行性研究阶段用到的。
第11题:
在Access数据库中,用来表示实体的是()。
A.表
B.记录
C.字段
D.域
参考答案:
B
在Access数据库中,记录用于表示实体,字段只能表示实体的某个属性。
故本题答案为B)。
第12题:
在学生表中要查找年龄大于18岁的男学生,所进行的操作属于关系运算中的()。
A.投影
B.选择
C.联接
D.自然联接
参考答案:
B
选择运算是从指定的关系中选取满足给定条件的若干元组以构成一个新关系的运算。
故本题答案选B)。
第13题:
假设学生表已有年级、专业、学号、姓名、性别和生日6个属性,其中可以作为主关键字的是()。
A.姓名
B.学号
C.专业
D.年级
参考答案:
B
主关键字(primarykey)是表中的一个或多个字段,它的值用于惟一地标识表中的某一条记录。
在此题学生表中,能做主关键字的只有学号这个字段,故本题答案为B)。
第14题:
下列关于索引的叙述中,错误的是()。
A.可以为所有的数据类型建立索引
B.可以提高对表中记录的查询速度
C.可以加快对表中记录的排序速度
D.可以基于单个字段或多个字段建立索引
参考答案:
A
建立索引的目的是加快对表中记录的查找或排序。
对一个存在大量更新操作的表,所建索引的数目一般不要超过3个,最多不要超过5个。
索引虽说提高了访问速度,但太多索引会影响数据的更新操作。
故本题答案为A)。
第15题:
若查找某个字段中以字母A开头且以字母Z结尾的所有记录,则条件表达式应设置为()。
A.Like"A$Z"
B.Like"A#Z"
C.Like"A*Z"
D.Like"A?
Z"
参考答案:
C
Like是在查询表达式的比较运算符中用于通配设定条件的短语,其搭配使用的通配符有“*”和“?
”,“*”表示由0个或任意多个字符组成的字符串,“?
”表示任意一个字符。
故本题答案为C)。
第16题:
在学生表中建立查询,“姓名”字段的查询条件设置为“IsNull”,运行该查询后,显示的记录是()。
A.姓名字段为空的记录
B.姓名字段中包含空格的记录
C.姓名字段不为空的记录
D.姓名字段中不包含空格的记录
参考答案:
A
使用IsNull函数可以判断表达式是否包含Null值。
在本题中,为“姓名”字段使用此函数的作用是查询所有姓名为空的记录,故本题答案为A)。
第17题:
若要在一对多的关联关系中,“一方”原始记录更改后,“多方”自动更改,应启用()。
A.有效性规则
B.级联删除相关记录
C.完整性规则
D.级联更新相关记录
参考答案:
D
在一对多关系中,“一方”称为主表,“多方”称为从表。
“级联更新相关字段”指的是当用户修改主表中关联字段的值时,Access会自动地修改从表中相关记录的关联字段的值,故本题答案为D)。
第18题:
教师表的“选择查询”设计视图如下,则查询结果是()。
A.显示教师的职称、姓名和同名教师的人数
B.显示教师的职称、姓名和同样职称的人数
C.按职称的顺序分组显示教师的姓名
D.按职称统计各类职称的教师人数
参考答案:
D
根据教师表的“选择查询”设计视图可以看出,查询的结果是按照职称字段分组,对姓名字段进行计数,意思是按照职称统计各类职称教师个数。
所以本题答案选D)。
第19题:
在教师表中“职称”字段可能的取值为:
教授、副教授、讲师和助教。
要查找职称为教授或副教授的教师,错误的语句是()。
A.SELECT*FROM教师表WHERE(InStr([职称],"教授")<>0);
B.SELECT*FROM教师表WHERE(Right([职称],2)="教授");
C.SELECT*FROM教师表WHERE([职称]="教授");
D.SELECT*FROM教师表WHERE(InStr([职称],"教授")=1OrInStr([职称],"教授")=2);
参考答案:
C
选项C)的查询结果是从教师表中查找职称是教授的教师,与题干要求不同,故本题答案选C)。
第20题:
在窗体中为了更新数据表中的字段,要选择相关的控件,正确的控件选择是()。
A.只能选择绑定型控件
B.只能选择计算型控件
C.可以选择绑定型或计算型控件
D.可以选择绑定型、非绑定型或计算型控件
参考答案:
A
控件的类型分为绑定型、未绑定型与计算型3种。
绑定型控件主要用于显示、输入、更新数据库的字段;未绑定型控件没有数据来源,可以用来显示信息;计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上的其他控件中的数据。
所以只有绑定型控件能够更新表中数据,故本题答案选A)。
第21题:
已知教师表“学历”字段的值只可能是四项(博士、硕士、本科或其他)之一,为了方便输入数据,设计窗体时,学历对应的控件应该选择()。
A.标签
B.文本框
C.复选框
D.组合框
参考答案:
D
组合框的列表是由多行数据组成,但平时只显示一行,需要选择其他的数据时,可以单击右侧的向下箭头,在此题中学历字段的设计可以使用组合框控件。
故本题答案为D)。
第22题:
在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是()。
A.直线和多边形
B.直线和矩形
C.直线和圆形
D.矩形和圆形
参考答案:
B
为了修饰版面以达到更好的显示效果,在报表设计工具栏中,可以使用直线和矩形控件完成。
故本题答案选B)。
第23题:
要在报表中输出时间,设计报表时要添加一个控件,且需要将该控件的“控件来源”属性设置为时间表达式,最合适的控件是()。
A.标签
B.文本框
C.列表框
D.组合框
参考答案:
B
计算型文本框用于显示计算型控件中表达式的结果,计算公式可以由函数、字段名称或控件名称组成,所以为了显示时间,可以在计算型文本框的控件来源中输入时间函数组成的表达式即可,故本题答案为B)。
第24题:
用SQL语句将STUDENT表中字段“年龄”的值加1,可以使用的命令是()。
A.REPLACESTUDENT年龄=年龄+1
B.REPLACESTUDENT年龄WITH年龄+1
C.UPDATESTUDENTSET年龄=年龄+1
D.UPDATESTUDENT年龄WITH年龄+1
参考答案:
C
在SQL语句中,更新数据的命令语句为:
updace数据表set字段名=字段值whete条件表达式。
故本题答案为C)。
第25题:
已知学生表如下:
执行下列命令后,得到的记录数是()。
SEIJECT班级,MAX(年龄)FROM学生表9ROUPBY班级
A.4
B.3
C.2
D.1
参考答案:
C
本题中SQL语句查询操作的结果是在学生表中查找各班年龄最大的记录。
由题可知,学生表中有几个班,查找出的记录就有几个,故本题答案为C)。
第26题:
数据库中可以被另存为数据访问页的对象是()。
A.窗体
B.报表
C.表和查询
D.以上均可
参考答案:
D
在ACCESS的几个对象中,表、查询、窗体、报表均可另存为数据访问页对象,故本题答案为D)。
第27题:
在宏设计窗口中有“宏名”、“条件”、“操作”和“备注”等列,其中不能省略的是()。
A.宏名
B.操作
C.条件
D.备注
参考答案:
B
宏是指一个或者多个操作的集合,其功能是使操作自动化,所以在宏设计窗口中操作列不可以省略。
故本题答案为B)。
第28题:
宏操作不能处理的是()。
A.打开报表
B.对错误进行处理
C.显示提示信息
D.打开和关闭窗体
参考答案:
B
利用宏可显示提示信息、打开报表、打开和关闭窗体,但是不能对错误进行处理,故本题答案为B)。
第29题:
下列关于VBA事件的叙述中,正确的是()。
A.触发相同的事件可以执行不同的事件过程
B.每个对象的事件都是不相同的
C.事件都是由用户操作触发的
D.事件可以由程序员定义
参考答案:
A
事件是由Access系统定义好的,可以被对象识别的动作,通常由过程或函数实现。
不同对象可以有相同的事件,相同事件也可以有不同的响应过程。
故本题答案选A)。
第30题:
下列不属于类模块对象基本特征的是()。
A.事件
B.属性
C.方法
D.函数
参考答案:
D
包含类定义的模块是类模块,包含属性、方法的定义。
标准模块过程分为子过程和函数两类。
故本题答案为D)。
第31题:
用来测试当前读写位置是否达到文件末尾的函数是()。
A.EOF
B.FileLen
C.Len
D.LOF
参考答案:
A
EOF函数是用于测试当前读写位置是否位于“文件号”所代表文件的末尾。
故本题答案为A)。
第32题:
下列表达式中,能够保留变量x整数部分并进行四舍五入的是()。
A.Fix(X)
B.Rnd(X)
C.Round(X)
D.Inf(X)
参考答案:
C
四舍五入函数Round(<数值表达式>[,<表达式>])返回按照指定的小数位数进入四舍五入运算的结果。
[<表达式>]是进入四含五入运算小数点右边应保留的位数。
例如:
Round(3.255,1)=3.3;Round(3.754,1)=3.8;Round(3.754,2)=375。
故本题答案选C)。
第33题:
运行下列过程,当输入一组数据:
10,20,50,80,40,30,90,100,60,70,输出的结果应该是()。
Subp1()
Dimi,i,art(11)AsInteger
k=1
Whilek<=10
arr(k)=Val(InputBox("请输入第"&k&个数:
","输入窗口”))
k=k+1
Wend
Fori=1O9
j=i+1
Ifarr(i)>ark(j)Then
temp=art(i)
ark(i)=ark(j)
arr(j)=temp
EndIf
DebugPrintarr(i)
Nexti
EndSub
A.无序数列
B.升序数列
C.降序数列
D.原输入数列
参考答案:
A
本题中的For循环是一个单循环,i从1开始,每次递增1,循环9次,之后判断前一个数是否大于后一个数,如果大于则两者交换,之后输出。
当i=1时,j=2,arr
(1)小于arr
(2)不交换,输出arr
(1)为10。
依次类推,输出arr
(2)为20,arr(3)为50。
当i=4时,j=5,arr(4)大于arr(5),两者交换,输出arr(4)为交换后的40,由此可以看出结果是无序数列。
故本题答案为A)。
第34题:
下列程序的功能是计算N=2+(2+4)+(2+4+6)+……+(2+4+6+……+40)的值。
PrivateSubCommand34_Click()
t=0
m=0
sum=0
Do
t=t+m
sum=sum+t
m=______
LoopWhilem<41
MsgBox"Sum="&sum
EndSub
空白处应该填写的语句是()。
A.t+2
B.t+1
C.m+2
D.m+1
参考答案:
C
此程序的功能是对2到40间的偶数递增式累加,每次相加的偶数个数在增多。
变量f的作用是存放不断增加的偶数和,变量sum存放总和。
因为这些加数均是偶数,累加变量m应该每次增加2,故本题答案为C)。
第35题:
利用ADO访问数据库的步骤是:
①定义和创建ADO对象实例变量
②设置连接参数并打开连接
③设置命令参数并执行命令
④设置查询参数并打开记录集
⑤操作记录集
⑥关闭、回收有关对象
这些步骤的执行顺序应该是()。
A.①④③②⑤⑥
B.①③④②⑤⑥
C.①③④⑤②⑥
D.①②③④⑤⑥
参考答案:
D
利用ADO访问数据库,想要读取数据库中的数据,先要定义和创建ADO对象实例变量,然后下一步就是要与数据库取得连接,接着利用连接参数进行数据库连接,连接后根据SQL命令执行返回记录集,并对记录集进行操作,当操作结束不需要使用连接对象时,要用close方法来关闭连接。
所以本题答案为D)。
二、填空题(每空2分,共30分)
第36题:
在长度为n的顺序存储的线性表中删除一个元素,最坏情况下需要移动表中的元素个数为______。
参考答案:
n-1
在顺序表中删除元素,就是让后面的元素向前移动,最坏情况是删除第一个元素,后面的n-1个元素均要向前移动,所以此处填n-1。
第37题:
设循环队列的存储空间为Q(1:
30),初始状态为front=rear=30。
现经过一系列入队与退队运算后,front=16,rear=15,则循环队列中有______个元素。
参考答案:
29
通过题千的描述可知此循环队列共30个空间,另外队尾指针rear的值小于队头指针front的值,所以利用公式(rear-front+30)%30=29,可知此循环队列的元素个数为29。
第38题:
数据库管理系统提供的数据语言中,负责数据的增、删、改和查洵的是______。
参考答案:
数据操纵语言
数据库管理系统提供以下的数据语言:
①数据定义语言(DDL):
负责数据的模式定义与数据的物理存取构建;②数据操纵语言(DML):
负责数据的操纵,如查询与增加、删除、修改等;③数据控制语言:
负责数据完整性、安全性的定义与检查,以及并发控制、故障恢复等。
第39题:
在将E-R图转换到关系模式时,实体和联系都可以表示成。
______。
参考答案:
关系
关系数据库逻辑设计的主要工作是将E-R图转换成指定RDBMS中的关系模式,这种转换是比较直接的,实体与联系都可以表示成关系。
第40题:
常见的软件工程方法有结构化方法和面向对象方法,类、继承以及多态性等概念属于______。
参考答案:
面向对象方法
面向对象方法是一种基于对象模型的程序设计方法,包括面向对象分析、面向对象设计、面向对象编程,是目前应用范围最广的设计方法。
其中对象模型包括6个要素:
封装、抽象、模块化、层次结构、类、并发性和持久。
面向对象方法的主要特征是封装、继承和多态性,所以此空应填面向对象方法。
第41题:
Access的查询分为5种类型,分别是选择查询、参数查询、操作查洵、SQL查询和______查询。
参考答案:
交叉表
查询依据其对数据源操作方式及结果的不同分为以下5种类型:
选择查询、参数查询、交叉表查询、操作查询、SQL查询,故此处答案为交叉表查询。
第42题:
如果要求用户输入的值是一个3位的整数,那么其有效性规则表达式可以设置为______。
参考答案:
>=100and<=999
有效性规则用于规定输入到字段中的数据的范围,题干中要求是一个3位的整数,故数据范围是100~999,所以此空应填>=100and<=999。
第43题:
在工资表中有姓名和工资等字段,若要求查询结果按照工资降序排列,可使用的SQL语句是:
SELECT姓名,工资FROM工资表ORDERBY工资______。
参考答案:
DESC
在SQL语句中,ORDERBY子句用于根据指定的列对结果集进行排序,默认按照升序对记录进行排序,如果希望按照降序对记录进行排序,可以使用DESC关键字。
第44题:
在宏中引用窗体控件的命令格式是______。
参考答案:
Forms!
窗体名!
控件名
在Access中宏的应用里,利用宏可以调用窗体及窗体中的控件,调用格式为Forms!
窗体名!
控件名。
第45题:
已知:
DimrsAsnewADODBRecordSet,在程序中为了得到记录集的下一条记录,应该使用的方法是rs.______。
参考答案:
Movenext
当VBA程序打开某个记录集后,利用Recordset对象的Movenext方法可以使记录指针从当前位置向下移动到下一条记录。
第46题:
在VBA中,没有显式声明或使用符号来定义的变量,其数据类型默认是______。
参考答案:
变体类型或Variant
在VBA程序设计中,如果变量不声明就使用也是允许的,VBA会默认该变量为Variant数据类型。
第47题:
下列程序的功能是:
输入10个整数,逆序后输出。
请在程序空白处填入适当语句使程序完成指定的功能。
PnvafeSubCommand2_Click()
Dimi,j,k,temlp,arr(11)AsInteger
DimresultAsScring
Fork=1T010
arr(k)=Val(InputBox("请输入第"&k&"个数:
","数据输入窗口"))
Nexck
i=1
i=10
Do
temp=arr(i)
arr(i)=arr(i)
arr(j)=temp
i=i+1
j=______
LoopWhile______
rpsult""
Fork=1TO10
result=result&arr(k)&Chr(13)
Nextk
MsgBoxresult
EndSub
参考答案:
j-1;Mi>j
此程序的功能是实现10个整数的逆序,变量i从第1个数向后移动需要不断加1,变量i从第10个数向前移动需要不断减1,故此空应填j-1。
此程序是用循环结构实现的,循环结束的条件是变量i和j从两边移到中间两个变量进行数据交换后,下次不再进行数据交换,此时变量1的值大于i的值,故此空应填i>1。
第48题:
已经设计出一个表格式窗体,可以输出教师表的相关字段信息。
请按照以下功
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 ACCESS