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

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

1、国家二级( ACCESS)笔试模拟试卷 281及答案与解析 1 结构化程序设计主要强调的是 _。 ( A)程序的规模 ( B)程序的易读性 ( C)程序的执行效率 ( D)程序的可移植性 2 下列关于结构化程序设计原则和方法的描述中,错误的是 ( )。 ( A)选用的结构只准许有一个入口和一个出口 ( B)复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现 ( C)不允许使用 GOTO语句 ( D)语言中所没有的控制结构,应该采用前后一致的方法来模拟 3 下列叙述中错误的是 ( )。 ( A)线性表是由 n个元素组成的一个有限序列 ( B)线性表是一种线性结构 ( C)线性表的所有结点有且仅有

2、一个前件和后件 ( D)线性表可以是空表 4 数据库应用系统中的核心问题是 _。 ( A)数据库设计 ( B)数据库系统设计 ( C)数据库维护 ( D)数据库管理员培训 5 链表不具有如下特点 ( )。 ( A)为了存储线性表中的每一个元素,一方面要存储数据元素的值,另一方面要存储各数据元素之间的前后件关系 ( B)存储空间中的每一个存储结点分为两部分:数据域和指针域 ( C)一 般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的 ( D)各结点在存储空间中的位置关系与逻辑关系是一致的 6 下列叙述中,正确的是 ( )。 ( A)非空线性表可以有几个结点没有前驱 ( B)线性表

3、的数据元素不可以由若干个数据项构成 ( C)除根节点和终端结点外,其他节点都有且只有一个前驱,也有且只有一个后继 ( D)线性表必须要有数据元素 7 按照 “后进先出 ”原则组织数据的数据结构是 ( )。 ( A)队列 ( B)栈 ( C)双向链表 ( D)二叉树 8 某二叉树中有 n个 度为 2的结点,则该二叉树中的叶子结点数为 ( )。 ( A) n+l ( B) n-1 ( C) 2n ( D) n/2 9 编制好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在书写功能性注解时应考虑 ( )。 ( A)仅为整个程序作注解 ( B)仅为每个模块作注解 ( C)为程序段作注解

4、 ( D)为每个语句作注解 10 算法的时间复杂度是指 _。 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 11 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 _。 ( A)数据库系统 ( B)文件系统 ( C)人工管理 ( D)数据项管理 12 计算机处理的数据通常可以分为三类,其中反映事物数量的是 _。 ( A)字符型数据 ( B)数值型数据 ( C)图形图像数据 ( D)影音数据 13 下列选项中不属于结构化程序设计方法的是 ( )。 ( A)

5、自顶向下 ( B)逐步求精 ( C)模块化 ( D)可复用 14 如果要使报表的标题在每一页上都显示,那么应该设置 ( A)报表页眉 ( B)页面页眉 ( C)组页眉 ( D)以上说法都不对 15 Select Case结构运行时首先计算 ( )的值。 ( A)表达式 ( B)执行语句 ( C)条件 ( D)参数 16 有如下程序段: Dim str As String*10 Dim i Strl=“abcdefg“ i=12 lenl=Len(i) str2=Right(str1,4) 执行后, len1和 str2的返回值分别是 _。 ( A) 12,abcd ( B) 10,bcde (

6、 C) 2,defg ( D) 0,cdef 17 若要在某表中 “姓名 ”字段中查找以 “李 ”开头的所有人名,则应在查找内容框中输入字符串 ( )。 ( A)李 ? ( B)李 * ( C)李 ( D)李 # 18 在 SQL的 SELECT语句中,用于实现选择运算的是 ( )。 ( A) FOR ( B) WHILE ( C) IF ( D) WHERE 19 下列关于货币数据类型的叙述中,错误的是 ( )。 ( A)货币型字段在数据表中占 8个字节的存储空间 ( B)货币型字段可以与数字型数据混合计算,结果为货币型 ( C)向货币型字段输入数据时,系统自动将其设置为 4位小数 ( D)

7、向货币型字段输入数据时,不必输入人民币符号和千位分隔符 20 在宏表达式中要引用 Form1窗体中的 txt1控件的值,正确的引用方法是 ( A) Form1 1 txt1 ( B) txt1 ( C) Forms! Form1! txt1 ( D) Forms! txt1 21 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是 ( A)外模式 ( B)内模式 ( C)概念模式 ( D)逻辑模式 22 对 “将信息系 1999年以前参加工作的教师的职称改为副教授 ”,合适的查询为( )。 ( A)生成表查询 ( B)更新查询 ( C)删除查询 ( D)追加查询 23 用于查找满足指定

