1、国家二级 ACCESS机试(选择题)模拟试卷 2及答案与解析 一、选择题 1 下列关于队列的叙述中正确的是 ( )。 ( A)在队列中只能插入数据 ( B)在队列中只能删除数据 ( C)队列是先进先出的线性表 ( D)队列是先进后出的线性表 2 对于存储同样的一组数据元素而言 ( )。 ( A)顺序结构比链接结构易于扩充空间 ( B)顺序结构与链接结构相比,更有利于对元素进行插入、删除运算 ( C)顺序结构占用整块空间,而链接结构不要求整块空间 ( D)顺序结构比链接结 构多占存储空间 3 算法的有穷性是指 ( )。 ( A)算法程序的运行时间是有限的 ( B)算法程序所处理的数据量是有限的
2、( C)算法程序的长度是有限的 ( D)算法只能被有限的用户使用 4 下面描述中,不属于软件危机表现的是 ( )。 ( A)软件过程不规范 ( B)软件质量难以控制 ( C)软件开发生产率低 ( D)软件成本不断提高 5 软件的()设计又称总体结构设计,其主要任务是建立软件系统的总体结构。 ( A)概要 ( B)抽象 ( C)逻辑 ( D)规 划 6 下列叙述中 ,正确的是 ( )。 ( A)用 E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系 ( B)用 E-R图只能表示实体集之间一对一的联系 ( C)用 E-R图只能表示实体集之间一对多的联系 ( D)用 E-R图表示的概念
3、数据模型只能转换为关系数据模型 7 结构化程序设计主要强调的是 ( )。 ( A)程序的规模 ( B)程序的效率 ( C)程序设计语言的先进性 ( D)程序易读性 8 下面关于数据库系统中叙述正确的是 ( )。 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统中数据的一致性是指数据类型的一致 ( D)数据库系统比文件系统能管理更多的数据 9 层次型、网状型和关系型数据库划分原则是 ( )。 ( A)数据之间的联系方式 ( B)记录长度 ( C)联系的复杂程度 ( D)文件的大小 10 有两个关系 R和 T如下: 则由关系 R得到关系 T的操作式 ( )。
4、( A)选择 ( B)投影 ( C)交 ( D)并 11 关系型数据库中所谓的 “关系 “是指 ( )。 ( A)各个记录中的数据彼此间有一定的关联关系 ( B)数据模型符合满足一定条件的二维表格式 ( C)某两个数据库文件之间有一定的关系 ( D)表中的两个字段有一定的关系 12 下列属于 Access对象的是 ( )。 ( A)文件 ( B)数据 ( C)记录 ( D)查询 13 设有表示学生借书的三张表,学生 A(学号,姓名,性别,年龄,身份证号 ),借书 B(书号,书名 ),借书 AB(学号,书号,借阅时间 ),则表 AB的关键字 (键或码 )为 ( )。 ( A)书 号,借阅时间 (
5、 B)学号,借阅时间 ( C)学号,书号 ( D)学号,姓名,借阅时间 14 主 /子窗口平常用来显示查询和多个表中的数据,而这些数据之间的关系是( )。 ( A)一对多 ( B)多对一 ( C)一对一 ( D)多对多 15 不能进行索引的字段是 ( )。 ( A)备注 ( B)数值 ( C)字符 ( D)日期 16 若要求在文本框中输入文本时达到密码是 “*“号的显示效果,则应设置的属性是( )。 ( A)默认值 ( B)有效性文 本 ( C)输入掩码 ( D)密码 17 下列关于表的格式说法错误的是 ( )。 ( A)在 Access中,只可以冻结列,不能冻结行 ( B)用户可以同时改变一
6、列或同时改变多列字段的位置 ( C)在数据表中,可以为某个或多个指定字段中的数据设置字体格式 ( D)字段在数据表中默认的显示顺序是由用户输入的先后顺序决定的 18 不属于 Access提供的数据筛选方式是 ( )。 ( A)高级筛选 ( B)按内容排除筛选 ( C)按数据表视图筛选 ( D)按选定内容筛选 19 A Or B准则表达式表示的意思是 ( )。 ( A)表示查询表中的记录必须同时满足 Or两端的准则 A和 B,才能进入查询结果集 ( B)表示查询表中的记录只需满足由 Or两端的准则 A和 B中的一个,即可进入查询结果集 ( C)表示查询表中记录的数据介于 A、 B之间的记录才能进
7、入查询结果集 ( D)表示查询表中的记录当满足由 Or两端的准则 A和 B不相等时即进入查询结果集 20 操作查询包括 ( )。 ( A)生成表查询、删除查询、更新查询和交叉表查询 ( B)生成表查询、删除查 询、更新查询和追加查询 ( C)选择查询、普通查询、更新查询和追加查询 ( D)选择查询、参数查询、更新查询和生成表查询 21 若利用选择查询计算每个职工的工龄,并对结果进行取整操作,标题行显示为工龄,则字段行的设计正确的语句是 ( )。 ( A)工龄: Date()-工作日期 /365 ( B)工龄: (Date()-工作日期 )/365 ( C)工龄: Year(Date()-Yea
8、r(工作日期 ) ( D)工龄: Year(工作日期 )/365 22 在课程表中要查找课程名称 中包含 “数据库 “的课程,对应 “课程名称 “字段的正确条件表达式是 ( )。 ( A)数据库 ( B) *数据库 * ( C) Like “*数据库 *“ ( D) Like “数据库 “ 23 以下不是窗体控件的是 ( )。 ( A)表 ( B)单选按钮 ( C)图像 ( D)直线 24 可以作为窗体记录源的是 ( )。 ( A)表 ( B)查询 ( C) Select语句 ( D)表、查询或 Select语句 25 报表统计计算中,如果是进行分组统计并输出,则统计 计算控件应该布置在( )
9、。 ( A)主体节 ( B)报表页眉 /报表页脚 ( C)页面页眉 /页面页脚 ( D)组页眉 /组页脚 26 Access所设计的数据访问页是一个 ( )。 ( A)独立的外部文件 ( B)数据库中的表 ( C)独立的数据库文件 ( D)数据库记录的超链接 27 假设某数据库已建有宏对象 “宏 1“, “宏 1“中只有一个宏操作 SetValue,其中第一个参数项目为 “ Label0 . Caption “,第二个参数表达式为 “ Text0 “。窗体 “fmTest“中有一个标签 Label0和一个文本框 Text0,现设置控件 Text0的 “更新后“事件为运行 “宏 1“,则结果是
10、( )。 ( A)将文本框清空 ( B)将标签清空 ( C)将文本框中的内容复制给标签的标题,使二者显示相同内容 ( D)将标签的标题复制到文本框,使二者显示相同内容 28 下图为新建的一个宏组,以下描述错误的是 ( )。 ( A)该宏组由 macro1和 macro2两个宏组成 ( B)宏 macor1由两个操作步骤 (打开窗体、关闭窗体 )组成 ( C)宏 macro1中 OpenForm命令打开的是教师自然情况窗体 ( D)宏 macro2中 Close命令关闭了教师自然情况和教师工资两个窗体 29 在设计条件宏时,对于连续重复的条件,要替代重复条件时使用的符号是( )。 ( A) (
11、B) : ( C) ! ( D) 30 ADO含义是 ( )。 ( A)开放数据库互连应用编程接口 ( B)数据库访问对象 ( C)动态链接库 ( D) Active数据对象 31 VBA中去除字符串前后空格的函数是 ( )。 ( A) Ltrim ( B) Rtrim ( C) Trim ( D) Ucase 32 下列数据类型中,不属于 VBA的是 ( )。 ( A)长整型 ( B)布尔型 ( C)变体型 ( D)指针型 33 InputBox函数返回值的类型是 ( )。 ( A)数值 ( B)字符串 ( C)变体 ( D)数值或字符串 (视输入的数据而定 ) 34 有一窗体,其名称为 f
12、mStu,窗体中有一个标签和一个命令按钮,名称分别为Label0和 Button1。在 “窗体视图 “显示该窗体时,要求在单击命令按 钮后标签的背景颜色变为红色,以下能实现该操作的语句是 ( )。 ( A) Label0.ForeColor=255 ( B) Button1.ForeColor=255 ( C) Label0.BackColor=“255“ ( D) Button1.BackColor=“255“ 35 下列命令中,属于运行和控制流程的命令是 ( )。 ( A) Restore ( B) Requery ( C) Msgbox ( D) RunApp 36 在窗体中添加了一个文
13、本框和一个命令按钮 (名 称分别为 tText和 bCommand),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为 “祝您考试通过 “。以下能实现上述操作的事件过程是 ( )。 ( A) Private Sub bCommandClick() Caption=“祝您考试通过 “ End Sub ( B) Private Sub tTextClick() bCommand.Caption=“祝您考试通过 “ End Sub ( C) Private Sub bCommandChange() Caption=“祝您考试通过 “ End Sub ( D) Pr
14、ivate Sub tTextChange() bCommand.Caption=“祝您考试通过 “ End Sub 37 执行下面的程序段后, x的值为 x = 5( )。 For I = 1 To 20 Step 2 x = x + I 5 Next I ( A) 21 ( B) 22 ( C) 23 ( D) 24 38 Sub过程和 Function过程最根本的不同是 ( )。 ( A) Sub过程的过程名不能返回值,而 Function过程能通过过程名返回值 ( B) Function过程可以有参数, Sub过程不能有参数 ( C)两种过程参数的传递方式不同 ( D) Sub过程可以
15、使用 Call语句或直接使用过程名,而 Function过程不能 39 在窗体上添加一个命令按钮 (名为 Command1)和一个文本框 (名为 Text1),并在命令按钮中编写如下事件代码: Private Sub Command1Click() m=3.14 n=Len(Str$(m)+Space(3) Me!Text1=n End Sub 打开窗体运 行后,单击命令按钮,在文本框中显示 ( )。 ( A) 3 ( B) 6 ( C) 7 ( D) 8 40 在窗体中添加一个名称为 Command1的命令按钮,然后编写如下程序: Public x As Integer Private Su
16、b Command1Click() x=10 Call s1 Call s2 MsgBox x End Sub Private Sub s1() x=x+20 End Sub Private Sub s2() Dim x As Integer x=x+20 End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为 ( )。 ( A) 10 ( B) 30 ( C) 40 ( D) 50 国家二级 ACCESS机试(选择题)模拟试卷 2答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 队列是一种操作受限的线性表。它只允许在线性表的一端进行插入操作 ,另一端进行删除操作。其中
17、,允许插入的一端称为队尾 (rear),允许删除的一端称为队首 (front)。队列具有先进先出的特点 ,它是按 “先进先出 “的原则组织数据的。 2 【正确答案】 C 【试题解析】 顺序结构中,元素之间的关系通过存储单元的邻接关系来表示,其存储空间必须占用整块空间;链接结构中,结点之间的关系通过指针来表示,不要求整块空间。 3 【正确答案】 A 【试题解析】 算法具有 5个特性 : 有穷性 :一个算法必须 (对任何合法的输入值 )在执行有穷步之后结束 ,且每一步都可在有限时间内完成 ,即运行时间是有限的。 确定性 :算法中每一条指令必须有确切的含义 ,读者理解时不会产生歧义。 可行性 :一个
18、算法是可行的 ,即算法中描述的操作都是可以通过 已经实现的基本运算执行有限次来实现。 输入 :一个算法有零个或多个输入 ,这些输入取自于某个特定的对象的集合。 输出 :一个算法有一个或多个输出。 4 【正确答案】 A 【试题解析】 软件危机是计算机软件在开发和维护过程中所遇到的一系列严重问题。主要表现在以下 6个方面:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件可维护性差;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。 5 【正确答案】 A 【试题解析】 软件 设计分为概要设计和详细设计。概要设计又称总体结构设计,其主要任务是建立软件
19、系统的总体结构。 6 【正确答案】 A 【试题解析】 两个实体之间的联系实际上是实体集间的函数关系 ,这种函数关系可以有下面几种 ,即一对一的联系、一对多 (或多对一 )的联系和多对多的联系。由于概念模型不依赖于具体的数据库管理系统 ,因此 ,容易向关系模型、网状模型和层次模型等各种模型转换。 7 【正确答案】 D 【试题解析】 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用 goto语句,总的来说 可使程序结构良好、易读、易理解、易维护。 8 【正确答案】 A 【试题解析】 数据库系统的特点之一是数据共享性高,冗余度低。数据共享的同时又可极大地减少数据冗余性,不仅
20、减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。所谓数据的一致性是指在系统中统一数据在不同位置出现时应保持相同的值。 9 【正确答案】 A 【试题解析】 数据库按数据模型分为层次型数据库、网状型数据库、关系型数据库,数据模型即数据之间的联系方式,因此正确选项为 A。 10 【正确答案】 A 【试题解析】 从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。由图可知关系 R通过运算得到关系T,关系 T与关系 R相比,属性的个数没有发生变化,记录的条数发生了变化。因此所使用的运算应该是选择。故本题答案为 A。 11 【正确答案】 B 【试题解
21、析】 关系型数据库中所谓的 “关系 “是指数据模型符合满足一定条件的二维表格式。在 Access中,一个表就是一个关系,每一个关系都是一个二维表。 12 【正确答案】 D 【试题解析】 Access数据库由数据库对象和组两 部分组成。其中对象又分为 7种,包括表、查询、窗体、报表、数据访问页、宏、模块。这些对象都存放在扩展名为 .mdb的数据库文件中。所以本题答案为 D。 13 【正确答案】 C 【试题解析】 能唯一标识实体的属性集称为码,码也称为关键字,是表中若干属性的属性组,能够唯一标识表中的一个元组。在表 AB中能唯一标识一个元组的关键字是学号,书号。故本题答案为 C。 14 【正确答案
22、】 A 【试题解析】 例如,在 “教学管理 “数据库中,每名学生可以选多门课程,这样 “学生 “和 “选课成绩 “之间就存在一对多的关系。 15 【正确答案】 A 【试题解析】 在 Access中,备注字段类型是不能进行索引的。 16 【正确答案】 C 【试题解析】 若要求当文本框用来接收用户输入的密码信息时,不显示输入的具体密码值而以 “*“号显示,可以将文本框的 “输入掩码 “属性设置为 “密码 “。所以本题答案为 C。 17 【正确答案】 C 【试题解析】 在数据表中,设置字体格式都是对整个数据表,不能单独设置某个或某几个字段的格式,所以 C错误。 18 【正确答案】 C 【试题解析】
23、Access提供了 4种筛选 记录的方法分别是按选定内容筛选、按窗体筛选、按筛选目标筛选以及高级筛选。经过筛选后的表,只显示满足条件的记录,不满足条件的记录将被隐藏。 19 【正确答案】 B 【试题解析】 Or是 “或 “运算符,表示两端准则满足其一即可。 20 【正确答案】 B 【试题解析】 在 Access数据库中,查询的种类很多,常用的有选择查询、参数查询、交叉表查询、操作查询和 SQL查询。其中操作查询包括生成表查询、删除查询、更新查询和追加查询。 21 【正确答案】 C 【试题解析】 Date函数返回当前 系统日期, Year函数返回日期表达式年份的整数。本题选项 A中,先计算 “/
24、“,算出的是一个小数,用当前日期去减一个小数,明显不对;选项 B中,先算出的是时间差,其中包括月和日的时间差,再去除365,获得的也是一个带小数的年数,也不对;选项 C中,用当前年份去减开始工作年份,得到的就是工龄,是对的。所以本题答案为 C。 22 【正确答案】 C 【试题解析】 用 “*“表示该位置可匹配零或多个字符。在课程表中要查找课程名称中包含 “数据库 “的课程,对应 “课程名称 “字段的正确条件表达式是 Like “*数据库 *“。所 以本题答案为 C。 23 【正确答案】 A 【试题解析】 表是数据库中的概念,不是窗体控件。 24 【正确答案】 D 【试题解析】 在 Access
25、中,窗体的 “数据环境 “被称为记录来源 (Record Source),记录源可以是表、查询或 SQL SELECT语句。 Access的记录来源比FoxPro的 “数据环境 “提供了更大的灵活性,当 Access窗体的记录来源是相互关联的若干表时, Access通过建立查询或是使用 SQL SELECT语句作为记录来源,且查询与 SELECT语句指定了相关的表及表 间关系。 25 【正确答案】 D 【试题解析】 把计算控件布置在报表页眉 /报表页脚时 Access会自动按总数来统计;而布置在组页眉 /组页脚时 Access会自动按分组数来统计。 26 【正确答案】 A 【试题解析】 Acc
26、ess所设计的数据访问页是一个独立的外部文件,保存在 Access以外。 27 【正确答案】 C 【试题解析】 SetValue命令可以对 Access窗体、窗体数据表或报表上的字段、控件、属性的值进行设置。 SetValue命令有两个参数,第一个参数是项目 (Item),作用是存放要设置值的字段、控件或属性的名称。本题要设置的属性是标签的Caption( Label0 . Caption )。第二个参数是表达式 (Expression),使用该表达式来对项的值进行设置,本题的表达式是文本框的内容 ( Text0 ),所以对Text0更新后运行的结果是文本框的内容复制给了标签的标题。所以本题答
27、案为C。 28 【正确答案】 D 【试题解析】 macro2中的 Close关闭的是教师工资窗体,一次只能关闭一个窗体。 29 【正确答案】 A 【试题解析】 创建条件 宏时,经常会出现操作格式相同的事件,可以简单地用省略号 () 来表示。 30 【正确答案】 D 【试题解析】 ActiveX数据对象 (ADO)是基于组件的数据库编程接口,它是一个和编程语言无关的 COM组件系统,可以对来自多种数据提供者的数据进行读取和写入操作。 31 【正确答案】 C 【试题解析】 LTrim函数:删除字符串的开始空格。 RTrim函数:删除字符串的尾部空格。 Trim函数:删除字符串的开始和尾部空格。 U
28、case函数:将字符串中小写字母转化为大写字母。所以本题答案是 C。 32 【正确答案】 D 【试题解析】 VBA数据类型包括:整型、长整型、单精度型、双精度型、货币型、字符串型、布尔型、日期型、变体型。所以本题答案为 D。 33 【正确答案】 B 【试题解析】 输入框函数,即 InputBox()函数,用于在一个对话框中显示提示,等待用户输入正文并按下按钮,并返回包含文本框内容的字符串数据信息。 34 【正确答案】 C 【试题解析】 前景颜色 (ForeColor)和 “背景颜色 “(BackColor)属性值分别表示控件中文字的颜色和显示控件的底色。所以本题 答案为 C。 35 【正确答案
29、】 D 【试题解析】 宏操作命令中,运行和控制流程的命令有三种,分别为: RunSQL命令, RunApp命令和 Quit命令。 Restore属于控制显示命令, Requery属于刷新、查找数据或定位记录命令, Msgbox属于通知或警告用户命令,所以本题答案是 D。 36 【正确答案】 D 【试题解析】 题目要求在对文本框进行操作后,命令按钮上的标题改变,所以选项 A和 C可以排除。选项 B中 “tTextClick()“是在鼠标单击文本框后,不需要输入字符,命令按钮上的标题就 发生改变,因此,选项 B也不对。所以本题答案为D。 37 【正确答案】 A 【试题解析】 循环第 1次, I=1
30、,所以 I5=0;循环第 2次, I=3,所以 I5=0;循环第 3次, I=5,所以 I5=1;循环第 4次, I=7,所以 I5=1;循环第 5次, I=9,所以 I5=1;循环第 6次, I=11,所以 I5=2;循环第 7次, I=13,所以 I5=2;循环第 8次, I=15,所以 I5=3;循环第 9次, I=17,所以 I5=3;循环第 10次,I=19,所以 I5=3;循环结束后, x=5+1+1+1+2+2+3+3+3,所以 x=21。所以本题答案是 A。 38 【正确答案】 A 【试题解析】 Sub过程又称为子过程,执行一系列操作,无返回值。 Function过程又称为函数
31、过程,执行一系列操作,有返回值。 39 【正确答案】 D 【试题解析】 程序中 “n=Len(Str$(m)+Space(3)“的含义是算出字符串总长度,当把正数转换成字符串时, Str$函数在字符串前面留有一个空格, Space(数值表达式 )则返回由数值表达式确定的空格个数组成的空字符串。 Str$(m)表示 5个字符串,Space(3)表示 3个字符串,所以 n等于 8。故本题答案选 D。 40 【正确答案】 B 【试题解析】 本题使用 Call关键字调用子过程 s1, s2。 x=10在调用子过程 s1后, x=30,但由于在 s1中直接使用变量,所以该值的作用范围是全局的;在调用s2时,由于 s2使用 DimAs 关键字定义 x,所以其值是模块范围的。故在消息框中输出的值,是从子过程 s1传回的值。故本题答案选 B。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1