2008年4月二级ACCESS真卷

合集下载

国家二级ACCESS机试(选择题)模拟试卷300(题后含答案及解析)

国家二级ACCESS机试(选择题)模拟试卷300(题后含答案及解析)

国家二级ACCESS机试(选择题)模拟试卷300(题后含答案及解析) 题型有:1.1.下列排序方法中,最坏情况下比较次数最少的是A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序正确答案:D解析:冒泡排序、简单选择排序和直接插入排序法在最坏的情况下比较次数为:n(n-1)/2。

而堆排序法在最坏的情况下需要比较的次数为O(nlog2n)。

其中堆排序的比较次数最少。

知识模块:数据结构与算法2.软件的()设计又称总体结构设计,其主要任务是建立软件系统的总体结构。

A.概要B.抽象C.逻辑D.规划正确答案:A解析:软件设计分为概要设计和详细设计。

概要设计又称总体结构设计,其主要任务是建立软件系统的总体结构。

3.循环队列的存储空间为Q(1:40),初始状态为front=rear=40。

经过一系列正常的入队与退队操作后,front=rear=15,此后又退出一个元素,则循环队列中的元素个数为A.39,或0且产生下溢错误B.14C.40D.15正确答案:A解析:循环队列初始状态front=rear=40,经过一系列入队和出队操作后,结束状态还是front=rear=15,这说明入队元素个数和出队元素个数一样多。

这样一来最后的元素个数就和原来的元素个数一样多,明显不是0就是40,即要么队列为空(0个元素),要么队列为满队列(40个元素)。

这时进行出队操作,如果是队列满(40个元素)的情况,此时队列中的元素个数为39,如果是队列空(0个元素)的情况,此时就会产生下溢错误。

因此选项A正确。

知识模块:数据结构与算法4.下列叙述中错误的是A.算法的时间复杂度与问题规模无关B.算法的时间复杂度与计算机系统无关C.算法的时间复杂度与空间复杂度没有必然的联系D.算法的空间复杂度与算法运行输出结果的数据量无关正确答案:A解析:一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数,用T(n)表示,若有某个辅助函数f(n),使得当n趋近于无穷大时,T(n)/f(n)的极限值为不等于零的常数,则称f(n)是T(n)的同数量级函数。

全国计算机等级考试二级ACCESS真题2008年4月

全国计算机等级考试二级ACCESS真题2008年4月

全国计算机等级考试二级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.在软件开发中,需求分析阶段产生的主要文档是______。

国家二级ACCESS机试(基本操作题)模拟试卷5(题后含答案及解析)

国家二级ACCESS机试(基本操作题)模拟试卷5(题后含答案及解析)

国家二级ACCESS机试(基本操作题)模拟试卷5(题后含答案及解析)题型有:1.在考生文件夹下,存在一个数据库文件“sampl.accdb”,里边已建立“tGrade”和“tStudent”两个表对象;同时还存在一个Excel文件“tCourse.xls”。

试按以下操作要求,完成表的编辑:1.将Excel文件“tCourse.xls”链接到“sampl.accdb”数据库文件中,链接表名称不变,要求:数据中的第一行作为字段名。

正确答案:步骤1:打开“sampl.mdb”数据库,在【外部数据】功能区的”导入并链接”组中单击“Excel”按钮。

步骤2:在弹出的【获得外部数据-Excel 电子表格】对话框中,单击“浏览”按钮,在弹出的【打开】对话框内浏览“tCourse.xls”文件所在的存储位置(考生文件夹下),选中“tCourse.xls”Excel文件,单击“打开”按钮。

步骤3:接着在【获得外部数据-Excel电子表格】对话框中选中“创建链接表来链接到数据源”项,单击“确定”按钮。

步骤4:系统弹出【导入数据表向导】对话框,此时默认的是sheet1表中的数据,不需要修改,单击”下一步”按钮,选中“第一行包含列标题”复选框,单击“下一步”按钮,保持默认的表名,单击“完成”按钮,最后单击“关闭”按钮,关闭向导。

2.将“tGrade”表中隐藏的列显示出来。

正确答案:步骤1:双击“tGrade”表打开数据表视图,步骤2:在【开始】功能区中,单击“记录”区域中“其他”图标按钮旁边的三角箭头,在弹出的下拉列表中选择“取消隐藏字段”菜单命令,打开【取消隐藏字段】对话框。

