1、二级 ACCESS笔试-302 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.执行 x$=In put Box(“请输入 x的值”)时,在弹出的对话框中输入 123,在列表框 Listl选中第一个列表项,该列表项的内容为 456,使 y的值是 123456的语句是( )。(分数:2.00)A.y=Val(x$)Val(List lList(0)B.y=Val(x$)Val(List lList(1)C.y=Val(x$)&Val(List lList(0)D.y=Val(x$)&Val(List lList(1)2.下列结果不是动态集合,
2、而是执行指定的操作,例如,增加、修改、删除记录等的是( )。(分数:2.00)A.选择查询B.操作查询C.参数查询D.交叉表查询3.下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是( )。(分数:2.00)A.选择B.连接C.投影D.并4.单击窗体上 Com mand l命令按钮时,执行如下事件过程: Private Sub Commandl_C1ick()a$“software and hardware“b$=Right(a$,8)C$=Mid(b$,1,8)Msgbox c$ End sub则在弹出的信息框的标题栏中显示的信息是( )。(分数:2.00)A.so
3、ftware and hard WaJeB.softwareC.hardwareD.and5.某数据库表中有 1个工作时间字段,查找 20天之内参加工作的记录的准则可以是( )。(分数:2.00)A.Between Date()Or Date()-20B.Between Date()And Date()-20C.Date()-20D.Date()-206.不可以编辑数据的数据访问页类型是( )。(分数:2.00)A.交互式报表页B.数据输入页C.数据分析页D.都可以7.下列选项不属于 Access控件类型的是( )。(分数:2.00)A.结合型B.非结合型C.计算型D.查询型8.下列关于运行宏
4、的方法中,错误的是( )。(分数:2.00)A.运行宏时,对每个宏只能连续运行B.打开数据库时,可以自动运行名为 Autoexec的宏C.可以通过窗体、报表上的控件来运行宏D.可以在一个宏中运行另一个宏9.每个报表最多包含节的个数为( )。(分数:2.00)A.5B.6C.7D.910.在 SQL查询中,若要取得“学生”数据表中的所有记录和字段,其 SQL语法为( )。(分数:2.00)A.SELECT姓名 FROM学生B.SELECT*FROM学生C.SELECT姓名 FROM学生 WHILE学号=02650D.SELECT*FROM学生 WHILE学号=0265011.下列数据模型中,具有
5、坚实理论基础的是( )。(分数:2.00)A.层次模型B.网状模型C.关系模型D.以上三个都是12.在数据透视表中,筛选字段的位置是( )。(分数:2.00)A.页区域B.行区域C.数据区域D.列区域13.在报表中添加时间时,Access 将在报表上添加 1个( ),并将其“控件来源”属性设置为时间的表达式。(分数:2.00)A.标签控件B.组合框控件C.文本框控件D.列表框控件14.可以连接数据源中 OLE类型的字段的是( )。(分数:2.00)A.非绑定对象框B.绑定对象框C.文本框D.图像控件15.如果要在窗体上每次只显示一条记录,应该创建( )。(分数:2.00)A.单个窗体B.连续窗
6、体C.图表式窗体D.数据透视表式窗体16.下列叙述中正确的是( )。(分数:2.00)A.)用 E-R图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系B.用 E-R图只能表示实体集之间一对一的联系C.用 E-R图只能表示实体集之间一对多的联系D.用 E-R图表示的概念数据模型只能转换为关系数据模型17.在窗体上画两个名称为 Text l、Text 2 的文本框和一个名称为 Command l的命令按钮,然后编写如下事件过程:Private Sub Commandl_Click()Dim x As Integer,n As Integerx=1n=0Do While x20xx*3
7、n=nl LoopTextlText=Str(x)Text2Text-Str(n)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别是( )。(分数:2.00)A.9和 2B.27和 3C.195和 3D.600和 418.下面程序的结果是( )。 i=lj=ODojjli=ilLoop Until iOy=y1 Case Is=0 y=x2Case Elsey=x3End SelectPrint x;y运行时,从键盘输入-5,输出的结果是( )。(分数:2.00)A.-5 -2B.-5 -4C.-5 -3D.-5 -520.下面不属于软件设计原则的是( )。(分数:2.00)
8、A.抽象B.模块化C.自底向上D.信息隐蔽21.下面关于宏与 VBA叙述正确的是( )。(分数:2.00)A.任何宏操作都可以通过编写相应的 VBA代码实现其功能B.对于事务、重复性较强的操作应使用 VBA来实现C.任何 VBA代码都可以转换为等价的宏D.以上都正确22.下列根据此段程序的运算的结果正确的是( )。Dim As SingleDim y As SingleIf Oy=y1 Case Is=0 y=x2Case Elsey=x3End SelectPrint x;y运行时,从键盘输入-5,输出的结果是( )。(分数:2.00)A.-5 -2 B.-5 -4C.-5 -3D.-5 -
9、5解析:解析 本题考查 Select Case选择语句的用法,在 Select Case选择语句中,Case 后面不但可以为指定的值,也可以为取值范围或者多个取值,如:Case 1,2 或者 Case Is0等。本题 x值没有改变,y值随 x值的改变而改变,根据题意,从键盘输入5,则 y=x3=-2,答案为 A。20.下面不属于软件设计原则的是( )。(分数:2.00)A.抽象B.模块化C.自底向上 D.信息隐蔽解析:解析 软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念。抽象是一种思维工具,就是把事物本质的共同特性抽出来而不考虑其他细节。
10、模块是指可以单独命名且可编址的元素。如高级语言中的过程、函数、子程序等。信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。因此,本题的正确答案是 C。21.下面关于宏与 VBA叙述正确的是( )。(分数:2.00)A.任何宏操作都可以通过编写相应的 VBA代码实现其功能 B.对于事务、重复性较强的操作应使用 VBA来实现C.任何 VBA代码都可以转换为等价的宏D.以上都正确解析:解析 本题考查考生对 Access中宏和 VBA的理解,Access 中宏的操作,都
11、可以通过编写相应的VBA语句来达到相同的功能,具体选择那种手段取决于要完成的任务。一般来说,对于事务、重复性较强的操作应使用宏命令实现,对于复杂条件或循环等结构则使用 VBA代码来操作。答案为 A。22.下列根据此段程序的运算的结果正确的是( )。Dim As SingleDim y As SingleIf 0 Theny3Elself l Theny2 * xElse:y-4 * x 十 6End If(分数:2.00)A.当 x=2时,y=-2 B.当 x=-1时,y-2C.当 x=05 时,y4D.当 x=-2.5时,y=ll解析:解析 本题考查多分支结构语句的流程。注意 Elselfx
12、23.下面关于窗体的作用的叙述错误的是( )。(分数:2.00)A.可以接受用户输入的数据或命令B.可以编辑、显示数据库中的数据C.可以构造方便、美观的输入输出界面D.可以直接存储数据 解析:解析 窗体是 Access数据库中的一个对象,通过窗体可以输入数据或命令;可以编辑、显示和查询数据库中的数据;可以将整个应用程序组织起来,形成一个完整的系统。但任何窗体都是建立在表或者查询基础上的,窗体本身并不能直接存储数据。答案为 D。24.结构化程序设计所规定的三种基本控制结构是( )。(分数:2.00)A.输入、处理、输出B.树形、网形、环形C.JL匝序、选择、循环 D.主程序、子程序、函数解析:解
13、析 结构化程序设计要求把程序的结构限制为顺序、选择和循环 3种基本结构,以便提高程序的可读性。选项 C正确。25.如果当前目录是“C:Xaccessbook”,在此目录下还有一个名为“access2000”的文件夹,其中有一个名为“01htm”的文件,那么这个文件对于当前目录的相对路径是( )。(分数:2.00)A.C:aecess200001htmB.accessbookaccess200001htm.C.CAaecessbookaccess200001htmD.access200001htm 解析:解析 本题考查绝对路径和相对路径。相对路径和绝对路径的最大区别就是绝对路径是包含盘符的,所以
14、在这 4个选项中,选项 A和选项 C属于绝对路径,选项 B和选项 D属于相对路径。选项 A这个路径访问的是在 C盘下 access2000 文件夹中的 01btm 文件,而不是题目要求的文件;选项 B,这个路径是题目要求的文件相对于 C盘的相对路径:选项 C,这个路径是题目要求的文件的绝对路径;选项 D,这个路径是题目要求的文件相对于当前目录的相对路径。答案为 D。26.算法的时间复杂度是指( )。(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数 D.算法程序中的指令条数解析:解析 算法的时间复杂度是执行算法程序所需要的计算工作量。为了能客
15、观反映算法的性能,在度量算法的时间复杂度时,应该与编写算法程序所使用的程序设计语言、执行算法程序时所使用的计算工具以及程序员的水平无关。为此,用算法执行过程中所需要的基本运算次数来度量算法的工作量。因为基本运算反映了算法运算的基本特征,用它来度量算法工作量是客观的,也是实际可行的,有利于比较同一问题的各种算法的优劣。选项 C是正确的。27.在包含具有对多关系的记录的分组的数据访问页上,应按下列选项中的哪一个尽心分组记录,以提高加载速度( )。(分数:2.00)A.字段B.表 C.表达式D.数据库解析:解析 本题考查 Access中数据访问页的概念。在包含具有“对多关系的记录的分组的数据访问页上
16、,如果使用字段或者表达式,Access 会在页上显示任何记录之前检索所有记录,降低效率:如果使用表分组,只有当需要显示记录时,Access 才从表中检索记录,提高了效率。答案为 B。28.下面表达式中,执行后的结果是在“平均分”字段中显示“语文”、“数学”、“英语”三个字段中分数的平均值(结果取整)的是( )。(分数:2.00)A.平均分:(语文数学英语)3 B.平均分:(语文数学英语)3C.平均分:语文数学英语3D.平均分:语文数学英语3解析:解析 本题考查计算字段的建立。建立计算字段的方法:在字段行输入计算字段名和计算表达式,计算名在前,计算表达式在后,中间用英文冒号(:)隔开。平均分:(
17、语文数学英语)3 执行的结果即是在“平均分”字段中显示“语文”、“数学”、“英语”3 个字段中分数的平均值,而且对计算结果取整;选项 B 计算结果不取整;选项 C表达式错误,在计算字段中,字段名称要用英文中括号()括起来,而且在表达式中,整除运算()比加减运算优先级高;选项 D表达式错误。在计算字段中,字段名称要用英文中括号()括起来,而且在表达式中,乘除运算比加减运算优先级高。答案为 A。29.下列关于准则的说法,错误的是( )。(分数:2.00)A.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系B.日期时间类型数据须在两端加#C.Null表示空白无数据的意思,可使用在任意类型的字段D
18、.数字类型的条件需加上双引号(“”) 解析:解析 本题考查对表达式的理解。设置条件的逻辑关系:在同一行(“准则”行或“或”行)的不同列输入的多个查询条件之间都是逻辑“与”(And)关系;在不同行输入的多个查询条件之间的关系时逻辑“或”(Or)关系;如果行和列同时存在,行比列优先(即 And比 Or 优先):数字类型的条件不加任何符号,文本型的数据需要加上双引号(“ “)、答案为 D。30.某数据库有一个 Name字段,查找 Name不是 Mary的记录的准则可以设定为( )。(分数:2.00)A.Not “Mary“ B.Not “Mary“C.Not“*Mary“D.Not“*Mary*“解
19、析:解析 本题考查 Access中的查找规则。选项 B查找以 Mary开头的记录,选项 C查找以 Mary 结尾的记录,选项 D查找包含 Mary的记录。只有选项 A是准确查找 Name是 Mary的记录。答案为 A。31.软件调试的目的是( )o(分数:2.00)A.发现错误B.改正错误 C.改善软件的性能D.挖掘软件的潜能解析:解析 软件调试的目的是发现错误的位置,并改正错误。因此,本题的正确答案是 B。32.下列不属于 Access提供的特殊运算符的是( )。(分数:2.00)A.InB.BetweenC.Is NullD.Not Null 解析:解析 本题考查 Access提供了 5种
20、特殊运算符,包括了“In”,“Between”,“Like”,“Is Null”,“Is Not Null”,而 Not Null并不属于特殊运算符。答案为 D。33.链表不具有如下特点( )。(分数:2.00)A.为了存储线性表中的每一个元素,一方面要存储数据元素的值,另一方面要存储个数据元素之间的前后件关系B.存储空间中的每一个存储结点分为两部分;数据域和指针域C.一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的 D.各结点在存储空间中的位置关系与逻辑关系是一致的解析:解析 选项 A、B、C 的叙述是正确的,选项 C的说法不正确,一般来说,各结点在存储空间中的位置关系与逻
21、辑关系是不一致的。34.常用的算法设计方法有:( )列举法 归纳法 递推 递归 回溯法(分数:2.00)A.,B.,C.,D.全是 解析:解析 常用的算法设计方法有:列举法,就是根据提出的问题,列举所有可能的情况,并用问题中给定的条件检验哪些是需要的,哪些是不需要的。归纳法,通过列举少量的特殊情况,经过分析,最后找出一般的关系。递推,从已知的初始条件出发,逐次推出所要求的各中间结果和最后结果。递归,将一个复杂的问题归纳为若干个较简单的问题,然后将这些较简单的每一个问题再归结为更简单的问题,这个过程可以一直做下去,直到最简单的问题为止。减半递推技术,“减半”是指将问题的规模减半,而问题的性质不变
22、,“递归”是指重复“减半”的过程。回溯法,有些实际问题却很难归纳出一组简单的递推公式或直观的求解步骤,并且也不能进行无限的列举。对于这类问题,一种有效的方法是“试”。通过对问题的分析,找出一个解决问题的线索,然后沿着这个线索逐步试探,对于每一步的试探,若试探成功,就得到问题的解,若试探失败,就逐步回退,换别的路线再进行试探。这种方法称为回溯法。35.在一棵二叉树上,第 4层的结点数最多是( )。(分数:2.00)A.8B.16 C.32D.15解析:解析 根据二叉树的性质,在二叉树的第 K层上,最多有 2的 k-1次方个结点。所以,第 4 层的结点数最多为 2(上标)4-1,就是 8个。二、填
23、空题(总题数:15,分数:30.00)36.在一个容量为 15的循环队列中,若头指针 front=6,尾指针 rear=14,则该循环队列中共有【1】个元素。(分数:2.00)填空项 1:_ (正确答案:8)解析:解析 设循环队列的容量为 m。如果 rear front,则循环队列中的元素个数为 learfront:如果 rearfront,则循环队列中的元素个数为 m(rearfront)。本题中,front=6,rear=14,即rearfront,因此,循环队列中元素个数为 rearfront=14-6=8。37.源程序文档化要求程序应加注释。注释一般分为序言性注释和【2】注释。(分数:
24、2.00)填空项 1:_ (正确答案:功能性)解析:解析 注释一般分为序言性注释和功能性注释。序言性注释通常位于每个程序的开头部分,它给出程序的整体说明。功能性注释的位置一般嵌在源程序体之中,主要描述其后的语句或程序做什么。38.耦合和内聚是评价模块独立性的两个主要标准,其中【3】反映了模块内各成分之间的联系。(分数:2.00)填空项 1:_ (正确答案:内聚)解析:解析 评价模块独立性的主要标准有:耦合,表明两个模块之间互相独立的程度;内聚,反映模块内各成分之间的联系。本题的正确答案是内聚。39.类是支持集成的抽象数据类型,而对象是类的【4】。(分数:2.00)填空项 1:_ (正确答案:实
25、例)解析:解析 在面向对象的程序设计中,类描述的是具有相似性质的一组对象,而一个具体对象称为类的实例。40.在数据库的概念结构设计中,常用的描述工具是【5】。(分数:2.00)填空项 1:_ (正确答案:E-R(实体联系,Entity-Relationship)图)解析:解析 E-R 图是设计概念模型的有力工具。41.Access中的数据访问页是以【6】编码的窗体,由于它可用 Web浏览器(如 Internet Explorer)对它进行查看,所以,可在使用数据访问页在公司内部网和 Internet上查看数据库的内容。(分数:2.00)填空项 1:_ (正确答案:超文本标记语言(HTML))解
26、析:解析 本题是考查的是数据访问页视图。Access 中的数据访问页是以超文本标记语言(HTML)编码的窗体,由于它可用 Web浏览器(如 Internet Explorer)对它进行查看,所以,可在使用数据访问页在公司内部网和 Internet上查看数据库的内容。在 Access中,可以通过页视图或设计视图来查看数据访问页,用户还可以在浏览器中打开数据访问页来浏览。42.SQL语言中提供了 SELECT语句,用来进行数据库的【7】。(分数:2.00)填空项 1:_ (正确答案:查询)解析:解析 本题考查 SQL的查询命令。SQL 的基本命令分为查询命令和操作命令,其中,查询命令是通过 SEL
27、ECT语句来实现的。43.Access数据库的类型是【8】。(分数:2.00)填空项 1:_ (正确答案:关系数据库)解析:解析 本题考查对数据库类型的理解。一个 DBMS总是基于某种数据模型的,因此,也可以把DBMS看成是某种数据模型在计算机系统上的具体实现。Access 是基于关系模型的关系型数据库管理系统。44.若要获得当前的日期及时间,可使用【9】函数。(分数:2.00)填空项 1:_ (正确答案:Now-|_|-)解析:解析 本题考查表达式中的常用函数。 Access 中内置了一些常用的数据库函数、时间日期函数等常用函数,其中 Date-|_|-返回当前日期;Now-|_|-返回当前
28、日期和即刻时间。45.在设置查询的“准则”时,可以直接输入表达式,也可以使用表达式【10】来帮助创建表达式。(分数:2.00)填空项 1:_ (正确答案:生成器)解析:解析 本题考查准则的设置方法。设置查询的条件时,可以在“准则”单元格内直接输入正确的表达式,也可以启动表达式生成器,使用表达式生成器生成表达式。46.从通信录表中查询姓名为张三的 nickname字段和 email字段的语句【11】。(分数:2.00)填空项 1:_ (正确答案:SELECT nickname,email FROM 通信录 WHERE name=“张三”)解析:解析 本题考查 SQL的简单查询语句,简单的 SQL
29、查询一般只包括选择列表、FROM 子句和 WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。选择列表指出所查询列,它可以是 1组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。选择表中所有列,可以使用下面语句显示通信录表中所有列的数据;SELECT*FROM 通信录;选择部分列并指定它们的显示次序,查询结果集合中数据的排列顷序与选择列表中所指定的列名排列顺序相同,例如:SELECT nick name, email FROM通信录。本题答案为:SELECT nick name, email FROM 通信录 WHERE nanle“张三”。47.表达式”12”
30、十”3”十 45的值是【12】。(分数:2.00)填空项 1:_ (正确答案:168)解析:解析 本题考查字符串相加和优先级的问题。“12”,和“3”是两个字符串,相加结果为“123”,字符串和数字相加时,系统会将字符串转换为数值后再相加。由此可见,系统先将“123”转换为 123再和 45相加,结果为 168。48.在一个宏中运行另一个宏时,使用的宏操作命令是【13】。(分数:2.00)填空项 1:_ (正确答案:Run Macro)解析:解析 本题考查运行宏操作。 Run Macro:运行宏。该宏可以在宏组中,也可以从其他宏中运行宏、根据指定条件运行宏、将宏附加到自定义菜单命令中。49.在
31、窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Commandl_Click()Do Until bOaIn put Box(“输入 a的值“)aVal(a)bInput Box(“输入 b的值“)b=Val(b)a=abLoopPrint aEnd Sub程序运行后,依次输入 5,4,3,2,1,0,-1,-2,则输出结果是【14】。(分数:2.00)填空项 1:_ (正确答案:-3)解析:解析 本题程序运行后,共输入 4组数据, a 依次取值为 5、3、1、-1,b 依次取值为 4、2、 0、-2。注意到循环条件是“bO”,所以当“a1,b0”时,还要再输入第 4组数据
32、,这时“a-1,b-2”,然后结束循环。还要注意到, a=ab 从形式上看是将 b累加到变量 a中,但实际上并不会起到累加的作用,因为 a不断的被赋新值。这样,不管输入多少组数据,a 的值仅仅是最后一组输入的数据之和。由此可见,输出的结果是-3。50.下列程序的输出结果是【15】。Private Sub Command l Click()Dim a(1 TO 20)Dim iFor i1 TO 20a(i)iNext iFor Each i In a()a(i)20Next iPrint a(2) End Sub(分数:2.00)填空项 1:_ (正确答案:20)解析:解析 本题考查 For NextEach语句的用法,For NextEach 语句是针对数组和集合中的每一个元素进行次操作的语句组合。本题定义了一个数组,然后利用 For循环将 120 赋给数组元素,又利用 For Each Next语句将数组的每一个元素定义为 20,故输出结果为 20。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1