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)现有一个已经建好的“按雇员姓名查询”窗体,如下图所示。
笔试第九套一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项涂在答题卡相应的位置上,答在试卷上不得分。
(1)下列叙述中正确的是( )(X9-1)A)算法的空间复杂度是指算法程序的长度B)算法的效率只与所处理数据的规模有关,而与数据的存储结构无关C)数据的逻辑结构与存储结构是一一对应的D)上述三种说法都不对(2)向一个栈顶指针为HS的链式栈中插入一个s所指的结点时,则执行( )(X9-2)A)HS->next=s; B)s->next=HS->next;HS->next=s;C)s->next=HS;HS=s; D)s->next=HS;HS=HS->next;(3)在最坏情况下,下列各排序方法的比较次数正确的是( )(X9-3)A)冒泡排序为n/2 B)冒泡排序为n(n+1)/2C)快速排序为n/2 D)快速排序为n(n-1)/2(4)最简单的交换排序方法是( )(X9-4)A)快速排序 B)选择排序 C)堆排序D)冒泡排序(5)下列描述中,不符合软件工程的原则的是( )(X9-5)A)把程序分解成独立的模块B)采用封装技术把程序模块的实现细节隐藏起来C)采用全局变量传递的方式,以简化模块之间的通信接口和通信量D)程序的内外部接口保持一致,系统规格说明与系统行为保持一致(6)下列叙述中正确的是( )(X9-6)A)接口复杂的模块,其耦合程度一定低B)耦合程度弱的模块,其内聚程度一定高C)耦合程度弱的模块,其内聚程度一定低D)上述三种说法都不对(7)下面不是软件设计的基本原理的是( )(X9-7)A)抽象B)完备性 C)模块化 D)信息隐蔽(8)边界值分析法属于哪一类测试的常用方法( )(X9-8)A)静态测试 B)白盒测试C)黑盒测试 D)集成测试(9)下述关于数据库系统的叙述中正确的是( )(X9-9)A)数据库系统中数据的一致性是指数据类型一致B)数据库系统比文件系统独立性差C)数据库系统减少了数据冗余D)数据库系统避免了一切冗余(10)下列有关数据库的描述,正确的是( )(X9-10)A)数据处理是将信息转化为数据的过程B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C)关系中的每一列称为元组,一个元组就是一个字段D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字(11)数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是( )(X9-11)A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS(12)操作对象只能是一个表的关系运算是( )(X9-12)A)联接和选择 B)联接和投影C)选择和投影 D)自然联接和选择(13)在数据库关系运算中,错误的概念是( )(X9-13)A)选择运算的操作对象只能是一个表B)投影运算的操作对象只能是两个表C)联接运算的操作对象必须为两个表D)自然联接的操作对象必须是两个表(14)关系数据库设计的原则是( )(X9-14)Ⅰ.遵从概念单一化“一事一地”的原则Ⅱ.避免在表之间出现重复字段Ⅲ.表中的字段必须是原始数据和基本数据元素Ⅳ.用外部关键字保证有关联的表之间的联系A)Ⅰ、Ⅱ和Ⅲ B)Ⅰ和Ⅲ C)Ⅱ、Ⅲ和ⅣD)全部(15)如果要对某文本型字段设置数据格式,使其可对输入的数值进行控制,应设置该字段的( )(X9-15)A)标题属性 B)格式属性 C)输入掩码属性D)字段大小属性(16)下列关于字段属性的说法中,错误的是( )(X9-16)A)选择不同的字段类型,窗口下方“字段属性”选项区域中显示的各种属性名称是不相同的B)“必填字段”属性可以用来设置该字段是否一定要输入数据,该属性只有“是”和“否”两种选择C)一张数据表最多可以设置一个主键,但可以设置多个索引D)“允许空字符串”属性可用来设置该字段是否可接受空字符串,该属性只有“是”和“否”两种选择(17)下列关于空值和空字符串的说法中,正确的是( )(X9-17)A)空值和空字符串等价B)空字符串的长度不固定C)空字符串用NULL值来表示D)空值表示某个记录的某个字段尚未存入数据(18)下列叙述中,错误的是( )(X9-18)A)建立查询的过程中可以进行各种统计计算B)利用查询可以将需要的数据提取出来以格式化的方式显示给用户C)对于交叉表查询,用户只能指定一个总计类型的字段D)对于参数查询,可以建立单参数查询,也可以建立多参数查询(19)在查询中要统计记录的个数,应使用的函数是( )(X9-19)A)SUM B)COUNT(列名) C)COUNT(*) D)AVG(20)创建交叉表查询,在“交叉表”行上有且只能有一个的是( )(X9-20)A)行标题和列标题 B)行标题和值C)行标题、列标题和值D)列标题和值(21)以下是某个已设计完成的窗体,根据图示内容,可以判断出图中由椭圆形圈住的控件属于( )(X9-21)A)标签 B)文本框 C)列表框D)组合框(22)下面不是文本框的“事件”属性的是( )(X9-22)A)更新前B)加载 C)退出 D)单击(23)要显示格式为“页码/总页数”的页码,应当设置文本框控件的控件来源属性为( )(X9-23)A)[Page]/[Pages] B)=[Page]/[Pages]C)[Page]&"/"&[Pages] D)=[Page]&"/"&[Pages](24)已知某个报表的数据源中含有名为“出生日期”的字段(日期型数据)。
全国计算机等级考试《二级Access数据库程序设计》试题(网友回忆版)一[单选题]1.下列叙述中正确的是()。
A.算法的效(江南博哥)率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关参考答案:B参考解析:A项错误,采用不同的存储结构,数据处理效率是不同的;B项正确,算法的时间复杂度是指算法在计算机内执行时所需时间的度量;C项错误,数据的逻辑结构在计算机存储空间的存放形式称为数据的存储结构,二者并非一一对应;D项错误,空间复杂度是指算法在计算机内执行时所需存储空间的度量,与时间复杂度不相关。
[单选题]2.设循环队列为Q(1:m),初始状态为front=rear=m。
现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为()。
A.1B.2C.m-1D.0或m参考答案:D参考解析:在循环队列中,front为队首指针,指向队首元素的前一个位置;rear为队尾指针,指向队尾元素。
front=rear=1时,①循环队列可能为空,队首和队尾指针都指向空元素,此时循环队列的元素个数为0;②循环队列可能为满,此时循环队列的元素个数为m。
答案选择D选项。
[单选题]3.下列叙述中正确的是()。
A.栈与队列都只能顺序存储B.循环队列是队列的顺序存储结构C.循环链表是循环队列的链式存储结构D.栈是顺序存储结构而队列是链式存储结构参考答案:B参考解析:循环队列是顺序存储结构,可以充分利用数组;栈是所有的插入与删除都限定在表的同一端进行的线性表;队列是在表的一端进行插入,而在另一端进行删除的线性表,二者既可顺序存储也可链式存储。
[单选题]4.设二叉树如下:则中序遍历为()。
A.ABDEGCFHB.DBGEAFHCC.DGEBHFCAD.ABCDEFGH参考答案:B参考解析:二叉树遍历方式有:①前序遍历,即访问根结点在访问左子树和访问右子树之前;②中序遍历,即访问根结点在访问左子树和访问右子树两者之间;③后序遍历,即访问根结点在访问左子树和访问右子树之后。
2005年4月全国计算机等级考试二级ACCESS笔试一、选择题(每小题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)PDL(过程设计语言)B)PAD图C)N-S图D)DFD图(7)下列叙述中正确的是A)软件交付使用后还需要进行维护B)软件一旦交付使用就不需要再进行维护C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令(8)数据库设计的根本目标是要解决A)数据共享问题B)数据安全问题C)大量数据存储问题D)简化数据维护(9)设有如下关系表:C)除出生日期以外的所有字段值D)雇员ID字段值(21)若以“tEmployee”表为数据源,计算每个职工的年龄(取整),并显示如下图所示的结果,那么正确的设计是22)~(24)题中使用下图,窗体的名称为fmTest,窗体中有一个标签和一个命令按钮,名称分别为Label1和bChange(22)在“窗体视图”显示该窗体时,要求在单击命令按钮后标签上显示的文字颜色变为红色,以下能实现该操作的语句是A)label1.ForeColor=255B)bChange.ForeColor=255C)label1.ForeColor="255"D)bChange.ForeColor="255"(23)若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是A)Me="改变文字显示颜色"B)Me.Caption="改变文字显示颜色"C)Me.text="改变文字显示颜色"D)="改变文字显示颜色"(24)在“窗体视图”中显示窗体时,窗体中没有记录选定器,应将窗体的“记录选定器”属性值设置为A)是B)否C)有D)无(25)为窗体或报表上的控件设置属性值的正确宏操作命令是A)Set B)SetData C)SetWarnings D)SetValue(26)下列不属于操作查询的是A)参数查询B)生成表查询C)更新查询D)删除查询(27)使用自动创建数据访问页功能创建数据访问页时,Access会在当前文件夹下,自动保存创建的数据访问页,其格式为A)HTML B)文本C)数据库D)Web(28)能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的A)方法和事件B)事件和方法C)事件和属性D)过程和方法(29)在关于报表数据源设置的叙述中,以下正确的是A)可以是任意对象B)只能是表对象C)只能是查询对象D)可以是表对象或查询对象(30)在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是A)直线和矩形B)直线和圆形C)直线和多边形D)矩形和圆形(31)下列逻辑表达式中,能正确表示条件“x和y都是奇数”的是A)x Mod2=1Or y Mod2=1B)x Mod2=0Or y Mod2=0C)x Mod2=1And y Mod2=1D)x Mod2=0And y Mod2=0(32)若要求在文本框中输入文本时达到密码“*”号的显示效果,则应设置的属性是A)“默认值”属性B)“标题”属性C)“密码”属性D)“输入掩码”属性(33)假定有以下循环结构Do Until条件循环体Loop则正确的叙述是A)如果“条件”值为0,则一次循环体也不执行B)如果“条件”值为0,则至少执行一次循环体C)如果“条件”值不为0,则至少执行一次循环体D)不论“条件”是否为“真”,至少要执行一次循环体(34)窗体上添加有3个命令按钮,分别命名为Command1、Command2和Command3。
计算机二级ACCESS考试试题及答案全国计算机等级考试二级笔试试卷Acce数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是A)程序设计就是编制程序C)程序经调试改错后还应进行再测试(2)下列数据结构中,能用二分法进行查找的是A)顺序存储的有序线性表C)二叉链表B)线性链表D)有序线性链表B)程序的测试必须由程序员自己去完成D)程序经调试改错后不必进行再测试(3)下列关于栈的描述正确的是A)在栈中只能插入元素而不能删除元素B)在栈中只能删除元素而不能插入元素C)栈是特殊的线性表,只能在一端插入或删除元素D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素(4)下列叙述中正确的是A)一个逻辑数据结构只能有一种存储结构B)数据的逻辑结构属于线性结构,存储结构属于非线性结构C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(5)下列描述中正确的是A)软件工程只是解决软件项目的管理问题B)软件工程主要解决软件产品的生产率问题C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D)软件工程只是解决软件开发中的技术问题(6)在软件设计中,不属于过程设计工具的是A)PDL(过程设计语言)B)PAD图C)N-S图(7)下列叙述中正确的是A)软件交付使用后还需要进行维护B)软件一旦交付使用就不需要再进行维护C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令(8)数据库设计的根本目标是要解决A)数据共享问题C)大量数据存储问题(9)设有如下关系表:RSTD)简化数据维护B)数据安全问题D)DFD图则下列操作中正确的是A)T=R∩SB)T=R∪SC)T=R某SD)T=R/S(10)数据库系统的核心是A)数据模型C)数据库B)数据库管理系统D)数据库管理员11)将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为A)选择B)投影C)联接D)并(12)如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表A中的多条记录相匹配,则表A与表B存在的关系是A)一对一B)一对多C)多对一D)多对多(13)利用Acce创建的数据库文件,其扩展名为A).ADPB).DBFC).FRMD).MDB(14)下面关于Acce表的叙述中,错误的是A)在Acce表中,可以对备注型字段进行“格式”属性设置(16)~(21)题使用已建立的“tEmployee”表,表结构及表内容如下所示:A)55B)510C)1010D)1020B)99999999C)########D)(18)若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入A)Like"王"B)Like"王某"C)="王"D)="王某"(19)下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中可以判断出要创建的查询A)删除查询B)生成表查询C)选择查询D)更新查询(20)下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显A)出生日期字段值C)除出生日期以外的所有字段值B)所有字段值D)雇员ID字段值21)若以“tEmployee”表为数据源,计算每个职工的年龄(取整),并显示如下图所示的结果,那么正确的设计是颜色变为红色,以下能实现该操作的语句是A)label1.ForeColor=255C)label1.ForeColor="255"B)bChange.ForeColor=255D)bChange.ForeColor="255"(23)若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是A)Me="改变文字显示颜色"C)Me.te某t="改变文字显示颜色"B)Me.Caption="改变文字显示颜色"D)="改变文字显示颜色"(24)在“窗体视图”中显示窗体时,窗体中没有记录选定器,应将窗体的“记录选定器”属性值设置为A)是B)否C)有D)无(25)为窗体或报表上的控件设置属性值的正确宏操作命令是A)SetB)SetDataC)SetWarningD)SetValue(26)下列不属于操作查询的是A)参数查询B)生成表查询C)更新查询D)删除查询(27)使用自动创建数据访问页功能创建数据访问页时,Acce会在当前文件夹下,自动保存创建的数据访问页,其格式为A)HTMLB)文本C)数据库D)Web(28)能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的A)方法和事件B)事件和方法C)事件和属性(29)在关于报表数据源设置的叙述中,以下正确的是A)可以是任意对象C)只能是查询对象查询对象B)只能是表对象D)可以是表对象或D)过程和方法(30)在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是A)直线和矩形B)直线和圆形C)直线和多边形D)矩形和圆形31)下列逻辑表达式中,能正确表示条件“某和y都是奇数”的是A)某Mod2=1OryMod2=1B)某Mod2=0OryMod2=0C)某Mod2=1AndyMod2=1D)某Mod2=0AndyMod2=0(32)若要求在文本框中输入文本时达到密码“某”号的显示效果,则应设置的属性是A)“默认值”属性C)“密码”属性(33)假定有以下循环结构DoUntil条件循环体LoopB)“标题”属性D)“输入掩码”属性则正确的叙述是A)如果“条件”值为0,则一次循环体也不执行B)如果“条件”值为0,则至少执行一次循环体C)如果“条件”值不为0,则至少执行一次循环体D)不论“条件”是否为“真”,至少要执行一次循环体B)PrivateSubEndSub(35)假定有以下程序段n=0fori=1to3forj=-4to-1D)PrivateSubn=n+1ne某tjne某ti运行完毕后,n的值是A)0B)3C)4D)12二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。
计算机二级(Access)4(总分1780, 做题时间90分钟)选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1.当窗体中的内容太多无法放在一页中全部显示时,可以用下列哪个控件来分页?SSS_SINGLE_SELA abcdefB afbecdC fedcbaD defabc分值: 70答案:CInitialize事件和Load事件是由系统自动触发的事件,而题意是单击关闭按钮;Form_Click是单击窗体触发的事件;Unload事件是清除窗体(关闭窗体或执行Unload语句)时触发。
2.用于最大化激活窗口的宏命令是()。
SSS_SINGLE_SELA GridLayoutB BorderLayoutC CardLayoutD FlowLayout分值: 70答案:Bwhile是先判断条件再执行语句;do-while则是先执行一次语句再判断条件,从而决定是否继续再执行循环体中的语句,这正是二者主要区别。
3.下面叙述正确的是______。
SSS_SINGLE_SELA 程序设计就是编制程序B 程序的测试必须由程序员自己去完成C 程序经调试改错后还应进行再测试D 程序经调试改错后不必进行再测试分值: 70答案:C程序调试的任务是诊断和改正程序中的错误,改正以后还需要再测试。
4.下图是使用查询设计器完成的查询,与该查询等价的SQL语句是______。
SSS_SINGLE_SELA 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)分值: 70答案:A由题目中的图片可以得出:查询条件的是“数学成绩大于数学平均分”,需要显示的字段是“学号” 和“数学”,SQL语句中也应包含这些数据。
全国计算机等级考试二级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单击命令按钮后,标签显示的结果是。