[IT认证]全国计算机二级Access2006年4月-9月真题及答案.doc

上传人:音乐台 文档编号:1964939 上传时间:2019-01-27 格式:DOC 页数:74 大小:5.46MB
返回 下载 相关 举报
[IT认证]全国计算机二级Access2006年4月-9月真题及答案.doc_第1页
第1页 / 共74页
[IT认证]全国计算机二级Access2006年4月-9月真题及答案.doc_第2页
第2页 / 共74页
[IT认证]全国计算机二级Access2006年4月-9月真题及答案.doc_第3页
第3页 / 共74页
亲,该文档总共74页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[IT认证]全国计算机二级Access2006年4月-9月真题及答案.doc》由会员分享,可在线阅读,更多相关《[IT认证]全国计算机二级Access2006年4月-9月真题及答案.doc(74页珍藏版)》请在三一文库上搜索。

1、 2006年4月全国计算机等级考试笔试试卷 Access数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)下列选项中不属于结构化程序设计方法的是A)自顶向下 B)逐步求精 C)模块化 D)可复用(2)两个或两个以上模块之间关系的紧密程度称为A)耦合度 B)内聚度 C)复杂度 D)数据传输特性(3)下列叙述中正确的是 A)软件测试应该由程序开发者来完成B)程序经调试后一般不需要再测试C)软件维护只包括对程序代码的维护D)以上三种说法都不对(4

2、)按照“后进先出”原则组织数据的数据结构是A)队列 B)栈 C)双向链表 D)二叉树(5)下列叙述中正确的是A)线性链表是线性表的链式存储结构 B)栈与队列是非线性结构C)双向链表是非线性结构 D)只有根结点的二叉树是线性结构(6)对如下二叉树 进行后序遍历的结果为A)ABCDEF B)DBEAFC C)ABDECF D)DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为A)32 B)31 C)64 D)63(8)“商品”与“顾客”两个实体集之间的联系一般是A)一对一 B)一对多 C)多对一 D)多对多(9)在E-R图中,用来表示实体的图形是A)矩形 B)椭圆形 C)菱形 D)三角形(

3、10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A)DB包含DBS和DBMS B)DBMS包含DB和DBSC)DBS包含DB和DBMS D)没有任何关系(11)常见的数据模型有3种,它们是A)网状、关系和语义 B)层次、关系、和网状C)环状、层次和关系 D)字段名、字段类型和记录(12)在以下叙述中,正确的是 A)Access只能使用系统菜单创建数据库应用系统B)Access不具备程序设计能力C)Access只具备了模块化程序设计能力D)Access具有面向对象的程序设计能力,并能创建复杂的数据库应用系统(13)不属于Access对象的是A)表 B)文件夹 C)窗体 D)

4、查询(14)表的组成内容包括A)查询和字段 B)字段和记录 C)记录和窗体 D)报表和字段(15)在数据表视图中,不能A)修改字段的类型 B)修改字段的名称 C)删除一个字段 D)删除一条记录(16)数据类型是 A)字段的另一种说法B)决定字段能包含哪类数据的设置C)一类数据库应用程序D)一类用来描述Access表向导允许从中选择的字段名称(17)现有一个已经建好的“按雇员姓名查询”窗体,如下图所示 运行该窗体后,在文本框中输入要查询雇员的姓名,当按下“查询”按钮时,运行一个名是“按雇员姓名查询”的查询,该查询显示出所查询雇员的雇员ID、姓名和职称等三个字段。若窗体中的文本框名称为tName,

5、设计“按雇员姓名查询”,正确的设计视图是A) B) C) D)(18)下图是使用查询设计器完成的查询,与该查询等价的SQL语句是 A)select 学号,数学 from sc where 数学(select avg(数学) from sc) B)select 学号 where 数学(select avg(数学) from sc) C)select 数学 avg(数学) from sc D)select 数学(select avg(数学) from sc)(19)在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是 A)成绩表.综合成绩=80 and 成绩表.综合成绩80 and 成

