1、国家二级( ACCESS)笔试模拟试卷 173及答案与解析 1 数据结构中,与所使用的计算机无关的是数据的 _。 ( A)存储结构 ( B) 物理结构 ( C) 逻辑结构 ( D) 物理和存储结构 2 栈底至栈顶依次存放元素 A、 B、 C、 D,在第五个元素 E入栈前,栈中元素可以出栈,则出栈序列可能是 _。 ( A) ABCED ( B) DBCEA ( C) CDABE ( D) DCBEA 3 线性表的顺序存储结构和线性表的链式存储结 构分别是 _。 ( A)顺序存取的存储结构、顺序存取的存储结构 ( B) 随机存取的存储结构、顺序存取的存储结构 ( C) 随机存取的存储结构、随机存取
2、的存储结构 ( D) 任意存取的存储结构、任意存取的存储结构 4 在单链表中,增加头结点的目的是 _。 ( A)方便运算的实现 ( B) 使单链表至少有一个结点 ( C) 标识表结点中首结点的位置 ( D) 说明单链表是线性表的链式存储实现 5 软件设计包括软件的结构、数据接口和过程设计 ,其中软件的过程设计是指_。 ( A)模块间的关系 ( B) 系统结构部件转换成软件的过程描述 ( C) 软件层次结构 ( D) 软件开发过程 6 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为 _。 ( A) PAD图 ( B) N-S图 ( C) 结构图
3、( D) 数据流图 7 数据处理的最小单位是 _。 ( A)数据 ( B) 数据元素 ( C) 数据项 ( D) 数据结构 8 下列有关数据库的描述,正确的是 _。 ( A)数据库是一个 DBF文件 ( B) 数据库是一个关系 ( C) 数据库是一个结构化的数据集合 ( D) 数据库是一组文件 9 单个用户使用的数据视图的描述称为 _。 ( A)外模式 ( B) 概念模式 ( C) 内模式 ( D) 逻辑模式 10 需求分析阶段的任务是确定 _。 ( A)软件开发方法 ( B) 软件开发工具 ( C) 软件开发费用 ( D) 软件系统功能 11 Access适合开发的数据库应用系统是 _。 (
4、 A)小型 ( B) 中型 ( C) 中小型 ( D) 大型 12 在数据库系统中,数据的最小访问单位是 _。 ( A)字节 ( B) 字段 ( C) 记录 ( D) 表 13 Access字段名不能包含的字符是 _。 ( A) ”!” ( B) ”%” ( C) ” ( D) ”&” 14 自动编号数据类型一旦被指定,就会永久地与 _连接。 ( A)字段 ( B) 记录 ( C) 表 ( D) 域 15 定位当前记录的第一个字段的快捷键是 _。 ( A) Tab ( B) Shift+Tab ( C) Home ( D) Ctrl+Home 16 从字符串 S(“abcdefg“) 中返回子
5、串 B(“cd“) 的正确表达式是 _。 ( A) Mid(S,3,2) ( B) Right(Left(S,4) ,2) ( C) Left(Right(S,5) ,2) ( D) 以上都可以 17 在使用向导创建交叉表查询时,用户需要指定 _种字段。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 18 下列算式正确的是 _。 ( A) Int(3.2) =3 ( B) Int(2.6) =3 ( C) Int(3.2) =3 2 ( D) Int(2.6) =0.6 19 向已有表中添加新字段或约束的 SQL,语句是 _。 ( A) CREATE TABLE ( B) ALTER
6、 TABLE ( C) DROP ( D) CREATE INDEX 20 使用窗体设计器不能创建 _。 ( A)数据维护窗体 ( B) 开关面板窗体 ( C) 报表 ( D) 自定义对话窗体 21 表格式窗体同一时刻能显示 _。 ( A) 1条记录 ( B) 2条记录 ( C) 3条记录 ( D) 多条记录 22 属于交互式控件的是 _。 ( A)标签控件 ( B) 文本框控件 ( C) 命令按钮控件 ( D) 图像控件 23 主报表是基于 _创建的报表。 ( A)表 ( B) 查询 ( C) 具有主键的表 ( D) 对集 24 如果要设置整个报表的格式,应单击相应的 _。 ( A)报表选定
7、器 ( B) 报表设计器 ( C) 节选定器 ( D) 报表设计器或报表背景 25 如果将窗体背景图片存储到数据库文件中,则在 “图片类型 ”属性框中应指定_方式。 ( A)嵌入 ( B) 链接 ( C) 嵌入或链接 ( D) 任意 26 设计数据访问页时可以编辑现有的 _。 ( A)报表 ( B) 窗体 ( C) Web页 ( D) 数据表 27 宏中的每个操作都有名称,用户 _。 ( A)能够更改操作名 ( B) 不能更改操作名 ( C) 能对有些宏名进行更改 ( D) 能够调用外部命令更改操作名 28 一个非条件宏,运行时系统会 _。 ( A)执行部分宏操作 ( B) 执行全部宏操作 (
8、 C) 执行设置了参数的宏操作 ( D) 等待用户选择执行每个宏操作 29 当要进行 _处理操作时,应该使用宏而不是 VBA。 ( A)在首次打开数据库时,执行一个或一系列操作 ( B) 数 据库的复杂操作和维护 ( C) 自定义过程的创建和使用 ( D) 一些错误处理 30 用于从文本文件中导入和导出数据的宏命令是 _。 ( A) InputText ( B) AddText ( C) TransferText ( D) InText 31 表达式 (”周 ” ”刘 ”) 返回的是 _。 ( A) False ( B) True ( C) -1 ( D) 1 32 运行下面的程序段: For
9、 k=5 to 10 Step 2 k=k*2 Next k 则循环次数为:_。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 33 VBA表达式 IIF(0,20,30) 的值为 _。 ( A) 20 ( B) 30 ( C) 10 ( D) 50 34 下面程序: Private Sub Form_Click() Dim x, y, z As Integer x=5 Y=7 z=0 Call P1(x,y,z) Print Str(z) End Sub Sub P1(ByVal a As Integer, ByVal b As Integer, c As Integer) c=a
10、+b End Sub 运行后的输出结果为 _。 ( A) 0 ( B) 12 ( C) Str(z) ( D) 显示错误信息 35 VBA数据类型符号 “&”表示的数据类型是 _。 ( A)整数 ( B) 长整数 ( C) 单精度数 ( D) 双精度数 36 数据的逻辑结构被分为 _、线性结构、树形结构和图形结构四种。 37 一个模块把数据作为参数传给另一个模块,这种耦合方式称为 _。 38 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、 _和自定义完整性。 39 数据流图的类型有 _和事务型。 40 软件开发环境是全面支持软件开发全过程的 _集合。 41 如果表中一个字段不是本
11、表的主关键字,而是另外一个表的主关键字或候选关键字,这 个字段称为 _。 42 在 SQL的 Select命令中用 _短语对查询的结果进行排序。 43 报表记录分组操作时,首先要选定分组字段,在这些字段上值 _的记录数据归为同一组。 44 如果希望按满足指定条件执行宏中的一个或多个操作,这类宏称为 _。 45 退出 Access应用程序的 VBA代码是 _。 46 在 VBA编程中检测字符串长度的函数名是 _。 47 若窗体中已有一个名为 Command1的命令按钮、一个名为 Label 1的标签和一个名 为 Text 1的文本框,且文本框的内容为空,然后编写如下事件代码: Private F
12、unction f(x As Long) As Boolean If x Mod 2 0 Then f True Else f False End If End Function Private Sub Command1_Click( ) Dim n As Long n Val(Me!text1) p IIf(f(n) , “Even 48 有如下用户定义类型及操作语句: Type Student SNo As String SName As String IAge AS Integer End Type Dim Stu As Student With Stu .SName “陈果果 ” .I
13、Age 19 End With 执行 MsgBox Stu.IAge后,消息框的输出结果是 _。 49 已知一个名为 “学生 ”的 Access数据库,库中的表 “stud”存储学生的基本信息,包括学号、姓名、性别和籍贯。下面程序的功能是:通过下图所示的窗体向 “stud”表中添加学生记录,对应 “学号 ”、 “姓名 ”、 “性别 ”和 “籍贯 ”的四个文本框的名称分别为 tNo、 tName、 tSex、 tRes。当单击窗体中的 “增加 ”命令按钮 (名为 Command1) 时,首先判断学号是否重复,如果不重复则向 “stud”表中添加学生记录;如果学号重复,则给出提示信息。请依据所要求
14、的功能,将如下程序补充完整。 Dim ADOcn A 国家二级( ACCESS)笔试模拟试卷 173答案与解析 1 【正确答案】 C 2 【正确答案】 D 3 【正确答案】 B 4 【正确答案】 A 5 【正确答案】 B 6 【正确答案】 B 7 【正确答案】 C 8 【正确答案】 C 9 【正确答案】 A 10 【正确答案】 D 11 【正确答案】 C 12 【正确答案】 B 13 【正确答案】 A 14 【正确答案】 B 15 【正确答案】 C 16 【正确答案】 D 17 【正确答案】 C 18 【正确答案】 A 19 【正确答案】 B 20 【正确答案】 C 21 【正确答案】 D 2
15、2 【正确答案】 B 23 【正确答案】 C 24 【正确答案】 D 25 【正 确答案】 A 26 【正确答案】 C 27 【正确答案】 B 28 【正确答案】 B 29 【正确答案】 A 30 【正确答案】 CTRANSFERTEXT 31 【正确答案】 A 32 【正确答案】 AVBAKKSTEPK 33 【正确答案】 B 34 【正确答案】 BCALLPPCCBYREFZ 35 【正确答案】 B 36 【正确答案】 集合 【试题解析】 数据的逻辑结构被分为集合、线性结构、树形结构和图形结构四种类型。 37 【正确答案】 数据 耦合 【试题解析】 本题考查的是数据耦合的定义。 38 【正
16、确答案】 参照完整性 【试题解析】 本题考查的是关系模型的完整性规则包括的三个部分。 39 【正确答案】 变换型 【试题解析】 本题考查的是数据流图的类型。 40 【正确答案】 软件工具 【试题解析】 参见软件开发环境的定义。 41 【正确答案】 外部关键字 【试题解析】 如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,该字段 (属性 )称为外部关键字,简称 外键。 42 【正确答案】 答案 7ORDER BY 【试题解析】 在 SQL的 Select命令中, ORDER BY短语用来对查询的结果进行排序。 43 【正确答案】 相同 【试题解析】 所谓分
17、组,是指按某个字段值进行归类,将字段值相同的记录分在一组之中。而排序是指按某个字段值将记录排序。在设计视图方式打开相应的报表,单击工具栏上的 排序与分组 按钮,弹出对话框,在对话框的 字段 /表达式 和 排序次序 中选定相应内容,则在下部出现 组属性 区域。 44 【正确答案】 条件 操作宏 【试题解析】 在数据处理过程中,如果希望只是满足指定条件执行宏的一个或多个操作,可以使用条件来控制这种流程。使用了这种控制的宏称为条件操作宏。 45 【正确答案】 Docmd.Qmt或 Application.Quit或 Quit 【试题解析】 退出 Access应用程序的 VBA代码是 Docmd.Qu
18、it或Applieatlon.Quit或 Quit。 46 【正确答案】 Len( ) 【试题解析】 在 VBA编程中,字符串长度检测函数为 Len(字符串表达式或变量名 )。 47 【正确答案】 21isoddnumber 【试题解析】 函数过程也可以称为函数,是一系列由 Function和 End Function语句包含起来的 Visual Basic语句。 Function过程和 Sub过程类似,但函数过程可以返回一个值。此题定义一个整型变量 Long,并把 n的值赋予它, n为文本框Text 1输入字符转换为数值型的值;若在文本框中输入 21,则 n的值为 21,代入Function
19、函数过程, x为 21,对 x取模,为偶数时返回 True,为奇数时返回False; 21是奇数,因此返回 False。 IIf函数调用格式: IIf(条件式,表达式 1,表达式 2) ,条 48 【正确答案】 19 【试题解析】 此题先定义一个自定义数据类型,包含学号,变长字符串;姓名,变长字符串;年龄,整型。给此三个变量赋值为 .Sno “00609001“, .SName “陈果果 “, IAge 19,执行 MsgBox Stu.IAge后,消息框输出 IAge变量的值为19。 49 【正确答案】 14EOF 15strSQL 【试题解析】 EOF指示当前记录位置位于 Recordset对象的最 后一个记录之后,属性返回布尔型值。使用 BOF和 EOF属性可以确定 Recordset对象是否包含记录,或者从一个记录移动到另一个记录时是否超出 Recordset对象的限制。如果EOF属性为 TRUE,则没有当前记录。执行 IF语句,如果表中已有相同学号的记录,则显示 “你输入的学号已存在,不能增加 !”如果没有,则向表中添加录入的记录 strSQL。