全国计算机等级考试二级笔试试卷 Access数据库程序设计 (考试时间:90分钟,满分100分) 二00四年九月 一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只 有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。答在试卷上不得 分。 1.下面叙述正确的是 A)算法的执行效率与数据的存储结构无关 B)算法的空间复杂度是指算法程序中指令(或语句)的条数 C)算法的有穷性是指算法必须能在执行有限个步骤之后终止 D)以上三种描述都不对 2.以下数据结构中不属于线性数据结构的是 A)队列 B)线形表 C)二叉树 D)栈 3.在一棵二叉树上第5层的结点数最多是 A)8 B)16 C)32 D)15 4.在下面描述中,符合结构化程序设计风格的是 A)使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑
全国计算机等级考试二级笔试试卷 Access 数据库程序设计 (考试时间:90 分钟,满分 100 分) 二00四年九月 一、选择题(每小题 2 分,共 70 分)下列各题 A)、B)、C)、D)四个选项中,只 有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。答在试卷上不得 分。 1.下面叙述正确的是 A)算法的执行效率与数据的存储结构无关 B)算法的空间复杂度是指算法程序中指令(或语句)的条数 C)算法的有穷性是指算法必须能在执行有限个步骤之后终止 D)以上三种描述都不对 2.以下数据结构中不属于线性数据结构的是 A)队列 B)线形表 C)二叉树 D)栈 3.在一棵二叉树上第 5 层的结点数最多是 A)8 B)16 C)32 D)15 4.在下面描述中,符合结构化程序设计风格的是 A)使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑
B)模块只有一个入口,可以有多个出口 C)注重提高程序的执行效率 D)不使用goto语句 5.下面概念中,不属于面向对象方法的是 A)对象 B)继承 C)类 D)过程调用 6.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是 A)可行性分析 B)需求分析 C)详细设计 D)程序编码 7.在软件开发中,下面任务不属于设计阶段的是 A)数据结构设计 B)给出系统模块结构 C)定义模块算法 D)定义需求并建立系统模型 8.数据库系统的核心是 A)数据模型 B)数据库管理系统 C)软件工具 D)数据库 9.下列描述中正确的是
B)模块只有一个入口,可以有多个出口 C)注重提高程序的执行效率 D)不使用 goto 语句 5.下面概念中,不属于面向对象方法的是 A)对象 B)继承 C)类 D)过程调用 6.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是 A)可行性分析 B)需求分析 C)详细设计 D)程序编码 7.在软件开发中,下面任务不属于设计阶段的是 A)数据结构设计 B)给出系统模块结构 C)定义模块算法 D)定义需求并建立系统模型 8.数据库系统的核心是 A)数据模型 B)数据库管理系统 C)软件工具 D)数据库 9.下列描述中正确的是
A)数据库系统是一个独立的系统,不需要操作系统的支持 B)数据库设计是指设计数据库管理系统 C)数据库技术的根本目标是要解决数据共享的问题 D)数据库系统中,数据的物理结构必须与逻辑结构一致 10.下列模式中,能够给出数据库物理存储结构与物理存取方法的是 A)内模式 B)外模式 C)概念模式 D)逻辑模式 11.在Access数据库中,表就是 A)关系 B)记录 C)索引 D)数据库 12.ODBC的中文含义是 A)浏览器/服务器 B)客户/服务器 C)开放数据库连接 D)关系数据库管理系统 13.数据模型反映的是 A)事物本身的数据和相关事物之间的联系 B)事物本身所包含的数据 C)记录中所包含的全部数据 D)记录本身的数据和相关关系
A)数据库系统是一个独立的系统,不需要操作系统的支持 B)数据库设计是指设计数据库管理系统 C)数据库技术的根本目标是要解决数据共享的问题 D)数据库系统中,数据的物理结构必须与逻辑结构一致 10.下列模式中,能够给出数据库物理存储结构与物理存取方法的是 A)内模式 B)外模式 C)概念模式 D)逻辑模式 11.在 Access 数据库中,表就是 A)关系 B)记录 C)索引 D)数据库 12.ODBC 的中文含义是 A)浏览器/服务器 B)客户/服务器 C)开放数据库连接 D)关系数据库管理系统 13.数据模型反映的是 A)事物本身的数据和相关事物之间的联系 B)事物本身所包含的数据 C)记录中所包含的全部数据 D)记录本身的数据和相关关系
14.能够使用“输入掩码向导”创建输入掩码的字段类型是 A)数字和日期/时间 B)文本和货币 C)文本和日期/时间 D)数字和文本 15.在查询中,默认的字段显示顺序是 A)在表的“数据表视图”中显示的顺序 B)添加时的顺序 C)按照字母顺序 D)按照文字笔画顺序 16.既可以直接输入文字,又可以从列表中选择输入项的控件是 A)选项框 B)文本框 C)组合框 D)列表框 17.Access数据库表中的字段可以定义有效性规则,有效性规则是 A)控制符 B)文本 C)条件 D)前三种说法都不对 18.在课程表中要查找课程名称中包含“计算机”的课程,对应“课程名称”字 段的正确准则表达式是 A)"计算机 B)”*计算机*
14.能够使用“输入掩码向导”创建输入掩码的字段类型是 A)数字和日期/时间 B)文本和货币 C)文本和日期/时间 D)数字和文本 15.在查询中,默认的字段显示顺序是 A)在表的“数据表视图”中显示的顺序 B)添加时的顺序 C)按照字母顺序 D)按照文字笔画顺序 16.既可以直接输入文字,又可以从列表中选择输入项的控件是 A)选项框 B)文本框 C)组合框 D)列表框 17.Access 数据库表中的字段可以定义有效性规则,有效性规则是 A)控制符 B)文本 C)条件 D)前三种说法都不对 18.在课程表中要查找课程名称中包含“计算机”的课程,对应“课程名称”字 段的正确准则表达式是 A)"计算机" B)"*计算机*
C)Like"*计算机*” D)Like"计算机" 19.某窗体中有一命令按钮,在“窗体视图”中单击此命令按钮,运行另一个应 用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是 A)RunApp B)RunCode C)RunMacro D)RunSQL 20.建立一个基于“学生”表的查询,要查找“出生日期”(数据类型为日期 时间型)在1980-0606和1980-07-06间的学生,在“出生日期”对应列“准则” 行中应输入的表达式是 A)between 1980-06-06 and 1980-07-06 B)between #1980-06-06#and #1980-07-06# C)between 1980-06-06 or 1980-07-06 D)between #1980-06-06#0r #1980-07-06# 21.可以作为窗体记录源的是 A)表 B)查询 C)Select语句 D)表、查询或Select语句 22.创建交叉表查询,在“交叉表”行上有且只有一个的是 A)行标题和列标题 B)行标题和值 C)行标题、列标题和值 D)列标题和值
C)Like "*计算机*" D)Like "计算机" 19.某窗体中有一命令按钮,在“窗体视图”中单击此命令按钮,运行另一个应 用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是 A)RunApp B)RunCode C)RunMacro D)RunSQL 20.建立一个基于“学生”表的查询,要查找“出生日期”(数据类型为日期/ 时间型)在 1980-0606 和 1980-07-06 间的学生,在“出生日期”对应列“准则” 行中应输入的表达式是 A)between 1980-06-06 and 1980-07-06 B)between #1980-06-06# and #1980-07-06# C)between 1980-06-06 or 1980-07-06 D)between #1980-06-06# or #1980-07-06# 21.可以作为窗体记录源的是 A)表 B)查询 C)Select 语句 D)表、查询或 Select 语句 22.创建交叉表查询,在“交叉表”行上有且只有一个的是 A)行标题和列标题 B)行标题和值 C)行标题、列标题和值 D)列标题和值
23.Access窗体中的文本框控件分为 A)计算型和非计算型 B)结合型和非结合型 C)控制型和非控制型 D)记录型和非记录型 24.要显示格式为“页码/总页数”的页码,应当设置文本框控件的控制来源属 性为 A)[Page]/[Pages] B)=[Page]/[Pages] C)[Page]&/"&[Pages] D)=[Page]&"/"&[Pages] 25.在报表每一页的底部都输出信息,需要设置的区域是 A)报表页眉 B)报表页脚 C)页面页眉 D)页面页脚 26.如果设置报表上某个文本框的控件来源属性为“=7Mod4”,则打印预览视 图中,该文本框显示的信息为 A)未绑定 B)3 C)7 Mod 4 D)出错 27.在数据访问页的工具箱中,为了设置一个超级链接,应该选择的图标是 A)
23.Access 窗体中的文本框控件分为 A)计算型和非计算型 B)结合型和非结合型 C)控制型和非控制型 D)记录型和非记录型 24.要显示格式为“页码/总页数”的页码,应当设置文本框控件的控制来源属 性为 A)[Page]/[Pages] B)=[Page]/[Pages] C)[Page]& " /"&[Pages] D)=[Page]& "/"&[Pages] 25.在报表每一页的底部都输出信息,需要设置的区域是 A)报表页眉 B)报表页脚 C)页面页眉 D)页面页脚 26.如果设置报表上某个文本框的控件来源属性为“=7 Mod 4”,则打印预览视 图中,该文本框显示的信息为 A)未绑定 B)3 C)7 Mod 4 D)出错 27.在数据访问页的工具箱中,为了设置一个超级链接,应该选择的图标是 A)
B) C) D) 28.为窗体或报表上的控件设置属性值的宏操作是 A)Beep B)Echo C)MsgBox D)SetValue 29.要限制宏操作的操作范围,可以在创建宏时定义 A)宏操作对象 B)宏条件表达式 C)窗体或报表控件属性 D)宏操作目标 30.在宏的条件表达式中,要引用“rptT”报表上名为“txtName”控件的值, 可以使用的引用表达式是 A)Reports!rptT!txtName B)Report!txtName C)rptT!txtName D)txtName 31.在Access中,自动启动宏的名称是 A)autoexec B)auto C)auto.bat D)autoexec.bat
B) C) D) 28.为窗体或报表上的控件设置属性值的宏操作是 A)Beep B)Echo C)MsgBox D)SetValue 29.要限制宏操作的操作范围,可以在创建宏时定义 A)宏操作对象 B)宏条件表达式 C)窗体或报表控件属性 D)宏操作目标 30.在宏的条件表达式中,要引用“rptT”报表上名为“txtName”控件的值, 可以使用的引用表达式是 A)Reports!rptT!txtName B)Report!txtName C)rptT!txtName D)txtName 31.在 Access 中,自动启动宏的名称是 A)autoexec B)auto C)auto.bat D)autoexec.bat
32.以下关于VBA运算符优先级比较,正确的是 A)算术运算符>逻辑运算符>比较运算符 B)逻辑运算符>比较运算符>算术运算符 C)算术运算符>比较运算符>逻辑运算符 D)以上都是错误的 33.定义了二维数组A(2t05,5),该数组的元素个数为 A)20 B)24 C)25 D)36 34.在VBA中,如果没有显示声明或用符号来定义变量的数据类型,变量的默认 数据类型为 A)Boolean B)Int C)String D)Variant 35.使用VBA的逻辑值进行算术运算时,True值被处理为 A)-1 B)0 C)1 D)任意值 二、填空题(每空2分,共30分)请将每空的正确答案写在答题卡上1~15序号 后的横线上,答在试卷上不得分 1.算法的复杂度主要包括 复杂度和空间复杂度
32.以下关于 VBA 运算符优先级比较,正确的是 A)算术运算符>逻辑运算符>比较运算符 B)逻辑运算符>比较运算符>算术运算符 C)算术运算符>比较运算符>逻辑运算符 D)以上都是错误的 33.定义了二维数组 A(2 to 5,5),该数组的元素个数为 A)20 B)24 C)25 D)36 34.在 VBA 中,如果没有显示声明或用符号来定义变量的数据类型,变量的默认 数据类型为 A)Boolean B)Int C)String D)Variant 35.使用 VBA 的逻辑值进行算术运算时,True 值被处理为 A)-1 B)0 C)1 D)任意值 二、填空题(每空 2 分,共 30 分)请将每空的正确答案写在答题卡上 1~15 序号 后的横线上,答在试卷上不得分 1.算法的复杂度主要包括________复杂度和空间复杂度
2.数据的逻辑结构在计算机存储空间中的存放形式称为数据的 3.若按功能划分,软件测试的方法通常分为白盒测试方法和 测试方 法。 4.如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工 人”与实体“设备”之间存在关系。 5.关系数据库管理系统能实现的专门关系运算包括选择、连接和 6.操作查询共有4种类型,分别是删除查询、一、追加查询和生成表查 询。 7.在Access中可以定义三种主关键字:自动编号、单字段及 8.在表格式窗体、纵栏式窗体和数据表窗体中,将窗体最大化后显示记录最多 的窗体是 9.宏是一个或多个 的集合。 10.在设计带条件宏时,对于连续重复的条件,可以用 符号来代替重复 条件。 11.下面程序的功能是计算折旧年限。假设一台机器的原价值为100万元,如果 每年的折旧率是4%,多少年后它的价值不足50万元。请填空。 y=0 p=100 x=0.04 Do p=p*(1-x) y=y+1 Loop Until p< MsgBox y 12.执行下面的程序段后,b的值为 a=5
2.数据的逻辑结构在计算机存储空间中的存放形式称为数据的________。 3.若按功能划分,软件测试的方法通常分为白盒测试方法和________测试方 法。 4.如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工 人”与实体“设备”之间存在________关系。 5.关系数据库管理系统能实现的专门关系运算包括选择、连接和________。 6.操作查询共有 4 种类型,分别是删除查询、________、追加查询和生成表查 询。 7.在 Access 中可以定义三种主关键字:自动编号、单字段及________。 8.在表格式窗体、纵栏式窗体和数据表窗体中,将窗体最大化后显示记录最多 的窗体是________。 9.宏是一个或多个________的集合。 10.在设计带条件宏时,对于连续重复的条件,可以用________符号来代替重复 条件。 11.下面程序的功能是计算折旧年限。假设一台机器的原价值为 100 万元,如果 每年的折旧率是 4%,多少年后它的价值不足 50 万元。请填空。 y=0 p=100 x=0.04 Do p=p*(1-x) y=y+1 Loop Until p<________ MsgBox y 12.执行下面的程序段后,b 的值为________。 a=5
b=7 a=a+b b=a-b a=a-b 13.执行下面的程序,消息框里显示的结果是 Private sub Form Click() Dim Str As String,K As Integer Str="ab" For K=Len(Str)To 1 Step -1 Str=Str&Chr(Asc(Mid(Str,K,1)+K) Next K MsgBox Str End Sub 14.在名为“Forml”的窗体上添加三个文本框和一个命令按钮,其名称分别为 “Text1”、“Text2”、“Text3”和“Commandl”,然后编写如下两个事件过 程: Private Sub Commandl Click() Text3=Textl+Text2 End Sub Private Sub Forml Load() Textl="" Text2=" Text3=”" End Sub
b=7 a=a+b b=a-b a=a-b 13.执行下面的程序,消息框里显示的结果是________。 Private sub Form_Click() Dim Str As String, K As Integer Str= "ab" For K=Len(Str) To 1 Step –1 Str=Str&Chr(Asc(Mid(Str, K, 1)+K) Next K MsgBox Str End Sub 14.在名为“Form1”的窗体上添加三个文本框和一个命令按钮,其名称分别为 “Text1”、“Text2”、“Text3”和“Command1”,然后编写如下两个事件过 程: Private Sub Command1_Click() Text3=Text1+Text2 End Sub Private Sub Form1_Load() Text1= " " Text2= " " Text3= " " End Sub