1、二级 ACCESS 笔试-268 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.运行下面程序代码后,变量 J 的值为_。Private Sub Fun ()Dim J as IntegerJ=10DOJ=J+3Loop While J19End Sub(分数:2.00)A.10B.13C.19D.212.栈和队列的共同点是_。(分数:2.00)A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素D.没有共同点3.定义了二维数组 A(3 to 8,3),该数组的元素个数为_。(分数:2.00)A.20B.24C.25D.364.
2、在计算机中,算法是指_。(分数:2.00)A.查询方法B.加工方法C.解题方案的准确而完整的描述D.排序方法5.下列 SELECT 语句正确的是_。(分数:2.00)A.SELECT*FROM学生表WHERE 姓名=张三B.SELECT*FROM学生表WHERE 姓名=张三C.SELECT*FROM 学生表 WHERE 姓名=张三D.SELECT*FROM 学生表 WHERE 姓名=张三6.在设计程序时,应采纳的原则之一是_。(分数:2.00)A.程序结构应有助于读者理解B.不限制 goto 语句的使用C.减少或取消注解行D.程序越短越好7.下列不是窗体控件的是_。(分数:2.00)A.表B.
3、单选按钮C.图像D.直线8.一个报表最多可以对_个字段或表达式进行分组。(分数:2.00)A.6B.8C.10D.169.以下不属于操作查询的是_。(分数:2.00)A.交叉表查询B.生成表查询C.更新查询D.追加查询10.在数据流图(DFD) 中,带有名字的箭头表示_。(分数:2.00)A.控制程序的执行顺序B.模块之间的调用关系C.数据的流向D.程序的组成成分11.SQL 语言又称为_。(分数:2.00)A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言12.下列叙述中,不属于软件需求规格说明书的作用的是_。(分数:2.00)A.便于用户、开发人员进行理解和交流B.反
4、映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析13.阅读下面的程序段:K=0For I=1 to 3For J=1 to IK=K+JNext JNext I执行上面的语句后,K 的值为_。(分数:2.00)A.8B.10C.14D.2114.在 Access 中需要发布数据库中的数据的时候,可以采用的对象是_。(分数:2.00)A.数据访问页B.表C.窗体D.查询15.下列不属于 Access 提供的窗体类型是_。(分数:2.00)A.表格式窗体B.数据表窗体C.图形窗体D.图表窗体16.下列不属于软件调试技术的是_。(分数:2.
5、00)A.强行排错法B.集成测试法C.回溯法D.原因排除法17.要从学生表中找出姓“刘”的学生,需要进行的关系运算是_。(分数:2.00)A.选择B.投影C.连接D.求交18.已知二叉树 BT 的后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是 _。(分数:2.00)A.cedbaB.acbedC.decabD.deabc19.Access 字段名的最大长度为_。(分数:2.00)A.64 个字符B.128 个字符C.255 个字符D.256 个字符20.在下列几种排序方法中,要求内存量最大的是_。(分数:2.00)A.插入排序B.选择排序C.快速排序D.归并排序21
6、.必须输入任何的字符或一个空格的输入掩码是_。(分数:2.00)A.AB.aC.-/小数点占位符及千位、日期与时间的分隔符(实际的字符将根据“Windows 控制面板”中“区域设置属性”中的设置而定) 将所有字符转换为小写 将所有字符转换为大写!是输入掩码从右到左显示,而不是从左到右显示输入掩入码中的字符始终都是从左到右,可以在输入掩码中的任何地方输入感叹号 使接下来的了符以原义字符显示(例如:/A 只显示为 A)22.有效性规则主要用于_。(分数:2.00)A.限定数据的类型B.限定数据的格式C.设置数据是否有效D.限定数据取值范围 解析:知识点 窗体的基本操作/创建窗体/使用设计器创建窗体
7、/设置控件的常见属性评析 “有效性规则”属性可以防止非法数据输入到表中。有效性规则的形式及设置目的随字段的数据类型不同而不同。对“文本”类型字段,可以设置输入的字符个数不能超过某一个值;对“数字”类型字段,可以让 Access 只接受一定范围内的数据;对“日期/时间”类型字段,可以将数值限制在一定的月份或年份之内。23.函数 Mid(“123456789“,3,4)返回的值是_。(分数:2.00)A.123B.1234C.3456 D.456解析:知识点 模块 NBA 程序设计基础/VBA 编程基础/常用内部函数评析 Mid(sSring, iStart, iLen)函数的作用是从字符串 sS
8、tring 中的第 iStart 个字符开始取出 iLen个长度的子字符串。24.VBA 数据类型符号“%”表示的数据类型是_。(分数:2.00)A.整型 B.长整型C.单精度型D.双精度型解析:知识点 模块/VBA 程序设计基础/VBA 编程基础/变量评析 VBA 中各数据类型列表如下整型 Integer %长整型 Long &单精度数 Single !双精度数 Double #货币 Currency 字符串 String 布尔型 Boolean日期型 Date变体类型 Variant25.视图设计一般有 3 种设计次序,下列不属于视图设计的是_。(分数:2.00)A.自顶向下B.由外向内
9、C.由内向外D.自底向上解析:知识点 数据库概念设计中视图设计的基本概念评析 视图设计一般有 3 种设计次序,它们分别是自顶向下、自底向上和由内向外,它们又为视图设计捉供了具体的操作方法,设计者可根据实际情况灵活掌握,可以单独使用也可混合使用。26.宏是由一个或多个_组成的集合。(分数:2.00)A.命令B.操作 C.对象D.表达式解析:知识点 宏/宏的基本概念评析 宏是一个或多个操作组成的集合。27.VBA 的逻辑值进行算术运算时,True 值被当作_。(分数:2.00)A.0B.1C.-1 D.不确定解析:知识点 模块/VBA 程序设计基础/VBA 编程基础-常量评析 True 是 Acc
10、ess 系统内部常量,其值为-1。28.在关系数据模型中,域是指_。(分数:2.00)A.元组B.属性C.元组的个数D.属性的取值范围 解析:知识点 数据库基础知识/关系数据库基本概念/域评析 元组:在一个具体关系中,水平方向的行称为元组,每一行是一个元组。元组对应表中的一个具体的记录。属性:二维表中垂直方向的列称为属性。每一列有一个属性名。域:属性的取值范围,即不同元组对用一个属性的取值所限定的范围。29.如果要取消宏的自动运行,在打开数据库时按住_键即可。(分数:2.00)A.Shin B.CtrlC.AltD.Enter解析:知识点 宏/宏的基本操作/运行宏评析 被命名为 AutoExe
11、c 保存的宏,在打开数据库时会自动运行。要想取消自动运行,打开数据库时按住 Shift 键即可。30.用于打开报表的宏命令是_。(分数:2.00)A.OpenFormB.OpenReport C.OpenQueryD.RunApp解析:知识点 宏/宏的基本操作/常用的宏操作评析 Access 中提供了 50 多个可选的宏操作命令,其中常用的宏操作命令主要有:打开或关闭数据表对象OpenForm 命令 用于打开窗体OpenReport 命令 用于打开报表OpenQuery 命令 用于打开查询Close 命令 用于关闭数据库对象运行和控制流程RunSQL 命令 用于执行指定的 SQL 语句RunA
12、pp 命令 用于执行指定的外部应用程序Quit 命令 用于退出 Access设置值SetValue 命令 用于设置属性值刷新、查找数据或定位记录Requery 命令 用于实施指定控件重新查询,即刷新控件数据FindRecord 命令 用于查找满足指定条件的第一条记录FindNext 命令 用于查找满足指定条件的下一条记录GoToRecord 命令 用于指定当前记录控制显示Maximize 命令 用于最大化激活窗口Minimize 命令 用于最小化激活窗口Restore 命令 用于将最大化或最小化窗口恢复至原始大小通知或警告用户Beep 命令 用于使计算机发出“嘟嘟”声MsgBox 命令 用于显
13、示消息框SetWamings 命令 用于关闭或打开系统消息导入和导出数据TransferDatabase 命令 用于从其它数据库导入和导出数据TrandferText 命令 用于从文本文件导入和导出数据31.关于数据库系统对比文件系统的优点,下列说法错误的是_。(分数:2.00)A.提高了数据的共享性,使多个用户能够同时访问数据库中的数据。B.消除了数据冗余现象。 C.提高了数据的一致性和完整性。D.提供数据与应用程序的独立性。解析:知识点 数据库基础知识/基本概念/数据库评析 数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;
14、减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。对于数据的冗余是不能消除的,只能减小。任何的数据库中都存在着数据冗余的现象,但这些都应该是合理的数据冗余。32.以下不是 Access 预定义报表格式的是_。(分数:2.00)A.“标准” B.“大胆”C.“正式”D.“随意”解析:知识点 报表的基本操作使用设计器编辑报表评析 Access 中提供了 6 种预定义报表格式,有“大胆”、“正式”、“浅灰”、“紧凑”、“组织”和“随意”。33.控件的显示效果可以通过其“特殊效果”属性来设置,下列不属于“特殊效果”属性值的是_。(分数:2.00)
15、A.平面B.凸起C.凿痕D.透明 解析:知识点 窗体的基本操作/创建窗体一使用设计器创建窗体/设置控件的常见属性评析 “特殊效果”属性值用于设定控件的显示效果,如“平面”、“凸起”、“凹陷”、“蚀刻”、“阴影”、“凿痕”等。34.要设置在报表每一页的顶部都输出的信息,需要设置_。(分数:2.00)A.报表页眉B.报表页脚C.页面页眉 D.页面页脚解析:知识点 报表的基本操作/使用设计器编辑报表评析 页面页眉中的文字或控件一般输出显示在每页的顶端。通常,它是用来显示数据的列标题,如字段名称等。35.以下关于报表的叙述正确的是_。(分数:2.00)A.报表只能输入数据B.报表只能输出数据 C.报表
16、可以输入和输出数据D.报表不能输入和输出数据解析:知识点 报表的基本操作/基本概念评析 报表是 Access 中以一定输出格式表现数据的一种对象。利用报表可以控制数据内容的大小及外观、排序、汇总相关数据,选择输出数据到屏幕或打印设备上。二、填空题(总题数:13,分数:30.00)36.实现算法所需的存储单元多少和算法的工作量大小分别称为算法的 【1】 。(分数:2.00)填空项 1:_ (正确答案:空间复杂度和时间复杂度)解析:知识点 算法的各种属性及其相互作用评析 算法的复杂性是指对一个在有限步骤内终止算法和所需存储空间大小的估计。算法所需存储空间大小是算法的空间复杂性,算法的计算量是算法的
17、时间复杂性。37.数据结构包括数据的逻辑结构、数据的 【2】 以及对数据的操作运算。(分数:2.00)填空项 1:_ (正确答案:存储结构)解析:知识点 数据结构包含的 3 个方面及各方面之间的关系评析 数据结构包括 3 个方面,即数据的逻辑结构、数据的存储结构及对数据的操作运算。38.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 【3】 。(分数:2.00)填空项 1:_ (正确答案:可重用性)解析:知识点 继承的优点评析 继承的优点:相似的对象可以共享程序代码和数据结构,从而大大减少了程序中的冗余,提高软件的可重用性。39.面向对象的模型中,最基本的概念是对象
18、和 【4】 。(分数:2.00)填空项 1:_ (正确答案:类)解析:知识点 面向对象方法的基本概念评析 面向对象模型中,最基本的概念是对象和类。对象是现实世界中实体的模型化;将属性集和方法集相同的所有对象组合在一起,可以构成一个类。40.软件维护活动包括以下几类:改正性维护、适应性维护、 【5】 维护和预防性维护。(分数:2.00)填空项 1:_ (正确答案:完善性)解析:知识点 软件维护的分类评析 软件维护活动包括以下几类:改正性维护、适应性维护、完善性维护和预防性维护。改正性维护是指在软件交付使用后,为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错
19、误的过程;适应性维护是指为了使软件适应变化,而去修改软件的过程;完善性维护是指为了满足用户对软件提出的新功能与性能要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性;预防性维护是为了提高软件的可维护性、可靠性等,为以后的进一步改进软件打下良好基础。41.SQL(结构化查询语言)是在数据库系统中应用广泛的数据库查询语言,它包括了数据定义、数据查询、 【6】 和 【7】 4 种功能。(分数:4.00)填空项 1:_ (正确答案:6数据操纵7数据控制)解析:知识点 数据库基础知识/SQL 基本命令评析 SQL(结构化查询语言)是在数据库系统中应用广泛的数据库查
20、询语言,它包括了数据定义、数据查询、数据操纵和数据控制 4 种功能。42.文本型字段大小的取值最大为 【8】 个字符。(分数:2.00)填空项 1:_ (正确答案:日期/时间)解析:知识点 数据库和表的基本操作/表的建立评析 输入掩码只为“文本”和“日期/时间”型字段提供向导,其他数据类型没有向导帮助。另外,如果为某字段定义了输入掩码,同时又设置了它的格式属性,格式属性将在数据显示时优先于输入掩码的设置。43.使用查询向导创建交叉表查询的数据源必须来自 【9】 个表或查询。(分数:2.00)填空项 1:_ (正确答案:一)解析:知识点 查询的基本操作/创建查询/使用向导创建查询评析 使用查询向
21、导创建交叉表查询的数据源必须来自一个表或查询。如果数据源来自多个表,可以先建立一个查询,然后再以此查询作为数据源。44.计算型控件用 【10】 作为数据源。(分数:2.00)填空项 1:_ (正确答案:表达式)解析:知识点 窗体的基本操作/创建窗体/使用设计器创建窗体评析 控件的类型可以分为:结合型、非结合型与计算型。结合型控件主要用于显示、输入、更新数据库中的字段;非结合型控件没有数据来源,可以用来显示信息、线条、矩形或图像;计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上的其他控件中的数据。45. 【11】 报表也称为窗体报表。(分数
22、:2.00)填空项 1:_ (正确答案:纵栏式)解析:知识点 报表的基本操作/报表分类/纵栏式报表评析 报表主要分为以下 4 种类型:纵栏式报表、表格式报表、图表报表和标签报表。其中,纵栏式报表也称窗体报表。46. 【12】 函数返回当前系统日期和时间。(分数:2.00)填空项 1:_ (正确答案:Now)解析:知识点 模块/VBA 程序设计基础/常用内部函数评析 获取系统日期和时间函数:Date:返回当前系统日期。Time:返回当前系统时间。Now:返回当前系统日期和时间。47.运行下面程序,其输出结果(str2 的值)为 【13】 。Dim str1,str2 As StringDim i
23、 As Integerstrl= “abcdef“For i=1 To Len(str1) Step 2str2=UCase(Mid(strl,i,1)+str2NextMsgBox str2(分数:2.00)填空项 1:_ (正确答案:ECA)解析:知识点 模块/VBA 程序设计基础/常用内部函数评析 本程序代码的功能是,从源字符串的第一个字符开始,把所有第奇数个的字符转换为大写并按倒序排列得到新的字符串。最开始 str2 字符串为空。当第一次执行循环时,先取出“a”,在转换为大写“A”,在和 str2 相连接,得到“A”,最后在赋给 str2。所以,第一次循环后,str2 的值为“A”当第
24、二次执行循环时,取出“c”,在转换为大写“C”,在和 str2 相连接,得到“CA”,最后在赋给str2。所以,第二次循环后,str2 的值为“CA”当第三次执行循环时,取出“e”,在转换为大写“E”,在和 str2 相连接,得到“ECA”,最后在赋给str2。所以,第三次循环后,str2 的值为“ECA”至此,循环结束,str2 最终结果为“ECA”。48.运行下面程序,其运行结果 k 的值为 【14】 ,其最里层循环体执行次数为 【15】 。Dim i,j,k As Integeri=1DoFor j=1 To i Step 2k=k +jNexti=i+2Loop Until i8(分数
25、:4.00)填空项 1:_ (正确答案:14 3015 10)解析:知识点 模块 NBA 程序设计基础 NBA 程序流程控制评析 这是一个两层嵌套循环,外面一层为 Do 循环,里面一层为 For 循环。先看外面一层循环,可以很容易的得到,外面一层的循环次数为 4 次。其循环变量 i 的值依次为:1,3,5,7当 i=1 时有,For j=1 To 1 Step2,所以里层循环共执行一次,里层循环执行完后 k=l,最里层循环体执行次数为 1当 i=3 时有,For j=1 To 3 Step2,所以里层循环共执行二次,里层循环执行完后 k=5,最里层循环体执行次数为 3当 i=5 时有,For j=1 To 5 Step2,所以里层循环共执行三次,里层循环执行完后 k=14,最里层循环体执行次数为 6当 i=7 时有,For j=1 To 7 Step2,所以里层循环共执行四次,里层循环执行完后 k=30,最里层循环体执行次数 10