勾选“成绩”复选框,单击“关闭”按钮。

步骤3:单击快速访问工具栏中的”保存”按钮,关闭数据表视图。

3.将“tStudent”表中“政治面貌”字段的默认值属性设置为“团员”,并使该字段在数据表视图中的显示标题改为“政治面目”。

正确答案:步骤1:右键单击“tStudent”表,选择“设计视图”快捷菜单命令,打开表设计视图。

4月全国计算机二级access考题试卷及答案

4月全国计算机二级access考题试卷及答案

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》选择练习题及答案解析

全国计算机二级《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参考解析:树具有明显的层次关系,即树是一种层次结构。

国家二级ACCESS机试(选择题)模拟试卷200(题后含答案及解析)

国家二级ACCESS机试(选择题)模拟试卷200(题后含答案及解析)

国家二级ACCESS机试(选择题)模拟试卷200(题后含答案及解析) 题型有:1.1.下列叙述中正确的是A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C.顺序存储结构能存储有序表,链式存储结构不能存储有序表D.链式存储结构比顺序存储结构节省存储空间正确答案:A解析:顺序存储方式主要用于线性的数据结构,它把逻辑上相邻的数据元素存储在物理上相邻的存储单元里,结点之间的关系由存储单元的邻接关系来体现。

而链式存储结构的存储空间不一定是连续的。

知识模块:数据结构与算法2.某系统总体结构图如下图所示:该系统总体结构图的深度是A.7B.6C.3D.2正确答案:C解析:这个系统总体结构图是一棵树结构,在树结构中,根结点在第1层,同一层上所有子结点都在下一层,由系统总体结构图可知,这棵树共3层。

在树结构中,树的最大层次称为树的深度。

所以这棵树的深度为3。

知识模块:数据结构与算法3.下列关于二叉树的叙述中,正确的是A.叶子结点总是比度为2的结点少一个B.叶子结点总是比度为2的结点多一个C.叶子结点数是度为2的结点数的两倍D.度为2的结点数是度为1的结点数的两倍正确答案:B解析:由二叉树的性质可以知道在二叉树中叶子结点总是比度为2的结点多一个。

知识模块:数据结构与算法4.下列叙述中错误的是A.循环链表是循环队列的存储结构B.二叉链表是二叉树的存储结构C.栈是线性结构D.循环队列是队列的存储结构正确答案:A解析:循环队列属于逻辑结构,其实质还是顺序存储,只是使用指针进行首尾的联结,其实现的存储方式可分为:分散的链表和连续的线性表,与其逻辑结构实现功能无关。

所以选项A正确。

知识模块:数据结构与算法5.利用对话框提示用户输入查询条件,这样的查询属于A.选择查询B.参数查询C.操作查询D.SQL查询正确答案:B解析:选择查询:根据指定的查询准则,从一个或多个表中获取数据并显示结果,也可以对记录进行总计、计数、平均以及其他类型的计算,选择查询结果是一组数据记录,即动态集。

计算机二级Access历年笔试真题及答案(2005年4月至2010年9月)

计算机二级Access历年笔试真题及答案(2005年4月至2010年9月)

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机试选择题(界面设计)模拟试卷5(题后含答案及解析)

国家二级ACCESS机试选择题(界面设计)模拟试卷5(题后含答案及解析)

国家二级ACCESS机试选择题(界面设计)模拟试卷5(题后含答案及解析)题型有:1. 选择题选择题1.若要求在窗体中的文本框里输入的文本皆显示为“*”号,则应设置的属性是A.默认值B.标题C.密码D.输入掩码正确答案:D解析:要求在窗体中的文本框里输入的文本皆显示为“*”号,应该设置窗体的“数据”选项卡中的“输入掩码”,将“输入掩码”设置为“密码”,所以选项D正确。

