当前位置:首页 » 教育专区 » 资格考试

TXT全国计算机等级二级笔卷

更新日期:2020-04-16 14:59:00 | 文件大小:13 KB | Tags标签: 计算机  | 点击数:0

文档简介:2012年9月全国计算机等级考试二级笔试试卷Access数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、c)、D)四个选项中,只有一个选项是正确的。请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)下列链表中,其逻辑结构属于非线性结构的是A)双向链表B)带链的栈C)二叉链表D)循环链表(2)设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,ffon=15,rear=15,则循环队列中的元

全国计算机等级二级笔卷

全国计算机等级二级笔卷

2012年9月全国计算机等级考试二级笔试试卷Access数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、c)、D)四个选项中,只有一个选项是正确的。请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)下列链表中,其逻辑结构属于非线性结构的是A)双向链表B)带链的栈C)二叉链表D)循环链表(2)设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,ffon=15,rear=15,则循环队列中的元素个数为A)20B)0或35C)15D)16(3)下列关于栈的叙述中,正确的是A)栈底元素一定是最后入栈的元素B)栈操作遵循先进后出的原则C)栈顶元素一定足最先入栈的元素D)以上三种说法都不对(4)在关系数据库中,用来表示实体间联系的是A)网状结构B)树状结构C)属性D)二维表(5)公司中
2012年3月全国计算机等级考试二级笔试试卷Access数据库程序设计
(考试时间90分钟,满分100分)
一、选择题(每小题2分,共70分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是
A)循环队列是队列的一种链式存储结构
B)循环队列是队列的一种顺序存储结构
C)循环队列是非线性结构
D)循环队列是一种逻辑结构
(2)下列叙述中正确的是
A)栈是一种先进先出的线性表
B)队列是一种后进先出的线性表
C)栈与队列都是非线性结构
D)以上三种说法都不对
(3)一颗二义树共有25个结点,其中5个是叶子结点,则度为l的结点数为
A)16
B)10
C)6
D)4
(4)在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
A)外模式
B)内模式
C)概念模式
D)逻辑模式
(5)在满足实体完整性约束的条件下
A)一个个关系中应该有一个或多个候选关键字
B) 一个关系中只能有一个候选关键字
C)一个关系中必须有多个候选关键字
D)一个关系中可以没有候选关键字
(6)有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是
A)自然连接
B)并
C)交
D)差
(7)软件生命周期中的活动不包括
A)市场调研
B)需求分析
C)软件测试
D)软件维护
(8)下面不属于需求分析阶段任务的是
A)确定软件系统的功能需求
B)确定软件系统的性能需求
C)需求规格说明书评审
D)制定软件集成测试计划
(9)在黑盒测试方法中,设计测试用例的主要根据是
A)程序内部逻辑
B)程序外部功能
C)程序数据结构
D)程序流程图
(10)在软件设计中不使用的工具是
A)系统结构图
B)PAD图
C)数据流图(DFD图)
D)程序流程图
(11)在Access数据库中,用来表示实体的是
A)表
B)记录
C)字段
D)域
(12)在学生表中要查找年龄大于18岁的男学生,所进行的操作属于关系运算中的
A)投影
B)选择
C)联接
D)自然联接
(13)假设学生表已有年纪、专业、学号、姓名、性别和生日6个属性,其中可以作为主关键字的是
A)姓名
B)学号
C)专业
D)年纪
(14)下列关于索引的叙述中,错误的是
A)可以为所有的数据类型建立索引
B)可以提高对表中记录的查询速度
C)可以加快对表中记录的排序速度
D)可以基于单个字段或多个字段建立索引
(15)若查找某个字段中以字母A开头且以字母2结尾的所有记录,则条件表达式应设置为
A)Like”A$2”
B)Like”A#Z”
C)Like”A*Z”
D)Like”AZ
(16)在学生表中建立查询,“姓名”字段的查询条件设置为“Is Null”,运行该查询后,显示的记录是
A)姓名字段为空的记录
B)姓名字段中包含空格的记录
C)姓名字影不为空的记录
D)姓名字段中不包含空格的记录
(17)若要在一对多的关联关系中,“一方”原始记录更改后,“多方”自动更改,应启用 A)有效性规则
B)级联删除相关记录
C)完整性规则
D)级联更新相关记录
(18)教师表的“选择查询”设计视图如下,则查询结果是

