1、计算机二级(Access)1 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.要在报表上显示格式为“7/总 10”的页码,则计算控件的控件源应设置为( )。(分数:70.00)A.条形菜单和弹出式菜单B.条形菜单和下拉式菜单C.弹出式菜单和下拉式菜单D.复杂菜单和简单菜单2.如图所示的数据模型属于( )。 *(分数:70.00)A.1232B.232C.23D.1233.下列属于操作查询的是( )。 删除查询 更新查询 交叉表查询 追加查询 生成表查询 (分数:70.00)A.B.C.D.4.下列关
2、系模型中术语解析不正确的是( )。(分数:70.00)A.记录,满足一定规范化要求的二维表,也称关系B.字段,二维表中的一列C.数据项,也成分量,是每个记录中的一个字段的值D.字段的值域,字段的取值范围,也称为属性域5.当在一个报表中列出学生的 3门课 a、b、c 的成绩时,若要对每位学生计算 3门课的平均成绩,只要设置新添计算控件的控制源为( )。(分数:70.00)A.“=a+b+c/3”B.“( a + b + c )/3”C.“=( a + b + c )/3”D.以上表达式均错6.键盘事件是操作键盘所引发的事件,下列不属于键盘事件的是( )。(分数:70.00)A.CardLayou
3、tB.BorderLayoutC.HowLayoutD.GridLayout7.假定窗体的名称为 fmTest,则把窗体的标题设置为“Access Test“的语句是_。 (分数:70.00)A.Me = “Access Test“B.Me.Caption = “Access Test“C.Me.Text = “Access Test“D.Me.Name = “Access Test“8.下列叙述中正确的是_。 (分数:70.00)A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D.以上三种说法都不对9.使用自动创建数据访问页功能创建数据访问
4、页时,Access 会在当前文件夹下,自动 保存创建数据访问页,其格式为_。 (分数:70.00)A.HTMLB.文本C.数据库D.Web10.如果表 A 中的一条记录与表 B 中的多条记录相匹配,且表 B 中的一条记录与表 A 中 的多条记录相匹配,则表 A 与表 B 存在的关系是_。 (分数:70.00)A.一对一B.一对多C.多对一D.多对多11.以下可以得到“2*5=10”结果的 VBA 表达式为_。 (分数:70.00)A.“2*5“ 26.希尔排序属于( )。(分数:-1.00)A.交换排序B.归并排序C.选择排序D.插入排序27.索引属于( )。(分数:-1.00)A.模式B.内
5、模式C.外模式D.概念模式28.需求分析中开发人员要从用户那里了解( )。(分数:-1.00)A.软件做什么B.用户使用界面C.输入的信息D.软件的规模29.链表不具有的特点是( )。(分数:-1.00)A.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要移动元素D.所需空间与线性表长度成正比30.非空的循环单链表 head的尾结点(由 p所指向),满足( )。(分数:-1.00)A.pnext=NULLB.p=NULLC.pnext=headD.p=head31.栈通常采用的两种存储结构是( )。(分数:-1.00)A.线性存储结构和链表存储结构B.散列方式和索引方式C.链表存储
6、结构和数组D.线性存储结构和非线性存储结构32.根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成( )。(分数:-1.00)A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构33.需求分析阶段的任务是确定( )。(分数:-1.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能34.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。(分数:-1.00)A.软件投机B.软件危机C.软件工程D.软件产生35.线性表 L=(a1,a2,a3,ai,an),下列说法正确的是( )。(分数:-1.00)
7、A.每个元素都有一个直接前件和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件三、填空题(每空 2分,共 30分)(总题数:10,分数:30.00)36.和文件系统相比,数据库系统的数据冗余度 1,数据共享性 2。(分数:3.00)填空项 1:_37.创建查询的方法有两种,分别为“使用向导”创建和 1 创建。(分数:3.00)填空项 1:_38.窗体由多个部分组成,每个部分称为一个节,大部分的窗体只有 1。(分数:3.00)填空项 1:_39.在报表设计中,可以通过添加 1 控
8、件来控制另起一页输出显示。(分数:3.00)填空项 1:_40.关系中能够惟一标识某个记录的字段称为 1 字段。(分数:3.00)填空项 1:_41.在窗体中添加一个命令按钮(名为 Command1)和一个文本框(名为 Text1),然后编 写如下事件过程:Private Sub Command1_Click1 Dim x As Integer, y As Integer, z As Integer x=5:y=7:z=0 Me!Text1=“ Call p1(x,y,z) Me!Text1=z End Sub Sub p1(a As Integer, b As Integer, c As I
9、nteger) c=a+b End Sub 打开窗体运行后,单击命令按钮,文本框中显示的内容是 2 。 (分数:3.00)填空项 1:_42.窗体由多个部分组成,每个部分称为一个 1,大部分的窗体只有 2。(分数:3.00)填空项 1:_43.查询设计器分为上下两部分,上半部分是表的显示区,下半部分是 1。(分数:3.00)填空项 1:_44.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中 1 的作用是将测试数据传送给被测试的模块,并显示被测试模 块所产生的结果。(分数:3.00)填空项 1:_45.一棵二叉树第六层(根结点为第一层)的结点数最多为
10、1 个。(分数:3.00)填空项 1:_46.当线性表采用顺序存储结构实现存储时,其主要特点是 1。(分数:-1.00)填空项 1:_47.类是一个支持集成的抽象数据类型,而对象是类的 1。(分数:-1.00)填空项 1:_48.软件工程的出现是由于 1。(分数:-1.00)填空项 1:_49.算法的工作量大小和实现算法所需的存储单元多少分别称为算法的 1。(分数:-1.00)填空项 1:_50.面向对象的模型中,最基本的概念是对象和 1。(分数:-1.00)填空项 1:_计算机二级(Access)1 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分)
11、 下列各(总题数:25,分数:1750.00)1.要在报表上显示格式为“7/总 10”的页码,则计算控件的控件源应设置为( )。(分数:70.00)A.条形菜单和弹出式菜单 B.条形菜单和下拉式菜单C.弹出式菜单和下拉式菜单D.复杂菜单和简单菜单解析:Visual FoxPro 在 SQL方面支持数据定义、数据查询和数据操纵功能。由于 Visual FoxPro自身在安全控制方面的缺陷,它没有提供数据控制功能。2.如图所示的数据模型属于( )。 *(分数:70.00)A.1232 B.232C.23D.123解析:此题程序代码中用了两层调用,我们对这样的问题要多加小心,不能掉以轻心,千万不要把
12、实参和相对应的形参弄混淆。主调过程 Command1_Click输出的是 SecProc(c,b,a)的返回值,调用过程SeeProe时,主调过程分别把实参 c、b、s 地址传给形参 x、y、z,此时在过程 SecProc中,SecProc=FirProc(a,b,c)+c。由此看出,程序段执行此语句时,将调用过程 FirProe。把实参 a、c、b的地址分别传给形参 x、y、z,此时在过程 FirProc中,FirProe=2 * x + y + 3 * z,所以FirProc(a,c,b)=6+4+15=25, SecProc(a,c,b)=25+3=28,所以选项 C)是正确的。3.下列
13、属于操作查询的是( )。 删除查询 更新查询 交叉表查询 追加查询 生成表查询 (分数:70.00)A.B.C.D. 解析:操作查询包括生成表查询、删除查询、更新查询、追加查询;交叉表查询不属于操作查询。4.下列关系模型中术语解析不正确的是( )。(分数:70.00)A.记录,满足一定规范化要求的二维表,也称关系 B.字段,二维表中的一列C.数据项,也成分量,是每个记录中的一个字段的值D.字段的值域,字段的取值范围,也称为属性域解析:表中的每一横行称为一个记录,也称元组。5.当在一个报表中列出学生的 3门课 a、b、c 的成绩时,若要对每位学生计算 3门课的平均成绩,只要设置新添计算控件的控制
14、源为( )。(分数:70.00)A.“=a+b+c/3”B.“( a + b + c )/3”C.“=( a + b + c )/3” D.以上表达式均错解析:计算控件的控件源必须是“=”开头的计算表达式。6.键盘事件是操作键盘所引发的事件,下列不属于键盘事件的是( )。(分数:70.00)A.CardLayoutB.BorderLayoutC.HowLayout D.GridLayout解析:MsgBox 函数的返回值是一个整数,这个整数与所选择的命令按钮有关。MsgBox 函数所显示的对话框中有 7种命令按钮,返回值与这 7种命令按钮相对应的,见下表: 7.假定窗体的名称为 fmTest,
15、则把窗体的标题设置为“Access Test“的语句是_。 (分数:70.00)A.Me = “Access Test“B.Me.Caption = “Access Test“ C.Me.Text = “Access Test“D.Me.Name = “Access Test“解析:窗体中,Caption 属性表示标题,Name 属性表示名称。而窗体没有 Text属性。本题要求设置窗体的标 题。8.下列叙述中正确的是_。 (分数:70.00)A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D.以上三种说法都不对 解析:程序调试的任务是诊断和改
16、正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件 中的错误。先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。软件测试贯穿 整个软件生命期,调试主要在开发阶段。为了达到更好的测试效果,应该由独立的第三方来构造测试。因 为从心理学角度讲,程序人员或设计方在测试自己的程序时,要采取客观的态度是程度不同地存在障碍的。软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必 要而且可能的扩充和删改。9.使用自动创建数据访问页功能创建数据访问页时,Access 会在当前文件夹下,自动 保存创建数据访问页,其格式为_。 (分数:70.0
17、0)A.HTML B.文本C.数据库D.Web解析:使用“自动创建数据访问页”创建数据访问页时,Access 会在当前文件夹下将创建的页保存为HTML 格式,并在数据库窗口中添加一个访问该页的快捷方式。10.如果表 A 中的一条记录与表 B 中的多条记录相匹配,且表 B 中的一条记录与表 A 中 的多条记录相匹配,则表 A 与表 B 存在的关系是_。 (分数:70.00)A.一对一B.一对多C.多对一D.多对多 解析:在 Access中,多对多的联系表现为一个表中的多条记录在相关表中同样可以有多条记录与之对应。即表 A中一条记录在表 B中可以对应多条记录,而表 B中的一条记录在表 A中也可对应
18、多条记录。11.以下可以得到“2*5=10”结果的 VBA 表达式为_。 (分数:70.00)A.“2*5“ 解析:.:省略号,表示该行中的条件表达式与上一行相同。26.希尔排序属于( )。(分数:-1.00)A.交换排序B.归并排序C.选择排序D.插入排序 解析:希尔排序的基本思想是把记录按下标的一定增量分组,对每组记录使用插入排序,随增量的逐渐减小,所分成的组包含的记录越来越多,到增量的值减小到 1时,整个数据合成一组,构成一组有序记录,故其属于插入排序方法。27.索引属于( )。(分数:-1.00)A.模式B.内模式 C.外模式D.概念模式解析:内模式(Internal Schema)又
19、称物理模式(Physical Schema),它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及 hash等存取方式与存取路径。28.需求分析中开发人员要从用户那里了解( )。(分数:-1.00)A.软件做什么 B.用户使用界面C.输入的信息D.软件的规模解析:需求分析是软件定义时期的最后一个阶段,它的基本任务就是准确回答“系统必须做什么”这个问题即软件系统功能,需求分析的任务还不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。 29.链表不具有的特点是( )。(分数:-1.00)A.不必事先估计存储空间
20、B.可随机访问任一元素 C.插入删除不需要移动元素D.所需空间与线性表长度成正比解析:链表采用的是链式存储结构,它克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。但是链式存储结构也有不足之处:每个结点中的指针域需额外占用存储空间;链式存储结构是一种非随机存储结构。30.非空的循环单链表 head的尾结点(由 p所指向),满足( )。(分数:-1.00)A.pnext=NULLB.p=NULLC.pnext=head D.p=head解析:循环链表就是将链表的最后一个结点指向链表头结点(或第一个结点),即 Pnext=hea
21、d。31.栈通常采用的两种存储结构是( )。(分数:-1.00)A.线性存储结构和链表存储结构 B.散列方式和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构解析:和线性表类似,栈也有两种存储方法,一是顺序栈,二是链式栈。栈的顺序存储结构是利用一组地址连续的存储单元一次存储自栈底到栈顶的数据元素,同时附设指针 top指示栈顶元素的位置,由于栈的操作是线性表操作的特例,相对而言,链式栈的操作更易于实现。32.根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成( )。(分数:-1.00)A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构 D.内部
22、结构和外部结构解析:根据数据结构中各数据元素之间前后件关系的复杂程序,一般将数据结构分为两大类:线性结构和非线性结构。线性结构是指满足以下两个条件的非空的数据结构:一是有且只有一个根结点,二是每一个结点最多有一个前件,也最多有一个后件。如是一个数据结构不是线性结构,则称为非线性结构。33.需求分析阶段的任务是确定( )。(分数:-1.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能 解析:需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。注
23、意:选项 A)软件开发方法是在总体阶段完成任务;选项 B)软件开发工具是在实现阶段需完成的任务;选项 C)软件开发费用是在可行性研究阶段需完砀任务。34.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。(分数:-1.00)A.软件投机B.软件危机 C.软件工程D.软件产生解析:软件工程概念的出现源自软件危机。所谓软件危机是泛指在计算机软件的开发和维护过程中所遇到的 一系列严重问题。总之,可以将软件危机归结为成本、质量、生产率等问题。35.线性表 L=(a1,a2,a3,ai,an),下列说法正确的是( )。(分数:-1.00)A.每个元素都有一个直接前件和直接后件B.线
24、性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件 解析:线性表可以为空表;第一个元素没有直接前件,最后一个元素没有直接后件;线性表的定义中,元素的排列并没有规定大小顺序。三、填空题(每空 2分,共 30分)(总题数:10,分数:30.00)36.和文件系统相比,数据库系统的数据冗余度 1,数据共享性 2。(分数:3.00)填空项 1:_ (正确答案:小)解析:37.创建查询的方法有两种,分别为“使用向导”创建和 1 创建。(分数:3.00)填空项 1:_ (正确答案:使用设计视图)解析:38
25、.窗体由多个部分组成,每个部分称为一个节,大部分的窗体只有 1。(分数:3.00)填空项 1:_ (正确答案:主体节)解析:39.在报表设计中,可以通过添加 1 控件来控制另起一页输出显示。(分数:3.00)填空项 1:_ (正确答案:分页控制符)解析:在报表中,可以在某一节中使用分页控制符来标志要另起一页的位置。40.关系中能够惟一标识某个记录的字段称为 1 字段。(分数:3.00)填空项 1:_ (正确答案:主关键)解析:41.在窗体中添加一个命令按钮(名为 Command1)和一个文本框(名为 Text1),然后编 写如下事件过程:Private Sub Command1_Click1
26、Dim x As Integer, y As Integer, z As Integer x=5:y=7:z=0 Me!Text1=“ Call p1(x,y,z) Me!Text1=z End Sub Sub p1(a As Integer, b As Integer, c As Integer) c=a+b End Sub 打开窗体运行后,单击命令按钮,文本框中显示的内容是 2 。 (分数:3.00)填空项 1:_ (正确答案:12)解析:由于 VBA中,默认情况下,参数是按地址传递(ByRef),结果会返回。本题中 z的值等于 x+y,所 以文本框中显示的内容为 12。42.窗体由多个部
27、分组成,每个部分称为一个 1,大部分的窗体只有 2。(分数:3.00)填空项 1:_ (正确答案:节)解析:43.查询设计器分为上下两部分,上半部分是表的显示区,下半部分是 1。(分数:3.00)填空项 1:_ (正确答案:查询设计区)解析:44.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中 1 的作用是将测试数据传送给被测试的模块,并显示被测试模 块所产生的结果。(分数:3.00)填空项 1:_ (正确答案:驱动模块)解析:在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其 中,驱动模块相当于被测试模块的主程
28、序,它接收测试数据,并传给被测试模块,输出实际测试结果。承 接模块通常用于代替被测试模块调用的其他模块,其作用仅做少量的数据操作,是一个模拟子程序,不必 将子模块的所有功能带入。45.一棵二叉树第六层(根结点为第一层)的结点数最多为 1 个。(分数:3.00)填空项 1:_ (正确答案:32)解析:根据二叉树的性质:二叉树第 i(i1)层上至多有 2i-1个结点。得到第 6层的结点数最多是32。46.当线性表采用顺序存储结构实现存储时,其主要特点是 1。(分数:-1.00)填空项 1:_ (正确答案:逻辑结构中相邻的结点在存储结构中仍相邻)解析:顺序存储结构的主要特点是数据元素按线性表的逻辑次
29、序,依次存放在一组地址连续的存储单元中。在存储单元中各元素的物理位置和逻辑结构中各结点间的相邻关系是一致的。47.类是一个支持集成的抽象数据类型,而对象是类的 1。(分数:-1.00)填空项 1:_ (正确答案:实例)解析:将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象的集合。所以,类是对象的抽象,对象则是其对应类的一个实例。48.软件工程的出现是由于 1。(分数:-1.00)填空项 1:_ (正确答案:软件危机的出现)解析:从 20世纪 60年代中期到 70年代中期,随着计算机应用的日益普及,软件数量急剧膨胀,在程序运行时发现的错误必须设法改正,用户有了新的需求时必
30、须相应的修改程序以适应新的环境。种种软件维护工作耗费惊人的资源,更严重的是许多程序个体化使得程序最终无法维护,“软件危机”就这样出现了。为了更有效的开发与维护软件,新兴了一门软件工程学即软件工程。 49.算法的工作量大小和实现算法所需的存储单元多少分别称为算法的 1。(分数:-1.00)填空项 1:_ (正确答案:时间复杂度和空间复杂度)解析:算法的复杂性是指对一个在有限步骤内终止算法和所需存储空间大小 的估计。算法的计算量是算法的时间复杂性,算法所需存储空间大小是算法的空间复 杂性。50.面向对象的模型中,最基本的概念是对象和 1。(分数:-1.00)填空项 1:_ (正确答案:类)解析:面向对象模型中,最基本的概念是对象和类。对象是现实世界中实体的模型化;将属性集和方法集相同的所有对象组合在一起,可以构成一个类。