2016年9月计算机二级Access考前模拟试题及答案
一、选择题(每小题1分。共40分)
(1)程序流程图中带有箭头的线段表示的是( )。
A.图元关系
B.数据流
C.控制流
D.调用关系
(2)结构化程序设计的基本原则不包括( )。
A.多态性
B.自顶向下
C.模块化
D.逐步求精
(3)软件设计中模块划分应遵循的准则是( )。
A.低内聚低耦合
B.高内聚低耦合
C.低内聚高耦合
D.高内聚高耦合
(4)设某二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为( )。
A.HGFEDCBA
B.ABCDEFGH
C.EFGHABCD
D.DCBAHGFE
(5)在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是( )。
A.快速排序
B.简单插入排序
C.冒泡排序
D.以上说法均不正确
(6)下面对软件工程描述正确的是( )。
A.软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法
B.软件工程的三要素是方法、工具和进程
C.软件工程是用于软件的定义、开发和维护的方法
D.软件工程是为了解决软件生产率问题
(7)耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。
A.内聚性是指模块间互相连接的紧密程度
B.提高耦合性降低内聚性有利于提高模块的独立性
C.耦合性是指一个模块内部各个元素阅彼此结合的紧密程度
D.降低耦合性提高内聚性有利于提高模块的独立性
(8)在数据库设计中,将E—R图转换成关系数据模型的过程属于( )。
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
(9)有三个关系R、S和T如下:
由关系R和S通过运算得到关系T,则所使用的运算为( )。
A.并
B.自然连接
C.笛卡尔积
D.交
(10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC
(学号,课号,成绩),则表SC的关键字(键或码)为( )。
A.课号,成绩
B.学号,成绩
C.学号,课号
D.学号,姓名,成绩
(11)在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是( )。
A.层次结构B.二维表结构C.网状结构D.封装结构
(12)要在表中检索出属于计算机学院的学生,应该使用的关系运算是( )。
A.联接
B.关系
C.选择
D.投影
(13)进行数据表设计时,不能建索引的字段的数据类型是( )。
A.文本
B.自动编号
C.计算
D.日期/时间
(14)设计数据表时,如果要求“成绩”字段的范围在o~100之间,则应该设置的字段属性是( )。
A.默认值
B.输入掩码
C.参照完整性
D.有效性规则
(15)在设计数据表时,如果要求“课程安排”表中的“教师编号”必须是“教师基本情况”表中存在的教师,则应该进行的操作是( )。
A.在“课程安排”表和“教师基本情况”表的“教师编号”字段设置索引
B.在“课程安排”表的“教师编号”字段设置输入掩码
C.在“课程安排”表和“教师基本情况”表之闯设置参照完整性
D.在“课程安排”表和“教师基本情况”表的“教师编号”字段设置有效性规则
(16)在数据表设计时,一个字段的基本需求是:具有唯一性且能够顺序递增,则该字段的数据类型可以设置为( )。
A.文本
B.OLE对象
C.自动编号
D.计算
(17)在数据库中已有‘‘tStudent’’表,若要通过查询覆盖“tStudent”表,应使用的查询类型是( )。
A.删除
B.自加
C.更新
D.生成表
(18)如果“姓名”字段是文本型,则查找姓“李”的学生应使用的`条件表达式是( )。
A.姓名like”李”
B.姓名like”[!李]”
C.姓名一”李*”
D.姓名l。ike”李*”
(19)如果要求查询在运行时能够接受从键盘输入的查询参数,进行查询设计时,“输入参数值”对话框的提示文本在“设计网格”中应设置在( )。
A.“字段”行
B.‘‘显示’’行
C.“条件”行
D.“文本提示”行
(20)要在“学生表”中查询属于“计算机学院”的学生信息,错误的查询设计是( )。
(21)下列关于SQL命令的叙述中,错误的是( )。
A.INSERT命令可以将一条新记录插入表中
B.UPDATE命令可以更新表中已存在的记录
C.DEl.ETE命令可以删除表中已存在的记录
D.SELECT命令不能与GRUP BY一起使用
(22)图书表中有“出版日期”字段,若需查询出版日期在1990年到l999年出版物,正确的表达式是( )。
A.Like”1997/*/*”
B.Between#1997/l/1#and#1997/12/31#
C.In(”1997/*/*”)
D.Like#1999/*/*#
(23)支持数据库各种操作的软件系统称为( )。
A.命令系统
B.数据库系统
C.操作系统
D.数据库管理系统
(24)数据库应用系统包括( )。
A.数据库语言、数据库
B.数据库、数据库应用程序
C.数据管理系统、数据库
D.数据库管理系统
(25)如果一个窗体中的内容较多而无法将数据在一页中显示出来时,要对内容进行分页,应使用的控件是( )。
A.命令按钮
B.组合框
C.选项卡
D.选项组
(26)在关系数据库中,关系是指( )。
A.各条记录之间有一定关系
B.各个字段之间有一定关系
C.各个表之间有一定的关系
D.满足一定条件的二维表
(27)在窗体设计视图中,必须包含的部分是( )。
A.主体
B.窗体页眉和页脚
C.页面页眉和页脚
D.主体、页面页眉和页脚
(28)在窗体设计时,要改变窗体的外观,应设置的是( )。
A.控件
B.标签
C.属性
D.数据源
(29)设置计算型控件的控件源,计算表达式开始的符号是( )。
A.“,”
B.“<”
C.“一”
D.“>”
(30)宏、宏组和宏操作的相互关系是( )。
A.宏一)宏操作一>宏组
B.宏操作一)宏一)宏组
C.宏操作一)宏组一>宏
D.宏组一)宏操作一>宏
(31)在VBA中,能自动检查出来的错误是( )。
A.语法错误
B.逻辑错误
C.运行错误
D.注释错误
(32)如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为( )。
A.按值传递
B.按地址传递
C.ByRef传递
D.按形参传递
(33)表达式”B=INT(A+0.5)”的功能是( )。
A.将变量A保留小数点后1位
B.将变量A四舍五人取整
C.将变量A保留小数点后5位
D.舍去变量A的小数部分
(34)运行下列程序段,结果是( )。
A.形成死循环
B.循环体不执行即结束循环
C.出现语法错误
D.循环体执行一次后结束循环
(35)下列四个选项中,不是VBA的条件函数的是( )。
A.Choose
B.If
C.Iif
D.Switch
(36)执行下列程序段后,变量X的值是( )。
A.2
B.4
C.6
D.8
(37)下列VBA变量名中,正确的是( )。
A.2010access
B.2010一access
C.access~2010
D.access2010
(38)Access将内置函数分类进行管理,下列选项中,不属于Access内置函数分类的是( )。
A.窗口
B.数据库
C.数组
D.财务
(39)函数Msgbox返回值的类型是( )。
A.数值
B.货币
C.字符串
D.逻辑值
(40)能够实现从指定记录集里检索特定字段值的函数是( )。
A.Nz
B.Find
C.Lookup
D.DLookup
二、基本操作题(共18分)
考生文件夹下,已有“samp0.aecdb”和“sampl.accdb”数据库文件。“samp0.accdb”中已建立表对象tTest”,“sampl.accdb”中已建立表对象“tEmp”和“tSalary”。试按以下要求,完成表的各种操作。
(1)根据“tSalary”表的结构,判断并设置主键;将“tSalary”表中的“工号”字段的字段大小设置为8。
(2)将“tSalary”表中的“年月”字段的有效性规则设置为只能输入本年度lo月113以前(不含lo月113)的日期(要求:本年度年号必须用函数获取);将表的有效性规则设置为输入的水电房租费小于输入的工资。
(3)在“tSalary”表中增加一个字段,字段名为“百分比”,字段值为:百分比一水电房租费/工资,计算结果的“结果类型”为“双精度型”,“格式”为“百分比”,“小数位数”为2。
(4)将表“tEmp”中“聘用时间”字段改名为“聘用日期”;将“性别”字段值的输入设置为“男”、“女”列表选择;将“姓名”和“年龄”两个字段的显示宽度设置为20;将善于交际的职工记录从有关表中删除;隐藏“简历”字段列。
(5)完成上述操作后,建立表对象“tEmp”和“tSalary”的表间一对多关系,并实施参照完整。
(6)将考生文件夹下“samp0.acedb”数据库文件中的表对象“tTest”链接到“sampl.accdb”数据库文件中,要求链接表对象重命名为tTemp。
三、简单应用题(共24分)
在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好3个关联表对象“tStud”、“tCourse”、“tSeore”和表对象“tTemp”。请按以下要求完成设计:
(1)创建一个选择查询,查找并显示没有摄影爱好的学生的”学号”、”姓名”、”性别”和”年龄”4个字段内容,将查询命名为“qTl”。
(2)创建一个总计查询,查找学生的成绩信息,并显示为“学号”和“平均成绩”两列内容。其中“平均成绩”一列数据由统计计算得到,将查询命名为“qT2”。
(3)创建—个选择查询,查找并显示学生的“姓名”、“课程名”和“成绩”3个字段内容,将查询命名为“qT3”。
(4)创建—个更新查询,将表“tTemp”中“年龄”字段值加l,并清除“团员否”字段的值,所建查询命名为“qT4”。
四、综合应用题(共18分)
在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、窗体对象“FEmp”、
报表对象“rEmp”和宏对象“mEmp”。请在此基础上按照以下要求补充设计:
(1)设置表对象“tEmp”中“聘用时间”字段的有效性规则为:2006年9月30日(含)以前的时间。相应有效性文本设置为“输入二零零六年九月以前的日期”。
(2)设置报表“rEmp”按照“年龄”字段降序排列输出;将报表页面页脚区域内名为“tPage”的文本框控件
设置为“页码一总页数”形式的页码显示(如1一15、2—15、…)。
(3)将“fEmp”窗体上名为“bTitle”的标签宽度设置为5厘米、高度设置为l厘米,设置其标题为“数据信息输出”并居中显示。
(4)“fEmp”窗体上单击“输出”命令按钮(名为“btnP”),实现以下功能:计算Fibonacci数列第19项的值,将结果显示在窗体上名为“tData”的文本框内并输出到外部文件保存;单击“打开表”命令按钮(名为“btnQ”),调用宏对象“mEmp”以打开数据表“tEmp”,Fibonacci数列:
调试完毕后,必须点击”输出”命令按钮生成外部文件,才能得分。
试根据上述功能要求,对已给的命令按钮事件进行补充和完善。
注意:不要修改数据库中的宏对象”mEmp”;不要修改窗体对象”fEmp”和报表对象”rEmp”中未涉及的控件和属性;不要修改表对象”tEmp”中未涉及的字段和属性。程序代码只允许在”*****Add*****”与”*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。
【2016年9月计算机二级Access考前模拟试题及答案】相关文章: