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

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

1、国家二级( ACCESS)笔试模拟试卷 191及答案与解析 1 在教师表中,如果要找出职称为 “教授 ”的教师,所采用的关系运算是 ( )。 ( A)选择 ( B)投影 ( C)联接 ( D)自然联接 2 在 “student”表中, “姓名 ”字段的字段大小为 10,则在此列输入数据时,最多可输入的汉字数和英文字符数分别是 ( )。 ( A) 5 5 ( B) 10 10 ( C) 5 10 ( D) 10 20 3 “是 /否 ”数据类型常被称为 ( )。 ( A)真 /假型 ( B)对 /错型 ( C) I/O型 ( D)布尔型 4 能够使用 “输入掩码向导 ”创建输入掩码的字段类型是

2、( )。 ( A)数字和文本 ( B)文本和备注 ( C)数字和日期 /时间 ( D)文本和日期 /时间 5 在现实世界中,每个人都有自己的出生地,实体 “人 ”与实体 “出生地 ”之间的联系是 ( )。 ( A)一对一联系 ( B)一对多联系 ( C)多对多联系 ( D)无联系 6 退出 Access数据库管理程序可以使用的快捷键是 ( )。 ( A) Alt+X ( B) Alt+F+X ( C) Ctrl+X ( D) Ctrl+Q 7 简单、快捷的创建表结构的视图形式是 ( )。 ( A) “数据库 ”视图 ( B) “表向导 ”视图 ( C) “设计 ”视图 ( D) “数据表 ”视

3、图 8 在下面关于数据表视图与查询关系的说法中,错误的是 ( )。 ( A)在查询的数据表视图和表的数据表视图中窗口几乎相同 ( B)在查询的数据表视图中对显示的数据记录的操作方法和表的数据表视图中的操作相同 ( C)查询可以将多个表中的数据组合到一起,使用查询进行数据的编辑操作可以像在一个表中编辑一样,对多个表中的数据同时进行编辑 ( D)基础表中的数据不可以在查询中更新,这与在数据表视图的表窗口中输入新值不一样,因为这里充分考虑到基础表的安全性 9 在创建交叉表查询时,用户需要指定 ( )种字段。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 10 在 SQL查询中可直接将命令发

4、送到 ODBC数据库服务器中的查询是 ( )。 ( A)传递查询 ( B)联合查询 ( C)数据定义查询 ( D)子查询 11 在 SELECT语句中, “”的含义是 ( )。 ( A)通配符,代表一个字符 ( B)通配符,代表任意字符 ( C)测试字段是否为 NULL ( D)定义转义字符 12 如果加载一个窗体,先被触发的事件是 ( )。 ( A) Load事件 ( B) Open事件 ( C) Activate事件 ( D) Unload事件 13 控件的类型可以分为 ( )。 ( A)结合型、非结合型、对象型 ( B)计算型、非计算型、对象型 ( C)对象型、结合型、计算型 ( D)结

5、合型、非结合型、计算型 14 假设已在 Access中建立了包含 “姓名 ”、 “基本工资 ”和 “奖金 ”三个字段的职工表,以该表为数据源创建的窗体中, 有一个计算实发工资的文本框,其控件来源为( )。 ( A)基本工资 +奖金 ( B) 基本工资 +奖金 ( C) =基本工资 +奖金 ( D) REF! 15 若要在报表最后输出某些信息,需要设置的是 ( )。 ( A)页面页眉 ( B)页面页脚 ( C)报表页眉 ( D)报表页脚 16 下列对数据访问页与 Access数据库的关系的描述中正确的是 ( )。 ( A)数据访问页不是 Access数据库的一种对象 ( B)数据访问页与其他 A

6、ccess数据库对象的性质不同 ( C)数据访问 页的创建与修改方式与其他 Access数据库对象基本上是一致的 ( D)数据访问页与 Access数据库无关 17 用于打开查询的宏命令是 ( )。 ( A) OpertForm ( B) OpenTable ( C) OpenReport ( D) OpenQuery 18 在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作,则没有指定条件的操作则会 ( )。 ( A)不执行 ( B)有条件执行 ( C)无条件执行 ( D)出错 19 表达式 1+32 1 Or 6 Mod 4 3 And Not 1的运算结果是 ( )。 (

7、A) -1 ( B) 0 ( C) 1 ( D)其他 20 下列可作为 VBA变量名的是 ( )。 ( A) a&b ( B) a?b ( C) 4a ( D) const 21 Select Case结构运行时首先计算 ( )的值。 ( A)表达式 ( B)执行语句 ( C)条件 ( D)参数 22 在窗体中有一个命令按钮 Command1,对应的事件代码如下: Private Sub Command1_Enter() Dim num As Integer Dim a As Integer Dim b As Integer Dim i As Integer For i=1 To 10 num