8、条件的第一条记录的宏命令是 ( )。 ( A) Requery ( B) FindRccord ( C) GoToRecord ( D) ToRecord 24 在数据访问页中,应为所有 将要排序、分组或筛选的字段建立 ( )。 ( A)主关键字 ( B)索引 ( C)准则 ( D)条件表达式 25 在使用向导创建交叉表查询时,用户需要指定 _种字段。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 26 当在一个报表中列出学生的 3门课 a、 b、 c的成绩时,若要对每位学生计算 3门课的平均成绩,只要设置新添计算控件的控制源为 ( A) “=a+b+c/3” ( B) “(a+ b

9、+ c) /3” ( C) “=(a+ b+ c) /3” ( D)以上表达式均错 27 如果一张数 据表中含有照片,那么 “照片 ”这一字段的数据类型通常为 ( )。 ( A) OLE对象型 ( B)超级链接型 ( C)查阅向导型 ( D)备注型 28 以下能用宏而不需要 VBA就能完成的的操作是 _。 ( A)事务性或重复性的操作 ( B)数据库的复杂操作和维护 ( C)自定义过程的创建和使用 ( D)一些错误过程 29 下列程序段执行的结果为 ( )。 A=“HELLOCANIHELPYOU“ B=“WANGCHANGLI“ C=Left (A,5)+“!“ D=Right(A,7) E

10、=Mid(A,6,4) F=Mid(B,Len(B-6.5)+“!“ G=E+“+D+“!“ H=C+“+F Print H+“+G ( A) HELLO!CHANG!CANIHELPYOU! ( B) HELLO!WANG!CAIHELPYOU ( C) HELLO!CANIHELPYOU! ( D) HELLO!CHANG!CANIHELPYOU! 30 在使用向导创建交叉表查询时,用户需要指定一种字段。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 31 在宏的表达式中要引用报表 exam上控件 Name的值,可以使用引用式 ( A) Reports! Name ( B) Re

11、ports! exam! Name ( C) exam! Name ( D) Reports exam Name 32 宏操作 Quit的功能是 ( )。 ( A)关闭表 ( B)退出宏 ( C)退出查询 ( D)退出 Access 33 软件按功能可以分为:应用软件、系统软件和支撑软件 (或工具软件 )。下面属于系统软件的是 ( )。 ( A)编辑软件 ( B)操作系统 ( C)教务管理系统 ( D)浏览器 34 在 Access中已建立了 “学生 ”表,其中有可以存放照片的字段。在使用向导为该表创建窗体时, “照片 ”字段所使用的默认控件是 ( )。 ( A)图像框 ( B)图片框 ( C

12、)非绑定对象框 ( D)绑定对象框 35 下图中所示的查询返回的记录是 ( )。( A)年龄在 19岁到 21岁之间的记录 ( B)年龄不在 19岁到 21岁之间的记录 ( C)所有的记录 ( D)以上说法均不正确 36 下列数组声明语句中,正确的是 ( A) Dim A3, 4As Integer ( B) Dim A(3, 4)As Integer ( C) Dim A3; 4As Integer ( D) Dim A(3; 4)As Integer 37 结构化程序流程图,通常又被称为【 】。 38 使数据库表变为自由表的命令是【 】 TABLE。 39 在面向对象方法中,类之间共享属性

13、和操作的机制称为【 】。 40 当输入 10, 11, 12时,下面程序运行结果是【 】。 #include iostream using namespace std; int main() int a, b, C, max; Cin a b c; max=a; if(max b) max=b; if(max c) max=c; cout max end1; return 0; 41 个项目具有 个项目主管,一个项目主管可管理多个项目,则实体 “项目主管 ”与实体 “项目 ”的联系属于【 】的联系。 42 Access中主要有键盘事件、 _、对象事件、窗口事件和操作事件。 43 在 Acces

14、s数据库中,如果窗体上输入的数据总是取自表或查询中的字段数据,或者取自某固定内容的数据,可以使用【 】控 件。 44 在窗体中添加一个命令按钮 (名为 Commandl)和一个文本框 (名为 Text1),然后编写如下事件过程: Private Sub Command1_Click() Dim x As Integer, y As Integer, z As Integer x=5: y=7: z=0 Me!Text1=” Call p1(x,y,z) Me!Text1=z End Sub Sub p1(a As Integer, b As Integer, c As Integer) c=a

15、+b End Sub 打开窗体运行后,单击命令按钮,文本框中,显示的内容是【 】。 45 软件测试的目的是尽可能发现软件中的错误,通常【 】是在代码编写阶段进行的测试,它是整个测试工作的基础。 46 字段有效性规则是在给字段输入数据时所设置的【 】。 47 表达式 a%*b&-d#2#+c!的结果的数值类型为【 】。 48 Access数据库包括表、查询、窗体、报表、【 】、宏和模块等基本对象。 49 Access的窗体或报表事件可以有两种方法来响应:宏对象和【 】。 50 报表不能对数据源中的数据【 】。 51 按窗体筛选时,同一行的条件之间是 _的关系,设置不同行的条件之间是或的关系。 5

16、2 软件开发环境是全面支持软件开发全过程的 ( )集合。 国家二级( ACCESS)笔试模拟试卷 281答案与解析 1 【正确答案】 B 【试题解析】 结构化程序设计主要强调的是结构化程序清晰易读,可理解性好,程序员能够进行逐步求精、程序证明和测试,以保证程序的正确性。 2 【正确答案】 C 【试题解析】 限制使用 GOTO语句是结构化程序设计的原则和方法之一,但不是绝对不允许使用 GOTO语句。其他三项为结构化程序设计的原则。 3 【正确答案】 C 【试题解析】 线性表是一种线性结构,由 n(n0)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其

17、他结点有且只有一个前件和后件,所以选项 C)是错误的。 4 【正确答案】 A 【试题解析】 数据库应用系统是数据库系统再加上应用软件及应用界面这三者所组成,具体包括:数据库、数据库管理系统、数据库管理员、硬件平台、软件平台 、应用软件、应用界面。在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计。所以选项 A是正确的。 5 【正确答案】 D 【试题解析】 选项 D的说法不正确,一般来说,各结点在存储空间中的位置关系与逻辑关系是不一致的。 6 【正确答案】 C 【试题解析】 非空线性表有且只有一个结点没有前驱。线性表的数据元素不一定是简单项,可以由若干