6、绩表.综合成绩90 C)80=成绩表.综合成绩=90 D)80成绩表.综合成绩90(20)下图中所示的查询返回的记录是 A)不包含80分和90分 B)不包含80至90分数段C)包含80至90分数段 D)所有的记录(21)排序时如果选取了多个字段,则输出结果是A)按设定的优先次序依次排序 B)按最右边的列开始排序C)按从左向右优先次序依次排序 D)无法进行排序(22)为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的A)格式选项卡 B)事件选项卡 C)方法选项卡 D)数据选项卡(23)要改变窗体上文本框控件的数据源,应设置的属性是A)记录源 B)控件来源 C)筛选查阅 D)默认

7、值(24)在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在A)组页眉/组页脚 B)页面页眉/页面页脚C)报表页眉/报表页脚 D)主体(25)如果加载一个窗体,先被触发的事件是A)Load事件 B)Open事件 C)Click事件 D)DdClick事件(26)数据访问页可以简单地认为就是一个A)网页 B)数据库文件 C)word文件 D)子表(27)使用宏组的目的是A)设计出功能复杂的宏 B)设计出包含大量操作的宏C)减少程序内存消耗 D)对多个宏进行组织和管理(28)以下是宏对象m1的操作序列设计假定在宏m1的操作中涉及到的对象均存在,现将设计好的宏m1设置

8、为窗体“fTest1”上某个命令按钮的单击事件属性,则打开窗体“fTest1”运行后,单击该命令按钮,会启动宏m1的运行。宏m1运行后,前两个操作会先后打开窗体对象“fTest2”和表对象“tStud”,那么执行Close操作后,会A)只关闭窗体对象“fTest1”B)只关闭表对象“tStud”C)关闭窗体对象“fTest2”和表对象“tStud”D)关闭窗体“fTest1”和“fTest2”及表对象“tStud”(29)VBA程序的多条语句可以写在一行中,其分隔符必须使用符号A) : B) C) ; D) ,(30)VBA表达式3*33/3的输出结果是A)0 B)1 C)3 D)9(31)现

9、有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开“tEmployee”表,如果采用VBA代码完成,下面语句正确的是A)docmd.openform “tEmployee” B)docmd.openview “tEmployee”C)docmd.opentable “tEmployee” D)docmd.openreport “tEmployee”(32)Access的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状态)。需要设置的属性是A)Default B)Cancel C)Enabled D)Visible(33)以下程序段运行结束后,变量x的值为x = 2y

10、= 4Dox = x * yy = y + 1Loop While y 4 Then i = i 2 MsgBox iEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果为_12_。(13)设有如下代码: x = 1 Do x = x + 2Loop Until _13_运行程序,要求循环体执行3次后结束循环,在空白处填入适当语句。(14)窗体中有两个命令按钮:“显示”(控件名为cmdDisplay)和“测试”(控件名为cmdTest)。以下事件过程的功能是:单击“测试”按钮时,窗体上弹出一个消息框。如果单击消息框的“确定”按钮,隐茂窗体上的“显示”命令按钮;单击“取消”按钮关闭窗体

11、。请按照功能要求,将程序补充完整。 Private Sub cmdtest_Click() answer = _14_(隐藏按钮, vbOKCancel) If answer = vbOK Then cmddisplay.Visible = _15_ Else docmd.Close End IfEnd Sub2006年4月份:1.D 2.A 3.D 4.B 5.A 6.D 7.C 8.D 9.A 10.C11.B 12.D 13.B 14.B 15.A 16.B 17.C 18.A 19.A 20.D21.C 22.B 23.B 24.C 25.B 26.A 27.D 28.C 29.A 3

12、0.B31.C 32.C 33.C 34.B 35.B2006年9月全国计算机二级Access一、选择题在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。(1)下列选项中不属于结构化程序设计方法的是A)自顶向下B)逐步求精C)模块化 D)可复用(2)两个或两个以上模块之间关联的紧密程度称为A)耦合度B)内聚度C)复杂度 D)数据传输特性(3)下列叙述中正确的是A)软件测试应该由程序开发者来完成B)程序经调试后一般不需要再测试C)软件维护只包括对程序代码的维护D)以上三种说法都不对(4)按照后进先出原则组织数据的数据结构是

