[计算机类试卷]国家二级(ACCESS)机试模拟试卷104及答案与解析.doc
《[计算机类试卷]国家二级(ACCESS)机试模拟试卷104及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(ACCESS)机试模拟试卷104及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( ACCESS)机试模拟试卷 104及答案与解析 一、选择题 1 设循环队列为 Q(1 m),其初始状态为 front rear m。经过一系列入队与退队运算后, front 20, rear 15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为 ( )。 ( A) 5 ( B) 6 ( C) m 5 ( D) m 6 2 某二叉树的前序序列为 ABCDEFG,中序序列为 DCBAEFG,则该二叉树的后序序列为 ( )。 ( A) EFGDCBA ( B) DCBEFGA ( C) BCDGFEA ( D) DCBGFEA 3 下列叙述中正确的是 ( )。 ( A)在
2、链表中,如果每个结点有两个指针域,则该链表一定是非线性结构 ( B)在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是非线性结构 ( C)在链表中,如果每个结点有两个指针域,则该链表一定是线性结构 ( D)在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是线性结构 4 下列叙述中错误的是 ( )。 ( A)在带链队列中,队头指针和队尾指针都是在动态变化的 ( B)在带链栈中,栈顶指针和栈底指针都 是在动态变化的 ( C)在带链栈中,栈顶指针是在动态变化的,但栈底指针是不变的 ( D)在带链队列中,队头指针和队尾指针可以指向同一个位置 5 软件生命周期中,确定软件系统要做
3、什么的阶段是 ( )。 ( A)需求分析 ( B)软件测试 ( C)软件设计 ( D)系统维护 6 下面对软件测试和软件调试有关概念叙述错误的是 ( )。 ( A)严格执行测试计划,排除测试的随意性 ( B)程序调试通常也称为 Debug ( C)软件测试的目的是发现错误和改正错误 ( D)设计正确的测试用例 7 下 面属于系统软件的是 ( )。 ( A)财务管理系统 ( B)编译软件 ( C)编辑软件 Word ( D)杀毒软件 8 将 ER图转换为关系模式时, E R图中的实体和联系都可以表示为 ( )。 ( A)属性 ( B)键 ( C)关系 ( D)域 9 有两个关系 R与 S如下,由
4、关系 R和 S得到关系 T,则所使用的操作为 ( )。( A)并 ( B)自然连接 ( C)笛卡儿积 ( D)交 10 在数据管理的三个发展阶段中,数据的共享性好且冗余度最小的是 ( )。 ( A)人工管理阶段 ( B)文 件系统阶段 ( C)数据库系统阶段 ( D)面向数据应用系统阶段 11 下列关于货币数据类型的叙述中,错误的是 ( )。 ( A)货币型字段等价于具有双精度属性的数字型数据 ( B)向货币型字段输入数据时,不需要输入货币符号 ( C)向货币型字段输入数据时,不需要输入千位分隔符 ( D)货币型与数字型数据混合运算后的结果为货币型 12 在对表中记录排序时,若以多个字段作为排
5、序字段,则显示结果是 ( ) ( A)按从左向右的次序依次排序 ( B)按从右向左的次序依次排序 ( C)按定义的优先次 序依次排序 ( D)无法对多个字段进行排序 13 下列关于数据表的描述中,正确的是 ( )。 ( A)数据表是使用独立的文件名保存 ( B)数据表既相对独立,又相互联系 ( C)数据表间不存在联系,完全独立 ( D)数据表一般包含多个主题的信息 14 下列关于输入掩码属性的叙述中,错误的是 ( )。 ( A)可以控制数据的输入格式并按输入时的格式显示 ( B)输入掩码只为文本型和日期时间型字段提供向导 ( C)当为字段同时定义了输入掩码和格式属性时格式属性优先 ( D)文本
6、型和日期时间型 字段不能使用合法字符定义输入掩码 15 下列关于 Null值的叙述中,正确的是 ( )。 ( A) Null值等同于数值 0 ( B) Access不支持 Null值 ( C) Null值等同于空字符串 ( D) Null值表示字段值未知 16 在 “查找和替换 ”对话框的 “查找内容 ”文本框中,设置 “aeffect”的含义是 ( ) ( A)查找 “aeffect”字符串 ( B)查找 “aeffect”字符串 ( C)查找 “affect”或 “effect”的字符串 ( D)查找除 “affect”和 “effect”以外的字符串 17 在已建 “职工 ”表中有姓名、
7、性别、出生日期等字段,查询并显示所有年龄在 25岁以下职工的姓名、性别和年龄,正确的 SQL命令是 ( ) ( A) SELECT姓名,性别, YEAR(DATE() yEAR(出生日期 )AS年龄 FROM职工 WHERE YEAR(Date() YEAR(出生日期 ) 25 ( B) SELECT姓名,性别, YEAR(DATE() YEAR(出生日期 )年龄 FROM职工WHERE YEAR(Date() YEAR(出生日期 ) 25 ( C) SELECT姓名,性别, YEAR(DATE() YEAR(出生日期 )AS年龄 FROM职工 WHERE年龄 25 ( D) SELECT姓名
8、,性别, YEAR(DATE() YEAR(出生日期 )年龄 FROM职工WHERE年龄 25 18 在 SELECT命令中使用 ORDER BY为了指定的是 ( )。 ( A)查询的表 ( B)查询结果的顺序 ( C)查询的条件 ( D)查询的字段 19 从 “销售 ”表中找出部门号为 “04”的部门中单价最高的前两条商品记录,正确的 SQL命令是 ( )。 ( A) SELECT TOP 2*FROM销售 WHERE部门号 “04“GROUP BY单价 ( B) SELECT TOP 2*FROM销售 WHERE部门号 “04“GROUP BY单价 DESC ( C) SELECT TOP
9、 2*FROM销售 WHERE部门号 “04“ORDER BY单价 ( D) SELECT TOP 2*FROM销售 WHERE部门号 “04“ORDER BY单价 DESC 20 从 “图书 ”表中查找出定价高于 “图书号 ”为 “112”的图书记录,正确的 SQL命令是 ( ) ( A) SELECT*FROM图书 WHERE定价 “112“ ( B) SELECT*FROM图书 WHERE EXISTS定价 “112“ ( C) SELECT*FROM图书 WHERE定价 (SELECT*FROM商品 WHERE图书号“112“) ( D) SELECT*FROM图书 WHERE单价 (
10、SELECT定价 FROM图书 WHERE图书号 “112“) 21 在报表中,要计算 “数学 ”字段的平均分,应将控件的 “控件来源 ”属性设置为( )。 ( A) Avg(数学 ) ( B) Avg(数学 ) ( C) Avg数学 ( D) Avg(数学 ) 22 下列叙述中,正确的是 ( )。 ( A)在窗体和报表中均不能设置页面页脚 ( B)在窗体和报表中均呵以根据需要设置页面页脚 ( C)在窗体中可以设置页面页脚,在报表中不能设置页面页脚 ( D)在窗体中不能设置贞丽页脚,在报表中可以设置页面页脚 23 下列选项中,不属于窗体的 “数据 ”属性的是 ( )。 ( A)允许添加 ( B
11、)排序依据 ( C)记录源 ( D)自动居中 24 要改变窗体上文本框控件的数据源,应设置的属性是 ( )。 ( A) 记录源 ( B)控件来源 ( C)数据源 ( D)默认值 25 属于交互式控件的是 ( )。 ( A)标签控件 ( B)文本框控件 ( C)按钮控件 ( D)图像控件 26 要从指定记录集 (一个域 )内获取特定字段的值,应该使用的内置函数是 ( )。 ( A) DLookup ( B) DCount ( C) DFirst ( D) DLast 27 SQL语句的 WHERE子句可以限制表中的记录,完成同样功能的宏命令是( )。 ( A) Requery ( B) Find
12、Record ( C) ApplyFilter ( D) FindNextRecord 28 打开报表后,下列事件中首先发生的是 ( )。 ( A)加载 (Load) ( B)改变 (Change) ( C)调整大小 (Resize) ( D)成为当前 (Current) 29 当文本框或组合框文本部分的内容发生更改时,发生的事件是 ( )。 ( A) Current ( B) Click ( C) Change ( D) MouseMove 30 运行 Visual Basic的函数过程,应使用宏命令是 ( )。 ( A) RunCommand ( B) RunApp ( C) RunCod
13、e ( D) RunVBA 31 VBA中一般采用 Hungarian符号法命名变量,代表复选框的字首码是 ( )。 ( A) Chk ( B) cmd ( C) Fmt ( D) txt 32 Access将内置函数分类进行管理,下列选项中,不属于 Access内置函数分类的是 ( )。 ( A)窗口 ( B)消息 ( C)文本 ( D)财务 33 下列 Access内置函数中,不属于 SQL聚合函数的是 ( )。 ( A) Avg ( B) Min ( C) Count ( D) Abs 34 下列程序的输出结果是 ( )。 Dim x As Integer Private Sub Com
14、mand4_Click() Dim y As Integer x 3 y 10 Call fun(y, x) MsgBox“y “&y End Sub Sub fun(ByRef y As Integer, ByVal z As Integer) y y z z y z End Sub ( A) y 3 ( B) y 10 ( C) y 13 ( D) y 7 35 下列程序的输出结果是 ( )。 Private Sub Command3_Click() t 0 m 1 slim 0 Do t t m sum sum t m m 1 Loop While m 5 MsgBox“Sum “&su
15、m End Sub ( A) Sum 6 ( B) Sum 10 ( C) Sum 35 ( D) Sum 14 36 下列代码实现的功能是:若在窗体中一个名为 tNum的文本框中输入课程编号,则将 “课程表 ”中对应的 “课程名称 ”显示在另一个名为 tName文本框中。 Private Sub【 】 () Me!tName=DLookup(“课程名称 “, “课程表 “, “课程编号 “&Me!TNum&“) End Sub 则程序中【 】处应该填写的是 ( )。 ( A) tNum_AfterUpdate ( B) tNum_Click ( C) tNum_Afierlnsert ( D
16、) tNum_MouseDown 37 子过程 Plus完成对当前库中 “学生表 ”的年龄字段都加 1的操作。 Sub Plus() Dim WS As DAO Workspace Dim db As DAO Database Dim rs As DAO Recordset Dim fd As DAO Field Set db CurrentDb() Set rs db OpenRecordset(“学生表 “) Set fd rs Fields(“年龄 “) Do While Not rs EOF rs Edit fd fd 1 rs Update 【 】 Loop rs Close db
17、Close Set rs Nothing Set db Nothing End Sub 程序空白处【 】应该填写的语句是 ( )。 ( A) rs MoveNext ( B) cn MoveNext ( C) db MoveNext ( D) fd MoveNext 38 若想取消自动宏的自动运行,打开数据库时应按住 ( )。 ( A) Ah键 ( B) Shift键 ( C) Ctrl键 ( D) Enter键 39 下列关于宏组的叙述中,错误的是 ( )。 ( A)宏组是由若干个子宏构成的 ( B)宏组中至少包含一个子宏 ( C)宏组中的各个子宏之间要有一定的联系 ( D)宏组与普通宏的外
18、观无差别 40 SQL语句的 WHERE子句可以限制窗体中的记录,完成同样功能的宏命令是( )。 ( A) Requery ( B) FindRecord ( C) ApplyFiher ( D) FindNextRecord 二、基本操作题 41 在考生文件夹下的 “samp1 accdb”数据库文件中已建立两个表对象 (名为 “员工表 ”和 “部门表 ”)和一个窗体对象 (名为 “frest”)及一个宏对象 (名为 “mTest”)。请按以下要求,按顺序完成对象的各种操作: (1)删除表对象 “员工表 ”的照片字段。 (2)设置表对象 “员工表 ”的年龄字段有效性规则为:大于 16且小于
19、65(不含 16和65);同时设置相应有效性文本为 “请输入合适年龄 ”。 (3)设置表对象 “员工表 ”的聘用时间字段的默认值为系统当前日期。 (4)删除表对象 “员工表 ”和 “部门表 ”之间已建立的错误表间关系,重新建立正确关系。 (5)设置相关属性,实现窗体对象 (名为 “fTest”)上的记录数据不允许添加的操作(即消除新纪录行 )。 (6)将宏对象 (名为 “mTest”)重命名为可自动运行的宏。 三、简单应用题 42 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好表对象“tDoctor”、 “tOffice”、 “tPatient”和 “tSubscr
20、ibe”,同时还设计出窗体对象 “fQuery”。试按以下要求完成设计。 (1)创建一个查询,查找姓名为两个字的姓 “王 ”病人的预约信息,并显示病人的“姓名 ”、 “年龄 ”、 “性别 ”、 “预约日期 ”、 “科室名称 ”和 “医生姓名 ”,所建查询命名为 “qT1”。 (2)创建一个查询,统计星期一预约病人的平均年龄,要求输出一列内容,显示标题为 “平均年龄 ”,所建查询命名为 “qT2”。 (3)创建一个查询,查找预约了但没有留下电话的病人,并显示 “姓名 ”,所建查询命名为 “qT3”。 注意:病人的姓名不允许重复显示。 (4)现有一个已经建好的 “fQuery”窗体,运行该窗体后,
21、在文本框 (文本框名称为tName)中输入要查询的医生姓名,然后按下 “查询 ”按钮,即运行一个名为 “qT4”的查询。 “qT4”查询的功能是显示所查医生的 “医生姓名 ”和 “预约人数 ”两列信息,其中 “预约人数 ”值由 “病人 ID”字段统计得到,请设计 “qT4”查询。 四、综合应用题 43 在考生文件夹下有一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tBorrow”、 “tReader”和 “tRook”,查询对象 “qT”,窗体对象 “fReader”,报表对象“rReader”和宏对象 “rpt”。请在此基础上按以下要求补充设计: (1)在报表的报表页眉节
22、区内添加一个标签控件,其名称为 “bTitle”,标题显示为“读者借阅情况浏览 ”,字体名称为 “黑体 ”,字体大小为 22,同时将其安排在距上边 0 5厘米、距左侧 2厘米的位置上。 (2)设计报表 “rReader”的主体节区内 “tSex”文本框控件依据报表记录源的 “性别 ”字段值来显示信息。 (3)将宏对象 “rpt”改名为 “mReader”。 (4)在窗体对象 “fReader”的窗体页脚节区内添加一个命令按钮,命名为 “bList”,按钮标题为 “显示借书信息 ”,其单击事件属性设置为宏对象 “mReader”。 (5)窗体加载时设置窗体标题属性为系统当前日期。窗体 “加载 ”
23、事件的代码已提供,请补充完整。 注意:不允许修改窗体对象 “fReader”中未涉及的控件和属性;不允许修改表对象 “tBorrow”、 “tReader”和 “tBook”及查询对象 “qT”;不允许修改报表对象 “rReader”的控件和属性。 程序代码只能 在 “*Add*”与 “*Add*”之间的空行内补充一行语句,完成设计,不允许增删和修改其他位置已存在的语句。 国家二级( ACCESS)机试模拟试卷 104答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 循环队列是队列的一种顺序存储结构,用队尾指针 rear指向队列中的队尾元素,用排头指针指向排头元素的前一个位置,因此,
24、从排头指针 front指向的后一个位置直到队尾指针 rear指向的位置之间所有的元素均为队列中的元素,队列初始状态为 front rear m,当 front 20, rear 15时,队列中有 m20 15 m 5个元素,比较次数为 m 6次。故 D选项正确。 2 【正确答案】 D 【试题解析】 二叉树遍历可以分为 3种:前序遍历 (访问根结点在访问左子树和访问右子树之前 )、中序遍历 (访问根结点在访问左子树和访问右子树两者之间 )、后序遍历 (访问根结点在访问左子树和访问右子树之后 )。二叉树的前序序列为ABCDEFG, A为根结点。中序序列为 DCBAEFG,可知: DCB为左子树结点
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 模拟 104 答案 解析 DOC
