[计算机类试卷]国家二级(ACCESS)机试模拟试卷106及答案与解析.doc
《[计算机类试卷]国家二级(ACCESS)机试模拟试卷106及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(ACCESS)机试模拟试卷106及答案与解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( ACCESS)机试模拟试卷 106及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)有两个指针域的链表一定是二叉树的存储结构 ( B)有多个指针域的链表一定是非线性结构 ( C)有多个指针域的链表有可能是线性结构 ( D)只有一个根结点的数据结构一定是线性结构 2 设栈的存储空间为 S(1: 50),初始状态为 top 0。现经过一系列正常的入栈与退栈操作后, top 30,则栈中的兀素个数为 ( )。 ( A) 3l ( B) 30 ( C) 20 ( D) 19 3 某二 叉树的前序遍历序列为 ABCDE,中序遍历序列为 CBADE,则后序遍历序列为 ( )。
2、 ( A) CBADE ( B) EDABC ( C) CBEDA ( D) EDCBA 4 下列排序方法中,最坏情况下时间复杂度 (即比较次数 )低于 O(n2)的是 ( )。 ( A)快速排序 ( B)希尔排序 ( C)简单插入排序 ( D)冒泡排序 5 将 C语言的整数设为整数类 I,则下面属于类 I的实例的是 ( )。 ( A) 0x381 ( B) 0 381 ( C) 381E 2 ( D) 381 6 某系统结构图如下图所 示: 该系统结构图的最大扇人数是 ( )。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 7 下面属于黑盒测试方法的是 ( )。 ( A)边界值分析
3、法 ( B)基本路径测试 ( C)条件覆盖 ( D)条件一分支覆盖 8 下列对数据库的描述中不正确的是 ( )。 ( A)数据库中的数据可以共享 ( B)若系统是完全可以控制的,则系统可确保更新时的一致性 ( C)数据库不存在数据冗余 ( D)数据库减少了数据冗余 9 每所学校都有一名校长,而每个校长只在一所学校任职,则实体学校和实体校长之 间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 10 有 3个关系 R、 S和 T如下:则由关系 R、 S得到关系 T的操作是 ( )。 ( A)交 ( B)差 ( C)选择 ( D)并 11 在 Access数据库中
4、有 “记录 ”的概念,与 “记录 ”相对应的关系模型中的概念是( )。 ( A)属性 ( B)元组 ( C)域 ( D)关系 12 在实体关系模型中,要从给定的关系中找出满足一定条件的元组,应该使用的关系运算是 ( )。 ( A)选择 ( B)投影 ( C)连接 ( D)自然连接 13 在 Access中,空数据库的含义是 ( )。 ( A)仅创建了数据库的外壳,数据库内没有对象和数据 ( B)刚刚安装完毕 Access系统,还没有建立任何数据库 ( C)仅在数据库中建立了表结构,表中没有保存任何记录 ( D)仅在数据库中建立表,数据库中没有其他对象 14 在成绩表中有字段 “总评成绩 ”、
5、“平时成绩 ”和 “期末考试 ”等,其中,总评成绩平时成绩 0 7期末考试。则进行表设计时,字段 “总评成绩 ”的数据类型应该是 ( )。 ( A)整数 ( B)数字 ( C)计算 ( D)文本 15 如果要求在输入数据时 “学院名称 ”字段必须以 “学院 ”两个汉字结尾,则在表设计时应该设置的对应的字段属性是 ( )。 ( A)有效性规则 ( B)有效性文本 ( C)输入掩码 ( D)参照完整性 16 在设计表结构时,如果希望某字段的数据是从一个给定的列表选择出来的,则可以将该字段的数据类型设置为 ( )。 ( A)查询向导 ( B)附件 ( C)超链接 ( D) OLE对象 17 对数据表
6、进行高级筛选操作,筛选的结果是 ( )。 ( A)表中只保留符合 条件的记录,不符合条件的记录被删除 ( B)符合条件的记录生成一个新表,不符合条件的记录被隐藏 ( C)符合条件的记录生成一个新表,不符合条件的记录被删除 ( D)表中只显示符合条件的记录,不符合条件的记录被隐藏 18 若要在窗体的文本框中输入用户密码,但屏幕不能显示出密码的文字信息要用“*”号代替,则应设置的属性是 ( )。 ( A)输入掩码 ( B)默认值 ( C)标题 ( D)密码 19 “预约登记 ”表中有日期时间型字段 “申请日期 ”和 “预约日期 ”,要将表中的预约日期统一设置为申请日期之后 15天,在设计查询时,设
7、计网络 “更新到 ”中应填写的表达式是 ( )。 ( A) 申请日期 15 ( B)申清日期 15 ( C) 申请日期 15 ( D) 申请日期 15 20 若要在文本型字段执行全文搜索,查询 “Access”开头的字符串,正确的条件表达式设置为 ( )。 ( A) Like“*Access*“ ( B) Like“Access“ ( C) Like“Access*“ ( D) Like“*Access“ 21 统计学生成绩最高分,应在创建总计查询时,分组字段的总计项应选择 ( )。 ( A)计数 ( B)最大值 ( C)平均值 ( D)总计 22 在 “学生 ”表中有姓名、性别、出生日期等字
8、段,查询并显示男性中年龄最大的学生,并显示姓名、性别和年龄,正确的 SQL命令是 ( )。 ( A) SELECT姓名,性别, MAX(YEAR(DATE() YEAR(f出生日期 )AS年龄FROM学牛 WHERE性别 “男 “ ( B) SELECT姓名,性别, MAX(YEAR(DATE() YEAR(出生日期 )AS年龄FROM学生 WHERE性别男 ( C) SELECT姓名 ,性别,年龄 FROM学生 WHERE年龄 MAX(YEAR(DATE() YEAR(出生日期 )AND性别男 ( D) SELECT姓名,性别,年龄 FROM学生 WHERE年龄 MAX(YEAR(DATE(
9、) YEAR(出生日期 )AND性别 “男 “ 23 在 “教师档案 ”表中使用 OLE对象字段存放照片,在使用向导为该表创建窗体时, “照片 ”字段所使用的控件是 ( )。 ( A)附件 ( B)图像 ( C)绑定对象框 ( D)未绑定对象框 24 进行窗体设计时,可以设置窗体、主体、标签或文本 框等内容的属性。下列属性中,属于窗体的属性是 ( )。 ( A)获得焦点 ( B)字体颜色 ( C)控件来源 ( D)输入掩码 25 在名为 fml的窗体中,要将窗体的标题设置为 “演示窗体 ”,应使用的语句是( )。 ( A) Me Name “演示窗体 “ ( B) Me “演示窗体 “ ( C
10、) Me Text “演示窗体 “ ( D) Me Caption “演示窗体 “ 26 在报表的设计视图中,不能使用的是 ( )。 ( A)选项卡 ( B)文本 ( C)图形 ( D)页眉页脚 27 在报表 视图中,能够预览输出结果,并且又能够对控件进行调整的视图是( )。 ( A)设计视图 ( B)报表视图 ( C)布局视图 ( D)打印视图 28 可以在窗体中进行数据输入的控件是 ( )。 ( A)标签控件 ( B)文本框控件 ( C)命令按钮控件 ( D)图像控件 29 在宏操作命令中,为本地变量设置值的命令是 ( )。 ( A) SetLocalValue ( B) SetLocal
11、Vat ( C) SetPropety ( D) SetValue 30 如果要在已经打开的窗体中的某个 字段上使用宏操作 FindRecord进行查找定位,首先应该进行的操作是 ( )。 ( A)用宏操作 GoToControl将焦点移到指定的字段或控件上 ( B)用宏操作 SetValue设置查询条件 ( C)用宏操作 GoToRecord将首记录设置为当前记录 ( D)用宏操作 GoToPage将焦点移到窗体指定页的第一个控件上 31 宏组 “操作 ”中有一个名为 “职员 ”的宏,引用该宏的正确形式为 ( )。 ( A)操作 !职员 ( B)职员 !操作 ( C)职员操作 ( D)操作职
12、员 32 以下关于宏 的叙述中,错误的是 ( )。 ( A)与窗体连接的宏属于窗体中的对象 ( B)构成宏的基本操作也称为宏命令 ( C)可以通过触发某一事件来运行宏 ( D)宏是由一个或多个操作组成的集合 33 在窗体中有命令按钮 Commandl和 3个文本框 Text()、 Text1、 Text2,命令按钮对应的代码过程如下: Private Sub Commandl_Click() Dim i, f1, f2 As Integer Dim flag As Boolean f1 Val(Me!Text0) f2 Val(Me!Text1) If1 f2 Then i f2 Else i
13、 f1 End If flag True Do While i1 And flag If f1 Mod i 0 And f2 Mod i 0 Then flag False Else i i 1 End If Loop Me!Text2 i End Sub 运行程序,在文本框 Text0和 Text1中分别输入 15和 20,则文本框 Text2中显示的结果是 ( )。 ( A) 15 ( B) 5 ( C) 20 ( D) 10 34 VBA中定义符号常量应使用的关键字是 ( )。 ( A) Const ( B) Dim ( C) Public ( D) Static 35 已知窗体中按钮
14、CommandO对应的事件代码如下: Private Sub CommandO_Click() Dim J As Integer J 10 Call GetData(J 5) MsgBox J End Sub Private Sub GetData(ByRef f As Integer) f f 20 End Sub 运行程序,输出结果是 ( )。 ( A) 30 ( B) 15 ( C) 10 ( D) 35 36 在 VBA中定义了二维数组 B(3 to 7, 4),则该数组的元素个数为 ( )。 ( A) 25 ( B) 36 ( C) 20 ( D) 24 37 如果有 VBA的过程头
15、部为: Private Sub BstData(ByRef xyz As Integer),则变量xyz遵守的参数传递规则是 ( )。 ( A)按地址传递 ( B)按值传递 ( C)按实参传递 ( D)按形参传递 38 用 If语句统计职称 (duty)为 “教授 ”或 “副教授 ”的教工人数,错误的语句是 ( )。 ( A) If duty “教授 “And duty ”“副教授 “ Then n n 1 ( B) If InStr(duty, “教授 “) I Or InStr(duty, “教授 “) 2 Then n n 1 ( C) If InStr(duty “教授 “Or dut
16、y=“副教授 “) 0 Then n n 1 ( D) If Right(duty, 2) “教授 “ Then n n 1 39 在窗体上有一个执行命令按钮 (名为 Command1),两个文本框 Text0和 Text1。 命令按钮的 Click事件程序如下: Pri vate Sub Command0_Click() x Val(Me! Text1) If【 】 Then Text0 Str(x)&“是奇数 “ Else Text0 Str(x)&“是偶数 “ End If End Sub Function result(ByVal x As Integer)As Boolean res
17、ult False If x Mod 2 0 Then result Tme End If End Function 程序运行时,在 Text1中输入 21,单击命令按钮后 Text0中显示 “21是奇数 ”。则程序【 】处应填写的语句是 ( )。 ( A) result(x) “奇数 “ ( B) result(x) “偶数 “ ( C) result(x) ( D) Not result(x) 40 窗体上有命令按钮 commandl,对应的 Click事件过程如下: Private Sub Command1_Click() Dim x As Integer x InputBox(“请输入
18、 x的值 “) Select Case x Case 1, 2, 4, 10 Debug Print“A“ Case 5 To 9 Debug Print“B“ Case 1s 3 Debug Print“C“ Case Else Debug Print“D“ End Select End Sub 窗体打开运行,单击命令按钮,在弹出的输入框中输入 3,则立即窗口上显示的内容是 ( )。 ( A) C ( B) A ( C) B ( D) D 二、基本操作题 41 (1)在考生文件夹下的 “samp1 accdb”数据库文件中建立表 “tBook”,表结构如下:(2)判断并设置 “tBook”表
19、的主键。 (3)设置 “入库日期 ”字段的默认值为系统当前日期的前一天的日期。 (4)在 “tBook”表中输入以下两条记录:(5)设置 “编号 ”字段的输入掩码为只能输入 8位数字或字母形式。 (6)在数据表视图中将 “简介 ”字段隐藏起米。 三、简单应用题 42 在考生文件夹下有一个数据库文件 “samp2 accdb”,里面已经设计好两个表对象 “tA”和 “tB”。请按以下要求完成设计: (1)创建一个查询,查找并显示所有客人的 “姓名 ”、 “房间号 ”、 “电话 ”和 “人住日期 ”4个字段内容,将查询命名为 “qTl”。 (2)创建一个查询,能够在客人结账时根据客人的姓名统计这个
20、客人已住天数和应交金额,并显示 “姓名 ”、 “房间号 ”、 “已住天数 ”和 “应交金额 ”,将查询命名为“qT2”。 注:输入姓名时应提示 “请输入姓名: ”。 应交金额已住天数 *价格。 (3)创建一个查询,查找 “身份证 ”字段第 4位至第 6位值为 “102”的纪录,并显示“姓名 ”、 “入住日期 ”和 “价格 ”3个字段内容,将查询命名为 “qT3”。 (4)以表对象 “tB”为数据源创建一个交叉表查询,使用房间号统计并显示每栋楼的各类房间个数。行标题为 “楼号 ”,列标题为 “房间类别 ”,所建查询命名为 “qT4”。 注:房间号的前两位为楼号。 四、综合应用题 43 在考生文件
21、夹下有一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”、查询对象 “qEmp”、窗体对象 “fEmp”和宏对象 “mEmp”。同时,给出窗体对象 “fEmp”上一个按钮的单击事件代码,请按以下功能要求补充设计: (1)将窗体 “fEmp”上文框 “tSS”改为组合框类型,保持控件名称不变。设置其相关属性实现下拉列表形式输入性别 “男 ”或 “女 ”。 (2)将窗体对象 “fEmp”上文本框 “tPa”改为复选框类型,保持控件名称不变,然后设置控件来源属性以输出 “党员否 ”字段值。 (3)修正查询对象 “qEmp”设计,增加退休人员 (年龄 55)的条件。 (4)单
22、击 “刷新 ”按钮 (名为 “bt1”),在事件过程中补充语句,动态设置窗体记录源为查询对象 “qEmp”,实现窗体数据按性别条件动态显示退休职工的信息;单击 “退出 ”按钮 (名为 “bt2”),调用设计好的宏 “mEmp”关闭窗体。 注意:不要修改数据库中的表对象 “tEmp”和宏对象 “mEmp”; 不要修改查询对象“qEmp”中未涉及的属性和内容;不要修改窗体对象 “fEmp”中未涉及的控件和属性。 程序代码只允许在 “*Add*”与 “*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。 国家二级( ACCESS)机试模拟试卷 106答案与解析 一、
23、选择题 1 【正确答案】 C 【试题解析】 一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件,称为线性结构,也称为线性表。 双向链表结点有两个指针域,即指向前一个结点的指针和指向后一个结点的指针,但它是线性结构,故 A、 B选项错误。树只有一个根结点,但它是一种简单的非线性结构,故 D选项错误。因此,选择 C选项。 2 【正确答案】 B 【试题解析】 栈是一种特殊的线性表,它所有的插入与删除郜限定在表的同一端进行。入栈运算即在栈顶位置插入一个新元素,退栈运算即取出栈顶元素赋予指定变量。栈为空时,栈顶指针 top 0,经过入栈和退栈运算,指针
24、始终指向栈顶元素。初始状态为 top 0,当 top 30时,元素依次存储在单元 0: 29中,个 数为 30,故 B选项正确。 3 【正确答案】 C 【试题解析】 二叉树遍历可以分为 3种:前序遍历 (访问根结点在访问左子树和访问右子树之前 )、中序遍历 (访问根结点在访问左子树和访问右子树两者之间 )、后序遍历 (访问根结点在访问左子树和访问右子树之后 )。前序序列为 ABCDE,可知 A为根结点。中序序列为 CBADE,可知 C、 B为左子树结点, D、 E为右子树结点。由前序序列 BC、中序序列 CB,可知 B为根结点, C为 B的左子树结点。由前序序列 DE、中序序列 DE,可知 D
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 模拟 106 答案 解析 DOC