18、个数据项构成。线性表可以没有数据元素,称为空线性表。 7 【正确答案】 B 【试题解析】 “后进先出 ”表示最后被插入的元素最先能被删除。选项 A中,队列是指允许在端进行插入、而在另一端进行删除的线性表,在队列这种数据结构中,最先插入的元素将最先能够被删除,反之,最后插入的元素将最后才能被删除,队列又称为 “先进先出 ”的线性表,它体现了 “先来先服务 ”的原则;选项 B中,栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素,栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。队列和栈都属于线性表,它们具有顺序存储的特点,所以才有 “先进先出 ”和 “后进先出 ”的数据组织方式。

19、双向链 表使用链式存储方式,二义树也通常采用链式存储方式,它们的存储数据的空间可以是不连续的,各个数据结点的存储顺序与数据元素之间时逻辑关系可以不一致。所以选项 C和选项 D错误。本题的正确答案为选项 B。 8 【正确答案】 A 【试题解析】 对任意一棵二叉树,若终端结点 (即叶子结点 )数为 n0,而其度数为2的结点数为 n2,则 n0=n2+1。由此可知,若二叉树中有 n个度为 2的结点,则该二叉树中的叶子结点数为 n+1。 9 【正确答案】 C 【试题解析】 首先应该知道功能性注释是嵌在源程序体中的,用以描述其 后的语句或程序段是在做什么工作,或是执行了下面的语句会怎么样。所以它描述的是

20、一段程序,而不是每一个语句,是为程序段作注解。 10 【正确答案】 C 【试题解析】 算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。所谓算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个算法所需要的内存空间。 11 【正确答案】 A 【知识模块】 数据库设计基础 12 【正确答案】 B 【知识模块】 数据库设计基础 13 【正确答案】 D 【试题解析】 结构化程序设计的主要原则概括为自顶向下、逐步求精,限制使用 GOTO语句。 14 【正确答案】 B 【试题解析】 将标题移动到页面页眉中,则标题在每一页上都显示;如果将标题移动到报表页眉中,则打印时只在第

21、一页的开始位置出现。 15 【正确答案】 A 【试题解析】 本题考查 VBA程序设计中的多分支选择的知识。在 SelectCase结构运行时首先计算表达式的值,然后依此计算或测试 Case表达式的值。 16 【正确答案】 C 【试题解析】 执行后, len1和 str2的返回值分别是 2、 defg。 17 【正确答案】 B 【试题解析】 “?”是通配任意单个字符, “*”通配任意字符和字符串, “”通配 内的任意单个字符, “#”通配任意单个数字。 18 【正确答案】 D 【试题解析】 本题考查 SQL中查询语句的知识。在 SQL的查询语句中,WHERE子句用于指定查询条件,只有满足条件的元