A)显示教师的职称、姓名和同名教师的人数
B)显示教师的职称、姓名和同样职称的人数
C)按职称的顺序分组显示教师的姓名
D)按职称统汁各类职称的教师人数
(19)在教师表中“职称”字段可能的取值为:教授、副教授、讲师和助教。要查找职称为教授或副教授的教师,错误的语句是
A)
B)
C)
D)
(20)在窗体中为了更新数据表中的字段,要选择相关的控件,正确的控件选择是
A)只能选择绑定型控件
B)只能遴择计算型控件
C)可以选择绑定型或计算型控件
D)可以选择绑定型、非绑定型或计算型控件
(21)已知教师表“学历”字段的值只可能是四项(博士、硕士、本科或其他)之一,为了方便 输入数据,设计窗体时,学历对应的控件应该选择
A)标签
B)文本框
C)复选框
D)组合框
(22)在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是
A)直线和多边形
B)直线和矩形
C)直线和圆形
D)矩形和圆形
(23)要在报表中输出时间,设汁报表时要添加一个控件,且需要将该控件的“控件来源”属性设置为时间表达式,最合适的控件是
A)标签
B)文本框
C)列表框
D)组合框
(24)用SQL语句将STUDENT表中字段“年龄”的值加1,可以使用的命令是
A)REP LACE STUDENT年龄=年龄+1
B)REPLACE STUDENT年龄WITH年龄+1
C)UPI)ATE STUDENT SET年龄=年龄+l
D)UPDATE STUDENT年龄WITH年龄+1
【25)一直学生表如下:

执行下列命令后,得到的记录数是
SELECT功级,MAX(年龄)FORM学生表GROUP BY班级
A)4
B)3
C)2
D)1
(26)数据库中可以被另存为数据访问页的对象是
A)窗体
B)报表
C)表和查
D)以上均可
(27)在宏设讨‘窗口中有“宏名”、“条件”、“操作”和“备注”等列,其中不能省略的是
A)宏名
B)操作
C)条件
D)备注
(28)宏操作不能处理的是
A)打开报表
B)对错误进行处理
C)显示提示信息
D)打开和关闭窗体
(29)下列关于VBA事件的叙述中,正确的是
A)触发相同的事件可以执行不同的事件过程
B)每个对象的事件都是不相同的
C)事件都是由用户操作触发的
D)事件可以由程序定义
(30)下列不属于类模块对象基本特征的是
A)事件
B)属性
C)方法
D)函数
(31)用来测试当前读写位置是否达到文件末尾的函数是
A)EOF
B)FileLen
C)Len
D)LOF
(32)下列表达式中,能够保留变量X整数部分并进行四舍五入的是
A)Fix(x)
B)Rnd(x)
C)Round(x)
D)Int(x)
(33)运行下列过程,当输入一组数据:10,20,50,80,40,30,90,100,60,70,输出的结果应该是

A)无序数列
B)升序数列
C)降序数列
D)原输入数列
(34)下列程序的功能是计算N=2+(2+4)+(2+4+6)+……+(2+4+6+……+40)的值。


