2015年计算机等级考试《二级Access》考前内部押密试卷(1)
-
考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的3个关联表对象“tStud”、“tCourse”和
“tScore”及表对象“tTemp”。请按以下要求完成设计。
(1)创建一个查询,查找并显示学生的“姓名”、“课程名”和“成绩”3个字段的内容,将查询命名为“qT1”。
(2)创建一个查询,查找并显示有摄影爱好的学生的 “学号”、“姓名”、“性别”、“年龄”和“入校时间”5个字段内容,将查询命名为“qT2”。
(3)创建一个查询,查找学生的成绩信息,并显示“学号”和“平均成绩”两列内容。其中“平均成绩”一列数据由统计计算得到,将查询命名为“qrl3”。
(4)创建一个查询,将“tStud”表中女学生的信息追加到 “tTemp”表对应的字段中,将查询命名为“qT4”。
-
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tStud”,同时还设计出窗体对象“fs-tud”和子窗体对象“fDetail”。请在此基础上按照以下要求补充“fStud”窗体的设计。
(1)将窗体标题改为“学生查询”。
(2)将窗体的边框样式改为“细边框”,取消窗体中水平和垂直滚动条、记录选择器、浏览按钮(导航按钮)和分隔线;将子窗体边框样式改为“点线”,取消子窗体中的记录选择
器、浏览按钮(导航按钮)和分隔线。
(3)在窗体中有两个标签控件,名称分别为“Labell”和“Label2”,将这两个标签上的文字颜色改为白色,背景颜色改为紫蓝色t紫蓝色代码为8388608)。
(4)将窗体主体节中控件的Tab次序改为:
“Chem”_“TxtDetail”→“CmdRefer’’→“CmdList”→
“CmdClear”→“fDtail”→“简单查询”→“Framel 8”。(5)按照以下窗体功能,补充事件代码设计。在窗体中有一个组合框控件和一个文本框控件,名称分
别为“CItem”和“TxtDetail”;有两个标签控件,名称分别为“Label3”和“Ldetail”;还有三个命令按钮,名称分别为“Cm-dList”、“CmdRefer”和“CmdClear‘’。在“Chem”组合框中选择某一项目后,“Ldetail”标签控件将显示出所选项目名加上“内容:”。在“TxtDetail”文本框中输入具体项目值后,单击“CmdRefer”命令按钮,如果“CItem”和“TxtDetail”两个控件中均有值,则在子窗体中显示找出的相应记录,如果两个控件中不全有值,显示消息框,消息框标题为“注意”,提示文字为“查询项目和查询内容不能为空!!!”,消息框中只有一个“确定”按钮;单击“CmdList”命令按钮,在子窗体中显示“ts-tud”表中的全部记录;单击“CmdClear”命令按钮,将“Chem”和“TxtDetail”两个控件中的值清空。
注意:不允许修改窗体对象“fStud”和子窗体对象“fDe-tail”中未涉及的控件、属性和任何VBA代码;不允许修改表对象“tStud”。代码设计只允许补充一条语句、完成设计,不允许增删和修改其他位置已存在的语句。
-
在Access中有雇员表,其中有存照片的字段,在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是
- A.图像框
- B.绑定对象框
- C.非绑定对象框
- D.列表框
-
在考生文件夹下有一个数据库文件“samp1.accdb”,里面已经设计好表对象“tStud”。请按照以下要求,完成对表的修改。
(1)设置数据表显示的字体大小为14、行高为18。
(2)设置“简历”字段的设计说明为“自上大学起的简历信息”。
(3)设置“入校时间”字段的格式为“××月××日××××”形式。
注意:要求月日为两位显示,年用4位显示,如“12月15日2005”。
(4)将学号为“20011002”的学生的“照片”字段数据设置为考生文件夹下的“phot0.bmp”图像文件。
(5)将冻结的“姓名”字段解冻。
(6)完成上述操作后,将“备注”字段删除。
-
绑定窗体中的控件的含义是
- A.宣告该控件所显示的数据将是不可见的
- B.宣告该控件所显示的数据是不可删除的
- C.宣告该控件所显示的数据是只读的
- D.该控件将与数据源的某个字段相联系
-
内置计算函数Sum的功能是
- A.计算所有指定字段值的累加和
- B.计算全部数值型字段的累加和
- C.计算一条记录中数值型字段的累加和
- D.计算一条记录中指定字段的累加和
-
在Access 2010中,窗体最多可包含有
- A.3个区域
- B.4个区域
- C.5个区域
- D.6个区域
-
有关系模型Students(学号,姓名,性别,出生年月),要统计学生的人数和平均年龄应使用的语句是
- A.SELECT COUNT()As人数,AVG(YEAR(出生年月))AS平均年龄FROM Students;
- B.SELECT COUNT(})As人数,AVG(YEAR(出生年月))AS平均年龄FROM Students;
- C.SELECT COUNT(*)As人数,AVG(YEAR(DATE())-YEAR(出生年月))AS平均年龄FROM Students;
- D.SELECT COUNT()AS人数,AVG(YEAR(DATE())-YEAR(出生年月))AS平均年龄FROM Students;
-
下列选项中,错误的VBA数据验证函数是
- A.IsText
- B.lsDate
- C.IsNumeric
- D.IsNull
-
在Access中如果要对用户的输入做某种限制,可在表字段设计时利用的手段是
- A.设置字段的大小,改变数据类型,设置字段的格式
- B.设置字段的格式,小数位数和标题
- C.设置有效性规则,使用掩码
- D.设置字段的大小并使用默认值
-
在VBA中,要引用“学生”窗体中的控件对象,正确的格式是
- A.Forms!学生!控件名称[.属性名称]
- B.Forms.学生.控件名称[.属性名称]
- C.Forms!学生!控件名称[!属性名称]
- D.Forms!学生.控件名称[.属性名称]
-
下列循环语句中,循环体执行的次数是
- A.1
- B.10
- C.100
- D.死循环
-
VBA中求平方根的函数是
- A.Sqr
- B.Sgn
- C.Rnd
- D.Str
-
如果加载一个窗体,最先触发的事件是
- A.Load事件
- B.Open事件
- C.Click事件
- D.DbClick事件
-
若要使某命令按钮获得控制焦点,可使用的方法是
- A.LostFocus
- B.SetFocus
- C.Point
- D.Value
-
VBA表达式Int(-17.8)+Sgn(17.8)的值是
- A.18
- B.-17
- C.-18
- D.-16
-
报表的数据源不能是
- A.表
- B.查询
- C.SQL语句
- D.窗体
-
图书表中有“出版日期”字段,若需查询出版日期在2000年到2009年出版物,正确的表达式是
- A.Like“2007/*/%”
- B.Between#2007/1/1#aIld#2007/12/31#
- C.in(“2007/*/*”)
- D.like#"2009/*/*#
-
如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是
- A.是/否
- B.数字
- C.文本
- D.备注
-
最大化激活窗口的宏命令是
- A.Minimize
- B.Requery
- C.Maximize
- D.Restore
-
从多个关系中抽取出所需要的属性组成新关系,应使用的操作是
- A.查询运算
- B.连接运算
- C.投影运算
- D.选择运算
-
下列选项按索引功能区分,不属于Access表的索引的是
- A.主键索引
- B.唯一索引
- C.普通索引
- D.主索引
-
在“成本表”中有字段:装修费、人工费、水电费和总成本。其中,总成本=装修费+人工费+水电费,在建表时应将字段“总成本”的数据类型定义为
- A.数字
- B.单精度
- C.双精度
- D.计算
-
在设计窗体时,可以将“报考学院”的全部可能的输入作为记录事先存人一个表中,要减少输入可以使用的控件是
- A.组合框或列表框控件
- B.复选框控件
- C.切换按钮控件
- D.文本框控件
-
将表“学生名单2”的记录复制到表“学生名单1"中,且不删除表“学生名单1”中的记录,可使用的查询方式是
- A.删除查询
- B.生成表查询
- C.追加查询
- D.交叉表查询
-
在已建“职工”表中有姓名、性别、出生日期等字段,查询并显示所有年龄在25岁以下职工的姓名、性别和年龄,正确的SQL命令是
- A.SELECT姓名,性别,YEAR(DATE())-YEAR([出生日期])AS年龄FROM职工WHEREYEAR(Date())-YEAR([出生日期])<25
- B.SELECT姓名,性别,YEAR(DATE())-YEAR([出生日期])年龄FROM职工WHEREYEAR(Date())-YEAR([出生日期])<25
- C.SELECT姓名,性别,YEAR(DATE())-YEAR([出生日期])AS年龄FROM职工WHERE年龄<25
- D.SELECT姓名,性别,YEAR(DATE())-YEAR([出生日期])年龄FROM职工WHERE年龄<25
-
在“成绩”表中,查找出“考试成绩”排在前5位的记录,正确的SQL命令是
- A.SELECT TOP 5考试成绩FROM成绩GROUP BY考试成绩DESC
- B.SELECT TOP 5考试成绩FROM成绩GROUP BY考试成绩
- C.SELECTTOP 5考试成绩FROM成绩0RDER BY考试成绩DESC
- D.SELECT TOP 5考试成绩FROM成绩0RDER BY考试成绩
-
VBA中如果一行中要写多条语句,则语句之间应使用的分隔符是
- A.分号
- B.逗号
- C.冒号
- D.空格
-
若要求窗体中的某个控件在事件发生时要执行一段代码,则应设置是
- A.窗体属性
- B.事件过程
- C.函数过程
- D.通用过程
-
要在报表每一页的顶部都有输出的信息,需要设置的是
- A.报表页眉
- B.报表页脚
- C.页面页眉
- D.页面页脚
-
通过窗体输入职工基本信息,其中职称字段只能从“教授”、“副教授”、“讲师”、“助教”和“其他”中选择之一。为防止职称字段输入出错,则窗体中输入职称字段应选择的控件是
- A.文本框
- B.列表框
- C.组合框
- D.复选框
-
在设计窗体时,由于内容较多无法显示在窗体的一页中,为了在窗体上分类显示不同的信息,需使用的控件是
- A.选项组
- B.选项卡
- C.切换按钮
- D.选项按钮
-
假定窗体的名称为fTest,将窗体的标题设置为“Sample”的语句是
- A.Me="Sample"
- B.Me.Caption="Sample"
- C.Me.Text="Sample"
- D.Me.Name="Sample"
-
宏命令RunSQL的功能是
- A.执行指定的SQL语句
- B.执行指定的查询中的SQL语句
- C.使用SQL在表中查询
- D.使用SQL语句设置指定属性值
-
若要修改命令按钮Command的标题文字,应设置的属性是
- A.Text
- B.Name
- C.Caption
- D.Command
-
Access数据库中,SQL查询中的Group By子句的作用是
- A.分组依据
- B.对查询进行排序
- C.列表
- D.选择行条件
-
条件“性别=′女′Or工资额>;2000”的含义是
- A.性别为′女′并且工资额大于2000的记录
- B.性别为′女′或者工资额大于2000的记录
- C.性别为′女′并非工资额大于2000的记录
- D.性别为′女′或工资额大于2000.且二者择一的记录
-
调用下面子过程,消息框显示的结果是
- A.300
- B.400
- C.100
- D.200
-
在报表中,不能实现的功能是
- A.分组数据
- B.汇总数据
- C.格式化数据
- D.输入数据
-
能接受用户输入数据的窗体控件是
- A.列表框
- B.图像
- C.标签
- D.文本框
-
若参数查询运行时要给出提示信息,则对应参数条件的提示信息的格式是
- A.(提示信息)
- B.<提示信息>
- C.{提示信息}
- D.[提示信息]
-
下列关于Access查询条件的叙述中,错误的是
- A.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系
- B.日期/时间类型数据在两端加上#
- C.数字类型数据需在两端加上双引号
- D.文本类型数据需在两端加上双引号
-
VBA中如果没有显式声明或未用符号来定义变量的数据类型,则变量的默认数据类型为
- A.Boolean
- B.Int
- C.String
- D.Variant