22、组才会出现在结果集中。 19 【正确答案】 C 【试题解析】 Access中货币类型是数字数据类型的特殊类型,等价于具有双精度属性的数字字段类型。向货币字段输入数据时,不必键 入人民币符号和千位处的逗号, Access会自动显示人民币符号和逗号,并添加两位小数到货币字段。当小数部分多于两位时, Access会对数据进行四舍五入。精确度为小数点左方 15位数及右方 4位数。 20 【正确答案】 C 【试题解析】 在输入表达式时,引用窗体的控件值的格式是: Forms!窗体名 !控件名 属性名 。 21 【正确答案】 B 【试题解析】 数据库有三层模式结构,逻辑模式是数据的全局逻辑结构的描述,外模

23、式也称为子模式,是局部数据的逻辑结构描述,而内模式也称为存储模式,是数据库物理 存储结构和存取方法的描述。 22 【正确答案】 B 【试题解析】 因为要对教师的职称进行更新,所以选择更新查询。 23 【正确答案】 B 【试题解析】 本题考查 Access中的宏命令。 Access中提供了大量的可选宏操作命令, FindRecord命令用于查找满足指定条件的第一条记录, GoToRecord命令用于指定当前记录。 24 【正确答案】 B 【试题解析】 为了提高操作速度和效率,在数据访问页中,应为所有将要排序、分组或筛选的字段建立索引。 25 【正确答案】 C 【试题解析】 在创建交又表查询时,需

24、要指定三种字段:一是将某一字段放在数据表最左端的行标题;二是放在数据表最上面的列标题;三是放在数据表行与列交又位置上的字段 26 【正确答案】 C 【试题解析】 计算控件的控件源必须是 “=”开头的计算表达式。 27 【正确答案】 A 【试题解析】 本题考查对 OLE对象的认识。 OLE对象型就是存放多媒体对象的字段类型,最多存储 1GB:在表中增加一个 OLE对象型的字段,就可以插入图片,但是在数据表视图下,只能看见图片的文件名,图像本身并不能显示,必须在窗体视图中,才能显示图像。超级链接型用于存放超级链接地址,最多存储64000个字符。查阅向导型可以让用户通过组合框或列表框选择来自其他表或

25、值列表的值,实际的字段类型和长度取决于数据的来源。备注型用于长文本或长文本与数字的组合,最长为 65535个字符。答案为 A。 28 【正确答案】 A 【试题解析】 VBA只能完成一些比较简单的操作。 29 【正确答案】 A 【试题解析】 本题主要考查 Left、 Right、 Mid等字符串函数。 LeR(Str,Length)返回字符串 Str最左边的 Length个字符串。如果 Length大于 Str的长度 ,则返回整个字符串 , 本题 C=Left(A,5)+“!“=“HELLO!“;同理, Right(Str, Length)返回字符串 S订最右边的 Length个字符串。如果 L

