[计算机类试卷]国家二级(ACCESS)笔试模拟试卷198及答案与解析.doc

上传人:周芸 文档编号:502194 上传时间:2018-11-29 格式:DOC 页数:21 大小:111.50KB
下载 相关 举报
[计算机类试卷]国家二级(ACCESS)笔试模拟试卷198及答案与解析.doc_第1页
第1页 / 共21页
[计算机类试卷]国家二级(ACCESS)笔试模拟试卷198及答案与解析.doc_第2页
第2页 / 共21页
[计算机类试卷]国家二级(ACCESS)笔试模拟试卷198及答案与解析.doc_第3页
第3页 / 共21页
[计算机类试卷]国家二级(ACCESS)笔试模拟试卷198及答案与解析.doc_第4页
第4页 / 共21页
[计算机类试卷]国家二级(ACCESS)笔试模拟试卷198及答案与解析.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、国家二级( ACCESS)笔试模拟试卷 198及答案与解析 1 按数据的组织形式,数据库的数据模型可分为 3种模型,它们是 ( )。 ( A)小型、中型和大型 ( B)网状、环状和链状 ( C)层次、网状和关系 ( D)独享、共享和实时 2 数据库中有 A、 B两表,均有相同字段 C,在两表中 C字段都设为主键。当通过C字段建立两表关系时,该关系为 ( )。 ( A)一对一 ( B)一对多 ( C)多对多 ( D)不能建立关系 3 如果在创建表中建立字段 “性别 ”,并要求用汉字表示,其数据类 型应当是( )。 ( A)是 /否 ( B)数字 ( C)文本 ( D)备注 4 在 Access数

2、据库对象中,体现数据库设计目的的对象是 ( )。 ( A)报表 ( B)模块 ( C)查询 ( D)表 5 下列关于空值的叙述中,正确的是 ( )。 ( A)空值是双引号中间没有空格的值 ( B)空值是大于 0的数值 ( C)空值是使用 Null或空白来表示字段的值 ( D)空值是用空格表示的值 6 在定义表中字段属性时,对要求输入相对固定格式的数据,例如电话号码 010-65971234,应该定义该字段的 ( )。 ( A)格式 ( B)默认值 ( C)输入掩码 ( D)有效性规则 7 在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是( )。 ( A) * ( B) %

3、 ( C) & ( D) # 8 下列关于报表的叙述中,正确的是 ( )。 ( A)报表只能输入数据 ( B)报表只能输出数据 ( C)报表可以输入和输出数据 ( D)报表不能输入和输出数据 9 要实现报表按某字段分组统计输出,需要设置的是 ( )。 ( A)报表页脚 ( B)该字段的组页脚 ( C)主体 ( D)页面页脚 10 下列关于 SQL语句的说法中,错误的是 ( )。 ( A) INSERT语句可以向数据表中追加新的数据记录 ( B) UPDATE语句用来修改数据表中已经存在的数据记录 ( C) DELETE语句用来删除数据表中的记录 ( D) CREATE语句用来建立表结构并追加新

4、的记录 11 下列叙述中正确的是 ( )。 ( A)栈是 “先进先出 ”的线性表 ( B)队列是 “先进后出 ”的线性表 ( C)循环队列是非线性 结构 ( D)有序线性表既可以采用顺序存储结构,又可以采用链式存储结构 12 在运行宏的过程中,宏不能修改的是 ( )。 ( A)窗体 ( B)宏本身 ( C)表 ( D)数据库 13 在设计条件宏时,对于连续重复的条件,要代替重复条件,表达式可以使用符号 ( )。 ( A) ( B): ( C) ! ( D) = 14 在宏的参数中,要引用窗体 F1上的 Text1文本框的值,应该使用的表达式是( )。 ( A) Eorms!F1!Text1 (

5、 B) Text1 ( C) F1.Text1 ( D) Form_F1_Text1 15 宏操作 Quit的功能是 ( )。 ( A)关闭表 ( B)退出宏 ( C)退出查询 ( D)退出 Access 16 发生在控件接收焦点之前的事件是 ( )。 ( A) Enter ( B) Exit ( C) GotFocus ( D) LostFocus 17 要想在过程 Proc调用后返回形参 x和 y的变化结果,下列定义语句中正确的是( )。 ( A) Sub Proc(x as Integer, y as Integer) ( B) Sub Proc(ByVal x as Integer,

6、y as Integer) ( C) Sub Proc(x as Integer, ByVal y as Integer) ( D) Sub Proc(ByVal x as Integer, ByVal y as Integer) 18 要从数据库中删除一个表,应该使用的 SQL语句是 ( )。 ( A) ALTER TABLE ( B) KILL TABLE ( C) DELETE TABLE ( D) DROP TABLE 19 在 VBA中要打开名为 “学生信息录入 ”的窗体,应使用的语句是 ( )。 ( A) DoCmd.OpenForm“学生信息录入 “ ( B) OpenForm“

7、学生信息录入 “ ( C) DoCmd.OpenWindow“学生信息录入 “ ( D) OpenWindow“学生信息录入 “ 20 要显示当前过程中所有变量及对象的取值,可以利用的调试窗口是 ( )。 ( A)监视窗口 ( B)调用堆栈 ( C)立即窗口 ( D)本地窗口 21 在 VBA中,下列关于过程的 描述中正确的是 ( )。 ( A)过程的定义可以嵌套,但过程的调用不能嵌套 ( B)过程的定义不可以嵌套,但过程的调用可以嵌套 ( C)过程的定义和过程的调用均可以嵌套 ( D)过程的定义和过程的调用均不能嵌套 22 能够实现从指定记录集里检索特定字段值的函数是 ( )。 ( A) D

8、Count ( B) DLookup ( C) DMax ( D) DSum 23 下列 4个选项中,不是 VBA的条件函数的是 ( )。 ( A) Choose ( B) If ( C) IIf ( D) Switch 24 设有如下过程: X=1 Do x=x+2 Loop Until( ) 运行程序,要求循环体执行 3次后结束循环,空白处应填入的语句是 ( )。 ( A) x =7 ( B) x 7 ( C) x =7 ( D) x 7 25 在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码: Private Sub Command1_Click() MsgBox

9、 f(24, 18) End Sub Public Function f(m As Integer, n As Integer)As Integer Do While m n Do While m n M=m-n Loop Do While m n N=n-m Loop Loop F=m End Function 窗体打开运行后,单击命令按钮 ,则消息框的输出结果是( )。 ( A) 2 ( B) 4 ( C) 6 ( D) 8 26 算法的时间复杂度是指 ( )。 ( A)执行算法程序所需要的肘间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条

10、数 27 下列叙述中正确的是 ( )。 ( A)线性表是线性结构 ( B)栈与队列是非线性结构 ( C)线性链表是非线性结构 ( D)二叉树是线性结构 28 下列关于队列的叙述中正确的是 ( )。 ( A)在队列中只能 插入数据 ( B)在队列中只能删除数据 ( C)队列是 “先进先出 ”的线性表 ( D)队列是 “先进后出 ”的线性表 29 结构化程序设计主要强调的是 ( )。 ( A)程序的规模 ( B)程序的易读性 ( C)程序的执行效率 ( D)程序的可移植性 30 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 ( )。 ( A)概要设计 ( B)详细设计

11、 ( C)可行性研究 ( D)需求分析 31 检查软件产品是否符合需求定义的过程称为 ( )。 ( A) 确认测试 ( B)集成测试 ( C)验证测试 ( D)验收测试 32 下面不属于软件设计原则的是 ( )。 ( A)抽象 ( B)模块化 ( C)自底向上 ( D)信息隐蔽 33 软件调试的目的是 ( )。 ( A)发现错误 ( B)改正错误 ( C)改善软件的性能 ( D)挖掘软件的潜能 34 下述关于数据库系统的叙述正确的是 ( )。 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统中数据的一致性是指数据类型一致 ( D)数据库系 统比文件系统能管

12、理更多的数据 35 数据库设计包括两个方面的设计内容,它们是 ( )。 ( A)概念设计和逻辑设计 ( B)模式设计和内模式设计 ( C)内模式设计和物理设计 ( D)结构特性设计和行为特性设计 36 下面程序的功能是计算折旧年限。假设一台机器的原价值为 100万元,如果每年的折旧率为 3%,多少年后它的价值不足 60万元。请填空。 y=0 p=100 x=0.3 Do y=y+1 Loop Until p ( ) MsgBox y 37 执行下面的程序,消息框里显示的结果是 ( )。 Private Sub Form_Click() Dim Str As String,S As String