知识模块:界面设计2.下列关于窗体控件功能描述中,错误的是A.按钮控件可用于查找记录、打印记录等操作B.“使用控件向导”用于打开和关闭控件向导C.图像控件用于在窗体中显示静态图片D.绑定对象框用于在窗体上显示OLE对象字段内容正确答案:D解析:“按钮”控件用于完成各种操作,如:查找记录、打印记录或应用窗体筛选,选项A正确;“使用控件向导”用于打开或关闭“控件向导”,选项B 正确;“图像”控件用于在窗体中显示静态图片,选项C正确;“绑定对象框”用于在窗体或报表上显示OLE对象,例如一系列的图片。

该控件针对的是保存在窗体或报表基础记录源字段中的对象,所以选项D错误。

知识模块:界面设计3.下列选项中,属于选项卡控件的“事件”属性的是A.Tab键索引B.控件来源C.输入掩码D.更改正确答案:D解析:选项卡控件的“事件”属性有:“单击”、“更改’’、“双击”、“鼠标按下”、“鼠标释放”、“鼠标移动”、“键按下”、“键释放”、“击键”,所以选项D正确。

知识模块:界面设计4.如果字段“考查成绩”的取值范围为大写字母A~E,则下列选项中,错误的有效性规则是A.>=‘A’And<=‘E’B.[考查成绩]>=‘A’And[考查成绩]<=‘E’C.考查成绩>=‘A’nd考查成绩<=‘E’D.’A’<=[考查成绩]<=‘E’正确答案:D解析:本题中“考查成绩”的取值范围为A~E,并且包含A和E。

选项A、选项B、选项C都是正确的表达式。

选项D中因为“<=”符号是用于数值比较的双目运算符,结合方向为从左到右。

国家二级(ACCESS)机试模拟试卷100(题后含答案及解析)

国家二级(ACCESS)机试模拟试卷100(题后含答案及解析)

国家二级(ACCESS)机试模拟试卷100(题后含答案及解析)题型有:1. 选择题 2. 基本操作题 3. 简单应用题 4. 综合应用题选择题1.下列关于栈叙述正确的是( )。

A.栈顶元素最先能被删除B.栈顶元素最后才能被删除C.栈底元素永远不能被删除D.栈底元素最先被删除正确答案:A解析:栈是先进后出的数据结构,所以栈顶元素最后入栈却最先被删除。

栈底元素最先入栈却最后被删除。

所以选择A。

2.下列叙述中正确的是( )。

A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D.以上说法都不正确正确答案:C解析:栈是先进后出的数据结构,在整个过程中,栈底指针不变,入栈与出栈操作均由栈顶指针的变化来操作,所以选择C。

3.某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。

A.3B.4C.6D.7正确答案:D解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子结点总比度为2的结点多一个,所以本题中度为2的结点为1-1=0个,所以可以知道本题目中的二叉树的每一个结点都有一个分支,所以共7个结点共7层,即度为7。

4.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是( )。

A.学生成绩管理系统B.C语言编译程序C.LJNIX操作系统D.数据库管理系统正确答案:A解析:软件按功能可以分为:应用软件、系统软件、支撑软件。

操作系统、编译程序、汇编程序、网络软件、数据库管理系统都属于系统软件。

所以B、C、D都是系统软件,只有A是应用软件。

5.结构化程序所要求的基本结构不包括( )。

A.顺序结构B.GOTO跳转C.选择(分支)结构D.重复(循环)结构正确答案:B解析:1966年Boehm和Jacopini证明了程序设计语言仅仪使用顺序、选择和重复三种基本控制结构就是以表达出各种其他形式结构的程序设计方法。

二级ACCESS历年笔试真题附带答案 (2005年到2010年)

二级ACCESS历年笔试真题附带答案 (2005年到2010年)

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)笔试-试卷163

国家二级(ACCESS)笔试-试卷163

国家二级(ACCESS)笔试-试卷163(总分:108.00,做题时间:90分钟)一、选择题(总题数:37,分数:74.00)1.选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

(分数:2.00)__________________________________________________________________________________________解析:2.以三级模式为框架组成的3种数据库中,真实存在于计算机外存的数据库是( )。

(分数:2.00)A.概念数据库B.用户数据库√C.物理数据库D.逻辑数据库解析:解析:(1)以内模式为框架所组成的数据库叫物理数据库;(2)以概念模式为框架所组成的数据库叫概念数据库;(3)以外模式为框架所组成的数据库叫用户数据库,它是真实存在于计算机外存中的数据库。

