[计算机类试卷]国家二级(ACCESS)机试模拟试卷114及答案与解析.doc
《[计算机类试卷]国家二级(ACCESS)机试模拟试卷114及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(ACCESS)机试模拟试卷114及答案与解析.doc(35页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( ACCESS)机试模拟试卷 114及答案与解析 一、选择题 1 下列关于栈和队列的描述中,正确的是 ( )。 ( A)栈是先进先出 ( B)队列是先进后出 ( C)队列允许在队头删除元素 ( D)栈在栈顶删除元素 2 已知二叉树后序遍历序列是 CDABE,中序遍历序列是 CADEB,它的前序遍历序列是 ( )。 ( A) ABCDE ( B) ECABD ( C) EACDB ( D) CDEAB 3 在数据流图中,带有箭头的线段表示的是 ( )。 ( A)控制流 ( B)数据流 ( C)模块调用 ( D)事件驱动 4 结构化程序设计的 3种结构是 ( )。 ( A)顺序结构,分支
2、结构,跳转结构 ( B)顺序结构,选择结构,循环结构 ( C)分支结构,选择结构,循环结构 ( D)分支结构,跳转结构,循环结构 5 下列方法中,不属于软件调试方法的是 ( )。 ( A)回溯法 ( B)强行排错法 ( C)集成测试法 ( D)原因排除法 6 下列选项中,不属于模块间耦合的是 ( )。 ( A)内容耦合 ( B)异构耦合 ( C)控制耦合 ( D)数据耦合 7 下列特征中不是面向对象方法的主要特征的是 ( )。 ( A)多态性 ( B)标识惟一性 ( C)封装性 ( D)耦合性 8 在数据库设计中,将 E一 R图转换成关系数据模型的过程属于 ( )。 ( A)需求分析阶段 (
3、B)概念设计阶段 ( C)逻辑设计阶段 ( D)物理设计阶段 9 在一棵二叉树上,第 5层的结点数最多是 ( )。 ( A) 8 ( B) 9 ( C) 15 ( D) 16 10 下列有关数据库的描述,正确的是 ( )。 ( A)数据库设计是指设计数据库管理系统 ( B)数据库技术的根本目标是要解决数据共享的问题 ( C)数据库是一个独立的系统,不需要操作系统的支持 ( D)数据库系统中,数据的物理结构必须与逻辑结构 致 11 如果表 A中的一条记录与表 B中的多条记录相匹配,且表 B中的一条记录与表A中的一条记录相匹配,则表 A与表 B存在的关系是 ( )。 ( A)一对一 ( B)一对多
4、 ( C)多对一 ( D)多对多 12 如果一个教师可以讲授多门课程,一门课程可以由多个教师来讲授,则教师与课程存在的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 13 在 “student”表中, “姓名 ”字段的字段大小为 10,则在此列输入数据时,最多可输入的汉字数和英文字符数分别是 ( )。 ( A) 5 5 ( B) 10 10 ( C) 5 10 ( D) 10 20 14 “是 /否 ”数据类型常被称为 ( )。 ( A)真 /假型 ( B)对 /错型 ( C) I/O型 ( D)布尔型 15 要求主表中没有相关记录时就不能将记录添加到相关表中
5、,则应该在表关系中设置 ( )。 ( A)参照完整性 ( B)有 效性规则 ( C)输入掩码 ( D)级联更新相关字段 16 设关系 R和关系 S的元数分别是 3和 4,元组数分别为 5和 6,则 R与 S自然连接所得到的关系,其元数和元组数分别为 ( )。 ( A) 7和 11 ( B) 12和 30 ( C)小于 7和小于 30 ( D)等于 7和小于等于 30 17 以下的 SQL语句中, ( )语句用于创建表。 ( A) CREATE TABLE ( B) CREATEINDEX ( C) ALTER TABLE ( D) DROP 18 在 Access中已建立了 “学生 ”表,表中
6、有 “学号 ”“姓名 ”“性别 ”和 “入学成绩 ”等字段。 执行如下 SQL命令: Select性别, avg(入学成绩) From学生 Group By 性别其结果是 ( )。 ( A)计算并显示所有学生的性别和入学成绩的平均值 ( B)按性别分组计算并显示性别和入学成绩的平均值 ( C)计算并显示所有学生的入学成绩的平均值 ( D)按性别分组计算并显示所有学生的入学成绩的平均值 19 退出 Access数据库管理程序可以使用的快捷键是 ( )。 ( A) Alt+X ( B) Alt+F+X ( C) Ctrl+X ( D) Ctrl+Q 20 在 Access的数据库中已建立了 “Bo
7、ok”表,若查找 “图书 ID”是 “TP132 54”和“TP13 8 98”的记录,应在查询设计视图的准则行中输入 ( )。 ( A) TP132 54 and “TP138 98“ ( B) NOT( “TP132 54“, “TP13 8 98“) ( C) NOTIN( “TP132 54“, “TP13 8 98“) ( D) IN( “TP132 54“, “TP13 8 98“) 21 关于 SQL查询,以下说法不正确的是 ( )。 ( A) SQL查询是用户使用 SQL语句创建的查询 ( B)在查询设计视图中创建查询时, Access将在后台构造等效的 SQL语句 ( C)
8、SQL查询可以用结构化的查询语言来查询、更新和管理关系数据库 ( D) SQL查询更改之后,可以以设计视图中所显示的方式显示,也可以从设计网格中进行创建 22 将表 A的记录添加到表 B中,要求保持表 B中原有的记录,可以使用的查询是( )。 ( A)选择查询 ( B)生成表查询 ( C)追加查询 ( D)更新查询 23 若要查询成绩为 85 100分(包括 85分,不包括 100分)的学生的信息,查询准则设置正确的是 ( )。 ( A) 84 Or 100 ( B) Between 85 with 100 ( C) IN ( 85, 100) ( D) =85 and 100 24 若要确保
9、输入的出生日期值格式必须为短日期,应将该字段的输入掩码设置为( )。 ( A) 0000/99/99 ( B) 9999/00/99 ( C) 0000/00/00 ( D) 9999/99/99 25 定义字段默认值的含义是 ( )。 ( A)不得使该字段为空; ( B)不允许字段的值超出某个范围 ( C)在未输入数据之前系统自动提供的数值 ( D)系统自动把小写字母转换为大写字母 26 Access数据库中,主要用来输入或编辑文本型或数字型字段数据、位于窗体设计工具的控件组中的一种交互式控件是 ( )。 ( A)标签控件 ( B)组合框控件 ( C)复选框控件 ( D)文本框控件 27 主
10、要针对控件的外观或窗体的显示格式而设置的是 ( )选项卡中的属性。 ( A)格式 ( B)数据 ( C)事件 ( D)其他 28 在宏的调试中,可以配合使用 设计器上的工具按钮 ( )。 ( A) “调试 ” ( B) “条件 ” ( C) “单步 ” ( D) “运行 ” 29 在一个数据库中已经设置了自动宏 AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是 ( )。 ( A)按 Enter键打开数据库 ( B)打开数据库时按住 Alt键 ( C)打开数据库时按住 Ctrl键 ( D)打开数据库时按住 Shif键 30 定义了二维数组 A( 1 t0 6, 6),则该
11、数组的元素个数为 ( )。 ( A) 24个 ( B) 36个 ( C) 42个 ( D) 48个 31 用于获得字符串 S从第 3个字符开始的 2个字符的函数是 ( )。 ( A) Mid( S, 3, 2) ( B) Middle( S, 3, 2) ( C) Left( S, 3, 2) ( D) Right( S, 3, 2) 32 在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作,则没有指定条件的操作则会 ( )。 ( A)不执行 ( B)有条件执行 ( C)无条件执行 ( D)出错 33 表达式 1+32 1 Or 6 Mod 4 3 And Not 1的运算结果是
12、 ( )。 ( A)一 1 ( B) 0 ( C) 1 ( D)其他 34 下面关于模块的说法中,正确的是 ( )。 ( A)模块都是由 VBA的语句段组成的集合 ( B)基本模块分为标准模块和类模块 ( C)在模块中可以执行宏,但是宏不能转换为模块 ( D)窗体模块和报表模块都是标准模块 35 假定有以下程序段 n=0 for i=l t0 4 forj=3 to -1 step一 1 n=n+1 next j next i 运行完毕后 n的值是 ( )。 ( A) 12 ( B) 15 ( C) 16 ( D) 20 36 有如下语句: s= Int(100 *Rnd) 执行完毕, s的值
13、是 ( )。 ( A) 0, 99的随机整数 ( B) 0, 100的随机整数 ( C) 1, 99的随机整数 ( D) 1, 100的随机整数 37 在窗体中添加一个名称为 Commandl的命令按钮,然 后编写如下事件代码: Private Sub Commandl_Click() A=75 If A 60 Then x=l If A 70 Then x=2 If A 80 Then x=3 If A 90 Then x=4 MsgBox X End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 38 在窗体上
14、添加一个命令按钮,然后编写其单击事件过程为: For i=l To 3 x=4 Forj=1 To 4 x=3 For k=1 To 2 x=x+5 Nextk Nextj Next i MsgBox X 则单击命令按钮后消息框的输出结果是 ( )。 ( A) 7 ( B) 8 ( C) 9 ( D) 13 39 下面程序运行后,输出结果为 ( )。 Dim a() a=Array(1, 3, 5, 7, 9) s=0 For i=1 TO 4 s=s*10+a(i) Next i Print S ( A) 1357 ( B) 3579 ( C) 7531 ( D) 9753 40 在窗体中添
15、加一个名称为 Command1的命令按钮,然后编写如下程序: Public x As Integer Private Sub Command1_Click() X = 10 Call s1 Call s2 MsgBox x End Sub Private Sub s1() x= x+20 End Sub Private Sub s2() Dim X As Integer X = x+20 End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为 ( )。 ( A) 10 ( B) 30 ( C) 40 ( D) 50 二、基本操作题 40 在考生文件夹下,存在一个数据库文件 “sam
16、pl accdb“,在数据库文件中已经建立了一个表对象 “学生基本情况 ”。试按以下操作要求,完成各种操作: 41 将 “学生基本情况 ”表名称更改为 “tStud”。 42 设置 “身份 ID”字段为主键,并设置 “身份 ID”字段的相应属性,使该字段在数据表视图中的显示标题为 “身份证 ”。 43 将 “姓名 ”字段设置为有重复索引。 44 在 “家长身份证号 ”和 “语文 ”两字段间增加一个字段,名称为 “电话 ”,类型为文本型,大小为 12。 45 将新增 “电话 ”字段的输入掩码设置为 “010-*”形式。其中, “010-”部分自动输出,后八位为 0 9的数字显示。 46 在数据表
17、视图中将隐藏的 “编号 ”字段重新显示出来。 三、简单应用题 46 考生文件夹下存在一个数据库文件 “samp2 accdb“,里面已经设计好表对象“tDoctor“、 “tOffice“、 “tPatient”和 “tSubscribe”,同时还设计出窗体对象 “fQuery”。试按以下要求完成设计: 47 创建一个查询,查找姓名为两个字的姓 “王 ”的病人的预约信息,并显示病人的“姓名 ”、 “年龄 ”、 “性别 ”、 “预约日期 ”、 “科室名称 ”和 “医生姓名 ”,所建查询命名为 “qT1”。 48 创建一个查询,统计星期一(由预约日期判断)某科室(要求按 “科室 ID”查)预约病人
18、的平均年龄,要求显示标题为 “平均年龄 ”。当运行该查询时,屏幕上显示提示信息: “请输入科室 ID”,所建查询命名为 “qT2”。 49 创建一个查询,找出没有 留下电话的病人,并显示病人 “姓名 ”和 “地址 ”,所建查询命名为 “qT3”。 50 现有一个已经建好的 “fuery”窗体,如下图所示。运行该窗体后,在文本框(文本框名称为 tName)中输入要查询的医生姓名,然后单击 “查询 ”按钮,即运行一个名为 “qT4“的查询。 “qT4”查询的功能是显示所查医生的 “医生姓名 ”和 “预约人数 ”两列信息,其中 “预约人数 ”值由 “病人 ID”字段统计得到,请设计 “qT4”查询。
19、四、综合应用题 50 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”、窗体对象 “fEmp”、报表对象 “rEmp”和宏对象 “mEmp”。同时,给出窗体对象 “fEmp”的若干事件代码,试按以下功能要求补充设计。 功能: 51 将报表记录数据按姓氏分组升序排列,同时要求在相关组页眉区域添加一个文本框控件(命名为 “tnum”),设置其属性输出显示各姓氏员工的人数。 注意:这里不用考虑复姓情况,所有姓名的第一个字符视为其姓氏信息。要求用 *号或 “编号 ”字段来统计各姓氏人数。 52 设置相关属性,将整个窗体的背景显示为考生文件夹内的图像文件“bk
20、 bmp”。 53 在 窗体加载事件中实现代码重置窗体标题为 “料年度报表输出 ”显示,其中 *为两位的当前年显示,要求用相关函数获取。 54 在 bt1命令按钮单击事件中补充缺少的代码,要求单击 bt1按钮后,将 “退出 ”命令按钮标题设置为粗体;以预览方式输出 rEmp报表;且出现错误时,弹出指定的错误提示。 国家二级( ACCESS)机试模拟试卷 114答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 栈实际也是线性表,只不过是一种特殊的线性表。栈是只能在表的一端进行插入和删除运算的线性表,通常称插入、删除的这一端 为栈顶,另一端为栈底。队列是只允许在一端删除,在另一端插入的顺
21、序表,允许删除的一端叫做队头,允许插入的一端叫做队尾。 2 【正确答案】 C 【试题解析】 由于后序遍历的最后一个元素为 E,所以 E为根结点,所以它的前序遍历的首个元素为 E,故排除 A)和 D)选项。由于中序遍历中,元素 B在元素根结点 E的后面,所以 B为二叉树的右子树,并且该二叉树右子树只有一个元素,所以前序遍历的最后一个元素应为 B,故选项 C)为正确选项,即该二叉树的前序遍历序列是 EACDB。 3 【正确答案】 B 【试题解析】 数据 流图中带箭头的线段表示数据流,沿箭头方向传递数据的通道,一般在旁边标注数据流名。 4 【正确答案】 B 【试题解析】 程序设计语言仅仅使用顺序、选
22、择和重复(循环)三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。遵循程序结构化的设计原则,按结构化程序设计方法设计出的程序易于理解、使用和维护;可以提高编程工作的效率,降低软件的开发成本。 5 【正确答案】 C 【试题解析】 软件调试主要采用以下三种方法: 强行排错法:作为传统的调试方法,其过程可概括为设置断点、程序暂停、观察程序状 态、继续运行程序。 回溯法:该方法适合于小规模程序的排错、即一旦发现了错误,先分析错误征兆,确定最先发现 “症状 ”的位置。 原因排除法:原因排除法是通过演绎和归纳,以及二分法来实现。 6 【正确答案】 B 【试题解析】 耦合可以分为下列几种,它们之间
23、的耦合度由高到低排列: 内容耦合 若一个模块直接访问另一模块的内容,则这两个模块称为内容耦合。 公共耦合 若一组模块都访问同一全局数据结构,则称为公共耦合。 外部耦合 若一组模块都访问同一全局数据项,则称为外部耦合。 控制耦合 若一模块明显地把开 关量、名字等信息送入另一模块,控制另一模块的功能,则称为控制耦合。 标记耦合一一若两个以上的模块都需要其余某一数据结构的子结构时,不使用其余全局变量的方式而全使用记录传递的方式,这样的耦合称为标记耦合。 数据耦合 若一个模块访问另一个模块,被访问模块的输入和输出都是数据项参数,则这两个模块为数据耦合。 非直接耦合 若两个模块没有直接关系,它们之间的联
24、系完全是通过程序的控制和调用来实现的,则称这两个模块为非直接耦合,这样的耦合独立性最强。 7 【正确答案】 D 【试题解析】 面向对象设计方法与面 向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:标识惟一性、多态性、封装性、模块独立性、继承和多态性好。 8 【正确答案】 C 【试题解析】 逻辑结构设计的任务:概念结构是各种数据模型的共同基础,为了能够用某 - DBMS实现用户需求,还必须将概念结构进一步转化为相应的数据模型,这正是数据库逻辑结构设计所要完成的任务。它包括从 E-R图向关系模式转换和逻辑模式规范化及调整、实现。 9 【正确
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 模拟 114 答案 解析 DOC