13、,k As Integer S=Str For k=Len(Str) To 1 Step -1 S=S & (Mid(Str,k,1) Next k End Sub 38 在名为 ”Form1”的窗体上添加三个文本框和一个命令按钮,其名称分别为“Text1“、 “Text2“、 “Text3“和 “Command1“,然后编写如下两个事件过程: Private Sub Command1_Click() End Sub 打开窗体 Form1后,在第一个文本框 (Text1)和第二个文本框 (Text2)中分别输入 5和 10,然后单击命令按钮 Command1,则文本框 (Text3)中显示的内

14、容为 ( )。 39 在 Access中可以定义三种主关键字:单字段、多字段及 ( )。 40 报表记录分组操作时,首先要选定 ( ),在这些 字段上值相同的记录数据归为同一组。 41 有如下用户定义类型及操作语句: Type Student No As String Name As String Age As Integer End Type Dim Stu As Student With Stu No=“200801001“ Name=“高强 “ Age=23 End With 执行 MsgBox Stu.Name后,消息框输出结果是 ( )。 42 现有一个登录窗体如下图所示。打开窗体后

15、输入用户名和密码,登录操作要求在 20秒内完成,如果在 20秒内没有完成登陆操作,则倒计时达到 0秒时自动关闭本窗体,窗体的右上角是显示倒计时的标签 labtime。事件代码如下,要求填空完成事件过程。 43 在表格式窗体、纵栏式窗体和数据表窗体中,显示记录按列分隔,每列的左边显示字段名,右边显示字段内容的窗体是 ( )。 44 数据结构分为线性结构和非线性结构,带链的队列属于 ( )。 45 队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作 ( )。 46 一棵二叉树第 6层 (根结点为第一层 )的结点最多为 ( )个。 47 给定一个关键字序列 (24, 19

16、, 32, 43, 38, 6, 13, 22),进行快速排序,扫描一趟后的结果是 ( )。 48 在一个容量为 24的循环队列中,若头指针 front=8,尾指针 rear=3,则该循环队列中共有 ( )个元素。 国家二级( ACCESS)笔试模拟试卷 198答案与解析 1 【正确答案】 C 【试题解析】 本题考查的是数据模型。数据库管理系统所支持的传统数据模型分为 3种:层次数据模型、网状数据模型、关系数据模型。 2 【正确答案】 A 【试题解析】 本题考查的是实体间的联系及分类。在 Access中,一对一联系表现为主表中的每一条记录只与相关表中的一条记录相关联。本题两表中 C字段都设为主

17、键,由于主键内容不可重复,所以通过 C字段建立的两表关系为 “一对一 ”。 3 【正确答案】 C 【试题解析】 本题考查的是数据类型。根据关系数据库理论,一个表中的同一列数据应具有相同的数据特征,称为字段的数据类型。文本型字段可以保存文本或文本与数字的组合。文本型字段的字段大小最多可达到 255个字符,如果取值的字符个数超过了 255,可使用备注型。本题要求将 “性别 ”字段用汉字表示, “性别 ”字段的内容为 “男 ”或 “女 ”,小于 255个字符,所以其数据类型应当是文本型。 4 【正确答案】 C 【试题解析】 本题考查的是数据库、查询。查询是数据库设计目的的体现,建立数据库之后,数据只

18、有被使用者查询 才能体现出它的价值。 5 【正确答案】 C 【试题解析】 本题考查的是空值的概念。在 Access表中,如果某条记录的某个字段尚未存储数据,则称该记录的这个字段的值为空值。空值与空字符串的含义不同,空值是缺值或还没有值,允许使用 Null值来说明一个字段里的信息目前还无法得到。空字符串是用双引号括起来,其中不包含任何字符的字符串 (即 “ “),且双引号中间没有空格,是长度为 0的字符串。 6 【正确答案】 C 【试题解析】 本题考查的是设置字段属性。在输入数据时,如果遇到有相对固定的书写格式 的数据时 (例如题目中所给的电话号码 ),可以定义一个输入掩码,将格式中不变的符号固

19、定成格式的一部分,这样在输人数据时,只需输入变化的值即可。 7 【正确答案】 D 【试题解析】 本题考查的是查询的条件。使用处理日期结果作为条件可以方便地限定查询的时间范围,书写这类条件时应注意,日期常量要用英文的 “#”号括起来。 8 【正确答案】 B 【试题解析】 本题考查的是报表的基本概念和组成。报表对象可以将数据库中的数据以格式化的形式显示和打印输出,但报表只能查看数据,不能通过报表修改或输入数据。 9 【正确答案】 B 【试题解析】 本题考查的是报表排序和分组。在报表设计时的分组是指按选定的某个 (或几个 )字段值是否相等而将记录划分成组的过程。组页脚节内主要安排文本框或其他类型控件

20、显示分组统计数据。 10 【正确答案】 D 【试题解析】 本题考查的是 SQL语句。 CREATE语句的功能是创建一个表结构,但不能追加新的记录,追加新的记录可以使用 INSERT语句,所以选项 D错误。 11 【正确答案】 D 【试题解析】 本题考查的是数据访问页。本题的 4个选项中,选项 A是 “下 拉列表 ”;选项 B是 “滚动文字 ”;选项 C是 “展开 ”;选项 D是 “列表框 ”。 12 【正确答案】 B 【试题解析】 本题考查的是宏。宏是由一个或多个操作组成的集合,其中的每个操作都能自动执行,并实现特定的功能。在宏运行的过程中,可以对窗体、表以及数据库进行修改,但不能修改宏本身。

21、 13 【正确答案】 A 【试题解析】 本题考查的是条件宏。对于连续重复的条件,在设计条件宏时,可以使用省略号来代替重复条件表达式。 14 【正确答案】 A 【试题解析】 本题考查的是宏。宏在输入条件表 达式时,可能会引用窗体上的控件值,语法如下: Forms!窗体名 !控件名 。根据本题要求,要引用窗体 F1上的 Text1文本框的值,应该使用的表达式是: Forms!F1!Text1。 15 【正确答案】 D 【试题解析】 本题考查的是宏。宏操作 Quit的功能是退出 Access。 16 【正确答案】 A 【试题解析】 本题考查的是常用事件。下面来分析一下 4个选项,选项 A Enter

22、是进入,发生在控件实际接收焦点之前。选项 B Exit是退出,正好在焦点从一个控件移动到同一窗 体上的另一个控件之前发生。选项 C GotFocus是获得焦点,在一个控件、一个没有激活的控件或有效控件的窗体接收焦点时发生。选项 D LostFocus是失去焦点,当窗体或控件失去焦点时发生。 17 【正确答案】 A 【试题解析】 本题考查的是参数传递。过程定义时,如果形式参数被说明为传值 (ByVal项 ),则过程调用只是相应位置实参的值 “单向 ”传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈和影响实参的值。由于这个过程,数据的传递只是单向性,故称为 “传值调用

23、”的 “单向 ”作用形式。反之,如果形式参数被说明为传址 (ByRef项 ),则过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。在这个过程中,数据的传递具有双向性,故称为 “传址调用 ”的 “双向 ”作用形式。在过程定义时,如果未做参数说明,则默认为传址调用。本题要在过程 Proc调用后返回形参 x和 y的变化结果,所以本题的参数 x和 y的说明方式都需要采用传址 (ByRef项 ),所以选项 B、 C、 D不符合要求,由于未做参数说明,则默认为传址调用。 18 【正确答案】 D 【试题解析】 本题考查的是 SQL语句。如果

24、希望删除某个不需要的表,可以使用 DROP TABLE语句。语句基本格式为: DROP TABLE 表名其中,表名是指要删除的表的名称。而 Aher语句用来修改已建表结构, DELECT语句用来删除表中满足条件的记录。 19 【正确答案】 A 20 【正确答案】 D 【试题解析】 本题考查的是 VBA程序调试。在 Access系统中,通过监视窗口增添监视表达式的方法,程序可以动态了解一些变量或表达式的值的变化情况,进而对代码的正确与否有清楚的判断 ;调用堆栈,显示在中断模式期间活动的过程调用;在中断模式下,立即窗口中可以安排一些调试语句,而这些语句是根据显示在立即窗口区域的内容或范围来执行的;

25、本地窗口内部自动显示出所有在当前过程中的变量声明及变量值。 21 【正确答案】 B 【试题解析】 本题考查的是 VBA编程基础。过程的定义是互相平行的、独立的,定义过程时不能在一个过程内定义另外一个过程,也就是说,过程定义是不能嵌套的。但是,过程调用却是可以嵌套的,也就是说,可以在调用一个过程的过程中调用另外一个过程。 22 【正确答案】 B 【试题解析】 本题考查的是 VBA编程基础、函数。下面分析一下 4个选项,DCount()函数用于返回指定记录集中的记录数; DLookup()函数是从指定记录集里检索特定字段的函数; DMax()函数用于返回指定记录集中某个字段列数据的最大值; DSu

26、m()函数用于返回指定记录集中某个字段列数据的和。 23 【正确答案】 B 【试题解析】 本题考查的是 3个条件函数。 VBA提供了 3个条件函数: IIf函数、 Switch函数、 Choose函数,上述 3个函数都具有选择特性而被广泛用于查询、宏及计算控件的设计 中。 24 【正确答案】 C 【试题解析】 本题考查的是 VBA编程基础、循环结构。 DoLoop until 是当条件值为假时,重复执行循环,直至条件值为真或执行到选择 Exit Do语句,结束循环。本题中变量 x初始值为 1,第一次循环结束后, x=1+2=3,第二次循环结束后, x=3+2=5,第三次循环结束后, x=5+2

27、=7,所以,要求循环体执行 3次后结束循环,则需要在空白处填入 x =7,这样,当 x的值等于 7时,循环条件为真,则循环结束。 25 【正确答案】 C 【试题解析】 本题考查的是 VBA编程基础、循环嵌套。本程序中包含有两个内循环,下面介绍一下该程序的运行过程,程序刚开始运行时,初始值: m=24,n=18。首先判断外层循环条件表达式 m n,值为真,再判断 m n,由于 2418,所以循环继续执行。 m=m-n=24-18=6,此时 m n,条件不成立,退出第一个内循环。接着执行第二个内循环:首先判断 m n,条件符合,循环继续执行,n=n-m=18-6=12,此时 n m,第二个内循环的

28、条件仍然符合,再次执行, n=n-m=12-6=6,此时, m=6, n=6,条件表达式的值为假,退出第二个内循 环,再判断外层循环的条件 m n,此时,条件表达式 m n的值为假,退出外层循环,循环结束。函数的返回值为 6,所以单击命令按钮,则消息框的输出结果是 6。 26 【正确答案】 C 27 【正确答案】 A 28 【正确答案】 C 29 【正确答案】 B 30 【正确答案】 D 31 【正确答案】 A 32 【正确答案】 C 33 【正确答案】 B 34 【正确答案】 A 35 【正确答案】 A 36 【正确答案】 60 【试题解析】 本题考查 VBA中循环的知识 。对于这种循环结构

29、,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件是否成立,至少执行一次循环体。在 Until循环中条件为 False时执行循环体;条件为 True时退出循环;在 While循环中条件为 True时执行循环体,条件为 False时退出循环,这一点要注意区分清延。本题中是一个后判断条件的 Until循环,变量 y的作用是累计循环次数也就是年数,要求填写的是循环结束条件,即 p的值不足 60时结束循环。 37 【正确答案】 abccba 38 【正确答案】 510 【试题解析】 本题考查 “+”运算符的使用。 “+”运算符可以用于计算

30、两个数之和,也可以使用 “+”运算符连接两个字符串, “+”运算符两端的表达式的基本类型决定了 “+”运算符所做的操作,如果两个表达式都是数值或者一个表达式是数值,另一个表达式是字符串则 “+”代表相加:如果两个表达式都是字符串则 “+”代表字符串的连接。本题中,由于文本框的 Text属性值的类型是字符串,所以 “+”运算符连接的是字符串 “5”和字符串 “10”,所以本题答案为 510。 39 【正确答案】 自动编号 【试题解析】 本题考查的是主关键字的知识。 Access数据库中的每个表都有一个或一组字段能惟一标识每条记录,这个字毁称为主关键字。 Access不允许在主关键字字段中存在重复

31、值和空值。自动编号数据类型是每次向表中添加新记录时自动生成的,但是一旦被指定就会永久的与记录连接,即使删除了某条记录,Access也不会对表中的自动编号字段重新编号。当表中没有设置其他主关键字时,在保存表时会提示是否自动创建主键,此时单击 “是 ”按钮,将会为表创建一个自动编号字段作为主关键字。 40 【正确答案】 分组字段 【试 题解析】 本题考查报表排序与分组的知识。报表记录的排序是按照某字段值进行大小排序,分组是按照分组字段值相同的被分为一组来计算的,所谓分组就是指按某个字段值进行归类,将字段值相同的记录分在一组之中,而排序是指按某个字段值将记录排序。要想实现分组,首先要选定分组字段。

32、41 【正确答案】 高强 42 【正确答案】 True i+1 43 【正确答案】 纵栏式窗体 44 【正确答案】 线性结构 【试题解析】 一个数据结构是线性结构还是非线性结构,判断依据是数据结构前后件关系的复杂程 度,而与其所使用的存储结构是没有关系的。在一个非空的队列中,每一个元素只有一个前件和后件,因此它属于线性结构。 45 【正确答案】 队尾 【试题解析】 在队列中,允许插入的一端叫做 “队尾 ”,允许删除的一端叫做 “队头 ”。 46 【正确答案】 32 【试题解析】 二叉树第 k层上,最多有 2k-1(k1)个结点。第 6层的结点数最多是 26-1=32。 47 【正确答案】 22, 19, 13, 6, 24, 38, 43, 32 【试题解析】 根据快速排序的定义,取第一个元素 24为依据,将小于 24的置于其前面,大于 24的置于其后面,则可得到快速排序第一趟的结果。 48 【正确答案】 19 【试题解析】 设队列容量为 m,则 rear front,则队列中元素个数为 rear-front; rear front,则队列中元素个数为 m+(rear-front)。本题 rear front,则m=24+(3-8)=19。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1