3.在软件测试设计中,软件测试的主要目的是(分数:2.00)A.实验性运行软件B.证明软件正确C.找出软件中全部错误D.发现软件错误而执行程序√解析:解析:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。

软件测试是为了发现错误而执行程序的过程。

测试要以查找错误为中心,而不是为了演示软件的正确功能。

4.一个关系中属性个数为1时,称此关系为(分数:2.00)A.对应关系B.单一关系C.一元关系√D.二元关系解析:解析:加深考生对关系模型数据库基础知识的记忆。

在关系模型数据库中,基本结构是二维表,这种二维表称为关系。

关系的列称为属性,一个具有N个属性的关系称为N元关系。

5.若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是( )。

(分数:2.00)A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca √解析:解析:中序遍历的递归算法定义:①遍历左子树;②访问根结点;③遍历右子树。

国家二级ACCESS机试(操作题)-试卷48

国家二级ACCESS机试(操作题)-试卷48

国家二级ACCESS机试(操作题)-试卷48(总分:6.00,做题时间:90分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下,“samp1.accdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)和一个窗体对象(名为“fTest”)及一个宏对象(名为“mTest”)。

试按以下要求,按顺序完成对象的各种操作: (1)删除表对象“员工表”的照片字段。

(2)设置表对象“员工表”的年龄字段有效性规则为:大于16岁且小于65岁(不含16岁和65岁);同时设置相应有效性文本为“请输入合适年龄”。

(3)设置表对象“员工表”的聘用时间字段的默认值为系统当前日期。

(4)删除表对象“员工表”和“部门表”之间已建立的错误表间关系,重新建立正确关系。

(5)设置相关属性,实现窗体对象(名为“frest”)上的记录数据不允许添加新记录的操作(即消除新记录行)。

(6)将宏对象(名为“reTest”)重命名为可自动运行的宏。

(分数:2.00)__________________________________________________________________________________________ 正确答案:(正确答案:(1)步骤1:打开“samp1.accdb”数据库窗口,右键单击“员工表”,选择“设计视图”快捷菜单命令,打开表设计视图。

步骤2:右键单击“照片”行,选择”删除行”命令,在弹出的对话框中单击“是”按钮。

步骤3:单击快速访问工具栏中的“保存”按钮。

(2)步骤1:单击“年龄”字段,在“字段属性”的“有效性规则”行输入:>16 and键。

)解析:二、简单应用题(总题数:1,分数:2.00)2.考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好“tCourse”、“tGrade”、“tStudent”三个关联表对象和一个空表“tTemp”,试按以下要求完成设计:(1)创建一个查询,查找并显示含有不及格成绩的学生的“姓名”、“课程名”和“成绩”三个字段的内容,所建查询名为“qT1”。

国家二级ACCESS机试(选择题)-试卷8

国家二级ACCESS机试(选择题)-试卷8

国家二级ACCESS机试(选择题)-试卷8(总分:80.00,做题时间:90分钟)一、选择题(总题数:40,分数:80.00)1.下列链表中,其逻辑结构属于非线性结构的是(分数:2.00)A.二叉链表√B.循环链表C.双向链表D.带链的栈解析:解析:在定义的链表中,若只含有一个指针域来存放下一个元素地址,称这样的链表为单链表或线性链表。

带链的栈可以用来收集计算机存储空间中所有空闲的存储结点,是线性表。

在单链表中的结点中增加一个指针域指向它的直接前件,这样的链表,就称为双向链表(一个结点中含有两个指针),也是线性链表。

循环链表具有单链表的特征,但又不需要增加额外的存贮空间,仅对表的链接方式稍做改变,使得对表的处理更加方便灵活,属于线性链表。

二叉链表是二叉树的物理实现,是一种存储结构,不属于线性结构。

答案为A选项。

2.设循环队列的存储空间为Q(1: 35),初始状态为front=rear=35。

现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为(分数:2.00)A.15B.16C.20D.0或35 √解析:解析:在循环队列中,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置。

在循环队列中进行出队、入队操作时,头尾指针仍要加1,朝前移动。

只不过当头尾指针指向向量上界时,其加1操作的结果是指向向量的下界0。

由于入队时尾指针向前追赶头指针,出队时头指针向前追赶尾指针,故队空和队满时,头尾指针均相等。

