1、国家二级(ACCESS)笔试-试卷 117 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.特殊运算符“Is Null”用于指定一个字段为( )。(分数:2.00)A.空值B.空字符串C.缺省值D.特殊值3.在 Access 数据库系统中,不是数据库对象的是( )。(分数:2.00)A.数据库B.窗体C.宏D.数据访问页4.数据访问页中主要用来显示描述性文本信息的是( )。(分数:2.00)A.视图B.文字C.标
2、签D.滚动文字5.如果不指定对象,Close 将会( )。(分数:2.00)A.关闭正在使用的表B.关闭正在使用的数据库C.关闭当前窗体D.关闭相关的使用对象(窗体、查询、宏)6.以下不属于节属性的是( )。(分数:2.00)A.可见性B.可以扩大C.打印D.关闭7.以下哪项操作应该使用 VBA 而不要使用宏? ( )。(分数:2.00)A.自定义过程的创建和使用B.建立子定义菜单栏C.随时打开或者关闭数据库对象D.设置窗体或报表空间的属性值8.软件维护指的是( )。(分数:2.00)A.对软件的改正、适应和完善B.维护正常运行C.配置新软件D.软件开发期的一个阶段9.若某变量的声明字符是 B
3、oolean,则表示该变量为( )。(分数:2.00)A.长整数B.布尔型C.货币D.字符串10.VBA 的自动运行宏,应当命名为( )。(分数:2.00)A.EchoB.AutoExecC.AutobatD.Auto11.一般而言,( )软件开发工具我们更倾向于购置。(分数:2.00)A.非常适用的B.用途十分明确的C.使用方法精巧、复杂的D.文档理论性很强的12.查询姓名有值的记录的准则的是( )。(分数:2.00)A.Is NullB.Is Not NullC.“”D.Not Null13.设 S 为学生关系,SC 为学生选课关系,Sno 为学生号,CnoO 为课程号,执行下面 SQL
4、语句的查询结果是( )。Select S * From S, SC When S,Sno=SC)Sno and SC)Cno=C2(分数:2.00)A.选出选修 C2 课程的学生信息B.选出选修 C2 课程的学生名C.选出 S 中学生号与 SC 中学生号相等的信息D.选出 S 和 SC 中的一个关系14.不能用整数表示的字段类型是( )。(分数:2.00)A.日期/时间B.字节C.整数D.是/否15.总计查询中,若要计算最高分,应选择的函数是( )。(分数:2.00)A.Avg 函数B.Sum 函数C.Max 函数D.Count 函数16.一幅图像的尺寸为、1024768,65536 色(深度
5、为 16 位),则它所具有的数据量为 ( )。(分数:2.00)A.0.75MBB.1.5MBC.3.0MBD.2.0MB17.( )年美国 IBM 公司研制成功的 IMS 标志着数据库处理技术进入了数据库系统阶段。(分数:2.00)A.1958 年B.1968 年C.1978 年D.1988 年18.窗体中的信息主要有( )。(分数:2.00)A.一类B.两类C.三类D.四类19.是/否数据类型常被称为( )。(分数:2.00)A.真/假型B.布尔型C.对/错型D.O/I 型20.以下关于层次数据模型的叙述,错误的是( )。(分数:2.00)A.层次数据模型是数据库系统中最早出现的数据模型B
6、.它用树形结构表示各类实体以及实体之间的联系C.它允许有两个结点无双亲D.它的其他结点有且仅一个双亲21.“特殊效果”属性值用于设定控件的显示效果,下列不属于“特殊效果”属性值的是 ( )。(分数:2.00)A.平面B.凸起C.蚀刻D.透明22.不是关系模型的术语为( )。(分数:2.00)A.元组B.变量C.属性D.分量23.只有窗体对象才具有的事件动作是( )。(分数:2.00)A.OnOpenB.OnLoadC.OnClickD.On Open24.为窗体上的控件设置 Tab 键的顺序,应选择属性表中的( )。(分数:2.00)A.格式选项卡B.数据选项卡C.事件选择项卡D.其他选项卡2
7、5.用户在窗体或报表中必须使用( )来显示 OLE 对象。(分数:2.00)A.对象框B.结合对象框C.图像框D.组合框26.下列选项中,能正确说明查询的是( )。(分数:2.00)A.查询包括存储不同种类数据的字段(或列)B.查询是为来自一个或多个表的数据提供定制视图的对象C.查询用于数据的输出或显示,或控制应用程序的执行D.定义查询只能从一个现有表的数据中创建新表27.可以单独使用的窗体是( )。(分数:2.00)A.主/子窗体B.数据透视表窗体C.表格式窗体D.图表窗体28.软件开发的结构化设计(SD)方法,全面指导模块划分的最重要的原则是( )。(分数:2.00)A.模块高内聚B.模块
8、低耦合C.模块独立性D.程序模块化29.自动窗体不包括( )。(分数:2.00)A.纵栏式B.横向式C.表格式D.数据表30.一个表最多可有_ 个字段和_个索引。下列选项中正确的一组是( )。(分数:2.00)A.255 16B.255 24C.255 32D.127 3231.Access 适合开发的数据库应用系统是( )。(分数:2.00)A.小型B.中型C.中小型D.大型32.主要用于显示、输入、更新数据库中的字段的控件的类型是( )。(分数:2.00)A.结合型B.非结合型C.计算型D.非计算型33.( )是在一条新记录添加到数据库之后发生的事件。(分数:2.00)A.插入前B.插入后
9、C.删除前D.删除后34.在打印数据表过程中,某一列或某几列内的数据不需要将其进行打印,但又不能删除,可以对其进行( )。(分数:2.00)A.剪切B.隐藏C.冻结D.移动35.编辑报表不包括( )。(分数:2.00)A.设置报表格式B.对报表数据进行分组C.添加背景图案D.页码及时间日期的设置36.可同时有显示一对多关系的“多”端的多条记录的区域的报表是( )。(分数:2.00)A.纵栏式报表B.表格式报表C.图表报表D.标签报表二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.
10、设棵完全二叉树共有 500 个结点,则在该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_39.在最坏情况下,冒泡排序的时间复杂度为 1(分数:2.00)填空项 1:_40.面向对象的程序设计方法中涉及的对象是系统中用宋描述客观事物的一个 1(分数:2.00)填空项 1:_41.软件的需求分析阶段的工作,可以概括为四个方面: 1 需求分析、编写需求规格说明书和需求评审。(分数:2.00)填空项 1:_42. 1 是数据库应用的核心。(分数:2.00)填空项 1:_43.Access 提供厂两种字段数据类型保存文本和数字组合的数据,这两种类型是:文本和 1。(分数:2.00)填空项
11、1:_44.根据对数据源操作方式和结果的不同,查询可以分为 5 类:选择查询、交叉表查询、 1 操作查询和SQL 查询。(分数:2.00)填空项 1:_45.窗体中的数据来源主要包括表和 1。(分数:2.00)填空项 1:_46.完整报表设计通常山报表页眉、报表页脚、页面页眉、页面页脚、 1、组页眉和组页脚 7 个部分组成。(分数:2.00)填空项 1:_47.报表眉的内容只在报表的 1 打印输出。(分数:2.00)填空项 1:_48.模块包含了一个声明区域和一个或多个子过程(Sub 开头)或函数过程(以 1 开头)。(分数:2.00)填空项 1:_49.在窗体上画两个文本框和一个命令按钮,然
12、后在命令按钮的代码窗口中编写如下事件过程:Private Sub Command1_Click()Text l=“VB programming”Text 2= Text lText l=“ABCD“End Sub 程序运行后,单击命令按钮,文本框 Text2 中显示的内容为 1。(分数:2.00)填空项 1:_50.假定当前日期为 2002 年 8 月 25 日,星期日,则执行以下语句后,a、b、c 和 d 的值分别是25、8、2002、 1。a=day (now)b=month (now)C=year (now)d=weekday (now)(分数:2.00)填空项 1:_51.执行下面的程
13、序段后,S 的值为 1。s=5For I =2.6To 4.9 Step 0.6s=s+1Next I(分数:2.00)填空项 1:_52.以下程序段的输出结果是 1。num =0While num-5Num =num+1WendMs g box num(分数:2.00)填空项 1:_国家二级(ACCESS)笔试-试卷 117 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.特殊运算符“Is Null”用于指
14、定一个字段为( )。(分数:2.00)A.空值 B.空字符串C.缺省值D.特殊值解析:3.在 Access 数据库系统中,不是数据库对象的是( )。(分数:2.00)A.数据库 B.窗体C.宏D.数据访问页解析:4.数据访问页中主要用来显示描述性文本信息的是( )。(分数:2.00)A.视图B.文字C.标签 D.滚动文字解析:5.如果不指定对象,Close 将会( )。(分数:2.00)A.关闭正在使用的表B.关闭正在使用的数据库C.关闭当前窗体 D.关闭相关的使用对象(窗体、查询、宏)解析:6.以下不属于节属性的是( )。(分数:2.00)A.可见性B.可以扩大C.打印D.关闭 解析:7.以
15、下哪项操作应该使用 VBA 而不要使用宏? ( )。(分数:2.00)A.自定义过程的创建和使用 B.建立子定义菜单栏C.随时打开或者关闭数据库对象D.设置窗体或报表空间的属性值解析:8.软件维护指的是( )。(分数:2.00)A.对软件的改正、适应和完善 B.维护正常运行C.配置新软件D.软件开发期的一个阶段解析:9.若某变量的声明字符是 Boolean,则表示该变量为( )。(分数:2.00)A.长整数B.布尔型 C.货币D.字符串解析:10.VBA 的自动运行宏,应当命名为( )。(分数:2.00)A.EchoB.AutoExec C.AutobatD.Auto解析:11.一般而言,(
16、)软件开发工具我们更倾向于购置。(分数:2.00)A.非常适用的B.用途十分明确的 C.使用方法精巧、复杂的D.文档理论性很强的解析:12.查询姓名有值的记录的准则的是( )。(分数:2.00)A.Is NullB.Is Not Null C.“”D.Not Null解析:13.设 S 为学生关系,SC 为学生选课关系,Sno 为学生号,CnoO 为课程号,执行下面 SQL 语句的查询结果是( )。Select S * From S, SC When S,Sno=SC)Sno and SC)Cno=C2(分数:2.00)A.选出选修 C2 课程的学生信息 B.选出选修 C2 课程的学生名C.选
17、出 S 中学生号与 SC 中学生号相等的信息D.选出 S 和 SC 中的一个关系解析:14.不能用整数表示的字段类型是( )。(分数:2.00)A.日期/时间 B.字节C.整数D.是/否解析:15.总计查询中,若要计算最高分,应选择的函数是( )。(分数:2.00)A.Avg 函数B.Sum 函数C.Max 函数 D.Count 函数解析:16.一幅图像的尺寸为、1024768,65536 色(深度为 16 位),则它所具有的数据量为 ( )。(分数:2.00)A.0.75MBB.1.5MB C.3.0MBD.2.0MB解析:17.( )年美国 IBM 公司研制成功的 IMS 标志着数据库处理
18、技术进入了数据库系统阶段。(分数:2.00)A.1958 年B.1968 年 C.1978 年D.1988 年解析:18.窗体中的信息主要有( )。(分数:2.00)A.一类B.两类 C.三类D.四类解析:19.是/否数据类型常被称为( )。(分数:2.00)A.真/假型B.布尔型 C.对/错型D.O/I 型解析:20.以下关于层次数据模型的叙述,错误的是( )。(分数:2.00)A.层次数据模型是数据库系统中最早出现的数据模型B.它用树形结构表示各类实体以及实体之间的联系C.它允许有两个结点无双亲 D.它的其他结点有且仅一个双亲解析:21.“特殊效果”属性值用于设定控件的显示效果,下列不属于
19、“特殊效果”属性值的是 ( )。(分数:2.00)A.平面B.凸起C.蚀刻D.透明 解析:22.不是关系模型的术语为( )。(分数:2.00)A.元组B.变量 C.属性D.分量解析:23.只有窗体对象才具有的事件动作是( )。(分数:2.00)A.OnOpenB.OnLoad C.OnClickD.On Open解析:24.为窗体上的控件设置 Tab 键的顺序,应选择属性表中的( )。(分数:2.00)A.格式选项卡B.数据选项卡C.事件选择项卡D.其他选项卡 解析:25.用户在窗体或报表中必须使用( )来显示 OLE 对象。(分数:2.00)A.对象框B.结合对象框 C.图像框D.组合框解析
20、:26.下列选项中,能正确说明查询的是( )。(分数:2.00)A.查询包括存储不同种类数据的字段(或列)B.查询是为来自一个或多个表的数据提供定制视图的对象 C.查询用于数据的输出或显示,或控制应用程序的执行D.定义查询只能从一个现有表的数据中创建新表解析:27.可以单独使用的窗体是( )。(分数:2.00)A.主/子窗体B.数据透视表窗体C.表格式窗体D.图表窗体 解析:28.软件开发的结构化设计(SD)方法,全面指导模块划分的最重要的原则是( )。(分数:2.00)A.模块高内聚B.模块低耦合C.模块独立性 D.程序模块化解析:29.自动窗体不包括( )。(分数:2.00)A.纵栏式B.
21、横向式 C.表格式D.数据表解析:30.一个表最多可有_ 个字段和_个索引。下列选项中正确的一组是( )。(分数:2.00)A.255 16B.255 24C.255 32 D.127 32解析:31.Access 适合开发的数据库应用系统是( )。(分数:2.00)A.小型B.中型C.中小型 D.大型解析:32.主要用于显示、输入、更新数据库中的字段的控件的类型是( )。(分数:2.00)A.结合型 B.非结合型C.计算型D.非计算型解析:33.( )是在一条新记录添加到数据库之后发生的事件。(分数:2.00)A.插入前B.插入后 C.删除前D.删除后解析:34.在打印数据表过程中,某一列或
22、某几列内的数据不需要将其进行打印,但又不能删除,可以对其进行( )。(分数:2.00)A.剪切B.隐藏 C.冻结D.移动解析:35.编辑报表不包括( )。(分数:2.00)A.设置报表格式B.对报表数据进行分组 C.添加背景图案D.页码及时间日期的设置解析:36.可同时有显示一对多关系的“多”端的多条记录的区域的报表是( )。(分数:2.00)A.纵栏式报表 B.表格式报表C.图表报表D.标签报表解析:二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.设棵完全二叉树共有 50
23、0 个结点,则在该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_ (正确答案:正确答案:250)解析:解析:所谓完全二叉树是指除最后层外,每一层上的结点数均达到最大值;在最后一层上只缺少右边的若干结点.具有 n 个结点的完全二叉树,其父结点数为 int (n/2),而叶子结点数等于总结点数减去父结点数。本题 n=500,故父结点数等于 int (500/2)=250,叶子结点数等于 500-250=250。39.在最坏情况下,冒泡排序的时间复杂度为 1(分数:2.00)填空项 1:_ (正确答案:正确答案:n(n-1)/2 或 O(n(n-1)/2))解析:解析:冒泡排序法是一种
24、最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为 n,则在最坏的情况下;冒泡排序需要经过 n/2 遍的从前往后的扫描和 n/2遍的从后往前的扫描,需要的比较次数为 n(n-1)/2。40.面向对象的程序设计方法中涉及的对象是系统中用宋描述客观事物的一个 1(分数:2.00)填空项 1:_ (正确答案:正确答案:实体)解析:解析:面向对象的程序设计方法中涉及的对象是系统,扣用来描述客观事物的个实体,是构成系统的一个基本单位,它由一组表示其静态特征的属性和它可执行的一组操作组成。41.软件的需求分析阶段的工作,可以概括为四个方面: 1 需求分析、编写需求规
25、格说明书和需求评审。(分数:2.00)填空项 1:_ (正确答案:正确答案:需求获取)解析:解析:软件的需求分析阶段的工作,可以概括为四个方面:需求获取、需求分析、编写需求规格说明书和需求评审。需求获取的目的是确定对目标系统的各方面需求。涉及到的主要任务是建立获取用户需求的方法框架,并支持和监控需求获取的过程。需求分析是对获取的需求进行分析和综合,最终给出系统的解决方案和目标系统的逻辑模型。编写需求规格说明书作为需求分析的阶段成果,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认;又可以作为控制软件开发进度的依据。需求评审是对需求分析阶段的工作进行的复审,验证需
26、求文档的一致性、可行性、完整性和有效性。42. 1 是数据库应用的核心。(分数:2.00)填空项 1:_ (正确答案:正确答案:数据库设计)解析:解析:数据库设计是数据库应用的核心。在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计。43.Access 提供厂两种字段数据类型保存文本和数字组合的数据,这两种类型是:文本和 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:备注)解析:解析:“文本”是 Access 字段的默认数据类型,山不超过 255 个字符(文本、文本的组合以及数字等)组成。“备注”型字段是由文本、文本的组合以及数字等字符
27、组成,对存储数据的长度没有什么限制,具有很大的灵活性。44.根据对数据源操作方式和结果的不同,查询可以分为 5 类:选择查询、交叉表查询、 1 操作查询和SQL 查询。(分数:2.00)填空项 1:_ (正确答案:正确答案:参数查询)解析:解析:根据对数据源操作方式和结果的不同,查询可以分为 5 类:选择查询、交叉表查询、参数查询、操作查询和 SQL 查询。选择查询是 Access 数据库中最常见的查询类型,它是根据指定的查询准则,从一个或多个表中获取数据并显示结果。也可以使用选择查询对记录进行分组,并且对记录进行总计、计数、平均以及其他类型的计算。交叉表查询将来源于某个表中的字段进行分组,一
28、组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段统计值。参数查询是一种利用对话框来提示用户输入准则的查询。操作查询与选择查询相似,都是由用户指定查找记录的条件,但选择查询是检查符合特定条件的一组记录,而操作查询是在一次查询操作中对所得结果进行编辑等操作。SQL 查询就是用户使用 SQL 语句来创建的一种查询。45.窗体中的数据来源主要包括表和 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:查询)解析:解析:窗体对象的数据源有两种,它们是表和查询。表是一种有关特定实体的数据集合,是Access 数据库中存储数据的对象。查询是按照特定条件在指定的表
29、中搜索并检索符合指定条件的数据记录,得到的数据记录可以来自当前数据库的某个表(或其它查询)中,也可以来自当前数据库的多个表(或其它查询)中。46.完整报表设计通常山报表页眉、报表页脚、页面页眉、页面页脚、 1、组页眉和组页脚 7 个部分组成。(分数:2.00)填空项 1:_ (正确答案:正确答案:主体)解析:解析:完整的报表是由 7 部分组成的,它们是:报表页眉、报表页脚、页面页眉、页面页脚、主体、组页眉和组页脚。报表页眉中的任何内容都只能在报表开始处,即报表的第页打印一次。报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表的最后面。页面页眉是用来显示报表中的字段名称或对记录的分组名
30、称,报表的每一页有个页面页眉。它一般显示在每页的顶端。页面页脚是打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚主体是用于打印表或查询中的记录数据,是报表显示的数据的主要区域。组页眉用于实现报表的分组输出和分组统计的。组页眉中主要安排文本框或其他类型的控件显示分组字段等数据信息。组页脚内主要安排文本框和其他控件显示分组统计数据。47.报表眉的内容只在报表的 1 打印输出。(分数:2.00)填空项 1:_ (正确答案:正确答案:第一页顶部)解析:解析:报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。48.模块包含了一个声明区域和一个或多个子过程(Sub 开头)
31、或函数过程(以 1 开头)。(分数:2.00)填空项 1:_ (正确答案:正确答案:Function)解析:解析:模块包含了一个声明区域和一个或多个子过程或函数过程。子过程是由一系列 Sub 和 End Sub;语句包含起来的 Visual Basic 语句,可以执行一个或一系列运算,但不返回任何值。Sub 语句用于声明子过程的名称、参数以及构成其主体的代码。函数过程也可称为函数,是一系列有 Function 和 End Function 语句包含起来的 Visual Basic 语句。Function 过程和 Sub 过程很类似,但函数可以返回一个值。49.在窗体上画两个文本框和一个命令按钮
32、,然后在命令按钮的代码窗口中编写如下事件过程:Private Sub Command1_Click()Text l=“VB programming”Text 2= Text lText l=“ABCD“End Sub 程序运行后,单击命令按钮,文本框 Text2 中显示的内容为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:VB programming)解析:解析:本段程序是先把“VB programming“ 赋给 Text I,然后在把 Text I 的内容赋给 Text2,最后把“ABCD”赋给 Text l。所以最后 Text l 中的内容是“ABCD”,而 Text2
33、中的内容是“VB programming”。50.假定当前日期为 2002 年 8 月 25 日,星期日,则执行以下语句后,a、b、c 和 d 的值分别是25、8、2002、 1。a=day (now)b=month (now)C=year (now)d=weekday (now)(分数:2.00)填空项 1:_ (正确答案:正确答案:1)解析:解析:Day(date),必要的 date 参数,可以是任何能够表示日期的 Variant、数值表达式、字符串表达式或它们的组合。如果 date 包含 Null,则返回 Null。 weekday(date)返回一个 Variant(Integer),
34、包含一个控数,代表某个日期是星期几。 语法: Weekday (daie) ,first day of week) First day of week 指定一星期第一天的常数。如果未予指定,则以 vb Sun day 为缺省值,即星期日为 1,则星期六为 7。51.执行下面的程序段后,S 的值为 1。s=5For I =2.6To 4.9 Step 0.6s=s+1Next I(分数:2.00)填空项 1:_ (正确答案:正确答案:9)解析:解析:以指定次数来重复执行一组语句。 相关语法: For counter=start to endStep,step statements Exit Fo
35、r statements Nextcounter counter:必要参数。用做循环计数器的数值变量。这个变量不能是 Boolean 或数组元素。 start:必要参数;counter 的初值。 end:必要参数。counter 的终值。 Step:可选参数。counter 的步长。如果没有指定,则 step 的缺省值为 1。 Statements:可选参数。放在 For 和 Next 之间的一条或多条语句,它们将被执行指定的次数。 从起始值开始计算,循环体要执行四次,而每执行一次循环体,s 就加 1,所以最终的 S 的值为 5+4=9。52.以下程序段的输出结果是 1。num =0While num-5Num =num+1WendMs g box num(分数:2.00)填空项 1:_ (正确答案:正确答案:6)解析:解析:只要指定的条件为 True,则会重复执行一系列的语句。 相关语法: While condition statements Wend 木题中的循环只能当 num 的值超过 5 时才会终止,所以最终的 num 的们为 6。