2008年4月全国计算机等级考试二级Access真题
- 格式:doc
- 大小:104.50 KB
- 文档页数:8
全国计算机等级考试《二级Access数据库程序设计》试题(网友回忆版)三[单选题]1.下列选项中,与VBA语句:DimNew%,(江南博哥)sum!等价的是()。
A.Dim New As Integer,sum As SingleB.Dim New As Integer,sam As DoubleC.Dim New As Double,sum As SingleD.Dim New As Double,sum As Integer参考答案:A参考解析:DimNew%,sum!的功能是定义一个整型变量New和一个单精度变量sum。
在VBA数据类型中,“%”表示整型变量,“!”表示单精度变量,“@”表示货币,“$”表示字符串。
[单选题]2.在“学生”报表中有一文本框控件,其控件来源属性设置为“=count(*)”,则正确的叙述是()。
A.处于不同分组级别的节中,计算结果不同B.文本控件的值为报表记录源的记录总数C.可将其放在页面页脚以显示当前页显示的学生数D.只能存在于分组报表中参考答案:A参考解析:计算型文本框控件如果放在报表页眉/页脚节,显示的是记录源的记录总数;放在分组报表页眉/页脚节,显示的是分组的记录数。
带计算函数的计算型文本框控件不能放在页面页脚。
[单选题]3.在窗体中有一个名称为Command1的按钮,该模块内还有一个函数过程:打开窗体运行后,如果单击按钮,则在立即窗口上显示的内容是()。
A.10 5B.10 40C.20 5D.20 40参考答案:D参考解析:Function声明一个带有参数x的函数f,Sub声明一个过程Commandl—Click,在过程中声明了整型变量y=5,静态变量x=10。
调用函数f (x)赋值给v,在窗口显示x和y的值。
因为x是静态变量,程序编译时会为静态变量开辟单独的内存空间;当执行语句y=f(x)时,调用函数Function f (x As Integer),实现静态变量的x按照默认传地址的方式传给函数f的变量x,即静态变量x和函数f的变量x共用同一个地址;因此当函数f的变量x 被赋值20,由于共用地址,静态变量x的值也为20,则Debug.Printx的值为20。
计算机二级Access考试试题附答案一、选择题1.在面向对象方法中,()描述的是具有相似属性与操作的一组对象。
A.属性B.事件C.方法D.类2.access数据库具有很多特点,下列叙述中,属于accesss特点的是()。
A.access数据库可以保存多种数据类型,但是不包括多媒体数据B.accesss可以通过编写应用程序来操作数据库巾的数据C.access不能支持Internet/Intraaet应用D.accesss作为网状数据库模型支持C/S应用系统3.在关系运算中。
选择运算的含义是()。
A.在基本表中选择满足条件的记录组成一个新的关系B.在基本表中选择需要的字段组成一个新的关系C.在基本表中选择登录条件的记录和属性组成一个新的关系D.以L说法均正确4.在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是()。
A.选择B.投影C.连接D.自然连接5.在ACCess中已建立了“学生”表,其中有可以存放照片的字段。
在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是()。
A.图像框B.图片框C.非绑定对象框D.绑定对象框6.有下列二叉树,对此二叉树前序遍历的结果为()。
A. ACFXDBEYZB. ABEFXYZCDC. ABCDEFXYZD. ABDYECFXZ7.下列SQL语句中,()语句用于创建表。
A.CREATE TABLEB.CREATE INDEXC.ALTER TABLD.DROP8.结构化程序设计主要强调的是()。
A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序的易读性9.建立一个基于学生表的查询,要查找出生日期(数据类型为日期/时间型)在2008--01--01和2008—12—31间的学生,在出生日期对应列的准则行中应输人的表达式是()。
A. Between 2008--01--01 And 2008--12--31B. Between#2008--01--01# And# 2008--12--31#C. Between 2008--01--01 Or 2008--12--31D. Between #2008--01--01 # Or #2008--12--3110.在关系运算中,投影运算的含义是()。
全国计算机等级考试二级ACCESS真题2008年4月(总分:96.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:35,分数:70.00)1.程序流程图中带有箭头的线段表示的是______。
(分数:2.00)A.图元关系B.数据流C.控制流√D.调用关系解析:[知识点] 程序流程图[评析] 程序流程图(PFD)是一种传统的、应用广泛的软件过程设计表示工具,通常也称为程序框图,其箭头代表的是控制流。
2.结构化程序设计的基本原则不包括______。
(分数:2.00)A.多态性√B.自顶向下C.模块化D.逐步求精解析:[知识点] 结构化程序设计的基本原则[评析] 结构化程序设计方法的主要原则可以概括为自顶向下,逐步求精,模块化,限制使用goto语句。
1、自顶向下:程序设计时应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。
不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。
2、逐步求精:对复杂的问题,应设计一些子目标作过渡,逐步细化。
3、模块化:一个复杂问题,肯定是由若干稍简单的问题构成。
模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块。
4、限制使用goto语句。
3.软件设计中模块划分应遵循的准则是______。
(分数:2.00)A.低内聚低耦合B.高内聚低耦合√C.低内聚高耦合D.高内聚高耦合解析:[知识点] 模块的独立程度 [评析] 软件设计中通常采用结构化设计方法,模块的独章程度是评价设计好坏的重要度量标准。
耦合性与内聚性是模块独立性的两个定性标准。
内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量;耦合性是模块间互相连接的紧密程度的度量。
一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
4.在软件开发中,需求分析阶段产生的主要文档是______。
全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(陈远跃-/- 整理)2008年4月笔试试卷参考答案一、选择题(1)C)(2)A)(3)B)(4)B)(5)A)(6)D)(7)B)(8)C)(9)D)(10)C)(11)D)(12)D)(13)B)(14)C)(15)D)(16)B)(17)B)(18)A)(19)B)(20)A)(21)C)(22)B)(23)A)(24)C)(25)B)(26)C)(27)D)(28)B)(29)A)(30)C)(31)C)(32)D)(33)C)(34)D)(35)A)二、填空题(1)输出(2)16(3)24 (4)关系(5)数据定义语言(6)不能(7)DISTINCT (8)LIKE(9)数据库管理系统(10)PRIMARY KEY(11)AGE IS NULL (12).T.(13)DO mymenu.mpr (14)LOCAL(15)PACK全国计算机等级考试二级Visual FoxPro数据库设计2008年4月笔试试卷(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(1)程序流程图中带有箭头的线段表示的是()。
A)图元关系B)数据流C)控制流D)调用关系(2)结构化程序设计的基本原则不包括()。
A)多元性B)自顶向下C)模块化D)逐步求精(3)软件设计中模块划分应遵循的准则是()。
A)低内聚低耦合B)高内聚低耦合C)低内聚高耦合D)高内聚高耦合(4)在软件开发中,需求分析阶段产生的主要文档是()。
A)可行性分析报告B)软件需求规格说明书C)概要设计说明书D)集成测试计划(5)算法的有穷性是指()。
A)算法程序的运行时间是有限的B)算法程序所处理的数据量是有限的C)算法程序的长度是有限的D)算法只能被有限的用户使用(6)对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
A)快速排序B)冒泡排序C)简单插入排序D)堆排序(7)下列关于栈的叙述正确的是()。
计算机二级数据库习题(1)在深度为5的满二*树中,叶子结点的个数为A)32B)31C)16D)15【参考答案】B c(2)若某二*树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是A)bdgcefhaB)gdbecfhaC)bdgaechfD)gdbehfca【参考答案】D(3)一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。
而实现递归调用中的存储分配通常用A)栈B)堆C)数组D)链表【参考答案】A(4)软件工程的理论和技术性研究的内容主要包括软件开发技术和A)消除软件危机B)软件工程管理C)程序设计自动化D)实现软件可重用【参考答案】B(5)开发软件时对提高开发人员工作效率至关重要的是A)操作系统的资源管理功能B)先进的软件开发工具和环境C)程序人员的数量D)计算机的并行处理能力【参考答案】 B(6)在软件测试设计中,软件测试的主要目的是A)实验性运行软件B)证明软件正确C)找出软件中全部错误D)发现软件错误而执行程序【参考答案】 D(7)数据处理的最小单位是A)数据B)数据元素C)数据项D)数据结构【参考答案】 B(8)索引属于A)模式B)内模式C)外模式D)概念模式【参考答案】 B(9)下述关于数据库系统的叙述中正确的是A)数据库系统减少了数据冗余B)数据库系统避免了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据【参考答案】A(10)数据库系统的核心是A)数据库B)数据库管理系统C)模拟模型D)软件工程【参考答案】 B(11)在以下数据库系统(由数据库应用系统、操作系统、数据库管理系统、硬件四部分组成)层次示意图中,数据库应用系统的位置是A)1B)3C)2D)4【参考答案】 D(12)数据库系统四要素中,什么是数据库系统的核心和管理对象?A)硬件B)软件C)数据库D)人【参考答案】 C(13)Access数据库中哪个数据库对象是其他数据库对象的基础?A)报表B)查询C)表D)模块【参考答案】 C(14)通过关联关键字“系别”这一相同字段,表二和表一构成的关系为A)一对一B)多对一C)一对多D)多对多【参考答案】C(15)某数据库的表中要添加internet站点的网址,则该采用的字段类型是A)OLE对象数据类型B)超级连接数据类型C)查阅向导数据类型D)自动编号数据类型【参考答案】 B(16)在Access的5个最主要的查询中,能从一个或多个表中检索数据,在一定的限制条件下,还可以通过此查询方式来更改相关表中记录的是A)选择查询B)参数查询C)操作查询D)SQL查询【参考答案】 A(17)哪个查询是包含另一个选择或操作查询中的SQL SELECT语句,可以在查询设计网格的“字段”行输入这些语句来定义新字段,或在“准则”行来定义字段的准则?A)联合查询B)传递查询C)数据定义查询D)子查询【参考答案】 D(18)下列不属于查询的三种视图的是A)设计视图B)模板视图C)数据表视图D)SQL视图【参考答案】 B(19)要将“选课成绩”表中学生的成绩取整,可以使用A)Abs([成绩])B)Int([成绩])C)Srq([成绩])D)Sgn([成绩])【参考答案】B(20)在查询设计视图中A)可以添加数据库表,也可以添加查询B)只能添加数据库表C)只能添加查询D)以上两者都不能添加【参考答案】A1)窗体是Access数据库中的一种对象,以下哪项不是窗体具备的功能A)输入数据B)编辑数据C)输出数据D)显示和查询表中的数据【参考答案】 C(2)窗体有3种视图,用于创建窗体或修改窗体的窗口是窗体的A)“设计”视图B)“窗体”视图C)“数据表”视图D)“透视表”视图【参考答案】A(3)“特殊效果”属性值用于设定控件的显示特效,下列属于“特殊效果”属性值的是①“平面”、②“颜色”、③“凸起”、④“蚀刻”、⑤“透明”、⑥“阴影”、⑦“凹陷”、⑧“凿痕”、⑨“倾斜”A)①②③④⑤⑥B)①③④⑤⑥⑦C)①④⑥⑦⑧⑨D)①③④⑥⑦⑧【参考答案】 D(4)窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是A)“加载”B)“打开”C)“关闭”D)“确定”【参考答案】D(5)下面关于报表对数据的处理中叙述正确的是A)报表只能输入数据B)B)报表只能输出数据C)报表可以输入和输出数据D)报表不能输入和输出数据【参考答案】B(6)用于实现报表的分组统计数据的操作区间的是A)报表的主体区域B)页面页眉或页面页脚区域C)报表页眉或报表页脚区域D)组页眉或组页脚区域【参考答案】D(7)为了在报表的每一页底部显示页码号,那么应该设置A)报表页眉B)页面页眉C)页面页脚D)报表页脚【参考答案】C(8)要在报表上显示格式为“7/总10页”的页码,则计算控件的控件源应设置为A) 总[Pages]B)= /总[Pages]C) &“/总”&[Pages]D)= &“/总”&[Pages]【参考答案】D(9)可以将Access数据库中的数据发布在Internet网络上的是A)查询B)数据访问页C)窗体D)报表【参考答案】 B(10)下列关于宏操作的叙述错误的是A)可以使用宏组来管理相关的一系列宏B)使用宏可以启动其它应用程序C)所有宏操作都可以转化为相应的模块代码D)宏的关系表达式中不能应用窗体或报表的控件值【参考答案】 D(11)用于最大化激活窗口的宏命令是A)MinimizeB)RequeryC)MaximizeD)Restore【参考答案】C(12)在宏的表达式中要引用报表exam上控件Name的值,可以使用引用式A)Reports!NameB)Reports!exam!NameC)exam!NameD)Reports exam Name【参考答案】 B(13)可以判定某个日期表达式能否转换为日期或时间的函数是A)CDateB)IsDateC)DateD)IsText【参考答案】 B(14)以下哪个选项定义了10个整型数构成的数组,数组元素为NewArray(1)至NewArray(10)?A) DimNewArray(10)As IntegerB)Dim NewArray(1 To 10)As IntegerC)DimNewArray(10) IntegerD)Dim NewArray(1 To 10) Integer【参考答案】 B(15)算法的空间复杂度是指A)算法程序的长度B)算法程序中的指令条数C)算法程序所占的存储空间D)执行过程中所需要的存储空间【参考答案】 D(16)用链表表示线性表的优点是A)便于随机存取B)花费的存储空间较顺序存储少C)便于插入和删除操作D)数据元素的物理顺序与逻辑顺序相同【参考答案】 C(17)数据结构中,与所使用的计算机无关的是数据的A)存储结构B)物理结构C)逻辑结构D)物理和存储结构【参考答案】 C(18)结构化程序设计主要强调的是A)程序的规模B)程序的效率C)程序设计语言的先进性D)程序易读性【参考答案】 D(19)软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指A)模块间的关系B)系统结构部件转换成软件的过程描述C)软件层次结构D)软件开发过程【参考答案】B1)检查软件产品是否符合需求定义的过程称为A)确认测试B)集成测试C)验证测试D)验收测试【参考答案】 A(2)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
4月全国计算机二级Access考题试卷及答案一. 选择题(1).下列叙述中正确的是A 栈是“先进先出”的线性表B 队列是“先进后出”的线性表C 循环队列是非线性结构D 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构(2)支持子程序调用的数据结构是A 栈B 树C 队列D 二叉树(3)某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是A 10B 8C 6D 4(4)下列排序方法中,最坏情况下比较次数最少的是A 冒泡排序B 简单选择排序C 直接插入排序D 堆排序(5)软件按功能可以分为:应用软件,系统软件和支撑软件(或工具软件)。
下面属于应用软件的是A编译程序 B 操作系统 C 教务管理系统 D 汇编程序(6)下列叙述中错误的是A 软件测试的目的是发现错误并改正错误B 对被调试的程序进行“错误定位”是程序调试的必要步骤C 程序调试通常也称为DebugD 软件测试应严格执行测试计划,排除测试的随意性。
(7)耦合性和内聚性是对模块独立性度量的两个标准。
下列叙述中正确的是A 提高耦合性降低内聚性有利于提高模块的独立性B 降低耦合性提高内聚性有利于提高模块的独立性C 耦合性是指一个模块内部各个元素间彼此结合的紧密程度D 内聚性是指模块间互相连接的紧密程度(8)数据库应用系统中的核心问题是A 数据库设计B 数据库系统设计C 数据库维护D 数据库管理员培训(9)有两个关系R, S如下R S由关系R通过运算得到关系S,则所使用的运算为()A 选择B 投影 C插入 D 连接(10)将E-R图转换为关系模式时,实体和联系都可以表示为A 属性B 键C 关系D 域(11)按数据的组织形式,数据库的数据模型可分为三种模型,他们是A)小型、中型和大型 B)网状、环状和链状C)层次、网状和关系 D)独享、共享和实时(12)数据库中有A,B两表,均有相同字段C,在两表中C 字段都设为主键,当通过C字段建立两表关系时,则该关系为A)一对一 B)一对多C)多对多 D)不能建立关系(13)如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是A)是/否 B)数字 C)文本 D)备注(14)在ACCESS数据库对象中,体现数据库设计目的对象是A)报表 B)模块 C)查询 D)表(15)下列关于空值的叙述中,正确的是A)空值是双引号中间没有空格的值B)空值是等于0的数值C)空值是使用NULL或空白来表示字段的值D)空值是用空格表示的值(16)在定义表中字段属性时,对要求输入相对固定格式的数据,例如电话号码************,应该定义该字段的A)格式 B)默认值 C)输入掩码 D)有效性规则(17)在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是A)* B)% C)& D)#(18)下列关于报表的叙述中,正确的是A)报表只能输入数据 B)报表只能输出数据C)报表可以输入和输出数据 D)报表不能输入和输出数据(19)要实现报表按某字段分组统计输出,需要设置的是A)报表页脚 B)该字段的组页脚C)主体 D)页面页脚(20)下列关于SQL语句的说法中,错误的是A)INSERT语句可以向数据表中追加新的数据记录B)UPDATE语句用来修改数据表中已经存在的数据记录C)DELETE语句用来删除数据表中的记录D)CREATE语句用来建立表结构并追加新的记录(21)在数据访问页的工具箱中,为了插入一段滚动的文字应该选择的图标是A) B) C) D)(22)在运行宏的过程中,宏不能修改的是A)窗体 B)宏本身 C)表 D)数据库(23)在设计条件宏时,对于连续重复的条件,要代替重复条件表达式可以使用符号A)… B): C) D)=(24)在宏的参数中,要引用窗体F1上的Text1文本框的值,应该使用的表达式是A)[Forms] | [F1] | [Text1] B)[Forms]_[F1]_[Text1]C)[F1].[Text1] D)[Forms]_[F1]_[Text1](25)宏操作QUIT的功能是A)关闭表 B)退出宏 C)退出查询 D)退出ACCESS(26)发生在控件接收焦点之前的事件是A)Enter B)Exit C)GotFocus D)LostFocus(27)要想在过程Proc调用后返回形参x和y的变化结果,下列定义语句中正确的是 A) Sub Proc(x as Integer, Y as Integer )B) Sub Proc(ByVal x as Integer, Y as Integer )C) Sub Proc(x as Integer, ByVal Y as Integer )D) Sub Proc(ByVal x as Integer, ByVal Y as Integer )(28)要从数据库中删除一个表,应该使用的SQL 语句是A)ALTER TABLE B)KILL TABLEC)DELETE TABLE D)DROP TABLE(29)在VBA中要打开名为“学生信息录入”的窗体,应使用的语句是A)DoCmd . OpenForm”数据信息录入”B)OpenForm”数据信息录入”C)DoCmd . OpenWindow”数据信息录入”D)OpenWindow”数据信息录入”(30)要显示当前过程中的所有变量及对象的取值,可以利用的调试窗口是A)监视窗口 B)调用堆栈 C)立即窗口 D)本地窗口(31)在VBA中,下列关于过程的描述中正确的是A)过程的定义可以嵌套,但过程的调用不能嵌套B)过程的定义不可以嵌套,但过程的调用可以嵌套C)过程的定义和过程的调用均可以嵌套D)过程的定义和过程的调用均不能嵌套(32)能够实现从指定记录集里检索特定字段值的函数是A)Dcount B)Dlookup C)Dmax D)Dsum(33)下列四个选项中,不是VBA的条件函数的是A) Choose B) If C) Iif D) Switch(34)高有如下过程:X=1DoX=x+2Loop until ________运行程序,要求循环体执行3次后结束循环,空白处应填入的语句是A)X<=7 B)X<7 C)X>=7 D)X>7(35)在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:Private Sub Command1_Click()MsgBox f(24, 18)End SubPublic Function f(m As Integer, n As Integer) As IntegerDo While m <> nDo While m > nm = m - nLoopDo While m < nn = n - mLoopLoopf = mEnd Function窗体打开运行后,单击命令按钮,则消息框的输出结果是A)2 B) 4 C)6 D)8二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡[1]~[15]序号的横线上,答在试郑上不得分。
全国计算机二级《Access》操作试题及答案全国计算机二级《Access》操作试题及答案一、基本操作题在考生文件夹下的"sampl.accdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)和一个窗体对象(名为“fTest”)及一个宏对象(名为“mTest”)。
请按以下要求,按顺序完成对象的各种操作:(1)删除表对象“员工表”的照片字段。
(2)设置表对象“员工表’’的年龄字段有效性规则为:大于16且小于65(不含l6和65);同时设置相应有效性文本为“请输入合适年龄”。
(3)设置表对象“员工表”的聘用时间字段的默认值为系统当前日期。
(4)删除表对象“员工表”和“部门表”之间已建立的错误表间关系,重新建立正确关系。
(5)设置相关属性,实现窗体对象(名为“ffest”)上的记录数据不允许添加的操作(即消除新纪录行)。
(6)将宏对象(名为“reTest”)重命名为可自动运行的宏。
二、简单应用题在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好3个关联表对象“tCourse”、“tGrade”、“tStudent”和一个空表“tTemp”,请按以下要求完成设计:(1)创建一个查询,查找并显示含有不及格成绩的学生的“姓名”、“课程名”和“成绩”等3个字段的内容,所建查询命名为“qTl”。
(2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示“姓名”、“政治面貌”、“毕业学校”和“平均成绩”等4个字段的内容,所建查询命名为“qT2”。
假设:所用表中无重名。
(3)创建一个查询,统计每班每门课程的平均成绩(取整数),班级作为行标题,科目作为列标题,平均成绩作为值,显示结果如下图所示,所建查询名为“q33”。
(4)创建一个查询,将男学生的“班级”、“学号”、“性别”、“课程名”和“成绩”等信息追加到“tTemp”表的对应字段中,所建查询名为“qT4”。
三、综合应用题在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。
全国计算机等级考试二级Access 数据库设计2008 年4 月笔试试卷(考试时间90 分钟,满分100 分)一、选择题(每小题2分,共70分)(1)数据的存储结构是指(A)存储在外存中的数据)。
B)数据所占的存储空间量C)数据在计算机中的顺序存储方式(2)下列关于栈的描述中错误的是(A)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用)。
D)数据的逻辑结构在计算机中的表示D)对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是(A)冒泡排序为n/2 B)冒泡排序为nC)快速排序为n D)快速排序为n(n-1)/2(4)对长度为n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
A)log2n B)n/2C)n D)n+1(5)下列对于线性链表的描述中正确的是()。
A)存储空间不一定连续,且各元素的存储顺序是任意的B)存储空间不一定连续,且前件元素一定存储在后件元素的前面C)存储空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是()。
A)软件测试的目的是证明程序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能多地发现程序中的错误D)软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求()。
A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是()。
A)程序就是软件B)软件开发不受计算机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序、数据与相关文档的集合(9)数据独立性是数据库技术的重要特点之一,所谓数据独立性是指()。
全国计算机二级《ACCESS》选择练习题及答案解析全国计算机二级《ACCESS》选择练习题及答案解析1设有如下程序:该程序通过For循环来计算一个表达式的值,这个表达式是( )。
A.1+1/2+2/3+3/4+4/5B.1+1/2+1/3+1/4+1/5C.1/2+2/3+3/4+4/5D.1/2+1/3+1/4+1/5参考答案:C参考解析:本题考查VBA中循环结构的知识。
这类问题需要分析出每一次循环所做的操作。
第一次循环时,i=t,n=0,x=0/1,所以累加上去的是0/1;第二次循环时,i=2,n=1,x=1/2,所以累加上去的是l,2;第三次循环时,i=3,n=2,x=2/3,所以累加上去的是2/3;循环5次后累加的应该是0/l+1/2+2/3十3/4+4/5。
2在以下关于报表数据源设置的叙述中,正确的是( )。
A.只能是表对象B.只能是查询对象C.可以是表对象或查询对象D.可以是任意对象参考答案:C参考解析:本题考查报表数据源的知识。
和窗体一样,报表的数据源既可以是表对象,也可以是查询对象。
5Access的报表要实现排序和分组统计操作,应通过设置( )属性来进行。
A.分类B.统计C.排序与分组D.计算参考答案:C参考解析:本题考查报表排序与分组的知识。
报表记录的排序是按照某字段值进行大小排序,分组是按照分组字段值相同的被分为一组来计算的,要实现这些操作需要设置排序与分组属性。
8在数据表视图中,不能( )。
A.修改字段的类型B.修改字段的名称C.删除一个字段D.删除一条记录参考答案:A参考解析:本题考查数据表基本操作的知识。
在ACCess的数据表视图中,可以修改字段的名称、删除字段和删除记录,但是不能够修改字段的类型。
字段的类型需要在设计视图中才能修改。
9树是结点的集合,它的根结点的数目是( )。
A.有且只有1个B.1个或多于1个C.0个或1个D.至少有2个参考答案:A参考解析:树具有明显的层次关系,即树是一种层次结构。
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)按照“后进先出”原则组织数据的数据结构是A)队列B)栈C)双向链表D)二叉树(5)下列叙述中正确的是A)线性链表是线性表的链式存储结构B)栈与队列是非线性结构C)双向链表是非线性结构D)只有根结点的二叉树是线性结构(6)对如下二叉树进行后序遍历的结果为A)ABCDEF B)DBEAFCC)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)三角形(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)查询(14)表的组成内容包括A)查询和字段B)字段和记录C)记录和窗体D)报表和字段(15)在数据表视图中,不能A)修改字段的类型B)修改字段的名称C)删除一个字段D)删除一条记录(16)数据类型是A)字段的另一种说法B)决定字段能包含哪类数据的设置C)一类数据库应用程序D)一类用来描述Access表向导允许从中选择的字段名称(17)现有一个已经建好的“按雇员姓名查询”窗体,如下图所示。
全国计算机等级考试二级Access 数据库设计2008 年4 月笔试试卷(考试时间90 分钟,满分100 分)一、选择题(每小题2分,共70分)(1)数据的存储结构是指()。
A)存储在外存中的数据B)数据所占的存储空间量C)数据在计算机中的顺序存储方式D)数据的逻辑结构在计算机中的表示(2)下列关于栈的描述中错误的是()。
A)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用D)对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
A)冒泡排序为n/2 B)冒泡排序为nC)快速排序为n D)快速排序为n(n-1)/2(4)对长度为n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
A)log2n B)n/2C)n D)n+1(5)下列对于线性链表的描述中正确的是()。
A)存储空间不一定连续,且各元素的存储顺序是任意的B)存储空间不一定连续,且前件元素一定存储在后件元素的前面C)存储空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是()。
A)软件测试的目的是证明程序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能多地发现程序中的错误D)软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求()。
A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是()。
A)程序就是软件B)软件开发不受计算机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序、数据与相关文档的集合(9)数据独立性是数据库技术的重要特点之一,所谓数据独立性是指()。
A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对(10)用树形结构表示实体之间联系的模型是()。
A)关系模型B)网状模型C)层次模型D)以上三个都是(11)在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。
在数据库中,实体之间属于一对一关系的是A)“顾客”与“收款口”的关系B)“收款口”与“收款员”的关系C)“班组”与“收款员”的关系D)“收款口”与“设备”的关系(12)在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是A)选择B)投影C)联接D)自然联接(13)在SELECT 语句中使用ORDER BY 是为了指定A)查询的表B)查询结果的顺序C)查询的条件D)查询的字段(14)在数据表中,对指定字段查找匹配项,按下图“查找和替换”对话框中的设置的结果是A)定位简历字段中包含了字符串“组织能力强”的记录B)定位简历字段仅为“组织能力强”的记录C)显示符合查询内容的第一条记录D)显示符合查询内容的所有记录(15)“数学管理”数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置A)默认值B)有效性规则C)索引D)表之间的关系(16)下列SQL 查询语句中,与下面查询设计视图所示的查询结果等价的是A)SELECT 姓名,性别,所属院系,简历FROM tStudWHERE 性别="女" AND 所属院系IN("03", "04")B)SELECT 姓名,简历FROM tStudWHERE 性别="女" AND 所属院系IN("03", "04")C)SELECT 姓名,性别,所属院系,简历FROM tStudWHERE 性别="女" AND 所属院系="03" OR 所属院系= "04"D)SELECT 姓名,简历FROM tStudWHERE 性别="女" AND 所属院系="03" OR 所属院系= "04"(17)如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是A)删除B)追加C)生成表D)更新(18)条件“Not 工资额>2000”的含义是A)选择工资额大于2000 的记录B)选择工资额小于2000 的记录C)选择除了工资额大于2000 之外的记录D)选择除了字段工资额之外的字段,且大于2000 的记录(19)Access 数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随时之更改。
为此需要定义参照完整性关系的A)级联更新相关字段B)级联删除相关字段C)级联修改相关字段D)级联插入相关字段(20)如果输入掩码设置为“L”,则在输入数据的时候,该位置上可以接受的合法输入是A)必须输入字母或数字B)可以输入字母、数字或空格C)必须输入字母A~Z D)任意符号(21)定义字段默认值的含义是A)不得使该字段为空B)不允许字段的值超出某个范围C)在末输入数据之前系统自动提供的数值D)系统自动把小写字母转换为大写字母(22)在窗体上,设置控件Command0 为不可见的属性是A)Command0.Colore B)Command0.CaptionC)Command0.Enabled D)Command0.Visible(23)能够接受数值型数据输入的窗体控件是A)图形B)文本框C)标签D)命令按钮(24)SQL 语句不能创建的是A)报表B)操作查询C)选择查询D)数据定义查询(25)不能够使用宏的数据库对象是A)数据表B)窗体C)宏D)报表(26)在下列关于宏和模块的叙述中,正确的是2008年4月全国计算机等级考试二级Access真题制作人:毛燕庆A)模块是能够被程序调用的函数B)通过定义宏可以选择或更新数据C)宏或模块都不能是窗体或报表上的事件代码D)宏可以是独立的数据库对象,可以提供独立的操作动作(27)VBA 程序流程控制的方式是A)顺序控制和分支控制B)顺序控制和循环控制C)循环控制和分支控制D)顺序、分支和循环控制(28)从字符串s 中的第2 个字符开始获得4 个字符的子字符串函数是A)Mid$(s,2,4) B)Left$(s,2,4) C)Rigth(s,4) D)Left$(s,4)(29)语句Dim NewArray(10) As Integer 的含义是A)定义了一个整型变量且初值为10 B)定义了10 个整数构成的数组C)定义了11 个整数构成的数组D)将数组的第10 元素设置为整型(30)在Access 中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是A)窗体B)模块C)宏D)报表(31)不属于VBA 提供的程序运行错误处理的语句结构是A)On Error Then 标号B)On Error Goto 标号C)On Error Resume Next D)On Error Goto 0(32)ADO 的含义是A)开放数据库互连应用编程接口B)数据库访问对象C)动态链接库D)Active 数据对象(33)若要在子过程Proc1 调用后返回两个变量的结果,下列过程定义语句中有效的是A)Sub Proc1(n,m) B)Sub Procl(ByVal n,m)C)Sub Procl(n,BYVal m) D)Sub Procl(ByVal n, ByVal m)(34)下列四种形式的循环设计中,循环次数最少的是A)a=5:b=8 B)a=5:b=8Do DoA=a+1 a=a+1Loop While a<b Loop Until a<bC)a=5:b=8 D)a=5:b=8Do Until a<b Do Until a>bb=b+1 a=a+1Loop Loop(35)在窗体中有一个命令按钮run35,对应的事件代码如下:Private Sub run35_Enter( )Dim num As IntegerDim a As IntegerDim b As IntegerDim i As IntegerFor i=1 To 10 num=InputBox("请输入数据:","输入",1)If Int(num/2)=num/2 Thena=a+1ElseB=b+1End IfNext IMsgBox("运行结果:a="& Str(a)&: ",b="& Str(b))End Sub运行以上事件所完成的功能是A)对输入的10 个数据求累加和B)对输入的10 个数据求各自的余数,然后再进行累加C)对输入的10 个数据分别统计有几个是整数,有几个是非整数D)对输入的10 个数据分别统计有几个是奇数,有几个是偶数二、填空题(每空2分,共30分)(1)计算机网络是由多台计算机互联而成,为保证网络中计算机间的数据交换,要求计算机在交换数据的过程中遵守相应的网络协议,一个网络协议由语法、和时序三个要素组成。
(2)电子邮件程序向邮件服务器发送邮件时,使用的协议是。
(3)对于给出的一组仅w={5,6,8,12},通过霍夫曼算法求出的扩充二叉树的带权外部路径长度为。
(4)设散列表的地址空间为0 到18,散列函数为h(k)=k mod 19,用线性控查法解决碰撞。
现从空的散列表开始,依次插入关键码值190,89,217,75,则最后一个关键码33 的地址为。
(5)设待排序关键码序列为(25,18,9,33,67,82,53,95,12,70),要按关键码值递增的顺序进行排序,采取以第一个关键码为分界元素的快速排序法,第一趟完成后关键码33 被放到了第个位置。
(6)在Access 中,要在查找条件中与任意一个数字字符匹配,可使用的通配符是。
(7)在学生成绩表中,如果需要根据输入的学生姓名查找学生的成绩,需要使用的是查询。
(8)Int(-3.25)的结果是。
(9)分支结构在程序执行时,根据选择执行不同的程序语句。
(10)在VBA 中变体类型的类型标识是。
(11)在窗体中有一个名为Command1 的命令按钮,Click 事件的代码如下:Private Sub Command1_Click( )f=0For n=1 To 10 Step 2f=f+nNext nMe!Lb1.Caption=fEnd Sub单击命令按钮后,标签显示的结果是。