答案为D选项。

3.下列关于栈的叙述中,正确的是(分数:2.00)A.栈底元素一定是最后入栈的元素B.栈顶元素一定是最先入栈的元素C.栈操作遵循先进后出的原则√D.以上说法均错误解析:解析:栈顶元素总是后被插入的元素,从而也是最先被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。

栈的修改是按后进先出的原则进行的。

因此,栈称为先进后出表,或"后进先出"表,所以选择C。

国家二级ACCESS机试(操作题)模拟试卷107(题后含答案及解析)

国家二级ACCESS机试(操作题)模拟试卷107(题后含答案及解析)

国家二级ACCESS机试(操作题)模拟试卷107(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题在考生文件夹下,“sampl.accdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)和一个报表对象(名为“rEmp”)。

试按以下要求顺序,完成表及报表的各种操作:1.设置“员工表”的职务字段有效性规则为只能输入“经理”、“主管”和“职员”三者之一;同时设置相应有效性文本为“请输入有效职务”。

正确答案:步骤l:双击打开“sampl.mdb”数据库,右键单击“员工表”,选择“设计视图”快捷菜单命令,打开表设计视图。

步骤2:单击“职务”字段,在“字段属性”的“有效性规则”行输入:In(“经理”,“主管”,“职员”),在“有效性文本”行输入:请输入有效职务。

步骤3:单击快速访问工具栏中的“保存”按钮,关闭设计视图。

2.分析员工的聘用时间,将截止到2008年聘用期在10年(含10年)以上的员工其“说明”字段的值设置为“老职工”。

要求:以2008年为截止期判断员工的聘用期,不考虑月日因素。

比如,聘用时间在2000年的员工,其聘用期为8年。

正确答案:步骤l:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。

在【显示表】对话框中双击表“员工表”,关闭【显示表】对话框。

步骤2:单击【查询类型】分组中的“更新”按钮,双击“说明”字段,在下一字段中输入:Year([聘用时间])。

步骤3:在“说明”字段的“更新到”行输入:“老职工”,在“Year([聘用时间】)”字段的“条件”行输入:&lt;=1998。

步骤4:单击【结果】分组中的“运行”按钮,在弹出的对话框中选择“是”。

步骤5:单击快速访问工具栏中的“保存”按钮,保存为“qTl”,单击“确定”按钮,关闭设计视图。

3.删除员工表中姓名含“钢”字的员工记录。

正确答案:步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

全国计算机等级考试二级 Access数据库设计2008年 4月笔试试卷(考试时间 90分钟,满分 100分)一、选择题(每小题2分,共70分)(1)数据的存储结构是指()。

A)存储在外存中的数据C)数据在计算机中的顺序存储方式(2)下列关于栈的描述中错误的是(A)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用B)数据所占的存储空间量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)数据独立性是数据库技术的重要特点之一,所谓数据独立性是指()。

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)必须输入字母或数字C)必须输入字母 A~Z(21)定义字段默认值的含义是A)不得使该字段为空B)不允许字段的值超出某个范围C)在末输入数据之前系统自动提供的数值D)系统自动把小写字母转换为大写字母B)可以输入字母、数字或空格D)任意符号(22)在窗体上,设置控件 Command0为不可见的属性是A)Command0.ColoreC)Command0.Enabled(23)能够接受数值型数据输入的窗体控件是A)图形C)标签(24)SQL语句不能创建的是A)报表C)选择查询(25)不能够使用宏的数据库对象是A)数据表C)宏(26)在下列关于宏和模块的叙述中,正确的是B)Command0.Caption D)Command0.VisibleB)文本框D)命令按钮B)操作查询D)数据定义查询B)窗体D)报表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标号C)On Error Resume Next (32)ADO的含义是A)开放数据库互连应用编程接口C)动态链接库B)On Error Goto标号D)On Error Goto 0B)数据库访问对象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<b C)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 10num=InputBox("请输入数据:","输入",1) IfInt(num/2)=num/2 Thena=a+1ElseB=b+1End IfNext IMsgBox("运行结果:a="& Str(a)&: ",b="& Str(b)) EndSub运行以上事件所完成的功能是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中变体类型的类型标识是___________。

相关文档
最新文档