第 1 页:习题 |
第 3 页:参考答案 |
1.D。【解析】在Access中,支持多种数据类型,其中是/否型又称布尔型,是针对只包含两种不同取值的字段设置的。
2.A。【解析】本题考查字段的输入掩码的知识。输入掩码中的字符“9”可以选择输入数字或空格;输入掩码中的字符“0”表示必须输入0~9的数字;“L”表示必须输入字母 A~Z;“#”表示可以选择输入数据和空格,在编辑模式下空格以空白显示,但是保存数据时将空白删除,允许输入“+”或“一”;“C”表示可以选择输入任何数据和空格。当直接使用字符来定义输入掩码时,可以根据需要将字符组合起来。本题的答案应该为“000000”。
3.A。【解析】本题考查窗体的基本用法。窗体能响应的事件不多,当窗体刚刚被打开时,首选触发Load事件,其次继续触发Open事件,再次是Activate事件,最后窗体在关闭时触发Unload事件。
4.A。【解析】本题考查SQL。语句的知识。SQL。语言的功能十分强大,它包括数据定义功能、数据查询功能、数据操纵功能和数据控制功能。SQL,能定义的数据包括表、视图、索引等,不包括报表。
5.D。【解析】文件系统所管理的数据文件基本上是分散、相互独立的。相对于数据库系统,以此为基础的数据处理存在3个缺点:数据冗余大、数据的不一致性、程序与数据的相互依赖。
6.D。【解析】窗口事件有Open(打开)、Close(关闭)、 Load(加载)、Unload(卸载)和Resize(改变大小),没有取消事件。
7.D。【解析】所谓的后序遍历是指,首先追历左子树,然后遍历右子树,最后访问根结点,并且在遍历左、右树时,仍然先遍历左子树,然后遍历右子树,最后访问根结点。因此,后序遍历二叉树的过程也是一个递归过程。 8.B。【解析】软件的过程设计是指系统结构部件转换成软件的过程描述。
9.A。【解析】模块的独立-性是指每个模块保证完成系统要求的独立子功能,并且与其他模块的联系少且接口简单。衡量软件的模块独立性有内聚性和耦合性两个定性度量标准。祸合性是模块间互相连接紧密程度的度量;一般较优秀的软件设计,应尽量做到商内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
10.C。【解析】对象的封装性是指从外面看只能看到对象的外部特性;而对象的内部,其处理能力的实行和内部状态对外是不可见的,隐蔽的。
11.B。【解析】在Access关系数据库中,具备了比较强大的程序设计能力,不仅具有传统的模块化程序设计能力,还具有面向对象的程序设计能力。Access可以使用系统菜单以及程序命令等多种方式创建复杂的数据库应用系统。
12.D。【解析】算法的空间复杂度,是指执行这个算法所需的存储空间。算法所占用的存储空闻包括算法程序所占用的空间、输入的初始数据所占用的存储空问、算法执行过程中所需要的额外空间。
13.D。【解析】数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形武,一种数据结构可以根据需要采用不同的存储结构,数据的存储结构有顺序和链武结构。用不同的存储结构,其处理的效率是不同的。
14.B。【解析】本题考查Access数据类型的基础知识。 Access中的字段数据类型有:文本型、数字型、日期/时间型、备注型、自动编号型、货币型、0LE型、是/否型、查阅向导型和超级链接型。其中O1.E对象主要用于将某个对象链接或嵌入到Access数据库的表中。文本型最多存储255个字符;备注型最多存储64000个字符;日期/时间型数据占用8个字节;自动编号数据类型占用4个字节。
15.D。【解析】在Access中,字符型常量要求用双引号括起来;表示集合的方法是用括号括起集合的所有元素,这些元素之间用逗号隔开;另外,表示在某个集合内的关键字用IN,反之,不再用NOT IN。
16.A。【解析】关系数据库中有两种完整性约柬:实体完整性和参照完整性。实体完整性就是主属性不能为空;参照完整性是指两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。
17.C。【解析】查询的设计视图分为上、下两部分,上半部分为字段列表,下半部分为设计雕格。其中的设计网络中常用的有:“字段”表示可以在此添加或输入字段名;“表”表示字段所在的表茸查询的名称;“.嘻计”用于确定字段在查询中的运算方法;‘排序”用于选择查询所采用的常用方法;“准则”用于输入.个准则来限定记录的选择。
18.D。【解析】在Access中进行计算时,可以使用统计函数,比较常用的有求和SUM、求平均值AVG、求最大值 MAX、最小值MIN和计数COUNT。其中计数函数 COUNT不能忽略字段中的空值。 ‘
19.D。【解析】所谓交换排序方法,是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序。冒泡排序通过相邻元素的交换,逐步将线性表变成有序,是一种最简单的交换排序方法。
20.B。【解析】本题中,SQL查询由于有分组查询 Group By子句,在Group By后面是分组字段,也就是按性别分组计算并显示性别和入学成绩的平均值。
21.D。【解析】交叉表查询就是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与交的交叉处显示表中某个字段的各种计算机值。它可以将效据分为两组显示。一组显示在数据表的左边,而另一组与示在数据表的上方,这两组数据都作为数据的分类依据;左边与上面的数据在表中的交叉点可以对表中另外一组数据进行求总和与之平均值的运算。
22.A。【解析】本题考查输入掩码的基本知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致;输入掩码中的“A”代表必须输入字母或数字,字符“0”代表必须输入0~9中的一位数字;在定义之字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符;当直接使用字符来定义输入掩码时,可以根据需要将字符组合起来。
23.D。【解析】报表页眉位于报表的干始位置,一般用来显示报表的标题、图形或者说明性文字,报表页脚位于报表的结束位置,一般用来表示报表的汇总说明;页面页眉位于每页的开始位置,一般j来显示报表中的字段名称或记录的分组名称;页面页脚位于每页的结束位置,一般用来显示本页的汇总说明。
24.C。【解析】结构化呈序设计的原则和方法之一是限制使用GOTO语句,但不是绝对不允许使用GOTO语句。其他三项为结构化程序设一一的原则。
25.A。【解析】本题考查宏的知识。宏是一个或多个操作的序列,每个操作自动实现自己的功能。在Access的窗体、报表中都可以使用宏,:宏中也可以使用宏,而在数据表中是不能使用宏的。
26.D。【解析】本题考查宏和模块的知识。模块是能够被程序调用的函数,里面不能包含窗体或报表的事件代码;宏是一个或多个操作的序列,可以通过宏选择或更新数据,宏里面也不能包含窗体或报表的事件代码:宏是数据对象的一部分,不能独立存在,只能依赖于数据对象来进行操作。
27.D。【解析】本题考查结构化程序设计使用。VBA是一种结构化的程序设计方式,结构化的程序设计方式要求程序只能由顺序、分支和循环3种基本控制结构组成。
28.A。【解析】本题考查取子串函数的知识。在VBA中有3种取子串函数:Left函数用于从字符串左端开始取n个字符;Right函数用于从字符串右端开始取n个字符(注意子串中字符的顺序与母串中相同);Mid函数可以实现在任何位置取任何长度的子串。截取第2个字符开始的4个字符应该用Mid(S,2,4)。
29.A。【解析】软件设计是软件开发阶段最重要的环节,常分为概要设计和详细设计两步。概要设计是将软件需求转化为软件体系结构,确定系统级接口、全局数据结构或数据库模式;详细设计是指确立每个模块的实现算法和局部数据结构,用适应方法表示算法和数据结构的细节。
30.B。【解析】本题考查VBA程序设计的知识。模块是能够被程序调用的函数,可以在模块中放置任意复杂的代码段。而窗体只能设计自己的事件,报表也不能设计复杂的代码,宏里面只能设计宏操作。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |