二级ACCESS笔试-225
(总分100, 做题时间90分钟)
一、选择题
1. 
常见的数据模型有三种,它们是(    )。
A 层次、关系和语义
B 环状、层次和星形
C 字段名、字段类型和记录
D 层次、关系和网状
    分值: 2
答案:D
[解析] 本题考查数据库的基本知识。常见的数据模型有层次模型、网状模型和关系模型,目前最常用的是关系模型。
2. 
下图是使用查询设计器完成的查询,与该查询等价的SQL语句是(    )。
   
A  B  C  D 
    分值: 2
答案:A
[解析] 由查询设计器可以看出,最后输出的是来自表“sc”的“学号”和“数学”字段,查询条件是数据》(select avg(数学)from sc)。
3. 
关于通配符的使用下面说法不正确的是(    )。
A 有效的通配符包括:问号(?),它表示问号所在的位置可以是任何一个字符;星号(*),它表示星号所在的位置可以是任何多个字符
B 使用通配符搜索星号、问号时,需要将搜索的符号放在方括号内
C 在一个“日期”字段下面的“准则”单元中使用表达式:Like"6/*/98”,系统会报错“日期类型不支持*等通配符”
D 在文本的表达式中可使用通配符。例如可以在一个“姓”字段下面的“准则”单元中输入表达式:“M*s”,查姓为Morrris、Masters和Miller Peters等的记录
    分值: 2
答案:C
[解析] 本题考查通配符的使用。通配符一般作为其他字符的占位符,其中包括“*”、“?”“[]”、“!”、“-”和“#”。其中,最常用的是“?”,表示所在的位置可以是任何一个字符;“*”表示所在的位置可以是任何多个字符;“#”表示一个任意数字字符。使用通配符搜索这些代表通配符的符号时,需要将搜索的符号放在方括号内;无论是文本型还是曰期型字段都可以使用通配符。
4. 
Access提供的参数查询可在执行时显示一个对话框以提示用户输入信息,要想形成参数查询,只要在一般查询准则中用下列符号中的(    )括起要显示的提示信息即可。
A ()
B []
C <>
    分值: 2
答案:B
[解析] 在Access中的参数查询是一种利用对话框来提示用户输入准则的查询,此查询可以根据用户输入的准则来检索符合相应条件的记录,可实现随机的查询需求,提高了查询的灵活性,创建参数查询就是在一般条件查询的基础上,在字段中使用“[]”指定一个参数。
5. 
数据库管理系统(DBMS)中用来定义模式、内模式和外模式的语言为(    )。
A C
B Basic
C DDL
D DML
    分值: 2
答案:C
[解析] 数据定义语言Data Definition Language(DDL)是SQL语言的一部分,用来定义模式、内模式和外模式。
6. 
可以计算当前日期所处年份的表达式是(    )。
A Day(Date)
B Year(Date)
C Year(Day(Date))
D Day(Year(Date))
    分值: 2
答案:B
[解析] 返回当前日期所处年份的表达式是Year(date)。
7. 
一些重要的程序设计语言允许过程的递归调用。而实现递归调用中的存储分配通常用(    )。
A 栈
B 堆
C 数组
D 链表
    分值: 2
答案:A
[解析] 在允许过程的递归调用的程序设计语言中,由于C语言中栈的特性为先进后出,因此用栈来实现递归调用中的存储分配。
8. 
按照“先进后出”原则组织数据的结构是(    )。
vba计算字符串长度A 队列
B 栈
C 双向链表
D 二叉树
    分值: 2
答案:B
[解析] 栈是线性表的一种,其插入和删除运算都只在表的一端进行。进行插入、删除的一端称为栈顶,封闭的一端称为栈底。栈顶元素是最后被插入的元素,不是最后被删除,是按先进后出的原则组织数据的。
9. 
宏命令Requery的功能是(    )。
A 实施指定控件重新查询
B 查符合条件的第一条记录
C 查符合条件的下一条记录
D 指定当前记录
    分值: 2
答案:A
[解析] 本题考查宏的基本操作。Access中提供了50多个可选的宏操作命令,Requery用于实施指定控件重新查询;FindRecord用于查满足指定条件的第一条记录;FindNext用于查满足指定条件的下一条记录;GoToRecord用于指定当前记录。
10. 
以三级模式为框架形成的3种数据库中,真实存在于计算机外存的数据库是(    )。
A 概念数据库
B 用户数据库
C 物理数据库
D 逻辑数据库
    分值: 2
答案:B
[解析] (1)以内模式为框架所组成的数据库叫物理数据库;(2)以概念模式为框架所组成的数据库叫概念数据库;(3)以外模式为框架所组成的数据库叫用户数据库,它是真实存在于计算机外存中的数据库。
11. 
如果进栈序列为e1、e2、e3、e4,则可能的出栈序列是(    )。
A e3、e1、e4、e2
B e2、e4、e3、e1
C e3、e4、e2
D 任意顺序
    分值: 2
答案:B
[解析] 由栈的特点(先进后出)可知e1肯定是最后出栈的,因此正确答案为选项B。
12. 
下列叙述中正确的是(    )。
A 软件测试应该由程序开发者来完成
B 程序经调试后一般不需要测试
C 软件维护只包括对程序代码的维护
D 以上三种说法都不对
    分值: 2
答案:D
[解析] 程序调试由程序开发者完成,是诊断和改正程序中错误的过程,软件测试由专门的测试人员完成,是发现错误而执行程序的过程。软件维护是指软件系统交付使用以后,为了改正错误或满足新的需要而修改软件的过程,是软件生存周期中非常重要的一个阶段。
13. 
VBA表达式3*3\3/3的输出结果是(    )。
A 0
B 1
C 3
D 9
    分值: 2
答案:D
[解析] 在VBA中,运算符都有优先级,最基本的就是算术运算符>连接运算符>比较运算符>逻辑运算符,在各个种类的运算符中还有不同的优先级。例如在算术运算中,乘方的优先级高于乘法和除法运算,乘法和除法的优先级高于整除运算,同优先级的运算由左至右顺序执行。所以本题的结果为(3*3)\(3/3)=9。
14. 
为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置‘其属性对话框的(    )。
A 格式选项卡
B 事件选项卡
C 方法选项卡
D 数据选项卡

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。