[计算机类试卷]2018年3月国家二级(ACCESS)机试真题汇编(二)及答案与解析.doc
《[计算机类试卷]2018年3月国家二级(ACCESS)机试真题汇编(二)及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2018年3月国家二级(ACCESS)机试真题汇编(二)及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、2018年 3月国家二级( ACCESS)机试真题汇编(二)及答案与解析 一、选择题 1 下列关于算法的描述中错误的是 ( )。 ( A)算法强调动态的执行过程,不同于静态的计算公式 ( B)算法必须能在有限个步骤之后终止 ( C)算法设计必须考虑算法的复杂度 ( D)算法的优劣取决于运行算法程序的环境 2 设栈的顺序存储空间为 S(0: 49),栈底指针 bottom=49,栈顶指针 top=30(指向栈顶元素 )。则栈中的元素个数为 ( )。 ( A) 30 ( B) 29 ( C) 20 ( D) 19 3 某二叉树的前序序列为 ABCDEFG,中序序列为。 DCBAEFG,则该二叉树的
2、深度 (根结点在第 1层 )为 ( )。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 4 下列叙述中正确的是 ( )。 ( A)存储空间连续的数据结构一定是线性结构 ( B)存储空间不连续的数据结构一定是非线性结构 ( C)没有根结点的非空数据结构一定是线性结构 ( D)具有两个根结点的数据结构一定是非线性结构 5 下列叙述中正确的是 ( )。 ( A)带链队列的存储空间可以不连续,但队头指针必须大于队尾 指针 ( B)带链队列的存储空间可以不连续,但队头指针必须小于队尾指针 ( C)带链队列的存储空间可以不连续,且队头指针可以大于也可以小于队尾指针 ( D)带链队列的存储空间一定
3、是不连续的 6 下列各项中,不能作为软件需求分析工具的是 ( )。 ( A) PAD图 ( B)数据字典 (DD) ( C)数据流程图 (DFD图 ) ( D)判定树 7 在软件开发中,需求分析阶段产生的主要文档是 ( )。 ( A)可行性分析报告 ( B)软件需求规格说明书 ( C)概要设计说明书 ( D)集成测试计划 8 关系数据模型 ( )。 ( A)只能表示实体间 1: 1联系 ( B)只能表示实体间 1: m联系 ( C)可以表示实体间 m: n联系 ( D)能表示实体间 1: n联系而不能表示实体间 n: 1联系 9 下面属于整数类的实例是 ( )。 ( A) 0518 ( B)
4、0 518 ( C)一 518 ( D) 5 18E+00 10 有三个关系 R、 S和 T如下: 则由关系 R和 S得到关系 T的操作是 ( )。 ( A)自然连接 ( B)交 ( C)除 ( D)并 11 在 Access扣,空数据库是指 ( )。 ( A)表中没有数据 ( B)没有基本表的数据库 ( C)没有窗体、报表的数据库 ( D)没有任何数据库对象的数据库 12 若变量 x是大于 100且小于 200的整数,则正确判断 x在合理范围的 VBA表达式是 ( )。 ( A) 100 =x =200 ( B) 100 x 200 ( C) x 100 AND x 200 ( D) 100
5、 =x OR x 200 13 下列叙述中,正确的是 ( )。 ( A)在窗体和报表中均不能设置页面页眉 ( B)在窗体和报表中均可以根据需要设置页面页眉 ( C)在窗体中可 以设置页面页眉,在报表中不能设置页面页眉 ( D)在窗体中不能设置页面页眉,在报表中可以设置页面页眉 14 能够实现从指定记录集里检索特定字段值的函数是 ( )。 ( A) Nz ( B) Dsum ( C) DLookup ( D) Rnd 15 随机产生 10, 50之间整数的正确表达式是 ( )。 ( A) Round(Rnd*51) ( B) Int(Rnd*40+10) ( C) Round(Rnd*50) (
6、 D) 10+Int(Rnd*41) 16 VBA中去除字符串前面空格的函数是 ( )。 ( A) Ltrim ( B) Rtrim ( C) Trim ( D) Ucase 17 使用 SQL命令不能创建的对象是 ( )。 ( A)窗体 ( B)数据表 ( C)操作查询 ( D)选择查询 18 如果要在文本框中输入字符时达到密码显示效果,如星号 (*),应设置文本框的属性是 ( )。 ( A) Text ( B) Caption ( C) InputMask ( D) PasswordChar 19 某体检记录表中有日期时间型数据 “体检日期 ”,若规定在体检 30天后复检,需在本表中建立
7、新字段 “复检日期 ”,并给出预计的复检日期。在下列设计实例中,设置 “复检日期 ”为计算字段,在表达式栏中,正确的表达式是 ( )。 ( A) Date()+30 ( B) 体检日期 +30 ( C) Date()一 体检日期 =30 ( D) Day(date()一 (体检日期 )=30 20 在对某字符型字段进行升序排序时,假设该字段有 4个值: 100、 22、 18和 3,则排序结果是 ( )。 ( A) 100、 22、 18、 3 ( B) 3、 18、 22、 100 ( C) 100、 18、 22、 3 ( D) 18、 100、 22、 3 21 打开报表后,下列事件中首
8、先发生的是 ( )。 ( A)获得焦点 (GotFocus) ( B)改变 (Change) ( C)激活 (Activate) ( D)成为当前 (Current) 22 若要使窗体上的控件 Command0不可用,正确的设置是 ( )。 ( A) Command0 Enable=False ( B) Command0 Visible=False ( C) Command0 Enable=True ( D) Command0 Visible=True 23 在 Access中,可用于设计输入界面的对象是 ( )。 ( A)窗体 ( B)报表 ( C)查询 ( D)表 24 定义字段默认值的含
9、义是 ( )。 ( A)该字段值不允许为空 ( B)该字段值不允许超出定义的范围 ( C)在未输入数据前,系统自动将定义的默认值显示在数据表中 ( D)在未输入数据前,系统自动将定义的默认值存储到该字段中 25 定位到同一字段第一条记录中的快捷键是 ( )。 ( A) End ( B) Ctrl+End ( C) Ctrl+ ( D) Ctrl+Home 26 有以下表达式: DateDiff(”yyyy”, #12 30 2012#, #1 13 2013#),则表达式的结果是 ( )。 ( A) 10 ( B) 1 ( C) 14 ( D) 99 27 某窗体中有一命令按钮,在 “窗体视图
10、 ”中单击此命令按钮运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是 ( )。 ( A) RunApp ( B) RunCode ( C) RunMacro ( D) RunSQL 28 下列运行宏的方法中,错误的是 ( )。 ( A)单击宏名运行宏 ( B)双击宏名运行宏 ( C)在宏设计器中单击 “运行 ”菜单下的 “运行 ”命令 ( D)单击 “工具栏 ”上的 “运行 ”按钮 29 下列关于 OLE对象的叙述中,正确的是 ( )。 ( A)用于处理超级链接类型的数据 ( B)用于存储一般的文本类型数据 ( C)用于存储 Windows支持的对象 ( D)用于存储图像
11、、音频或视频文件 30 下列关于表的叙述中,错误的是 ( )。 ( A) Access中的数据表是由字段和记录构成 ( B) Access中的数据表是查询的主要数据源 ( C)设计表的主要工作是 定义表的字段和属性 ( D)数据表一般可以包含一到两个主题的信息 31 若要调整产品的价格,下列查询方法中最便利的方式是 ( )。 ( A)追加查询 ( B)更新查询 ( C)删除查询 ( D)生成表查询 32 在一个数据库中存储着若干个表,要在这些表之间建立关系,可以通过 ( )。 ( A)内容不相同的字段 ( B)相同内容的字段 ( C)第一个字段 ( D)最后一个字段 33 要在页面页脚中显示
12、“第 X页,共 Y页 ”,则页脚中的页码 “控件来源 ”应设置为( )。 ( A) =“第 ” pages “页,共 ” page “页 ” ( B) =“共 ” -pages “页,第 ” page “页 ” ( C) =“第 ” page “页,共 ” pages “页 ” ( D) =“共 ” page “页,第 ” pages “页 ” 34 下列关于表的叙述中,错误的是 ( )。 ( A)创建表之间的关系时,必须要关闭所有打开的表 ( B)使用表设计视图定义字段时,必须定义字段名称 ( C)使用表设计视图定义字段时,不能设置索引字段 ( D)使用表设计视图可以对备注型字段设置格式属性
13、 35 若存在关系 STUD(学号,姓名,性别,年龄 ),下列函数 Func的功能是 ( )。 Function Func() Dim strSQL As String strSQL=“ALTER TABLE STUD ADD CONSTRAINT PRIMARY_KEY” “PRIMARY KEY(学号 )” CurrentProject Connection Execute strSQL End Function ( A)将关系 STUD中的 “学号 ”字 段设置为主关键字 ( B)取消关系 STUD中的主关键字 ( C)为关系 STUD的 “学号 ”字段添加索引 ( D)取消关系 STU
14、D中 “学号 ”字段的索引 36 下列循环结构中,循环体被执行的次数是 ( )。 Dim i As Integer, t As Integer For i=9 to 0 t=t+1 Next 1 ( A) 0次 ( B) 1次 ( C) 4次 ( D) 5次 37 已知事件对应的程序代码如下: Private Sub Command0 Click() Dim J As Integer J=100 Call GetData(J) MsgBox J End Sub Private Sub GetData(ByRef f As Integer) f=f+120 End Sub 则程序的输出是 ( )
15、。 ( A) 100 ( B) 120 ( C) 220 ( D)运行出错 38 下列代码实现的功能是:若在窗体中一个名为 “tNum”的文本 框中输入课程编号,则将 “课程表 ”中对应的 “课程名称 ”显示在另一个名为 “”tName的文本框中。 Private Sub tNum AfterUpdate() Me!tName=DLookup(“课程名称 ”, “课程表 ”, “课程编号 =” _ “”) End Sub 则程序中画线处应该填写的是 ( )。 ( A) Me!TNum ( B) Me TNum ( C) MeTNum ( D) Me TNum 39 在 VBA中按文件的访问方式
16、不同,可 以将文件分为 ( )。 ( A)顺序文件、随机文件和二进制文件 ( B)文本文件和数据文件 ( C)数据文件和可执行文件 ( D) ASCII文件和二进制文件 40 窗体中有文本框 Textl和标签 Labell。运行程序,输入大于 0的整数 m,单击按钮 Cornmandl,程序判断 m是否为素数,若是素数,则 Labell显示 “m是素数 ”,否则显示 “m是合数 ”。事件代码如下: Private Sub Commandl_Click() m=Val(Me!Text1) result=m “是素数 ” k=2 Do While k =m 2 If m Mod k=0Then r
17、esult=m “是合数 ” _ End H k=k+1 Loop Me!Labell Caption=result End Sub 程序画线处应填写的语句是 ( )。 ( A) Exit ( B) Exit Loop ( C) Exit While ( D) Exit Do 二、基本操作题 41 在考生文件夹下,已有 “samp0 accdb”和 “samp1 accdb”数据库文件。“samp0 accdb”中已建立表对象 “tTest”, “sampl accdb”中已建立表对象 “tEmp”和“tSalary”。试按以下要求,完成表的各种操作。 (1)根据 “tSalary”表的结构,
18、判断并设置主键;将 “tSalary”表中的 “工号 ”字段的字段大小设置为 8。 (2)将 “tSalary”表中的 “年月 ”字段的有效性 规则设置为只能输入本年度 10月 1日以前 (不含 10月 1日 )的日期 (要求:本年度年号必须用函数获取 );将表的有效性规则设置为输入的水电房租费小于输入的工资。 (3)在 “tSalary”表中增加一个字段,字段名为 “百分比 ”,字段值为:百分比一水电房租费工资,计算结果的 “结果类型 ”为 “双精度型 ”, “格式 ”为 “百分比 ”, “小数位数 ”为 2。 (4)将表 “tEmp”中 “聘用时间 ”字段改名为 “聘用日期 ”;将 “性别
19、 ”字段值的输入设置为 “男 ”“女 ”列表选择;将 “姓名 ”和 “年龄 ”两个字段的显示宽度设置为 20;将 善于交际的职工记录从有关表中删除;隐藏 “简历 ”字段列。 (5)完成上述操作后,建立表对象 “tEmp”和 “tSalary”的表间一对多关系,并实施参照完整。 (6)将考生文件夹下 “samp0 accdb”数据库文件中的表对象 “tTest”链接到“samp1 accdb”数据库文件中,要求链接表对象重命名为 tTemp。 三、简单应用题 42 在考生文件夹下有一个数据库文件 “samp2 accdb”,其中存在已经设计好的 3个关联表对象 “tCourse”“tGrade”
20、“tStudent”和一 个空表 “tSinfo”,请按以下要求完成设计。 (1)创建一个查询,查找并显示 “姓名 ”“政治面貌 ”“课程名 ”和 “成绩 ”4个字段的内容,将查询命名为 “qT1”。 (2)创建一个查询,计算每名学生所选课程的学分总和,并依次显示 “姓名 ”和 “学分 ”,其中 “学分 ”为计算出的学分总和,将查询命名为 “qT2”。 (3)创建一个查询,查找年龄小于平均年龄的学生,并显示其 “姓名 ”,将查询命名为 “qT3”。 (4)创建一个查询,将所有学生的 “班级编号 ”“学号 ”“课程名 ”和 “成绩 ”等值填入“tSinfo”表相应字段中,其中 “班级编号 ”值是
21、 “tStudent”表中 “学号 “字段的前 6位,将查询命名为 “qT4”。 四、综合应用题 43 在考生文件夹下有一个数据库文件 “samp3 accdb”,其中存在已经设计好的表对象 “tTeacher”、窗体对象 “fTest”、报表对象 “rTeacher”和宏对象 “m1”。请在此基础上按照以下要求补充窗体设计和报表设计。 (1)将报表对象 “rTeacher”的报表主体节区中名为 “性别 ”的文本框显示内容设置为“性别 ”字段值,并将文本框名称修改为 “tSex”。 (2)在报表对象 “rTeacher”的报表页脚节区位置添加一个计算控件,计算并显示教师的平均年龄。计算控件放置
22、在距上边 0 3厘米、距左侧 3 6厘米的位置,命名为 “tAvg”。 (3)设置窗体对象 “仃 “fest”上名为 “btest”的命令按钮的单击事件属性为给定的宏对象 m1。 注意:不能修改数据库中的表对象 “tTeacher”和宏对象 “m1”;不能修改窗体对象“fTest”和报表对象 “rTeacher”中未涉及的控件和属性。 2018年 3月国家二级( ACCESS)机试真题汇编(二 )答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 算法是指对解题方案的准确而完整的描述,简单地说,就是解决问题的操作步骤。算法不同于数学上的计算方法,强调实现, A选项叙述正确。算法的有穷性
23、是指,算法中的操作步骤为有限个,且每个步骤都能在有限时间内完成, B选项叙述正确。算法复杂度包括算法的时间复杂度和算法的空间复杂度。算法设计必须考虑执行算法所需要的资源,即时间与空间复杂度,故 C选项叙述正确。算法的优劣取决于算法复杂度,与程序的运行环境无关,当算法被编程实现之后,程序的运行受到计算机系统 运行环境的限制,故 D选项错误。 2 【正确答案】 C 【试题解析】 栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。入栈运算即在栈顶位置插入一个新元素,退栈运算即是取出栈顶元素赋予指定变量。元素依次存储在单元 30: 49中,个数为 20。 3 【正确答案】 C 【试题解析
24、】 深度,定义一棵树的根结点所在的层次为 1,其他结点所在的层次等于它的父结点所在的层次加 l,树的最大层次称为树的深度。二叉树遍历可以分为 3种:前序遍历 (访问根结点在访问左子树和访问右子树之前 )、中序遍历 (访问根结点在访问左子树和访问右子树两者之间 )、后序遍历 (访问根结点在访问左子树和访问右子树之后 )。二叉树的前序序列为 ABCDEFG, A为根结点。中序序列为DCBAEFG,可知 DCB为左子树结点, EFG为右子树结点。同理 B为 C父结点, C为 D父结点。同理 E为 F根结点, F为 G根结点。故二叉树深度为 4层。C选项正确。 4 【正确答案】 D 【试题解析】 一个
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2018 国家 二级 ACCESS 机试真题 汇编 答案 解析 DOC