13、A)队列B)栈C)双向链表D)二叉树(5)下列叙述中正确的是A)线性链表是线性表的链式存储结构B)栈与队列是非线性结构C)双向链表是非线性结构D)只有根结点的二叉树是线性结构(6)对如下二叉树进行后序遍历的结果为A)ABCDEFB)DBEAFCC)ABDECF D)DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为A)32B)31 C)64 D)63(8)商品与顾客两个实体集之间的联系一般是A)一对一B)一对多C)多对一 D)多对多(9)在ER图中,用来表示实体的图形是A)矩形B)椭圆形C)菱形D)三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A)DB包

14、含DBS和DBMSB)DBMS包含DB和DBSC)DBS包含DB和DBMS D)没有任何关系(11)常见的数据模型有3种,它们是A)网状、关系和语义B)层次、关系和网状C)环状、层次和关系 D)字段名、字段类型和记录(12)在以下叙述中,正确的是A)Access只能使用系统菜单创建数据库应用系统B)Access不具备程序设计能力C)Access 只具备了模块化程序设计能力D)Access具有面向对象的程序设计能力,并能创建复杂的数据库应用系统(13)不属于Access对象的是A)表B)文件夹C)窗体D)查询(14)表的组成内容包括A)查询和字段B)字段和记录C)记录和窗体D)报表和字段(15)

15、在数据表视图中,不能A)修改字段的类型B)修改字段的名称C)删除一个字段D)删除一条记录(16)数据类型是A)字段的另一种说法B)决定字段能包含哪类数据的设置C)一类数据库应用程序D)一类用来描述Access表向导允许从中选择的字段名称(17)现有一个已经建好的按雇员姓名查询窗体,如下图所示。运行该窗体后,在文本框中输入要查询雇员的姓名,当单击查询按钮时,运行一个名为按雇员姓名查询的查询,该查询显示出所查雇员的雇员ID、姓名和职称等3个字段。若窗体中的文本框名称为tName,设计按雇员姓名查询视图,正确的设计视图是A)B)C)D)(18)下图是使用查询设计器完成的查询,与该查询等价的SQL语句

16、是A)select学号,数学from sc where数学(select avg(数学)from sc)B)select学号where数学(select avg(数学)from sc)C)select数学avg(数学)from scD)select数学(select avg(数学)from sc)(19)在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是A)成绩表综合成绩=80AND 成绩表综合成绩=80AND 成绩表综合成绩90C)80=成绩表综合成绩=90D)80成绩表综合成绩90(20)下图中所示的查询返回的记录是A)不包含80分和90分B)不包含80至90分数段C)包含8

17、0至90分数段 D)所有的记录(21)排序时如果选取了多个字段,则输出结果是A)按设定的优先次序依次进行排序B)按最右边的列开始排序C)按从左向右优先次序依次排序 D)无法进行排序(22)为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的A)格式选项卡B)事件选项卡C)方法选项卡 D)数据选项卡(23)要改变窗体上文本框控件的数据源,应设置的属性是A)记录源B)控件来源C)筛选查阅 D)默认值(24)在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在A)组页眉/组页脚B)页面页眉/页面页脚 C)报表页眉/报表页脚 D)主体(25)如果加载一个窗

18、体,则先被触发的事件是A)Load事件B)Open事件C)Click事件D)DdClick事件(26)数据访问页可以简单地认为就是一个A)网页B)数据库文件C)Word文件D)子表(27)使用宏组的目的是 A)设计出功能复杂的宏B)设计出包含大量操作的宏C)减少程序内存消耗 D)对多个宏进行组织和管理 (28)以下是宏对象ml的操作序列设计:假定在宏m1的操作中涉及到的对象均存在,现将设计好的宏m1设置为窗体fTest1上某个命令按钮的单击事件属性,则打开窗体fTest1运行后,单击该命令按钮,会启动宏m1的运行。宏m1运行后,前两个操作会先后打开窗体对象fTest2和表对象tStud,那么执