空白处应该填写的语句是
A)t+2
B)t+1
C)m+2
D)m+1
(35)利用AD0访问数据库的步骤是:
①定义和创建AD0对象实例变量
②设置连续参数并打开连接
③设置命令参数并执行命令
④设置查询参数并订开记录集
⑤操作记录集
⑥关闭、回收有关对象
这些步骤的执行顺序应该是
A)①④③②⑤⑥
B)①③④②⑤⑥
C)①⑨④⑤②⑥
D)①②⑨④⑤⑥
二、填空题(每空2分,共30分)
请将每一个空的正确答案写在答题卡【1】~【l5】序号的横线上,答在试卷上不得分。 注意:以命令关键字填空的必须拼写完整。
(1)在长度为n的顺序存储的线性表中删除一个元素,最坏情况下需要移动表中的元素个数为 ——【1】——
(2)设循环队列的存储空间为Q(1:30),初始状态为front=rear=30。现经过一系列入队与退队运算后,front=16,rear=15,则循环队列中有【2】个元素。
(3)数据库管理系统提供的数据语言中,负责数据的增、删、改和查询的是 【3】。
(4)在将E.R图转换到关系模式时,实体和联系都可以表示成 【4】 。
(5)常见的软件工程方法有结构化方法和面向对象方法,类、继承以及多态性等概念属于
【5】 。
(6)Access的查询分勾5种类型,分别是选择查询、参数查询、操作查询、SOL查询和
【6】查询。
(7)如果要求用户输入的值是一个3位的整数,那么其有效性规则表达式可以设置为 【7】。 (8)在工资表中有姓名和工资等字段,若要求查询结果按照工资降序排列,可使用的SQL语句 是:SELECT姓名,工资FROM工资表ORDER BY工资[8]。
(9)在宏中引用窗体控件的命令格式是 [9] 。
(10)已知:Dim rs As new ADODB.RecordSet,在程序中为了得到记录集的下一条记录,应该使用的方法是[1O] 。
(11)在VBA中,没有显式声明或使用符号来定义的变量,其数据类型默认是【11】 。
(12)下列程序的功能是:输入10整数,逆序后输出。请在程序空白处填入适当语句使程序完 成指定的功能。

(13)已经设计出一个表格式窗体,可以输出教师表的相关字段信息。请按照以下功能要求补充设计:改变当前记录,消息框弹出提示“是否删除该记录”,单击“是”,则直接删除该当前记录;单击“否”,则什么都不做。其效果如下:

2012年3月全国计算机等级考试二级笔试试卷ACCESS参考答案及详解
一、选择题
(1)B) 【解析】本题主要考查循环队列的概念,循环队列作为队列的一种也应该是线性结构。队列是一种逻辑结构,而循环队列是一种顺序存储结构的队列。
(2)D) 【解析】栈是先进后出的线性表,队列是先进先出的线性表,二者均为线性结构。
(3)A) 【解析】根据二叉树的性质,在任意二叉树中,度为O的结点(即叶子结点)总是比度为2的结点多一个,故此度为1的结点个数=总结点数一叶子节点数一度为2的节点数。
(4)B) 【解析】数据库有三层模式结构,逻辑模式是数据的全局逻辑结构的描述,外模式也称为子模式,是局部数据的逻辑结构描述,而内模式也称为存储模式,是数据库物理存储结构和存取方法的描述。
(5)A) 【解析】在关系数据库中,实体完整性的概念是主属性不能为空。在满足实体完整性的前提下,必须在关系中存在主属性,也就是在关系中应该有候选关键字。一个关系中可以有一个或者多个候选关键字。
(6)D) 【解析】由关系T中的数据可以看出,其数据由属于关系R但是不属于关系S的数据组成。所以关系T是由关系R和s通过差运算得到的。
(7)A) 【解析】软件的生命周期描述了软件从产生到最终消亡的全过程,生命周期中的活动包括需求分析、软件设计(分为概要设计和详细设计)、软件实现、软件测试和软件维护,不包括市场调研。
(8)D) 【解析】在软件开发的过程中,应该尽早的制定测试计划,其中在需求分析阶段制定系统测试计
划,在概要设计阶段制定集成测试计划,在详细设计阶段制定单元测试计划。
(9)B) 【解枥】黑盒测试法指的是根据程序的外部功能,把程序本身看成一个黑盒子,设计测试用例来
验证程序外部功能的正确性。
(10)C) 【解析】在软件开发的各个阶段经常会使用到一些图形工具,如在需求分析阶段使用数据流图,在概要设计阶段使用系统结构图,在详细设计阶段使用程序流程图、N—S图或者PAD图等。
(11)B) 【解析】在ACCESS中,表是具有相同属性的实体的集合,一个记录表示一个实体,字段只能表示实体的某个属性。
(12)B) 【解析】关系运算有选择、投影、联接与自然联接。选择:从关系中找出满足给定条件的元组的操作;投影:从关系模式中指定若干属性组成新的关系;联接:将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组;所以从学生表中查找年龄大于18周岁的男学生应该属于选择操作。
(13)B) 【解析】在关系型数据库中,作为主关键字属性的特点,能够惟一的确定一条记录,在学生表中,只有学号具有这一特点.
(14)A) 【解析】索引可以加快对数据的查询速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变,可以加快排序速度。索引可以基于单个或多个字段建立。不是所有的类型都可以创建索引,如备注型。
(15)c) 【解析】在条件表达式中,“”表示任何单一字符,“.,’表示零个或多个字符,“撑”表示任何一个数字,“$”特殊意义。
(16)A) 【解析】在ACCESS中用户可以建立查询,只展示用户关心的数据。“姓名”字段的查询条件设置为“IsNull”只显示“姓名”字段为空的记录。
(17)D) 【解析】有效性规则属性可以指定对输入的记录、字段或控件中的数据的要求,当输入的数据违反了有效性规则的设置时,可以使用有效性规则属性指定将显示给用户的消息;完整性规则包括实体完整性、参照完整性和用户定义的完整性.完整性规则是对数据的约束;级联删除中,删除其外键值引用了删除的主键值的所有行;在级联更新中,更新所有外键值以便与新的主键值相匹配。
(18)D) 【解析】在该设计视图中,对“教师”表进行查询操作,选择的字段有“职称”和“姓名”,对“职称”进行分组操作,并对分组结果统计“教师”的人数。所以查询结果应该是“按职称统计各类职称的教师人数”。

