国家二级(ACCESS)机试-试卷54
- 格式:doc
- 大小:54.73 KB
- 文档页数:10
国家二级(ACCESS)机试-试卷5(总分:12.00,做题时间:90分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)__________________________________________________________________________________________解析:2.考生文件夹下存在一个数据库文件“sampt.mdb”,里面已经设计好表对象“tStud”和“tScore”,窗体对象“frest”和宏对象mTest。
并按照以下要求完成操作:(1)将“tStud”表的“简历”字段的显示宽度设置为40。
(2)分析并建立表“tStud”与表“tScore”之间的关系。
(3)将窗体“frest”中显示标题为“BuRon1”的命令按钮改为显示“按钮”,同时将其设置为灰色无效状态。
(4)将学生“入校时间”字段的默认值设置为本年度的1月1日(规定:本年度年号必须用函数获取)。
(5)设置“tScore”表的“课程号”字段的输入掩码为只能输入5位数字或字母形式。
(6)将“tStud”表中的“简历”字段隐藏起来。
(分数:2.00)__________________________________________________________________________________________正确答案:(正确答案:(1)步骤1:打开“samp1.mdb”数据库,单击“表“对象,单击“tStud”表,单击“设计”按钮。
步骤2:将“简历”字段的“格式”设置为:40。
步骤3:单击“保存”按钮,关闭表。
关闭表设计视图窗口。
(2)步骤1:在“samp1.mdb”数据库窗口中,单击“关系”按钮,在关系对话框中右键单击鼠标,选择“显示表”命令,在“显示表”对话框中添加“tStud”和“tScor~”表,单击“关闭”按钮。
在“tStud”中选中“学号”字段,按住鼠标左键不放,拖放到“tScore”中的“学号”字段上,然后在弹出的“编辑关系”对话框中单击“创建”按钮。
国家二级ACCESS机试(操作题)-试卷55(总分:6.00,做题时间:90分钟)一、基本操作题(总题数:1,分数:2.00)1.(1)有一个名为samp1.accdb的数据库。
试修改职工表“employee”的结构,在“职工号”字段后增加“姓名”字段,其数据类型为文本型,长度为6,并对应职工号添加其姓名,见表2.6。
(2)判断并设置表“employee”的主键,同时将上面增加的“姓名”字段隐藏。
(3)设置表“employee”的“基本工资”字段的默认值为1000。
(4)在当前数据库中,对表“employee”做一个备份,并命名为表“tEmp”。
(5)设置表“employee”的有效性规则为:“津贴”字段的值必须小于等于“基本工资”字段值。
(6)将已有的“水费.xlsx”文件导入samp1.accdb数据库中,将导人的表命名为“水费记录”。
“水费记录”表结构如表2.7(分数:2.00)__________________________________________________________________________________________正确答案:(正确答案:(1)【操作步骤】步骤1:选中“表”对象,右键单击表“employee”,从弹出的快捷菜单中选择“设计视图”命令,如图3.192所示。
步骤2:在最后一个字段的下一行的“字段名称”列输入“姓名”,点击“数据类型”列,在“字段名称”行输入“6”,如图3.193所示,按Ctrl+S保存修改,关闭设计视图。
步骤3:右键单击表“employee”从弹出的快捷菜单中选择“打开”命令,按题干表输入数据,如图3.194所示。
(2)【操作步骤】步骤1:在设计视图中,右键单击“职工号”行,从弹出的快捷菜单中选择“主键”命令,如图3.195所示。
步骤3:选中“表”对象,双击表“employee”,打开数据表视图。
步骤4:选中“姓名”字段列,右击,从弹出的快捷菜单中选择“隐藏字段”命令,如图3.196所示。
国家二级(ACCESS)机试模拟试卷254(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.考生文件夹下存在一个数据库文件“sampl.mdb”,里面已经设计好表对象“tStud”。
请按照以下要求,完成对表的修改:(1)设置数据表显示的字体大小为14、行高为18。
(2)设置“简历”字段的说明为“自上大学起的简历信息”。
(3)将“年龄”字段的数据类型改为“整型”字段大小的数字型。
(4)将学号为“2001 1001”学生的照片信息换成考生文件夹下的“photo.bmp”图像文件。
(5)将隐藏的“党员否”字段重新显示出来。
(6)完成上述操作后,将“备注”字段删除。
正确答案:(1)步骤l:双击打开“sampl.mdb”数据库窗口,单击“表”对象,双击打开“tStud”表。
执行【格式】→【字体】菜单命令,打开“字体”对话框。
在“字号”列表中选择“14”。
步骤2:单击“确定”按钮,如图2-1所示。
步骤3:执行【格式】→【行高】菜单命令,打开“行高”对话框。
在“行高”对话框中输入“18”,单击“确定”按钮。
如图2-2所示。
关闭“tStud”表。
(2)步骤1:选中“tStud”表,单击“设计”按钮。
在“简历”字段所在行的说明部分单击鼠标,定位光标后输入“自上大学起的简历信息”。
如图2-3所示。
步骤2:单击工具栏中的“保存”按钮。
关闭“tStud”表的设计视图。
(3)步骤1:选中“tStud”表,单击“设计”按钮,在“tStud”表设计视图下,单击“年龄”字段所在行的数据类型,选中“数字”类型。
如图2.4所示。
步骤2:单击工具栏中的“保存”按钮。
关闭“tStud”表的设计视图。
(4)步骤1:双击打开“tStud”表,选中学号为“20011001”照片信息,执行【插入】→【对象】菜单命令,打开对象对话框。
如图2-5所示。
步骤2:选择“由文件创建”选项。
单击“浏览”按钮查找图片“photo.bmp”存储位置,单击“确定”按钮,如图2-6所示。
计算机二级《Access》机考试题及答案计算机二级《Access》机考试题及答案20161.以下字符串不符合Access字段命名规则的是( )。
答案:CA)schoolB)生日快乐C)hello.cD)//注释2.在定义表中字段属性时,对要求输入相对固定格式的数据,例如电话号码************,应该定义该字段的( )。
答案:CA)格式B)默认值C)输入掩码D)有效性规则3.有关空值,下列叙述正确的是( )。
答案:BA)Access不支持空值B)空值表示字段还没有确定值C)空值等同于数值0D)空值等同于空字符串4.下列关于数据编辑的说法,正确的是( )。
答案:AA)表中的数据有两种排列方式,一种是升序排序,另一种是降序排序B)将Access表导出到Excel数据表时,Excel将自动应用源表中的字体格式C)“取消筛选”就是删除筛选窗口中所作的筛选条件D)可以单击“升序排列”或“降序排列”按钮,为两个不相邻的字段分别设置升序和降序排列5.在数据表视图中,不能进行的操作是( )。
答案:BA)删除一条记录B)修改字段的类型C)删除一个字段D)修改字段的名称6.若要在某表中“姓名”字段中查找以“李”开头的所有人名,则应在查找内容文本框中输入的字符串是( )。
答案:BA)李?B)李*C)李[]D)李#7.若要确保输入的出生日期值格式必须为短日期,应将该字段的输入掩码设置为( )。
答案:AA)0000/99/99B)9999/00/00C)9999/99/99D)0000/00/008.有关字段属性,以下叙述错误的是( )。
答案:BA)字段大小可用于设置文本、数字或自动编号等类型字段的最大容量B)可对任意类型的字段设置默认值属性C)有效性规则属性是用于限制此字段输入值的表达式D)不同的字段类型,其字段属性有所不同9.数据类型是( )。
答案:BA)字段的另一种说法B)决定字段能包含哪类数据的设置C)一类数据库应用程序D)一类用来描述Access表向导允许从中选择的.字段名称10.必须输入字母(A~Z)的输入掩码是( )。
国家二级ACCESS机试(操作题)模拟试卷524(题后含答案及解析)题型有:1.jpg />步骤2:单击“所属部门”字段右侧的下三角按钮,勾选“01”对应的复选框,如图5.5所示。
步骤3:单击“性别”字段右侧的下三角按钮,勾选“男”对应的复选框,如图5.6所示。
然后在筛选出的第一条记录的“简历”字段后添加“***”。
步骤4:单击“性别”字段右侧的下三角按钮,勾选“女”对应的复选框,如图5.7所示。
然后在筛选出的第一条记录的“简历”字段后面添加“***”标记字符。
步骤5:以此类推,单击“所属部门”字段右侧的下三角按钮,勾选“02”“03”“04”对应的复选框,筛选出“男”“女”年龄最大的“简历”字段值,并在字段值后面添加“***”标记字符。
步骤6:按Ctrl+S组合键保存修改,关闭“员工表”的“数据表视图”。
(5)【操作步骤】步骤1:右键单击“fTest”窗体,在弹出的快捷菜单中选择“设计视图”命令。
步骤2:单击“设计”选项卡下“工具”功能组中的“属性表”按钮,弹出“属性表”对话框。
步骤3:在“属性表”对话框中单击“数据”选项卡,将“允许添加”属性设置为“否”,如图5.8所示。
关闭“属性表”对话框。
步骤4:按Ctrl+S组合键保存修改,关闭“fTest”窗体的“设计视图”。
(6)【操作步骤】步骤1:单击“数据库工具”选项卡下“关系”功能组中的“关系”按钮,打开“关系”设置界面。
步骤2:单击选中“员工表”和“部门表”之间的关系线,右键单击,在弹出的快捷菜单中选择“删除”命令,如图5.9所示,弹出“Microsoft Access”对话框,选择“是”。
步骤3:选中“部门表”表中的“部门号”字段,然后拖到鼠标至“员工表”中的“所属部门”字段,在弹出的“编辑关系”对话框中点击“创建”,如图5.10所示。
步骤4:关闭“关系”设置界面。
步骤5:右键单击“mTest”宏,在弹出的快捷菜单中选择“重命名”命令,在光标处输入“autoexec”。
国家二级(ACCESS)机试-试卷50-1(总分12,考试时间90分钟)1. 基本操作题基本操作题()1. 在考生文件夹中有“课程.xls”数据库。
(1)按照下列要求创建“成绩”表,成绩的有效性规则为O--100之间的数据。
(2)在“成绩”表中输入如下数据。
(3)设置“课程”表和“成绩”表的关系为一对多,实施参照完整性。
“成绩”表结果如图所示。
2. 简单应用题简单应用题()1. mdb”数据库中有部门人员、部门信息、产品、订单和工资五张表。
(1)以订单表为数据源,创建“删除产品”查询,删除没有订单的产品。
(2)以部门信息、部门人员和工资表为数据源,创建“各部门每年工资支出”,查询每个部门每年的工资支出。
结果显示部门ID、部门名称和每年工资支出字段,每年工资支出=Sum([工资]![基本工资]+[工资]![奖金]+[工资]![津贴]+[工资]!+[保险])*12;查询结果如图所示。
3. 综合应用题综合应用题()1. 在考生文件夹下有“web.mdb”数据库。
(1)以个人信息表为数据源,创建“个人信息”窗体,布局为“纵栏表”,样式为“标准”。
在个性信息窗体中添加以详细信息表为数据源的子窗体“详细信息”,子窗体显示详细信息表的全部字段。
(2)创建“按照帐号ID查询”窗体,添加“帐号ID”组合框,绑定到个人信息表的帐号ID字段。
(3)创建“打开个人信息窗体”宏,打开与“按照帐号ID查询”窗体中“帐号ID”组合框所选值相对应的“个人信息”窗体,在“按照帐号ID查询”窗体中添加“查询详细信息”按钮,运行“打开个人信息窗体”宏。
“按照帐号ID查询”窗体结果如图所示。
单击“查询详细信息”按钮结果如图所示。
国家二级ACCESS机试选择题(公共基础知识)模拟试卷5(题后含答案及解析)题型有:1. 选择题选择题1.对软件系统总体结构图,下面描述中错误的是( )。
A.深度等于控制的层数B.扇入是一个模块直接调用的其他模块数C.扇出是一个模块直接调用的其他模块数D.原子模块一定是结构图中位于叶子节点的模块正确答案:B解析:与结构图有关的术语如下:知识模块:公共基础知识2.某系统结构图如下图所示该系统结构图的深度是( )。
A.1B.2C.3D.4正确答案:D解析:深度表示控制的层数。
本题中,“某系统”为第1层,“功能1、功能2…功能n”为第二层,“功能2.1、功能2.2、功能2.3、功能n.1、功能n.2”为第3层,“功能2.2.1、功能2.2.2”为第4层,共4层,故深度为4。
知识模块:公共基础知识3.某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是( )。
A.nB.3C.2D.1正确答案:A解析:宽度指整体控制跨度(横向最大模块数)的表示。
本题中第1层有1个模块,第二层有n个模块(注意n≥5),第3层有5个模块,故宽度为n。
知识模块:公共基础知识4.某系统结构图如下图所示:该系统结构图的最大扇人数是( )。
A.0B.1C.2D.3正确答案:C解析:扇人是指调用一个给定模块的模块个数。
本题中,模块“功能3.1”被“功能2.3”和“功能3”2个上级模块调用,其余模块都是被一个上级模块调用,故最大扇人数是2。
知识模块:公共基础知识5.某系统结构图如下图所示,该系统结构图的最大扇入数是( )。
A.1B.2C.3D.n正确答案:D解析:扇入是指调用一个给定模块的模块个数。
本题中需要注意的是两个省略号的位置,第一个省略号表示第二层有n个模块,第二个省略号表示模块“功能n.1”被第二层的n个模块调用,故最大扇人数是n。
知识模块:公共基础知识6.某系统总体结构如下图所示该系统结构图的最大扇出数是( )。
A.2B.5C.3D.1正确答案:C解析:扇出指一个模块直接调用的其他模块数。
国家二级ACCESS机试选择题(查询设计)模拟试卷3(题后含答案及解析)题型有:1. 选择题选择题1.如果要求查询在运行时能够接受从键盘输入的查询参数,进行查询设计时,“输入参数值”对话框的提示文本在“设计网格”中应设置在A.“字段”行B.“显示”行C.“条件”行D.“文本提示”行正确答案:C解析:参数查询中指定参数提示信息应在“设计网格”中的“条件”行中指定,并使用一对中括弧将参数提示信息括起来,所以选项C正确。
知识模块:查询设计2.要在“学生表”中查询属于“计算机学院”的学生信息,错误的查询设计是A.B.C.D.正确答案:D解析:本题需要查询属于“计算机学院”的学生信息,A、B、C均表示查询学院是“计算学院”的学生信息,D选项表示查询学院是以“计算机”开头的所有学院信息,所以选项D不正确。
知识模块:查询设计3.已知数据库中有三个表,“班级设置”(年级,学院,班级,班级编码)中保存了全校所有班级设置基本信息,“学生表”(学号,姓名,学院,专业,入学时间)中保存全校学生基本情况,“班级”表(班级编码,学号)保存了各班学生的学号。
查询设计如下:该查询显示的结果是A.按班级显示全校所有班级学生名单B.按班级显示指定年级所有班的学生名单C.按班级显示指定班级编码的学生名单D.按年级显示全校所有班级学生名单正确答案:A解析:选项B和选项C表示按条件查询,本题中并没有条件,因此不符合题意。
在视图中班级表作为系班级设置表和学生表的桥梁和纽带,显示不同班级学生班级设置信息和学生基本情况信息,因此选项A表示按班显示全校所有班级的学生信息,表述正确。
所以选项A符合查询结果。
知识模块:查询设计4.若有“客户”(客户号,单位名称,联系人,电话号码)和“订单”(订单号,客户号,订购日期)两个表,查询尚未确定订购日期的订单,并显示单位名称、联系人、电话号码和订单号,正确的SQL命令是A.SELECT客户.单位名称,客户.联系人,客户.电话号码,订单.订单号FROM客户INNERJOIN订单ON客户.客户号=订单.客户号WHERE(订单.订购日期)IsNullB.SELECT客户.单位名称,客户.联系人,客户。
国家二级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”表,选择“设计视图”快捷菜单命令,打开表设计视图。
2020年全国计算机二级考试ACCESS上机试题库及答案(共五套)2020年全国计算机二级考试ACCESS上机试题及答案(一)一、基本操作题(计 30分)(1)将 " 订货 .mdb" 数据库中的 " 订货 " 表导出为 " 订货 .xls" 存放到考生文件夹。
(2)将 " 订货 " 表的订单 ID 列隐藏,将 " 发货日期 " 列冻结,并按 " 发货日期 " 列降序排列。
(3)创建参数筛选,筛选订单 ID列,参数提示为 " 请输入订单 ID" 。
"订货 " 表如图 16-1所示。
单击工具栏中的 " 筛选 " 按钮显示如图 16-2所示。
图16-1图16-2一、基本操作题(1)【操作步骤】在" 订货 " 数据库窗口中,单击 " 表" 对象。
选中 " 订货 " 表,右键单击选择 " 导出 " ,在弹出的对话框中,"保存类型 " 选择 " Microsoft Excel " 。
选择对应的路径,单击 " 保存 " 按钮。
(2)【操作步骤】在" 订货 " 数据库窗口中,单击 " 表" 对象。
双击打开 " 订货 " 表,选中 " 订单 ID " 列,右键单击选择 " 隐藏列" 。
选中 " 发货日期 " 列,右键单击选择 " 冻结 " 列。
选中 " 发货日期 " 列,右键单击选择 " 降序 " 。
单击工具栏中 " 保存 " 按钮,关闭"订货"表。
国家二级(ACCESS)机试真题试卷汇编5(总分100,考试时间120分钟)选择题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. 数据库的建立和维护B. 数据库定义C. 数据库和网络中其他系统的通信D. 数据库访问7. 在关系数据库设计中,关系模式是用来记录用户数据的( )。
A. 实体B. 视图C. 属性D. 二维表8. 下列对软件特点的描述中正确的是( )。
A. 软件具有明显的制作过程B. 软件在使用中存在磨损、老化问题C. 软件复制不涉及知识产权D. 软件是一种逻辑实体,具有抽象性9. 有三个关系R、S和T如下:由关系R通过运算得到关系S,则所使用的运算为( )。
A. 选择B. 自然连接C. 笛卡儿积D. 交10. 对数据库数据的存储方式和物理结构的逻辑进行描述的是( )。
A. 内模式B. 模式C. 外模式D. 用户模式11. 在一个关系中要找出满足指定条件的元组组成新关系,应使用的操作是( )。
国家二级ACCESS机试(选择题)模拟试卷49(题后含答案及解析) 题型有:1. 选择题选择题1.面向对象方法中,实现对象的数据和操作结合于统一体中的是A.结合B.封装C.隐藏D.抽象正确答案:B解析:对象的基本特点是:标识唯一性、分类性、多态性、封装性、模块独立性好。
封装是指隐藏对象的属性和实现细节,将数据和操作结合于统一体,仅对外提供访问方式,B选项正确。
2.在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的A.关系B.元组C.属性D.属性的值域正确答案:A解析:E-R模型和关系模式的对照表如下:由表中可以看出,联系转换为关系数据库的关系,A选项正确。
3.线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有A.节省存储空间B.插入与删除运算效率高C.便于查找D.排序时减少元素的比较次数正确答案:B解析:顺序表和链表的优缺点比较如下表:由表中可以看出链式存储插入与删除运算效率高,故B选项正确。
4.深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为A.62B.63C.64D.65正确答案:B解析:在树结构中,定义一棵树的根结点所在的层次为1,其他结点所在的层次等于它的父结点所在的层次加1,树的最大层次称为树的深度。
完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。
深度为6的满二叉树,结点个数为26-1=63,则第7层共有125-63=62个叶子结点,分别挂在第6层的左边62个结点上,加上第6层的最后1个叶子结点,该完全二叉树共有63个叶子结点,故B选项正确。
5.下列叙述中正确的是A.所谓有序表是指在顺序存储空间内连续存放的元素序列B.有序表只能顺序存储在连续的存储空间内C.有序表可以用链接存储方式存储在不连续的存储空间内D.任何存储方式的有序表均能采用二分法进行查找正确答案:C解析:有序是特指元素按非递减排列,即从小到大排列,但允许相邻元素相等,A选项错误。
国家二级(ACCESS)机试模拟试卷53(题后含答案及解析)题型有:1. 选择题 2. 基本操作题 3. 简单应用题 4. 综合应用题选择题1.下列数据结构中,能用二分法进行查找的是( )。
A.无序线性表B.线性链表C.二叉链表,D.顺序存储的有序表正确答案:D解析:二分法查找只适用于顺序存储的有序表,表中的元素按值从小到大排列。
2.下列叙述中,不属于设计准则的是( )。
A.提高模块独立性B.使模块的作用域在该模块的控制域中C.设计成多入口、多出口模块D.设计功能可预测的模块正确答案:C解析:大量软件设计表明,以下的设计准则是可以借鉴为设计的指导和对软件结构图进行优化,这些准则是:提高模块独立性:模块规模适中:深度、宽度、扇出和扇入适当;使模块的作用域在该模块的控制域中;应减少模块的接口和界面的复杂性;设计成单入口、单出口的模块;设计功能可预测的模块。
3.下列队列的描述中,正确的是( )。
A.队列属于非线性表B.队列在队尾删除数据C.队列按“先进后出”进行数据操作D.队列按“先进先出”进行数据操作正确答案:D解析:队列是只允许在一端删除,在另一端插入的顺序表,允许删除的一端叫做队头,允许插入的一端叫做队尾。
队列的操作数是依据先进先出的原则进行的。
因此队列亦称作先进先出的线性表,或后进后出的线性表。
4.对下列二叉树进行前序遍历的结果为( )。
A.ABCDEFGHB.ABDGEHCFC.GDBEHACFD.GDHEBFCA正确答案:B解析:遍历就是不重复地访问二叉树的所有结点。
二叉树遍历的方法有3种:前序遍历、中序遍历和后序遍历。
记住3种遍历的顺序:①前序,访问根→按前序遍历左子树→按前序遍历右子树。
②中序,按中序遍历左子树→访问根→按中序遍历右子树。
③后序,按后序遍历左子树→按后序遍历右子树→访问根。
所以对该二叉树的中序遍历结果为ABDGEHCF。
5.对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
国家二级(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机试选择题(数据库设计基础)模拟试卷5(总分:48.00,做题时间:90分钟)一、选择题(总题数:24,分数:48.00)1.下列叙述中正确的是(分数:2.00)A.数据库系统减少了数据冗余√B.经规范化后的数据库系统避免了一切冗余C.数据库系统比文件系统能管理更多的数据D.数据库系统中数据的一致性是指数据类型一致解析:解析:数据库主要特点:实现数据共享、减少数据的冗余度、数据的独立性、数据实现集中控制、数据一致性和可维护性,以确保数据的安全性和可靠性和故障恢复。
所谓数据一致性,就是当多个用户试图同时访问一个数据库,它们的事务同时使用相同的数据时,可能会发生以下四种情况:丢失更新、未确定的相关性、不一致的分析和幻想读。
2.每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是(分数:2.00)A.多对一√B.多对多C.一对一D.一对多解析:解析:本题中,一个人可以兼任多所学校的校长,但是一所学校只有一名校长,因此学校对校长是多对一关系。
3.定义部门关系模式:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是(分数:2.00)A.部门名B.部门成员√C.部门总经理D.部门号解析:解析:所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。
如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。
在第一范式(1NF)中表的每一行只包含一个实例的信息。
本题中“部门”关系模式中的“部门成员”可以分割成其它基本数据项,因此它导致“部门”关系模式不满足第一范式。
4.在关系数据库中,描述全局数据逻辑结构的是(分数:2.00)A.内模式B.用户模式C.概念模式√D.物理模式解析:解析:概念模式也称为模式或逻辑模式,概念模式是数据库中全体数据的整体逻辑结构和特征的描述,概念模式通常还包含有访问控制、保密定义和完整性检查等方面的内容,以及概念/物理之间的映射。
国家二级ACCESS机试(选择题)-试卷52(总分:80.00,做题时间:90分钟)一、选择题(总题数:40,分数:80.00)1.以下叙述中错误的是( )。
(分数:2.00)A.算法正确的程序对于相同的输入一定有相同的结果B.算法正确的程序可以没有输入C.算法正确的程序可以没有输出√D.算法正确的程序最终一定会结束解析:解析:一个有效的算法程序必须有一个或一个以上的输出。
2.以下叙述中正确的是( )。
(分数:2.00)A.树与二叉树是线性结构B.栈与线性链表是非线性结构C.队列是非线性结构D.线性表是线性结构√解析:解析:线性表是一个线性结构。
数据元素在线性表中的位置只取决于它们自己的序号。
栈是限定在一端进行插入与删除的线性表。
队列是指允许在一端进行插入、而在另一端进行删除的线性表。
链式存储方式既可用于表示线性结构,也可用于表示非线性结构。
树是一种简单的非线性结构。
3.下列叙述中错误的是( )。
(分数:2.00)A.冒泡排序属于交换类排序B.快速排序属于选择类排序√C.堆排序属于选择类排序D.希尔排序属于插入排序解析:解析:冒泡排序和快速排序都属于交换类排序,堆排序属于选择类排序,希尔排序的基本思想是把记录按下标的一定增量分组,对每组记录使用插入排序,随增量的逐渐减小,所分成的组包含的记录越来越多,到增量的值减小到1时,整个数据合成一组,构成一组有序记录,故其属于插入排序方法。
所以答案应为B。
4.对象实现了数据和操作的结合,是指对数据和数据的操作进行( )。
(分数:2.00)A.组合B.隐藏C.集成D.封装√解析:解析:对象是由数据及可以对这些数据施加的操作组成的统一体。
对象的内部,即处理能力的实行和内部状态,对外是看不见的,这一特性称作对象的封装。
5.软件生命周期中花费时间最多的阶段是( )。
(分数:2.00)A.软件维护阶段√B.软件编码阶段C.软件开发阶段D.软件定义阶段解析:解析:软件生命周期分为软件定义、软件开发及软件运行维护3个阶段。
计算机二级access考试真题及答案一、单项选择题(每题1分,共20分)1. 在Access中,下列哪个选项不是表的属性?A. 字段名称B. 字段大小C. 字段类型D. 表的颜色答案:D2. 以下哪种视图不能在Access数据库中创建?A. 表单视图B. 查询视图C. 报表视图D. 宏视图答案:D3. 在Access中,创建查询时,如果需要对查询结果进行分组统计,应该使用哪种类型的查询?A. 选择查询B. 交叉表查询C. 参数查询D. SQL查询答案:B4. 在Access中,要实现数据的自动编号,应该设置字段的什么属性?A. 索引B. 主键C. 自动编号D. 有效性规则答案:C5. 在Access中,以下哪个选项不是报表的节?A. 页眉B. 报表头C. 细节D. 页脚答案:B6. 在Access中,要创建一个新表,可以使用哪种方法?A. 使用表向导B. 使用表设计器C. 使用导入数据D. 以上都是答案:D7. 在Access中,以下哪个选项不是有效性规则的类型?A. 必须输入B. 必须唯一C. 必须为空D. 必须符合格式答案:C8. 在Access中,要设置字段的默认值,应该在字段属性的哪个选项卡中设置?A. 字段属性B. 查看C. 索引D. 常规答案:D9. 在Access中,以下哪个选项不是表单的控件类型?A. 标签B. 文本框C. 命令按钮D. 数据表答案:D10. 在Access中,要对数据进行排序,可以使用哪种查询?A. 选择查询B. 交叉表查询C. 参数查询D. SQL查询答案:A11. 在Access中,以下哪个选项不是报表的属性?A. 页眉/页脚B. 记录源C. 排序依据D. 表单视图答案:D12. 在Access中,要设置表的索引,应该在字段属性的哪个选项卡中设置?A. 字段属性B. 查看C. 索引D. 常规答案:C13. 在Access中,以下哪个选项不是宏的类型?A. 操作序列B. 条件操作C. 自定义函数D. 事件处理答案:C14. 在Access中,要创建一个新查询,可以使用哪种方法?A. 使用查询向导B. 使用设计视图C. 使用SQL视图D. 以上都是答案:D15. 在Access中,以下哪个选项不是有效性文本的类型?A. 输入掩码B. 有效性规则C. 有效性文本D. 默认值答案:D16. 在Access中,要设置表的记录锁定,应该在表的哪个属性中设置?A. 记录锁定B. 记录源C. 排序依据D. 索引答案:A17. 在Access中,以下哪个选项不是表单的属性?A. 表单名称B. 表单大小C. 表单颜色D. 表单类型答案:D18. 在Access中,要创建一个新宏,可以使用哪种方法?A. 使用宏设计器B. 使用宏生成器C. 使用VBA代码D. 以上都是答案:D19. 在Access中,以下哪个选项不是报表的控件类型?A. 标签B. 文本框C. 命令按钮D. 列表框答案:D20. 在Access中,要对数据进行筛选,可以使用哪种查询?A. 选择查询B. 交叉表查询C. 参数查询D. SQL查询答案:C二、多项选择题(每题2分,共20分)21. 在Access中,以下哪些选项是表的属性?A. 字段名称B. 字段大小C. 字段类型D. 表的颜色答案:ABC22. 在Access中,以下哪些选项是报表的节?A. 页眉B. 报表头C. 细节D. 页脚答案:ACD。
国家二级ACCESS机试(选择题)-试卷54国家二级ACCESS机试(选择题)-试卷54(总分:80.00,做题时间:90分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是(分数:2.00)A.栈与队列都只能顺序存储B.循环队列是队列的顺序存储结构√C.循环链表是循环队列的链式存储结构D.栈是顺序存储结构而队列是链式存储结构解析:解析:栈是所有的插入与删除都限定在表的同一端进行的线性表;队列是指允许在一端进行插入,而在另一端进行删除的线性表,二者均即可以顺序存储也可以链式存储。
为了充分地利用数组的存储空间,把数组的前端和后端连接起来,形成一个环形的表,称为循环队列,因此循环队列是队列的一种顺序存储结构, B选项正确。
2.设某二叉树的前序序列为ABC,中序序列为CBA,则该二叉树的后序序列为(分数:2.00)A.BCAB.CBA √C.ABCD.CAB解析:解析:二叉树遍历可以分为3种:前序遍历(访问根节点在访问左子树和访问右子树之前)、中序遍历(访问根节点在访问左子树和访问右子树两者之间)、后序遍历(访问根节点在访问左子树和访问右子树之后)。
前序序列为ABC,则A为根节点。
中序序列为CBA,则C和B均为左子树节点或右子树节点,且C为B父节点,可知后序序列为CBA,B选项正确。
3.下列排序方法中,最坏情况下时间复杂度最小的是(分数:2.00)A.冒泡排序B.快速排序C.堆排序√D.直接插入排序解析:解析:在最坏情况下,对长度为n的线性表排序,冒泡排序、快速排序、直接插入排序的时间复杂度均为O(n2),堆排序时间复杂度为O(nlog2n),复杂度最小。
C选项正确。
4.为了对有序表进行对分查找,则要求有序表(分数:2.00)A.只能顺序存储√B.只能链式存储C.可以顺序存储也可以链式存储D.任何存储方式解析:解析:二分法查找也称拆半查找,是一种高效的查找方法。
能使用二分法查找的线性表必须满足两个条件:用顺序存储结构;线性表是有序表。
国家二级(ACCESS)机试-试卷54(总分:86.00,做题时间:90分钟)一、选择题(总题数:40,分数:80.00)1.下列关于队列的叙述中正确的是( )。
(分数:2.00)A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表√D.队列是先进后出的线性表解析:解析:队列是一种操作受限的线性表。
它只允许在线性表的一端进行插入操作,另一端进行删除操作。
其中,允许插入的一端称为队尾(rear),允许删除的一端称为队首(front)。
队列具有先进先出的特点,它是按“先进先出”的原则组织数据的。
2.对于存储同样的一组数据元素而言( )。
(分数:2.00)A.顺序结构比链接结构易于扩充空间B.顺序结构与链接结构相比,更有利于对元素进行插入、删除运算C.顺序结构占用整块空间,而链接结构不要求整块空间√D.顺序结构比链接结构多占存储空间解析:解析:顺序结构中,元素之间的关系通过存储I单元的邻接关系来表示,其存储空间必须占用整块空间;链接结构中,结点之间的关系通过指针来表示,不要求整块空间。
3.算法的有穷性是指( )。
(分数:2.00)A.算法程序的运行时间是有限的√B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用解析:解析:算法具有5个特性:①有穷性:一个算法必须(对任何合法的输入值)在执行有穷步之后结束,且每一步都可在有限时间内完成,即运行时间是有限的;②确定性:算法中每一条指令必须有确切的含义,读者理解时不会产生歧义;③可行性:一个算法是可行的,即算法中描述的操作都是可以通过已经实现的基本运算执行有限次来实现;④输入:一个算法有零个或多个输入,这些输入取自于某个特定的对象的集合;⑤输出:一个算法有一个或多个输出。
4.下面描述中,不属于软件危机表现的是( )。
(分数:2.00)A.软件过程不规范√B.软件质量难以控制C.软件开发生产率低D.软件成本不断提高解析:解析:软件危机是计算机软件在开发和维护过程中所遇到的一系列严重问题。
主要表现在以下6个方面:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件可维护性差;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。
5.软件的( )设计又称总体结构设计,其主要任务是建立软件系统的总体结构。
(分数:2.00)A.概要√B.抽象C.逻辑D.规解析:解析:软件设计分为概要设计和详细设计。
概要设计又称总体结构设计,其主要任务是建立软件系统的总体结构。
6.下列叙述中,正确的是( )。
(分数:2.00)A.用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系√B.用E-R图只能表示实体集之间一对一的联系C.用E-R图只能表示实体集之间一对多的联系D.用E-R图表示的概念数据模型只能转换为关系数据模型解析:解析:两个实体之间的联系实际上是实体集间的函数关系,这种函数关系可以有下面几种,即一对一的联系、一对多(或多对一)的联系和多对多的联系。
由于概念模型不依赖于具体的数据库管理系统,因此容易向关系模型、网状模型和层次模型等各种模型转换。
7.结构化程序设计主要强调的是( )。
(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性√解析:解析:结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用goto语句,总的来说可使程序结构良好、易读、易理解、易维护。
8.下面关于数据库系统中叙述正确的是( )。
(分数:2.00)A.数据库系统减少了数据冗余√B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据解析:解析:数据库系统的特点之一是数据共享性高,冗余度低。
数据共享的同时又可极大地减少数据冗余性,不仅减少了Sg,要的存储空间,更为重要的是可以避免数据的不一致性。
所谓数据的一致性是指在系统中统一数据在不同位置出现时应保持相同的值。
9.层次型、网状型和关系型数据库划分原则是( )。
(分数:2.00)A.数据之间的联系方式√B.记录长度C.联系的复杂程度D.文件的大小解析:解析:数据库按数据模型分为层次型数据库、网状型数据库、关系型数据库,数据模型即数据之间的联系方式,因此正确选项为A。
10.有两个关系R和T R得到关系T的操作是( )。
(分数:2.00)A.选择√B.投影C.交D.并解析:解析:从关系中找出满足给定条件的元组的操作称为选择。
选择是从行的角度进行的运算,即从水平方向抽取记录。
由图可知关系R通过运算得到关系T,关系T与关系R相比,属性的个数没有发生变化,记录的条数发生了变化。
因此所使用的运算应该是选择。
故本题答案为A。
11.关系型数据库中所谓的“关系”是指( )。
(分数:2.00)A.各个记录中的数据彼此间有一定的关联关系B.数据模型符合满足一定条件的二维表格式√C.某两个数据库文件之间有一定的关系D.表中的两个字段有一定的关系解析:解析:关系型数据库中所谓的“关系”是指数据模型符合满足一定条件的二维表格式。
在Access中,一个表就是一个关系,每一个关系都是一个二维表。
12.下列属于Access对象的是( )。
(分数:2.00)A.文件B.数据C.记录D.查询√解析:解析:Access数据库由数据库对象和组两部分组成。
其中对象又分为7种,包括表、查询、窗体、报表、数据访问页、宏、模块。
这些对象都存放在扩展名为.mdb的数据库文件中。
所以本题答案为D。
13.设有表示学生借书的三张表,学生A(学号,姓名,性别,年龄,身份证号),借书B(书号,书名),借书.AB(学号,书号,借阅时间),则表AB的关键字(键或码)为( )。
(分数:2.00)A.书号,借阅时间B.学号,借阅时间C.学号,书号√D.学号,姓名,借阅时间解析:解析:能唯一标识实体的属性集称为码,码也称为关键字,是表中若干属性的属性组,能够唯一标识表中的一个元组。
在表AB中能唯一标识一个元组的关键字是学号,书号。
故本题答案为C。
14.主/子窗口平常用来显示查询和多个表中的数据,而这些数据之间的关系是( )。
(分数:2.00)A.一对多√B.多对一C.一对一D.多对多解析:解析:例如,在“教学管理”数据库中,每名学生可以选多门课程,这样“学生”和“选课成绩”之间就存在一对多的关系。
15.不能进行索引的字段是( )。
(分数:2.00)A.备注√B.数值C.字符D.日期解析:解析:在Access中,备注字段类型是不能进行索引的。
16.若要求在文本框中输入文本时达到密码是“*”号的显示效果,则应设置的属性是( )。
(分数:2.00)A.默认值B.有效性文本C.输入掩码√D.密码解析:解析:若要求当文本框用来接收用户输入的密码信息时,不显示输入的具体密码值而以“*”号显示,可以将文本框的“输入掩码”属性设置为“密码”。
所以本题答案为C。
17.下列关于表的格式说法错误的是( )。
(分数:2.00)A.在Access中,只可以冻结列,不能冻结行B.用户可以同时改变一列或同时改变多列字段的位置C.在数据表中,可以为某个或多个指定字段中的数据设置字体格式√D.字段在数据表中默认的显示顺序是由用户输入的先后顺序决定的解析:解析:在数据表中,设置字体格式都是对整个数据表,不能单独设置某个或某几个字段的格式,所以c错误。
18.不属于Access提供的数据筛选方式是( )。
(分数:2.00)A.高级筛选B.按内容排除筛选C.按数据表视图筛选√D.按选定内容筛选解析:解析:Access提供了4种筛选记录的方法,分别是按选定内容筛选、按窗体筛选、按筛选目标筛选以及高级筛选。
经过筛选后的表,只显示满足条件的记录,不满足条件的记录将被隐藏。
19.“A Or B”准则表达式表示的意思是( )。
(分数:2.00)A.表示查询表中的记录必须同时满足or两端的准则A和B,才能进入查询结果集B.表示查询表中的记录只需满足由or两端的准则A和B中的一个,即可进入查询结果集√C.表示查询表中记录的数据介于A、B之间的记录才能进入查询结果集D.表示查询表中的记录当满足由Or两端的准则A和B不相等时即进入查询结果集解析:解析:Or是“或”运算符,表示两端准则满足其一即可。
20.操作查询包括( )。
(分数:2.00)A.生成表查询、删除查询、更新查询和交叉表查询B.生成表查询、删除查询、更新查询和追加查询√C.选择查询、普通查询、更新查询和追加查询D.选择查询、参数查询、更新查询和生成表查询解析:解析:在Access数据库中,查询的种类很多,常用的有选择查询、参数查询、交又表查询、操作查询和SQL查询。
其中操作查询包括生成表查询、删除查询、更新查询和追加查询。
21.若利用选择查询计算每个职工的工龄,并对结果进行取整操作,标题行显示为工龄,则字段行的设计正确的语句是( )。
(分数:2.00)A.工龄:Date()-[工作日期]/365B.工龄:(Date()-[工作日期])/365C.工龄:Year(Date())-Year([工作日期]) √D.工龄:Year([工作日期])/365解析:解析:Date函数返回当前系统日期,Year函数返回日期表达式年份的整数。
本题选项A中,先计算“/”,算出的是一个小数,用当前日期去减一个小数,明显不对;选项B中,先算出的是时间差,其中包括月和日的时间差,再去除365,获得的也是一个带小数的年数,也不对;选项C中,用当前年份去减开始工作年份,得到的就是工龄,是对的。
所以本题答案为C。
22.在课程表中要查找课程名称中包含“数据库”的课程,对应“课程名称”字段的正确条件表达式是( )。
(分数:2.00)A.“数据库”B.“*数据库*”C.Like“*数据库*”√D.Like“数据库”解析:解析:用“*”表示该位置可匹配零或多个字符。
在课程表中要查找课程名称中包含“数据库”的课程,对应“课程名称”字段的正确条件表达式是Like”*数据库*”。
所以本题答案为C。
23.以下不是窗体控件的是( )。
(分数:2.00)A.表√B.单选按钮C.图像D.直线解析:解析:表是数据库中的概念,不是窗体控件。
24.可以作为窗体记录源的是( )。
(分数:2.00)A.表B.查询C.Select语句D.表、查询或Select语句√解析:解析:在Access中,窗体的“数据环境”被称为记录来源(Ilecord Source),记录源可以是表、查询或SQL SELECT语句。
Access的记录来源比FoxPro的“数据环境”提供了更大的灵活性,当Access窗体的记录来源是相互关联的若干表时,Access通过建立查询或是使用SQL SELECT语句作为记录来源,且查询与SELECT语句指定了相关的表及表间关系。