19、行Close操作后,会A)只关闭窗体对象fTest1B)只关闭表对象tStudC)关闭窗体对象fTest2和表对象tStudD)关闭窗体fTest1和fiest2及表对象tStud(29)VBA程序的多条语句可以写在一行中,其分隔符必须使用符号A):B)C); D),(30)VBA表达式3*333的输出结果是A)0B)1 C)3 D)9(31)现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开tEmployee表,如果采用VBA代码完成,下面语句正确的是A)docmd.openformtEmployeeB)docmd.openviewtEmployeeC)docmd.opentab

20、letEmployee D)docmd.openreporttEmployee(32)Access的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状态)。需要设置的属性是A)DefaultB)CancelC)Enabled D)Visible(33)以下程序段运行结束后,变量x的值为x2y4Do xx*y yy1Loop While y4 Then ii2 MsgBox iEnd Sub打开窗体运行后,单击命令按钮,则消息框的输出结果为_【12】_。(13)设有如下代码:x1 do xx2loop until_【13】_运行程序,要求循环体执行3次后结束循环,在空白处填入适当语

21、句。(14)窗体中有两个命令按钮:显示(控件名为cmdDisplay)和测试(控件名为cmdTest)。以下事件过程的功能是,单击测试按钮时,窗体上弹出一个消息框。如果单击消息框的确定按钮,则隐藏窗体上的显示命令按钮;如果单击取消按钮,则关闭窗体。请按照功能要求,将程序补充完整。Private Sub cmdTest_Click()Answer_【14】_(隐藏按钮,vbOKCancel)If AnswervbOK Then cmdDisplay.Visible_【15】_Else Docmd.CloseEnd IfEnd Sub一、选择题(1)D解析:结构化程序设计方法的主要原则是自顶向下、

22、逐步求精、模块化,以及限制使用goto语句。可复用性是指软件元素不加修改或稍加修改可在不同的软件开发过程中重复使用的性质。软件可复用性是软件工程追求的目标之一,是提高软件生产效率的最主要方法。面向对象的程序设计具有可复用性的优点。(2)A解析:模块的独立程度可以用两个定性标准度量,即内聚性和耦合性。耦合衡量不同模块彼此间互相依赖(连接)的紧密程度;内聚衡量一个模块内部各个元素彼此结合的紧密程度。一般来说,要求模块之间的耦合尽可能的弱,而要求模块的内聚程度尽可能的高。(3)D解析:因为测试的目的在于发现错误,从心理学角度讲,由程序编写者自己进行测试是不合适的,为了达到最好的测试效果,应该由独立的

23、第三方进行测试工作,所以选项A)错误;程序调试,修改一个错误的同时可能引入了新的错误,解决的办法是在修改了错误后,进行回归测试,所以选项B)错误;所谓软件维护,就是在软件已经交付使用后,为了改正错误或满足新的需要而修改软件的过程,可见选项C)也是错误的。(4)B解析:栈的特点是栈顶元素总是最后被插入的元素,也是最早被删除的元素;栈底元素总是最早被插入的元素,也是最晚才能被删除的元素。即栈的修改原则是后进先出(Last In First Out,简称LIFO) 或先进后出(First In Last Out,简称FILO),因此,栈也称为后进先出表 或先进后出表。(5)A解析:所谓线性链表,就是

24、指线性表的链式存储结构,简称链表。线性表链式存储结构的基本单位称为存储结点,每个存储结点包括数据域和指针域两个组成部分。栈、队列和双向链表是线性结构,二叉树是非线性结构。线性结构和非线性结构是从数据的逻辑结构角度来讲的,与该数据结构中有多少个元素没有关系,即使是空的二叉树也是非线性结构。(6)D解析:后序遍历可以描述为:若二叉树为空,则空操作,否则,接如下步骤访问二叉树。后序遍历左子树;后序遍历右子树;访问根结点。对于后序遍历,第一个访问的结点一定是最左下的结点,最后一个访问的结点一定是根结点,如果知道这个小技巧,可以迅速确定本题的答案为选项D)。(7)C解析:满二叉树是指除最后一层外,每一层

