一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。(1)下列叙述中正确的是( )。A) 循环队列是队列的一种链式存储结构 B) 循环队列是一种逻辑结构C) 循环队列是非线性结构 D) 循环队列是队列的一种顺序存储结构(2)下列叙述中正确的是( )。A) 栈是一种先进先出的线性表 B) 队列是一种后进先出的线性表C) 栈与队列都是非线性结构 D) 以上三种说法都不对(3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为(D )A) 4 B) 10 C) 6 D) 16(4)在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。A) 内模式 B) 外模式 C) 概念模式 D) 逻辑模式(5)在满足实体完整性约束的条件下( )。A) 一个关系中必须有多个候选关键字 B) 一个关系中只能有一个候选关键字C) 一个关系中应该有一个或多个候选关键字 D) 一个关系中可以没有候选关键字(6)有三个关系R、S和T如下:R-|||-A B C-|||-a 1 2-|||-b 2 1-|||-c 3则由关系R和S得到关系T的操作是( )。A) 差 B) 自然连接 C) 交 D) 并(7)软件生命周期中的活动不包括( )。A) 需求分析 B) 市场调研 C) 软件测试 D) 软件维护(8)下面不属于需求分析阶段任务的是( )。A) 确定软件系统的功能需求 B) 制定软件集成测试计划C) 确定软件系统的性能需求 D) 需求规格说明书评审(9)在黑盒测试方法中,设计测试用例的主要根据是( )。A) 程序内部逻辑 B) 程序流程图 C) 程序数据结构 D) 程序外部功能(10)在软件设计中不使用的工具是( )。A) 数据流图(DFD图) B) PAD图 C) 系统结构图 D) 程序流程图(11)在Access数据库中,用来表示实体的是( )。A) 表 B) 记录 C) 字段 D) 域(12)在学生表中要查找年龄大于18岁的男学生,所进行的操作属于关系运算中的( )。A) 投影 B) 选择 C) 联接 D) 自然联接 (13)假设学生表已有年级、专业、学号、姓名、性别和生日6个属性,其中可以作为主关键字的是( )。A) 姓名 B) 学号 C) 专业 D) 年级(14)下列关于索引的叙述中,错误的是( )。A) 可以为所有的数据类型建立索引 B) 可以提高对表中记录的查询速度C) 可以加快对表中记录的排序速度 D) 可以基于单个字段或多个字段建立索引(15)若查找某个字段中以字母A开头且以字母Z结尾的所有记录,则条件表达式应设置为( )。A) Like "AZ" B) Like "A#Z" C) Like "A*Z" D) Like "A?Z"(16)在学生表中建立查询,“姓名”字段的查询条件设置为“Is Null”,运行该查询后,显示的记录是( )。A) 姓名字段为空的记录 B) 姓名字段中包含空格的记录C) 姓名字段不为空的记录 D) 姓名字段中不包含空格的记录(17)若要在一对多的关联关系中,“一方”原始记录更改后,“多方”自动更改,应启用( )。A) 有效性规则 B) 级联删除相关记录 C) 完整性规则 D) 级联更新相关记录(18)教师表的“选择查询”设计视图如下,则查询结果是( )。R-|||-A B C-|||-a 1 2-|||-b 2 1-|||-c 3A) 显示教师的职称、姓名和同名教师的人数 B) 显示教师的职称、姓名和同样职称的人数C) 按职称的顺序分组显示教师的姓名 D) 按职称统计各类职称的教师人数(19)在教师表中“职称”字段可能的取值为:教授、副教授、讲师和助教。要查找职称为教授或副教授的教师,错误的语句是( )。A) SELECT *FROM教师表WHERE(InStr([职称],"教授")<>0);B) SELECT *FROM教师表WHERE(Right([职称],2)="教授");C) SELECT *FROM教师表WHERE([职称]="教授");D) SELECT *FROM教师表WHERE(InStr([职称],"教授")=1 Or InStr([职称],"教授")=2);(20)在窗体中为了更新数据表中的字段,要选择相关的控件,正确的控件选择是( )。A) 只能选择绑定型控件 B) 只能选择计算型控件C) 可以选择绑定型或计算型控件 D) 可以选择绑定型、非绑定型或计算型控件(21)已知教师表“学历”字段的值只可能是四项(博士、硕士、本科或其他)之一,为了方便输入数据,设计窗体时,学历对应的控件应该选择( )。A) 标签 B) 文本框 C) 复选框 D) 组合框(22)在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是( )。A) 直线和多边形 B) 直线和矩形 C) 直线和圆形 D) 矩形和圆形(23)要在报表中输出时间,设计报表时要添加一个控件,且需要将该控件的“控件来源”属性设置为时间表达式,最合适的控件是( )。A) 标签 B) 文本框 C) 列表框 D) 组合框(24)用SQL语句将STUDENT表中字段“年龄”的值加1,可以使用的命令是( )。A) REPLACE STUDENT年龄=年龄+1 B) REPLACE STUDENT年龄WITH年龄+1C) UPDATE STUDENT SET年龄=年龄+1 D) UPDATE STUDENT年龄WITH年龄+1(25)已知学生表如下:R-|||-A B C-|||-a 1 2-|||-b 2 1-|||-c 3执行下列命令后,得到的记录数是( )。SEIJECT班级,MAX(年龄)FROM学生表9ROUP BY班级A) 4 B) 3 C) 2 D) 1(26)数据库中可以被另存为数据访问页的对象是( )。A) 窗体 B) 报表 C) 表和查询 D) 以上均可(27)在宏设计窗口中有“宏名”、“条件”、“操作”和“备注”等列,其中不能省略的是( )。A) 宏名 B) 操作 C) 条件 D) 备注(28)宏操作不能处理的是( )。A) 打开报表 B) 对错误进行处理 C) 显示提示信息 D) 打开和关闭窗体(29)下列关于VBA事件的叙述中,正确的是( )。A) 触发相同的事件可以执行不同的事件过程B) 每个对象的事件都是不相同的C) 事件都是由用户操作触发的D) 事件可以由程序员定义(30)下列不属于类模块对象基本特征的是( )。A) 事件 B) 属性 C) 方法 D) 函数(31)用来测试当前读写位置是否达到文件末尾的函数是( )。A) EOF B) FileLen C) Len D) LOF(32)下列表达式中,能够保留变量x整数部分并进行四舍五入的是( )。A) Fix(X) B) Rnd(X) C) Round(X) D) Inf(X)(33)运行下列过程,当输入一组数据:10,20,50,80,40,30,90,100,60,70,输出的结果应该是( )。Sub p1()Dim i,i,art(11)As Integerk=1While k<=10arr (k)=Val (InputBox("请输入第"&k&个数:","输入窗口”))k=k+1WendFor i=1 O 9j=i+1If arr(i)>ark(j)Thentemp=art(i)ark(i)=ark(j)arr(j)=tempEnd IfDebugPrint arr(i)Next iEnd SubA) 无序数列 B) 升序数列 C) 降序数列 D) 原输入数列(34)下列程序的功能是计算N=2+(2+4)+(2+4+6)+……+(2+4+6+……+40)的值。Private Sub Command34_Click()t=0m=0sum=0Dot=t+msum=sum+tm=______Loop While m<41MsgBox "Sum=" &sumEnd Sub空白处应该填写的语句是( )。A) t+2 B) t+1 C) m+2 D) m+1(35)利用ADO访问数据库的步骤是:①定义和创建ADO对象实例变量②设置连接参数并打开连接③设置命令参数并执行命令④设置查询参数并打开记录集⑤操作记录集⑥关闭、回收有关对象这些步骤的执行顺序应该是( )。A) ①④③②⑤⑥ B) ①③④②⑤⑥ C) ①③④⑤②⑥ D) ①②③④⑤⑥
一、选择题
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
(1)下列叙述中正确的是( )。
A) 循环队列是队列的一种链式存储结构 B) 循环队列是一种逻辑结构
C) 循环队列是非线性结构 D) 循环队列是队列的一种顺序存储结构
(2)下列叙述中正确的是( )。
A) 栈是一种先进先出的线性表 B) 队列是一种后进先出的线性表
C) 栈与队列都是非线性结构 D) 以上三种说法都不对
(3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为(D )
A) 4 B) 10 C) 6 D) 16
(4)在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
A) 内模式 B) 外模式 C) 概念模式 D) 逻辑模式
(5)在满足实体完整性约束的条件下( )。
A) 一个关系中必须有多个候选关键字 B) 一个关系中只能有一个候选关键字
C) 一个关系中应该有一个或多个候选关键字 D) 一个关系中可以没有候选关键字
(6)有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是( )。
A) 差 B) 自然连接 C) 交 D) 并
(7)软件生命周期中的活动不包括( )。
A) 需求分析 B) 市场调研 C) 软件测试 D) 软件维护
(8)下面不属于需求分析阶段任务的是( )。
A) 确定软件系统的功能需求 B) 制定软件集成测试计划
C) 确定软件系统的性能需求 D) 需求规格说明书评审
(9)在黑盒测试方法中,设计测试用例的主要根据是( )。
A) 程序内部逻辑 B) 程序流程图 C) 程序数据结构 D) 程序外部功能
(10)在软件设计中不使用的工具是( )。
A) 数据流图(DFD图) B) PAD图 C) 系统结构图 D) 程序流程图
(11)在Access数据库中,用来表示实体的是( )。
A) 表 B) 记录 C) 字段 D) 域
(12)在学生表中要查找年龄大于18岁的男学生,所进行的操作属于关系运算中的( )。
A) 投影 B) 选择 C) 联接 D) 自然联接
(13)假设学生表已有年级、专业、学号、姓名、性别和生日6个属性,其中可以作为主关键字的是( )。
A) 姓名 B) 学号 C) 专业 D) 年级
(14)下列关于索引的叙述中,错误的是( )。
A) 可以为所有的数据类型建立索引 B) 可以提高对表中记录的查询速度
C) 可以加快对表中记录的排序速度 D) 可以基于单个字段或多个字段建立索引
(15)若查找某个字段中以字母A开头且以字母Z结尾的所有记录,则条件表达式应设置为( )。
A) Like "A$Z" B) Like "A#Z" C) Like "A*Z" D) Like "A?Z"
(16)在学生表中建立查询,“姓名”字段的查询条件设置为“Is Null”,运行该查询后,显示的记录是( )。
A) 姓名字段为空的记录 B) 姓名字段中包含空格的记录
C) 姓名字段不为空的记录 D) 姓名字段中不包含空格的记录
(17)若要在一对多的关联关系中,“一方”原始记录更改后,“多方”自动更改,应启用( )。
A) 有效性规则 B) 级联删除相关记录 C) 完整性规则 D) 级联更新相关记录
(18)教师表的“选择查询”设计视图如下,则查询结果是( )。
A) 显示教师的职称、姓名和同名教师的人数 B) 显示教师的职称、姓名和同样职称的人数
C) 按职称的顺序分组显示教师的姓名 D) 按职称统计各类职称的教师人数
(19)在教师表中“职称”字段可能的取值为:教授、副教授、讲师和助教。要查找职称为教授或副教授的教师,错误的语句是( )。
A) SELECT *FROM教师表WHERE(InStr([职称],"教授")<>0);
B) SELECT *FROM教师表WHERE(Right([职称],2)="教授");
C) SELECT *FROM教师表WHERE([职称]="教授");
D) SELECT *FROM教师表WHERE
(InStr([职称],"教授")=1 Or InStr([职称],"教授")=2);
(20)在窗体中为了更新数据表中的字段,要选择相关的控件,正确的控件选择是( )。
A) 只能选择绑定型控件 B) 只能选择计算型控件
C) 可以选择绑定型或计算型控件 D) 可以选择绑定型、非绑定型或计算型控件
(21)已知教师表“学历”字段的值只可能是四项(博士、硕士、本科或其他)之一,为了方便输入数据,设计窗体时,学历对应的控件应该选择( )。
A) 标签 B) 文本框 C) 复选框 D) 组合框
(22)在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是( )。
A) 直线和多边形 B) 直线和矩形 C) 直线和圆形 D) 矩形和圆形
(23)要在报表中输出时间,设计报表时要添加一个控件,且需要将该控件的“控件来源”属性设置为时间表达式,最合适的控件是( )。
A) 标签 B) 文本框 C) 列表框 D) 组合框
(24)用SQL语句将STUDENT表中字段“年龄”的值加1,可以使用的命令是( )。
A) REPLACE STUDENT年龄=年龄+1 B) REPLACE STUDENT年龄WITH年龄+1
C) UPDATE STUDENT SET年龄=年龄+1 D) UPDATE STUDENT年龄WITH年龄+1
(25)已知学生表如下:
执行下列命令后,得到的记录数是( )。
SEIJECT班级,MAX(年龄)FROM学生表9ROUP BY班级
A) 4 B) 3 C) 2 D) 1
(26)数据库中可以被另存为数据访问页的对象是( )。
A) 窗体 B) 报表 C) 表和查询 D) 以上均可
(27)在宏设计窗口中有“宏名”、“条件”、“操作”和“备注”等列,其中不能省略的是( )。
A) 宏名 B) 操作 C) 条件 D) 备注
(28)宏操作不能处理的是( )。
A) 打开报表 B) 对错误进行处理 C) 显示提示信息 D) 打开和关闭窗体
(29)下列关于VBA事件的叙述中,正确的是( )。
A) 触发相同的事件可以执行不同的事件过程
B) 每个对象的事件都是不相同的
C) 事件都是由用户操作触发的
D) 事件可以由程序员定义
(30)下列不属于类模块对象基本特征的是( )。
A) 事件 B) 属性 C) 方法 D) 函数
(31)用来测试当前读写位置是否达到文件末尾的函数是( )。
A) EOF B) FileLen C) Len D) LOF
(32)下列表达式中,能够保留变量x整数部分并进行四舍五入的是( )。
A) Fix(X) B) Rnd(X) C) Round(X) D) Inf(X)
(33)运行下列过程,当输入一组数据:10,20,50,80,40,30,90,100,60,70,输出的结果应该是( )。
Sub p1()
Dim i,i,art(11)As Integer
k=1
While k<=10
arr (k)=Val (InputBox("请输入第"&k&个数:","输入窗口”))
k=k+1
Wend
For i=1 O 9
j=i+1
If arr(i)>ark(j)Then
temp=art(i)
ark(i)=ark(j)
arr(j)=temp
End If
DebugPrint arr(i)
Next i
End Sub
A) 无序数列 B) 升序数列 C) 降序数列 D) 原输入数列
(34)下列程序的功能是计算N=2+(2+4)+(2+4+6)+……+(2+4+6+……+40)的值。
Private Sub Command34_Click()
t=0
m=0
sum=0
Do
t=t+m
sum=sum+t
m=______
Loop While m<41
MsgBox "Sum=" &sum
End Sub
空白处应该填写的语句是( )。
A) t+2 B) t+1 C) m+2 D) m+1
(35)利用ADO访问数据库的步骤是:
①定义和创建ADO对象实例变量
②设置连接参数并打开连接
③设置命令参数并执行命令
④设置查询参数并打开记录集
⑤操作记录集
⑥关闭、回收有关对象
这些步骤的执行顺序应该是( )。
A) ①④③②⑤⑥ B) ①③④②⑤⑥ C) ①③④⑤②⑥ D) ①②③④⑤⑥
题目解答
答案
D
一、选择题(1)[答案]D)[解析]循环队列是一种顺序存储的线性结构,所以,“循环队列是队列的一种链式存储结构”、“循环队列是非线性结构”和“循环队列是一种逻辑结构”的说法都是错误的。(2)[答案]D)[解析]栈和队列都是线性结构,并且栈是后进先出,队列是先进先出,所以三种说法都不对。(3)[答案]D)[解析]根据公式n0=n2+1,叶子结点个数为5,则度为2的结点数为4,那么度为1的结点数n1=n-n0-n2=25-4-5=16。(4)[答案]A)[解析]数据库系统在其内部具有三级模式:概念模式、内模式与外模式。其中,内模式(又称物理模式)给出了数据库的物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径,内模式的物理特性主要体现在操作系统及文件级上,它还未深入到设备级(如磁盘及磁盘操作)上。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户(应用)的公共数据视图,主要描述数据的概念记录类型以及它们之间的关系,它还包括一些数据间的语义约束。外模式(子模式或用户模式)是用户的数据视图,也就是用户所见到的数据模式,它由概念模式推导而出的,在一般的DBMS中都提供相关的外模式描述语言(DDL)。(5)[答案]C)[解析]在关系R中如记录完全函数依赖于属性(组)X,则称X为关系R中的一个候选关键字。候选关键字的性质有:①在一个关系中,候选关键字可以有多个;②任何两条记录的候选关键字值都是不相同的;③关键字可能由一个属性构成,也可能由多个属性构成;④在任何关系中至少有一个关键字。所以,在满足实体完整性约束的条件下,一个关系中应该有一个或多个候选关键字。(6)[答案]A)[解析]自然连接是二元运算,其结果是得到两个关系中公共属性名字上相等的所有元组的组合;并是指将两个关系中的元素全部合并到一个新的关系之中;交是指将那些同时属于两个关系的元素组成一个新的关系;差是指将属于前一个集合但不属于后一个集合的元素组成新的关系。由图中可以看出,关系T是由属于R但不属于S的元组组成的集合,所以答案为差。(7)[答案]B)[解析]一个软件产品或软件系统通常要经历孕育、诞生、成长、成熟、衰亡等阶段,一般称为软件生存周期。通常而言,软件生命周期可以划分为六个阶段:问题的定义及规划、需求分析、软件设计、编码、软件测试、运行维护。所以,软件生命周期中的活动不包括市场调研。(8)[答案]B)[解析]需求分析的基本任务是:①问题识别:双方确定对问题的综合需求,这些需求包括功能需求、性能需求、环境需求、用户界面需求。②分析与综合,导出软件的逻辑模型。③编写文档:包括编写需求规格说明书,编写初步用户使用手册,确认测试计划,修改完善软件开发计划。制定软件集成测试计划属于概要设计。(9)[答案]D)[解析]通常,软件的测试方法包括白盒测试与黑盒测试。白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序。黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,把程序看作一个不能打开的黑盒子,主要针对软件界面和软件功能进行测试。(10)[答案]A)[解析]软件设计包括概要设计和详细设计,软件概要设计中,面向数据流的设计方法有变换型系统结构图和事务型数据流两种。软件详细设计,程序流程图(PDF)和PAD(问题分析图)是过程设计的常用工具。数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型,是在可行性研究阶段用到的。(11)[答案]B)[解析]在Access数据库中,记录用于表示实体,字段只能表示实体的某个属性。故本题答案为B)。(12)[答案]B)[解析]选择运算是从指定的关系中选取满足给定条件的若干元组以构成一个新关系的运算。故本题答案选B)。(13)[答案]B)[解析]主关键字(primarykey)是表中的一个或多个字段,它的值用于惟一地标识表中的某一条记录。在此题学生表中,能做主关键字的只有学号这个字段,故本题答案为B)。(14)[答案]A)[解析]建立索引的目的是加快对表中记录的查找或排序。对一个存在大量更新操作的表,所建索引的数目一般不要超过3个,最多不要超过5个。索引虽说提高了访问速度,但太多索引会影响数据的更新操作。故本题答案为A)。(15)[答案]C)[解析]Like是在查询表达式的比较运算符中用于通配设定条件的短语,其搭配使用的通配符有“*”和“?”,“*”表示由0个或任意多个字符组成的字符串,“?”表示任意一个字符。故本题答案为C)。(16)[答案]A)[解析]使用IsNull函数可以判断表达式是否包含Null值。在本题中,为“姓名”字段使用此函数的作用是查询所有姓名为空的记录,故本题答案为A)。(17)[答案]D)[解析]在一对多关系中,“一方”称为主表,“多方”称为从表。“级联更新相关字段”指的是当用户修改主表中关联字段的值时,Access会自动地修改从表中相关记录的关联字段的值,故本题答案为D)。(18)[答案]D)[解析]根据教师表的“选择查询”设计视图可以看出,查询的结果是按照职称字段分组,对姓名字段进行计数,意思是按照职称统计各类职称教师个数。所以本题答案选D)。(19)[答案]C)[解析]选项C)的查询结果是从教师表中查找职称是教授的教师,与题干要求不同,故本题答案选C)。(20)[答案]A)[解析]控件的类型分为绑定型、未绑定型与计算型3种。绑定型控件主要用于显示、输入、更新数据库的字段;未绑定型控件没有数据来源,可以用来显示信息;计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上的其他控件中的数据。所以只有绑定型控件能够更新表中数据,故本题答案选A)。(21)[答案]D)[解析]组合框的列表是由多行数据组成,但平时只显示一行,需要选择其他的数据时,可以单击右侧的向下箭头,在此题中学历字段的设计可以使用组合框控件。故本题答案为D)。(22)[答案]B)[解析]为了修饰版面以达到更好的显示效果,在报表设计工具栏中,可以使用直线和矩形控件完成。故本题答案选B)。(23)[答案]B)[解析]计算型文本框用于显示计算型控件中表达式的结果,计算公式可以由函数、字段名称或控件名称组成,所以为了显示时间,可以在计算型文本框的控件来源中输入时间函数组成的表达式即可,故本题答案为B)。(24)[答案]C)[解析]在SQL语句中,更新数据的命令语句为:updace数据表set字段名=字段值where条件表达式。故本题答案为C)。(25)[答案]C)[解析]本题中SQL语句查询操作的结果是在学生表中查找各班年龄最大的记录。由题可知,学生表中有几个班,查找出的记录就有几个,故本题答案为C)。(26)[答案]D)[解析]在ACCESS的几个对象中,表、查询、窗体、报表均可另存为数据访问页对象,故本题答案为D)。(27)[答案]B)[解析]宏是指一个或者多个操作的集合,其功能是使操作自动化,所以在宏设计窗口中操作列不可以省略。故本题答案为B)。(28)[答案]B)[解析]利用宏可显示提示信息、打开报表、打开和关闭窗体,但是不能对错误进行处理,故本题答案为B)。(29)[答案]A)[解析]事件是由Access系统定义好的,可以被对象识别的动作,通常由过程或函数实现。不同对象可以有相同的事件,相同事件也可以有不同的响应过程。故本题答案选A)。(30)[答案]D)[解析]包含类定义的模块是类模块,包含属性、方法的定义。标准模块过程分为子过程和函数两类。故本题答案为D)。(31)[答案]A)[解析]EOF函数是用于测试当前读写位置是否位于“文件号”所代表文件的末尾。故本题答案为A)。(32)[答案]C)[解析]四舍五入函数Round(<数值表达式>[,<表达式>])返回按照指定的小数位数进入四舍五入运算的结果。[<表达式>]是进入四含五入运算小数点右边应保留的位数。例如:Round(3.255,1)=3.3;Round(3.754,1)=3.8;Round(3.754,2)=375。故本题答案选C)。(33)[答案]A)[解析]本题中的For循环是一个单循环,i从1开始,每次递增1,循环9次,之后判断前一个数是否大于后一个数,如果大于则两者交换,之后输出。当i=1时,j=2,arr(1)小于arr(2)不交换,输出arr(1)为10。依次类推,输出arr(2)为20,arr(3)为50。当i=4时,j=5,arr(4)大于arr(5),两者交换,输出arr(4)为交换后的40,由此可以看出结果是无序数列。故本题答案为A)。(34)[答案]C)[解析]此程序的功能是对2到40间的偶数递增式累加,每次相加的偶数个数在增多。变量f的作用是存放不断增加的偶数和,变量sum存放总和。因为这些加数均是偶数,累加变量m应该每次增加2,故本题答案为C)。(35)[答案]D)[解析]利用ADO访问数据库,想要读取数据库中的数据,先要定义和创建ADO对象实例变量,然后下一步就是要与数据库取得连接,接着利用连接参数进行数据库连接,连接后根据SQL命令执行返回记录集,并对记录集进行操作,当操作结束不需要使用连接对象时,要用close方法来关闭连接。所以本题答案为D)。