26、ength大于 Str的长度,则返回整个字符串,本题 D=Right(A,7)=“HELPYOU“; Mid(Str,Start,Length返回字符串 Str从位置 Start开始长度为 Length的字符串。如果 Start大于 Str的长度,则返回空值。参数 Length可以忽略,此时返回自 Start位置以后的所有字符。如果 Length大于自 Start位置以后的所有字符数,则等同于该参数忽略,本题中 30 【正确答案】 C 【试题解析】 在创建交叉表查询时,需要指定三种字段:一是将某一字段放在数据表最左端的行标题;二是放在数据表最上面的列标题;三是放在数据表行与列交叉位置上的字段。

27、 31 【正确答案】 B 【试题解析】 该语句的语法为 Reports!报表名 !控件名 。 32 【正确答案】 D 【试题解析】 本题考查的是宏。宏操作 Quit的功能是退出 Access。 33 【正确答案】 B 34 【正确答案】 D 【试题解析】 本题考查 Access数据表的基础知识。绑定对象框用于在窗体或报表上显示 OLE对象,例如一系列的图片。而图像框是用于窗体中显示静态图片;非绑定对象框则用于存窗体中显示非结合 OLE对象例如 Excel电子表格等。Access中没有图片框控件。 35 【正确答案】 B 【试题解析】 本题考查查询条件的知识。 Not BetweenAnd 是一

28、个表示不在某区间内的运算符,等价于:下界 Or上界。 36 【正确答案】 B 【试题解析】 在 VBA中数组声明的格式为: dim数组名 (维数定义 )as类型,声明数组用圆括号,如果定义多维数组时,维数之间用逗号分隔。 37 【正确答案】 N-S图 【试题解析】 结构化程序流程图,通常又被称为 N-S图。 38 【正确答案】 REMOVE 【试题解析】 将数据库表从数据库中移出成为自由表的命令是 REMOVE TABLE 。该命令有 DELETE和 RE-CYCLE两个短语,如果加短语则表示删除数据库表。 39 【正确答案】 分类性 【试题解 析】 在面向对象方法中,类是具有共同属性、共同方

29、法的对象的集合。所以,类是对象的抽象,它描述了属于该对象类型的所有对象的性质。而一个具体的对象则是其对应类的一个实例。由此可知,类是关于对象性质的描述,它包括一组数据属性和在数据上的一组合法操作。类之间这种共享属性和操作的机制称为分类性。 40 【正确答案】 12 【试题解析】 此题考查 if语句的基本使用。程序的功能是输入 3个整数,利用 if语句,找出其中最大的一个整数并输出。 41 【正确答案】 1对多 或 1: N 【试题解析】 两个实体集间 的联系实际上是实体集间的函数关系,这种函数关系可以有 3种,即一对一 (1:1)的联系、一对多 (1:N)或多对一 (N:1)的联系和多对多(N

30、:N)的联系。 42 【正确答案】 鼠标事件 【知识模块】 查询 43 【正确答案】 列表框或组合框 【试题解析】 如果在窗体上输入的数据总是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用组合框或列表框控件来完成。 44 【正确答案】 12 【试题解析】 由于 VBA中,默认情况下,参数是按地址传递 (ByRef),结果会返回。 本题中 z的值等于 x+y,所以文本框中显示的内容为 12。 45 【正确答案】 单元测试 【试题解析】 单元测试集中对源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能,其目的在于发现各模块内部可能存在的各种差错。 4

31、6 【正确答案】 约束条件 【试题解析】 “有效性规则 ”是 Access中一个非常有用的属性,利用该属性可以防止非法数据输入到表中。有效性规则的形式以及设置目的随字段的数据类型不同而不同对 “文本 ”类型字段,可以设置输入的字符个数不能超过某一个值;对“数字 ”类型字段,可以让 Access只接受一定范围内的数据;对 “日期时间 ”类型字段,可以将数值限制在一定的月份或年份以内。 47 【正确答案】 双精度型 【试题解析】 本题考查表达式类型。在运算时表达式中经常出现不同类型的变量,系统会自动进行类型转换,一般情况下会将数值类型定义为占用内存最多的类型。本题中有 Integer整型 (%)、

32、 Long长整型 (&)、 Single卑精度型 (!)Double双精度型 (#),因此,系统会将运算结果的数值类型定义为占用内容最多的双精度型。 48 【正确答案】 页 或 数据访问页 【试题解析】 Access数据库由数据库对象和组两部分组成,其中对象又分为 7种。这些数据库对象包括:表、查询、窗体、报表、数据访问页、宏和模块。表是数据库中用来存储数据的对象,是整个数据库系统中的基础。查询是数据库设计目的的体现,数据库建完以后,数据只有被使用者查询,才能真正体现它的价值。窗体是 Access数据库对象中最具灵活性的一个对象,其数据源可以是表或查询。报表是 Access数据库中用于打印输出

33、数据的。数据访问页是在 Access2000时才增加的数据库对象,它是一种特殊类型的 Web页,用户可以在此 Web页中与Access数据库中的数据进行联接,查看、修改 Access中的数据,为通过网络进行数据发布提供了方便。宏是一系列操作的集合,其中每个操作都能实现特定的功能。模块是将 Visual Basic for Applications声明和过程作为一个单元进行保存的集合,是应用程序开发人员的工作环境。 49 【正确答案】 事件过程 或 事件响应代码 【试题解析】 在 Access数据库中,可以通过两种方式来处理窗体、报表或控件的事件响应。一是使用宏对象来设置事件属性;二是为 某个事件编写 VBA代码过程,完成指定动作,这样的代码过程称为事件过程或事件响应代码。 50 【正确答案】 编辑修改 【试题解析】 报表只能显示数据源中的数据,而不能对数据源中的数据进行编辑修改。 51 【正确答案】 与 52 【正确答案】 软件工具 【试题解析】 软件开发环境或称软件工程环境是全面支持软件开发全过程的软件工具集合。这些软件工具按照一定的方法或模式组合起来,支持软件生命周期内的各个阶段和各项任务的完成。

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

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

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