25、上的所有结点都有两个子结点的二叉树。满二叉树在其第i层上有2i1个结点,即每一层上的结点数都是最大结点数。对于深度为7的满二叉树,叶子结点所在的层是第7层,一共有27164个叶子结点。(8)D解析:两个实体集之间的联系实际上是实体集间的函数关系,主要有3种:一对一的联系,一对多的联系、多对多的联系。商品与顾客两个实体集之间的联系一般是多对多的联系,因为一种 商品可以被多个顾客购买,而一个顾客也可以购买多个商品。(9)A解析:在ER图中,用矩形表示实体集,用椭圆形表示属性,用菱形(内部写上联系名)表示联系。(10)C解析:DB即数据库(Database),是统一管理的相关数据的集合;DBMS即数

26、据库管理系统(Database Management System),是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法;DBS即数据库系统(Database System)由以下5部分组成,即数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、系统平台之一-硬件平台(硬件)、系统平台之二-软件平台(软件)。(11)B解析:常见的数据模型包括层次模型、网状模型和关系模型三种。(12)D解析:Access具有程序设计能力,它可以利用VBA模块设计程序;可以自己创建程序;Access支持面向对象功能。(13)B解析:Access数据库由数据库对象和组两部分组成

27、。对象包括表、查询、窗体、报表、数据访问页、宏和模块,共7种,不包括文件夹。(14)B解析:表包括字段和记录,字段又称属性。(15)A解析:在数据表视图中,不能修改字段类型,可以通过右击字段选择修改字段名称或删除字段,也可以通过右击记录删除记录。(16)B解析:数据类型是指字段能包含的那些数据,通过设置字段的类型可以让字段为日期型、文本型、数字型等。(17)C解析:Access中窗体对象的引用格式为Forms!窗体名称!控件名称属性名称。(18)A解析:从选择查询设计器的图中可以看出,字段学号、数学要显示,准则是所有数学字段的值大于其平均值的记录。(19)A解析:Between 80 And

28、90等价于80 And 90,表示被查询数值介于80和90之间(包括80和90)。(20)D解析:逻辑运算符NOT连接的表达式为真时,表达式为假。题中查询条件为Not 80或Not 90,所以查询结果是所有的记录。(21)C解析:如果同时选中相邻的若干列进行排序,则可以实现级联排序,记录将遵循从左到右的顺序依次排序。(22)B解析:单击鼠标发生动作 在Windows系统中称为事件,为了使系统响应这一事件,应该为该事件定义事件处理函数。(23)B解析:要改变文本框的数据源,应该设置数据选项卡中的控件来源属性。(24)C解析:因为统计的是全部数据,所以要放在报表的报表页眉或报表页脚中,组页脚主要用

29、来输出每一组的统计计算结果。(25)B解析:加载一个窗体时,首先触发的是Open事件,Load事件在Open事件后及Resize事件前触发。(26)A解析:数据访问页,也可以认为是网页,是Access的一个对象,便于将数据库发布到网上。(27)D解析:宏组是把几个相关的宏组织起来构成的组,便于对它们的管理。(28)C解析:宏操作close用于关闭指定对象的Access窗体,这里执行两次close后会先后关闭tStud表和fTest2窗体。(29)A解析:在Visual Basic系统中,通常每条语句占一行,一行最多允许有255个字符;如果一行书写多个语句,语句之间用冒号:隔开。(30)B解析:

30、在VBA中的运算符优先顺序是指数运算 ()、负数 ()、乘法和除法 (*、 /)、整数除法 ()、求模运算 (Mod)、加法和减法 (、 )。因此,计算时先计算了*3=9,然后计算3/3,对91取整为9。(31)C解析:打开表的操作是Opentable,Openform是打开窗体,Openreport是打开报表,Openview是打开视图。(32)C解析:Enable属性用来设置对象是否可用,Visible属性用来设置对象是否可见。(33)C解析:XX*Y只执行一次就跳出循环,所以X2*4=8。(34)B解析:For k1 To 2这层循环执行前总有一个X3赋值语句,所以最终X15。(35)B解析:a和b代入Sfun()中,因为sfun的形参为单精度浮点数,所以t5,a5/41.25,b5%41,故输出为1.25和1。二、填空题(1)45解析:对长度n为10的线性表进行冒泡排序,最坏情况下,需要比较的次数为n(n1)/25945。(2)类解析:在面向对象方法中, 类(class)描述的是具有相似属性与操作的一组对象,而一个具体对象则

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1