8、=InputBox(“请输入数据: “,“输入 “,1) If Int(num/2)=num/2 Then a=a+1 Else b=b+1 End If Next i MsgBox(“运行结果: a=“&Str(a)&: “,b=“&Str(b) End Sub 运行以上事件所完成的功能是 ( )。 ( A)对输入的 10个数据求累加和 ( B)对输入的 10个数据求各自的余数,然后再进行累加 ( C)对输入的 10个数据分别统计有几个是整数,有几个是非整数 ( D)对输入的 10个数据分别统计有几个是奇数,有几个是偶数 23 下列不是分支结构的语句是 ( )。 ( A) IfThenEnd

9、 IF ( B) WhileEnd ( C) IfThenElseEnd If ( D) SelectCaseEnd Select 24 算法一般都可以用哪几种控制结构组合而成 ( )。 ( A)循环、分支、递归 ( B)顺序、循环、嵌套 ( C)循环、递归、选择 ( D)顺序、选择、循环 25 数据的存储结构是指 ( )。 ( A)数据所占的存储空间量 ( B)数据的逻辑结构在计算机中的表示 ( C)数据在计算机中的顺序存储方式 ( D)存储在外存中的数据 26 设有下列二叉树:对此二叉树中序遍历的结果为 ( )。 ( A) ABCDEF ( B) DBEAFC ( C) ABDECF (

10、D) DEBFCA 27 在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送 ( )。 ( A)调用语句 ( B)命令 ( C)口令 ( D)消息 28 检查软件产品是否符合需求定义的过程称为 ( )。 ( A)确认测试 ( B)集成测试 ( C)验证测试 ( D)验收测试 29 下列工具中为需求分析常用工具的是 ( )。 ( A) PAD ( B) PFD ( C) N-S ( D) DFD 30 下面不属于软件设计原则的是 ( )。 ( A)抽象 ( B)模块化 ( C)自底向上 ( D)信息隐蔽 31 索引属于 ( )。 ( A)模式 ( B)内模式 ( C)外模式 ( D)

11、概念模式 32 在关系数据库中,用来表示实体之间联系的是 ( )。 ( A)树结构 ( B)网结构 ( C)线性表 ( D)二维表 33 将 E-R图转换到关系模式时,实体与联系都可以表示成 ( )。 ( A)属性 ( B)关系 ( C)键 ( D)域 34 软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、 可修改性等特性,其中最重要的是 ( )。 35 在两种基本测试方法中, ( )测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。 36 线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,循环队列是队列的 ( )存储结构。 37 对如图所示的二

12、叉树进行中序遍历的结果为 ( )。 38 在 E-R图中,矩形表示 ( )。 39 一个项目具有一个项目主管,一个项目主管只可管理一个项目,则实体 “项目主管 ”与实体 “项目 ”的联 系属于 ( )的联系。 40 在窗体上画 1个命令按钮 (名称为 Command1)和 1个文本框 (名称为 Text1),然后编写如下事件过程: Private Sub Command1_Click() Select Case x Case 1, 3 Case Is =10, Is =-10 y=x Case-10 To 10 y=-x End Select End Sub 程序运行后,在文本框中输入 3,然

13、后单击命令按钮,则 y的值变为 ( )。 41 设有命令按钮 Command1的单击事件过程,代码如下: Private Sub Command1_Click() Dim a(3,3)As Integer For i=1 To 3 For j=1 To 3 Next j Next i Sum=0 For i=1 To 3 Next i MsgBox Sum End Sub 运行程序,单击命令按钮,消息框输出结果是 ( )。 42 在使用 Dim语句定义数组时,在缺省情况下数组下标的下限为 ( )。 43 如果要引用宏组中的宏名,采用的语法是 ( )。 44 在窗体上画一个名称为 Text1的文

14、本框和一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim i As Integer,n As Integer n=0 For i=1 To 50 i=i+3 n=n+1 If i 10 Then Exit For Next i Text1.Text=Str(n) End Sub 45 执行以下程序段后,变量 c的值为 ( )。 c=b & UCase(Mid(a,7,6)& Right(a,12) 46 在窗体上画一个名称为 Com1的命令按钮,然后编写如下事件过程: Private Sub Com1_Click()

15、 n=10 q=1 sum=0 For i=1 To n Next Print sum End Sub 该事件过程的功能是计算 s=1+1/2!+1/3!+1/n! 的值。请填空。 47 在窗体中添加一个命令按钮 (名为 Command1)和一个文本框 (名为 Text1),然后编写如下事件过程: Private Sub Command1_Click() Dim x As Integer,y As Integer,z As Integer Call p1(a,b,c) End Sub Sub p1(x As Integer,y As Integer,z As Integer) z=x+y En

16、d Sub 打开窗体运行后,单击命令按钮,文本框中显示的内容是 ( )。 48 在窗体中添加一个名称为 Com1的命令按钮,然后编写如下程序: Private Sub s(ByVal p As Integer) p=p*2 End Sub Private Sub Com1_Click() Dim i As Integer i=3 Call s(i) If i 4 Then i=i2 End sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为 ( )。 国家二级( ACCESS)笔试模拟试卷 191答案与解析 1 【正确答案】 A 【试题解析】 本题考查关系运算的知识。关系运算共可分为两

17、大类,一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。本题明显属于关系中选择满足条件的元组,所以为选择操作。 2 【正确答案】 B 【试题解析】 本题考查字段长度的知识。在文本 型的字段中可以由用户指定长度,要注意在 Access中一个汉字和一个英文字符长度都占 1位。 3 【正确答案】 D 【试题解析】 本题考查 Access数据类型

18、的基础知识。在 Access中支持很多种数据类型,其中的是 /否型是针对只包含两种不同取值的字段而设置的,又常被称为布尔型。 4 【正确答案】 D 【试题解析】 本题考查字段属性的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,虽然对于大多数数据类型都可以设计输入掩码,但是只有 “文本 ”型和 “日期 /时间 ”型字段才可以使 用 “输入掩码向导 ”。 5 【正确答案】 B 【试题解析】 本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系,若表 A和表 B之间存在一对一的关系那么表 A中的一条记录只能与表 B中的一条记录匹

19、配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在一对多的关系,且表 B为多的一方,那么表 A中的一条记录与表 B中的多条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在多对多的关系,那么表 A中的一条记录能与表 B中的多条记录匹配,反过来表 B中的一条记录也能与表 A中的多条记录匹配。就本题来说,一个人只能有一个出生地,一个地点却可以出生多个人,故为一对多联系。 6 【正确答案】 B 【试题解析】 本题考查常用快捷键的知识。一般来说我们操作 Access数据库采用鼠标操作,但是还是有一些快捷键需要掌握。一般的快捷键经常是

20、在 Alt键和Ctrl键与其他键的组合。由于 “退出 ”命令在文件 (F)这个菜单下,命令为 “退出(X)”,所以它的快捷键为 Alt+F+X。 7 【正确答案】 B 【试题解析】 本题考查表 的基础知识。 Access中的表是数据实际存储的对象,实现了逻辑层次上的关系。创建表的结构可以有 3种方法: “数据表 ”视图比较简单: “设计 ”视图比较常用,而 “表向导 ”视图最为简单快捷。 “数据库 ”视图是用来设计数据库的。 8 【正确答案】 D 【试题解析】 本题考查查询数据表视图的知识。查询的数据表视图就是查询后得到的数据视图,其显示方式和表的数据表视图中窗口几乎相同,记录操作方法也相同,

21、并且可以将多个表中的数据组合到一起,像在一个表中编辑一样对多个表中的数据同时进行编辑。可以在数据表视图中直接更新基 础表中的数据。 9 【正确答案】 C 【试题解析】 本题考查交叉表查询的知识。所谓交叉表查询,就是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的各种计算值。所以应指定行标题、列标题和字段计算值共 3种字段。 10 【正确答案】 A 【试题解析】 本题考查 SQL,查询的知识。 SQL查询可分为 4种,联合查询将来自一个或多个表或查询的字段组合为查询结果的一个字段或列;传递查询可直接将命令发送到 ODBC数据

22、库服务器中;数 据定义查询可以创建、删除或更改表和索引;子查询的结果可用来进行进一步的查询。 11 【正确答案】 D 【试题解析】 本题考查 SQL语句的知识。在 SQL语句中的 “”是转义字符,跟在转义字符后面的字符被转义而不使用原义。 12 【正确答案】 A 【试题解析】 本题考查窗体常见事件的知识。窗体能响应的事件不多,当窗体刚刚打开时,首先触发 Load事件,打开后才继续触发 Open事件,然后是Activate(激活 )事件。窗体关闭时触发 Unload事件。 13 【正确答案】 D 【试题 解析】 本题考查窗体控件类型的知识。 Access中的窗体中控件的类型分为 3种,分别是结合

23、型、非结合型和计算型。 14 【正确答案】 C 【试题解析】 本题考查控件来源的知识。控件来源必须以 “=”引出,控件来源可以设置成有关字段的表达式,但是字段必须用 “”括起来。 15 【正确答案】 D 【试题解析】 本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一 般用来显示报表中的字段名称或记录的分细名称;页面页脚处于每页的结束位置一般用来显示本页的汇总说明。 16 【正确答案】 C 【试题解析】 本题考查数据访问页的知识。数据访问页是用户通过 Interne

24、t进行数据交互的数据库对象,可以用来发布数据库中任何保存的数据。数据访问页是 Access里面的 7种对象之一,与其他 Access数据库对象的性质相同。而且数据访问页的创建与修改方式与其他 Access数据库对象也基本上一致。 17 【正确答案】 D 【试题解析】 本题考查宏操作的知识。 Access中提供了 50多个可选的宏操作命令,常用的打开操作有: OpenForm用于打开窗体, OpenOuery用于打开查询,OpenTable用于打开一个表, OpenReport则用于打开报表。 18 【正确答案】 C 【试题解析】 本题考查条件操作宏的知识。在宏的组成操作序列中,如果既包含带条件

25、的操作,又包含无条件的操作,则带条件的操作是否执行取决于条件式结果的真假,则没有指定条件的操作则会无条件执行。 19 【正确答案】 A 【试题解析】 本题考查 VBA中运算符优先级的知识。在 VBA中,运算符之间的优先级的关系是:算术运算符连接运算符比较运算符逻辑运算符。而各种运算符内部的各种运算符也有其自已的优先级。另外要注意,在进行逻辑运算时 And优先级高于 Or。在 VBA中允许逻辑量进行算术运算, True处理成 -1,False处理成 0;反过来数值参与逻辑运算时 0处理成 False,非 0处理成 True。 20 【正确答案】 C 【试题解析】 本题考查 VBA中变量命名的知识

26、。变量名的命名同字段命名一样,也可以由字母、数字和汉字组成,但是不能包含空格和任何除了下划线以外的标点符号。变量名 不能使用 VBA的关键字。 21 【正确答案】 A 【试题解析】 本题考查 VBA程序设计中的多分支选择的知识。在 Select Case结构运行时首先计算表达式的值,然后依此计算或测试 Case表达式的值。 22 【正确答案】 D 【试题解析】 本题考查程序设计的知识。本题的重点在于判断Int(num/2)=num/2是什么样的条件。对于任意一个整数来说,若其除 2后为整数。也就是 Int(num/2)=num/2成立,说明该数是一个偶数;反之若其除 2后不为整数,此时, In

27、t(num/2)必然 不等于 num/2,也就是一个整数不可能等于一个小数,说明该数是一个奇数。所以本题的功能是对输入的数据分别统计奇偶数的个数。 23 【正确答案】 B 24 【正确答案】 D 25 【正确答案】 B 26 【正确答案】 B 27 【正确答案】 D 28 【正确答案】 A 29 【正确答案】 D 30 【正确答案】 C 31 【正确答案】 B 32 【正确答案】 D 33 【正确答案】 B 34 【正确答案】 无歧义性 【试题解析】 软件需求规格说明书是需求 分析阶段的最后成果,是软件开发中的重要文档之一。包括正确性、无歧义性、完整性、可验证性、一致性、可理解性、可修改性和可

28、追踪性等。其中最重要的特性是无歧义性,即需求规格说明书应该是精确的、无二义的,需求说明书越精确,则以后出现错误、混淆、反复的可能性越小。 35 【正确答案】 白盒 【试题解析】 白盒测试的基本原则:保证所测模块中每一个独立路径至少执行一次;保证所测模块所有判断的每一分支至少执行一次;保证所测模块每一循环都在边界条件和一般条件下至少各执行一次;验证所有内部数据结构的有效性。按照白盒 测试的基本原则, “白盒 ”法是穷举路径测试。 36 【正确答案】 链式 【试题解析】 数据结构包括数据的逻辑结构和存储 (物理 )结构,其中逻辑结构分为线性结构和非线性结构,存储结构包括顺序结构和链式结构。在循环队

29、列中,队尾的指针指向队首元素,是队列的链式存储结构。 37 【正确答案】 ACBDFEHCP 【试题解析】 二叉树中序遍历的含义:首先按中序遍历根结点的左子树,然后访问根结点,最后按中序遍历根结点的右子树,中序遍历二又树的过程是一个递归的过程。根据题目中给出的二叉树的结构可知中序 遍历的结果是ACBDFEHGP。 38 【正确答案】 实体 【试题解析】 在 E-R图中用矩形表示实体,用椭圆形表示属性,用菱形表示联系。 39 【正确答案】 一对一或 1:1 40 【正确答案】 9 41 【正确答案】 22 【试题解析】 本题考查 VBA中二维数组和循环的知识。本题中的第一个二重循环为二维数组进行

30、了赋值,第二个循环完成累加,关键是分析出累加了哪些元素。由循环体可以看出,实际上 3次累加分别累加的是 a(1,3)、 a(2,2)、 a(3,1),实际上就是二维数组的对角线 ,累加和为 7+8+7=22。 42 【正确答案】 0 【试题解析】 本题考查数组的基础知识。数组变量由变量名和数组下标构成,其格式为: Dim数组名 (下标下限 to下标上限 ),其中下标下限缺省为 0。数组中的元素个数即为下标上限 -下标下限 +1。 43 【正确答案】 宏组名 .宏名 44 【正确答案】 3 【试题解析】 本题考查循环的知识。 Exit语句用于中途退出循环,所以带有Exit语句的循环结束后,一定要

31、判断清楚到底是因为不满足循环条件而退出循环的,还是由于执行到了 Exit语句而退 出循环的。本题中 i循环不到 50就会因为满足 If语句的条件从而执行到 Exit For语句退出循环注意到每次循环时除了要执行 i=i+3以外,在本次循环结束后还要加上步长 1,经过计算在第 3次循环的时候由于 i的值为 11而满足了 If语句的条件,执行 Exit For后退出循环,此时的 n值为 3。 45 【正确答案】 Quick BASIC PROGRAMMING 【试题解析】 本题考查有关字符串函数的知识。在 VBA中有很多字符串函数,其中的 Mid函数可以实现在任何位置取任何长度的子串; Right

32、函数用于在字 符串右端开始取 n个字符 (注意子串中字符的顺序与母串中相同 ); UCase函数强制把字符转换成大写字母。本题中的 c值由 3部分连接而成,第一部分是 b的值也就是“Quick”;第二部分是从字符串 a的第 7个字符开始取 6个字符并且转换成大写后的值也就是 “BASIC”;最后一部分是从字符串 a的右边取 12个字符并且转换成大写后的值也就是 “PROGRAMMING”。要注意大小写和空格的存在,最后的结果为 “Quick BASIC PROGRAMMING”。 46 【正确答案】 (1/i) 【试题解析】 本题考查循环 的知识。本程序首先置 q为 1, sum为 0;经过

33、10次循环使 q每次都乘以 1/i,实现了 1/n!的求法;每次循环后都加 q,把结果再赋给 sum,循环结束, sum的值即为所求。 47 【正确答案】 15 【试题解析】 本题考查 VBA程序中过程调用的知识。由于 VBA中,默认情况下,参数是按地址传递 (ByRef),对形参的改变会影响到实参。本题中 z的值等于a+b,这个 z值会返回给实参 c,所以文本框中显示的内容为 15。 48 【正确答案】 3 【试题解析】 本题考查 VBA程序的知识。在 VBA的过程调 用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用 ByVal声明,说明此参数为传值调用,此时形参的变化不会返回到实参;若用 ByRef声明,说明此参数为传址调用,此时形参的变化将会返回到实参:没有说明传递类型,则默认为传址传递。此题中形参 p被说明为 ByVal传值形式的整型量,当运行Com1_Click()过程时调用 s()函数,实参 i传送其值给形参 p, p发生变化p=p*2=3*2=6。但因为使用的是 ByVal传值传递,所以实参 i的值不发生变化, if语句中的判断条件为假,所以会直接执行 MsgBox i语句后输出 3。

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

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

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