(20)A) 【解析】“数据”属性决定一个控件或窗体中的数据来源,以及操作数据的规则,只有绑定性控件才可以与数据库中的数据表进行绑定,并对数据表进行修改。
(21)D) 【解析】标签控件和文本框控件只能显示固定的信息,不能进行选择操作。复选框可以作为结合到“是/否”字段的独立控件,也可以用于接收用户在自定义对话框中输入数据的非结合控件,或者是选项组的一部分。组合框控件组合了列表框和文本框的特性,即可以在文本框中键入文字或在列表框中选择输入项,然后将值添加到基础字段中,符合要求。
(22)B) 【解析】在报表设计工具栏中,用于修饰版面以达到更好效果的控件是直线和矩形。
(23)B) 【解析】标签控件主要用来在窗体或报表上显示说明性文本;文本框控件主要用来输入或编辑字段数据,它是一种交互式控件;列表框表示一个选项清单;组合框控件组合了列表框和文本框的特性可以向表体添加文本框,以显示信息,如标题、参数选择以及日期。
(24)C) 【解析】

(25)C) 【解析】执行该命令,是查找每个年级中年龄最大的学生,因为有两个年级,所以最后得到的记录数为2。
(26)D) 【解析】数据问页是直接与数据库中的数据联系的Web页,用于查看和操作来自Intemet的数据,而这些数据是保存在Access数据库中。可以将数据库中的表、查询、窗体或报表另存为数据访问页。
(27)A) 【解析】宏名就是用来定义一个或一组宏操作的名字,在以后要执行这个宏操作时,需要通过宏 名来运行,因此宏名不可以省略。操作是宏运行时执行的动作:条件是对宏执行的限制,当设置了某个条件时, 宏在执行之前先判断是否满足条件,如果满足则执行这个宏,如果不满足,则不执行;备注是对宏操作的备注, 对宏的执行没有任何影响。
(28)B) 【解析】打开报表:OpenRepore;打开一个窗体:0penForm;关闭窗体:Close:显示提示信息:MsgBox:宏操作小能对错误进行处理。
(29)A) 【解析】事件是由系统定义的,事件的过程是由程序员定义的,因此触发相同的事件可以执行不 同的事件过程;不同的对象可能有相同的实现,如很多控件都具有“获取焦点”事件。有些事件并不是用户触发 的,如Resize事件。事件是由系统定义供程序员使用的,并不能由程序员定义。
(30)D) 【解析】类模块中没有函数的概念。
(31)A) 【解析】在到达文件末尾之前,EOF函数一直返回False,到达文件末尾时,EOF返回True:FileLen
函数返回一个文件的长度,单位为字节:Len返回文本串的字符数;LOF函数返回某文件的字节数。
(32)c) 【解析】Fix(x)和Int(x)返回X的整数部分,对于小数部分完全舍弃。Rndx)返回一个随机数,
Round(x)保留X的整数部分并进行四舍五入。
(33)A) 【解析】本段代码段是一个单重循环,对于数组中的每一个元素,依次与后面的元素进行比较, 较大的数放在前面。运行这个过程,返回序列为:10、20、50、40、30、80、90、60、70、100,表明是一个无序序列。
(34)c) 【解析】m每次递增加2,得到的数值为2、4、6等,在每次循环的开始,则t的值为2、(2+4)
(2+4+6)等,sum的值为2,2+(2+4),2+(2+4)十(2+4+6)等符合要求。
(35)D) 【解析】AD()访问数据库的顺序为:①定义实例变量;②使用Connection对象连接到数据源;③设置参数并执行命令;④使用Recordset对象打开记录集;⑤在程序中操作记录集;⑥最后关闭回收有关对象
二、填空题
(1)【1】n-1
【解析】在长度为n的顺序线性表中删除一个元素,后面的元素要依次前移,最坏情况下也就是删除第一个元素,后面的n-1个元素都需要移动。
(2)【2】29
【解析】循环队列的元素个数计算公式为(rear-frOnt+30)Mod 30。
(3)【3】数据操纵语言或DML
【解析】数据库管理系统足数据库的结构,它需要提供数据定义语言DDL用于实现数据的定义:数据操纵语言DML用于实现对数据的增加、删除、修改和查询;数据控制语言DCL用于实现访问权限的控制等。
(4)【4】关系
【解析】将E—R图转换为关系模式时,实体和联系都可以表示为关系一 (5)【5】面向对象方法
【解析】数据流图、系统结构图等概念属于结构化方法,而类、对象、继承、封装、多态等概念属于面向对象方法。
(6)[61交叉表查询
【解析】选择查询用于创建可用来回答特定问题的数据子集。它还可用于向其他数据库对象提供数据。创建选择查询后,就可以随时根据需要使用它。参数查询可以再在查询语句中插入参数。在建立查询时,可以选择交叉表杏询。
(7)【7】between l00 and 999
【解析】between…and…可以表示两个数之间的所有数值。
(8)【8】DESC
【解析】在查询语句中,ASC表示升序,DESC表示降序。
(9)[91[Forms]![窗体名】![控件名】
【解析】引用窗体中控件的格式为:Fomsf[窗体名】![控件名】。
(10)【10】move'next
【解析】rs.movenext可以得到记录集的下一条记录。
(11)【11】变体型
【解析】Variant数据类型是所有没被显式声明(用如Dim、Private、Public或Static等语句)为其他类型变量的数据类型。Variant数据类型并没有类型声明字符。
(12)【12]j-1
【解析】为了实现逆序排序,需要对数组中的所有元素进行位置交换,arrd)-q arr(10)交换,arr(2)Lj arr(9)交换等,在每次循环的结束后,执行i+1,j-1,则arr(i)向后移动一个位置,arr(j)向前移动一个位置,为下一轮:的交换做准备。
【13】i<=j
【解析】当i>j时,说明前半部分元素全部与后半部分元素进行交换,序列已经实现逆序。
(13)【14】DoCmdCloRP
【解析】DoCmd.Close命令可以关闭本窗口。
【15】Me.Record.Delete
【解析】Me.recordset是当前窗体的数据源对应的记录集。Me.Record.Delete可以删除当前记录。





PAGEPAGE35全国计算机等级考试二级笔试试卷公共基础知识及C++语言程序设计(考试时间90分钟,满分100)分)一、选择题((1)~(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)下面叙述正确的是A)算法的执行效率与数据的存储结构无关B)算法的空间复杂度是指算法程序中指令(或语句)的条数C)算法的有穷性是指算法必须能在执行有限个步骤之后终止D)以上三种描述都不对(2)以下数据结构中不属于线性数据结构的是A)队列B)线性表C)二叉树D)栈(3)在一棵二叉树上第5层的结点数最多是A)8B)16C)32D)15(4)下面描述中,符合结构化程序设计风格的是A)使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B)模块只有一个入口,可以有多个出口C)注重提高程序的执行效
猜你喜欢