1、二级 ACCESS 真题 2015 年 09 月(1)及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.下列叙述中正确的是_。(分数:1.00)A.有两个指针域的链表一定是二叉树的存储结构B.有多个指针域的链表一定是非线性结构C.有多个指针域的链表有可能是线性结构D.只有一个根结点的数据结构一定是线性结构2.设栈的存储空间为 S(1:50),初始状态为 top=0。现经过一系列正常的入栈与退栈操作后,top=30,则栈中的元素个数为_。(分数:1.00)A.31B.30C.20D.193.某二叉树的前序遍历序列为 ABCDE,中序遍历序列为
2、CBADE,则后序遍历序列为_。(分数:1.00)A.CBADEB.EDABCC.CBEDAD.EDCBA4.下列排序方法中,最坏情况下时间复杂度(即比较次数)低于 O(n 2 )的是_。(分数:1.00)A.快速排序B.希尔排序C.简单插入排序D.冒泡排序5.将 C 语言的整数设为整数类,则下面属于类的实例的是_。(分数:1.00)A.“0x381“B.0.381C.381E-2D.-3816.某系统结构图如下图所示: (分数:1.00)A.0B.1C.2D.37.下面属于黑盒测试方法的是_。(分数:1.00)A.边界值分析法B.基本路径测试C.条件覆盖D.条件-分支覆盖8.下列对数据库的描
3、述中不正确的是_。(分数:1.00)A.数据库中的数据可以共享B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库不存在数据冗余D.数据库减少了数据冗余9.每所学校都有一名校长,而每个校长只在一所学校任职,则实体学校和实体校长之间的联系是_。(分数:1.00)A.一对一B.一对多C.多对一D.多对多10.有 3 个关系 R、S 和 T 如下: R A B C a 1 12 b 2 11 c 3 11 e 4 15 S A B C d 3 12 c 3 11 T A B C c 3 11 则由关系 R、S 得到关系 T 的操作是_。(分数:1.00)A.交B.差C.选择D.并11.在
4、 Access 数据库中有“记录”的概念,与“记录”相对应的关系模型中的概念是_。(分数:1.00)A.属性B.元组C.域D.关系12.在实体关系模型中,要从给定的关系中找出满足一定条件的元组,应该使用的关系运算是_。(分数:1.00)A.选择B.投影C.连接D.自然连接13.在 Access 中,空数据库的含义是_。(分数:1.00)A.仅创建了数据库的外壳,数据库内没有对象和数据B.刚刚安装完毕 Access 系统,还没有建立任何数据库C.仅在数据库中建立了表结构,表中没有保存任何记录D.仅在数据库中建立表,数据库中没有其他对象14.在成绩表中有字段“总评成绩”、“平时成绩”和“期末考试”
5、等,其中,总评成绩=平时成绩+0.7期末考试。则进行表设计时,字段“总评成绩”的数据类型应该是_。(分数:1.00)A.整数B.数字C.计算D.文本15.如果要求在输入数据时“学院名称”字段必须以“学院”两个汉字结尾,则在表设计时应该设置的对应的字段属性是_。(分数:1.00)A.有效性规则B.有效性文本C.输入掩码D.参照完整性16.在设计表结构时,如果希望某字段的数据是从一个给定的列表选择出来的,则可以将该字段的数据类型设置为_。(分数:1.00)A.查询向导B.附件C.超链接D.OLE 对象17.对数据表进行高级筛选操作,筛选的结果是_。(分数:1.00)A.表中只保留符合条件的记录,不
6、符合条件的记录被删除B.符合条件的记录生成一个新表,不符合条件的记录被隐藏C.符合条件的记录生成一个新表,不符合条件的记录被删除D.表中只显示符合条件的记录,不符合条件的记录被隐藏18.若要在窗体的文本框中输入用户密码,但屏幕不能显示出密码的文字信息要用“*”号代替,则应设置的属性是_。(分数:1.00)A.输入掩码B.默认值C.标题D.密码19.“预约登记”表中有日期/时间型字段“申请日期”和“预约日期”,要将表中的预约日期统一设置为申请日期之后 15 天,在设计查询时,设计网络“更新到”中应填写的表达式是_。 (分数:1.00)A.申请日期+15B.申请日期+15C.申请日期+15D.申请
7、日期+1520.若要在文本型字段执行全文搜索,查询“Access”开头的字符串,正确的条件表达式设置为_。(分数:1.00)A.Like “* Access*“B.Like “Access“C.Like “Access*“D.Like “*Access“21.统计学生成绩最高分,应在创建总计查询时,分组字段的总计项应选择_。(分数:1.00)A.计数B.最大值C.平均值D.总计22.在“学生”表中有姓名、性别、出生日期等字段,查询并显示男性中年龄最大的学生,并显示姓名、性别和年龄,正确的 SQL 命令是_。(分数:1.00)A.SELECT 姓名,性别,MAX(YEAR(DATE()-YEAR
8、(出生日期) AS 年龄 FROM 学生 WHERE 性别=“男“B.SELECT 姓名,性别,MAX(YEAR(DATE()-YEAR(出生日期) AS 年龄 FROM 学生 WHERE 性别=男C.SELECT 姓名,性别,年龄 FROM 学生 WHERE 年龄=MAX(YEAR(DATE()-YEAR(出生日期) AND 性别=男D.SELECT 姓名,性别,年龄 FROM 学生 WHERE 年龄=MAX(YEAR(DATE()-YEAR(出生日期)AND 性别=“男“23.在“教师档案”表中使用 OLE 对象字段存放照片,在使用向导为该表创建窗体时,“照片”字段所使用的控件是_。(分数
9、:1.00)A.附件B.图像C.绑定对象框D.未绑定对象框24.进行窗体设计时,可以设置窗体、主体、标签或文本框等内容的属性。下列属性中,属于窗体的属性是_。(分数:1.00)A.获得焦点B.字体颜色C.控件来源D.输入掩码25.在名为 fm1 的窗体中,要将窗体的标题设置为“演示窗体”,应使用的语句是_。(分数:1.00)A.Me. Name=“演示窗体“B.Me=“演示窗体“C.Me. Text=“演示窗体“D.Me. Caption=“演示窗体“26.在报表的设计视图中,不能使用的是_。(分数:1.00)A.选项卡B.文本C.图形D.页眉页脚27.在报表视图中,能够预览输出结果,并且又能
10、够对控件进行调整的视图是_。(分数:1.00)A.设计视图B.报表视图C.布局视图D.打印视图28.可以在窗体中进行数据输入的控件是_。(分数:1.00)A.标签控件B.文本框控件C.命令按钮控件D.图像控件29.在宏操作命令中,为本地变量设置值的命令是_。(分数:1.00)A.SetLocalValueB.SetLocalVarC.SetPropertyD.SetValue30.如果要在已经打开的窗体中的某个字段上使用宏操作。FindRecord 进行查找定位,首先应该进行的操作是_。(分数:1.00)A.用宏操作 GoToControl 将焦点移到指定的字段或控件上B.用宏操作 SetVa
11、lue 设置查询条件C.用宏操作 GoToRecord 将首记录设置为当前记录D.用宏操作 GoTbPage 将焦点移到窗体指定页的第一个控件上31.宏组“操作”中有一个名为“职员”的宏,引用该宏的正确形式为_。(分数:1.00)A.操作!职员B.职员!操作C.职员.操作D.操作.职员32.以下关于宏的叙述中,错误的是_。(分数:1.00)A.与窗体连接的宏属于窗体中的对象B.构成宏的基本操作也称为宏命令C.可以通过触发某一事件来运行宏D.宏是由一个或多个操作组成的集合33.在窗体中有命令按钮 Command1 和 3 个文本框 Text0、Text1、Text2,命令按钮对应的代码过程如下:
12、 Private Sub Command1_Chck() Dim i, fl, f2 As Integer Dim flag As Boolean f1=Val(Me!Text0) t2=Val(Me!Text1) If f1f2 Then i=t2 Else i=f1 End If flag=True Do While i1 And flag If f1 Mod i=0 And f2 Mod i=0 Then flag=False Else i=i-1 End If Loop Me!Text2=i End Sub 运行程序,在文本框 Text0 和 Text1 中分别输入 15 和 20,则
13、文本框 Text2 中显示的结果是_。(分数:1.00)A.15B.5C.20D.1034.VBA 中定义符号常量应使用的关键字是_。(分数:1.00)A.ConstB.DimC.PublicD.Static35.已知窗体中按钮 Command0 对应的事件代码如下: Private Sub Command0_Click() Dim J As Integer J=10 Call GetData(J+5) MsgBox J End Sub Private Sub GetData(ByRef f As Integer) f=f+20 End Sub 运行程序,输出结果是_。(分数:1.00)A.3
14、0B.15C.10D.3536.在 VBA 中定义了二维数组 B(3 to 7,4),则该数组的元素个数为_。(分数:1.00)A.25B.36C.20D.2437.如果有 VBA 的过程头部为:Private Sub BstData(ByRef xyz As Integer),则变量 xyz 遵守的参数传递规则是_。(分数:1.00)A.按地址传递B.按值传递C.按实参传递D.按形参传递38.用 If 语句统计职称(duty)为“教授”或“副教授”的教工人数,错误的语句是_。(分数:1.00)A.If duty=“教授“ And duty=“副教授“ Then n=n+1B.If InStr
15、(duty, “教授“)=1 Or InStr(duty, “教授“)=2 Then n=n+1C.If InStr(duty=“教授“ or duty=“副教授“)0 Then n=n+1D.IfRight(duty,2)=“教授“ Then n=n+139.在窗体上有一个执行命令按钮(名为 Command1),两个文本框 Text0 和 Text1。 命令按钮的 Click 事件程序如下: Private Sub Command0_Click() x=Val(Me!Text1) If _ Then Text0=Str(x) & “是奇数.“ Else Text0=Str(x) & “是偶数
16、.“ End If End Sub Function result(ByVal x As Integer) As Boolean result=False If x Mod 2=0 Then result=True End If End Function 程序运行时,在 Text1 中输入 21,单击命令按钮后 Text0 中显示“21 是奇数”。则程序中横线处应填写的语句是_。(分数:1.00)A.result(x)=“奇数“B.result(x)=“偶数“C.result(x)D.Not result(x)40.窗体上有命令按钮 command1,对应的 Click 事件过程如下: Pri
17、vate Sub Command1_Click() Dim x As Integer x=InputBox(“请输入 x 的值“) Select Case x Case 1,2,4,10 Debug. Print “A“ Case 5 To 9 Debug. Print “B“ Case Is=3 Debug. Print “C“ Case Else Debug. Print “D“ End Select End Sub 窗体打开运行,单击命令按钮,在弹出的输入框中输入 3,则立即窗口上显示的内容是_。(分数:1.00)A.CB.AC.BD.D二、基本操作题(总题数:1,分数:18.00)下存
18、在一个数据库文件“samp1.accdb”,里边已经设计好了表对象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”,同时还设计了窗体对象“fSubscribe”。试按以下操作要求,完成各种操作。(分数:18.00)(1).分析“tSubscribe”预约数据表的字段构成,判断并设置其主键。设置“科室 ID”字段的字段大小,使其与“tOffice”表中相关字段的字段大小一致。删除医生“专长”字段。(分数:3.00)_(2).设置“tSubscribe”表中“医生 ID”字段的相关属性,使其输入的数据只能为第 1 个字符为“A”,从第 2 个字符开始后 3 位
19、只能是 09 之间的数字,并设置该字段为必填字段。设置“预约日期”字段的有效性规则为:只能输入系统时间以后的日期。 要求:使用函数获取系统时间。(分数:3.00)_(3).设置“tDoctor”表中“性别”字段的默认值为“男”,并设置该字段值的输入方式为从下拉列表中选择“男”或“女”选项值。设置“年龄”字段的有效性规则和有效性文本,有效性规则为:输入年龄必须在 18 岁至 60 岁之间(含 18 岁和 60 岁),有效性文本内容为“年龄应在 18 岁到 60 岁之间”。(分数:3.00)_(4).设置“tDoctor”表的显示格式,使表的背景颜色为“褐色 2”,网格线为“黑色”。设置数据表中显
20、示所有字段。(分数:3.00)_(5).通过相关字段建立“tDoetor”、“tOffice”、“tPafient”和“tSubscribe”等 4 表之间的关系,并实施参照完整性。(分数:3.00)_(6).将窗体“fSubscribe”主体节区内文本框“tDept”和“tDoct”的控件来源属性设置为计算控件。要求该控件可以根据窗体数据源里的“科室 ID”和“医生 ID”字段值,分别从非数据源表对象“tPatient”和“tDoctor”中检索出其对应的科室名称和医生姓名并显示输出。 提示:考虑使用 DLookup 函数。(分数:3.00)_三、简单应用题(总题数:1,分数:24.00)下
21、存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tDoctor”、“tOffice”、“tPatient”和“tSubseribe”,同时还设计出窗体对象“fQuery”。试按以下要求完成设计。(分数:24.00)(1).创建一个查询,查找姓名为两个字的姓“王”病人的预约信息,并显示病人的“姓名”、“年龄”、“性别”、“预约日期”、“科室名称”和“医生姓名”,所建查询命名为“qT1”。(分数:6.00)_(2).创建一个查询,统计星期一预约病人的平均年龄,要求输出一列内容,显示标题为“平均年龄”,所建查询命名为“qT2”。(分数:6.00)_(3).创建一个查询,查找预约了
22、但没有留下电话的病人,并显示“姓名”,所建查询命名为“qT3”。 注意:病人的姓名不允许重复显示。(分数:6.00)_(4).现有一个已经建好的“fQuery”窗体,运行该窗体后,在文本框(文本框名称为 tName)中输入要查询的医生姓名,然后按下“查询”按钮,即运行一个名为“qT4”的查询。“qT4”查询的功能是显示所查医生的“医生姓名”和“预约人数”两列信息,其中“预约人数”值由“病人 ID”字段统计得到,请设计“qT4”查询。(分数:6.00)_四、综合应用题(总题数:1,分数:18.00)下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tStudent”,同时还设
23、计出窗体对象“fQuery”、“fStudent”和“fCount”。请在此基础上按照以下要求补充“fQuery”和“fCount”窗体的设计。(分数:18.00)(1).加载“fQuery”时重置窗体标题并改为“显示查询信息”,将窗体中“退出”命令按钮(名称为“命令 7”)上显示的文字颜色自动改为红色(红色值为 255),字体粗细改为“加粗”(加粗值为 700)。请按照VBA 代码中的指示将实现此功能的代码补充完整。(分数:4.50)_(2).在“fQuery”窗体距主体节上边 0.4cm、左边 0.4cm 的位置添加一个矩形控件,其名称为“rRim”;矩形宽度为 16.6cm、高度为 1.
24、2cm、特殊效果为“凿痕”。将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线。(分数:4.50)_(3).在“fQuery”窗体中有一个“显示全部记录”命令按钮(名称为 bList),单击该按钮后,应实现将“tstudent”表中的全部记录显示出来的功能。现已编写了部分 VBA 代码,请按照 VBA 代码中的指示将代码补充完整。 要求:修改后运行该窗体,并查看修改结果。(分数:4.50)_(4).在“fCount”窗体中有两个列表框、一个文本框和一个命令按钮,名称分别为“ListO”、“List1”、“tData”和“Cmd”。在“tData”文本框
25、中输入一个数,单击“Cmd”按钮,程序将判断输入的值是奇数还是偶数,如果是奇数,将填入“List0”列表中,否则填入“List1”列表中。 根据以上描述,请按照 VBA 代码中的指示将代码补充完整。 注意:不允许修改窗体对象“fQuery”、“fStudent”和“fCount”中未涉及的控件、属性;不允许修改袁对象“tStudent”。程序代码只允许在“*Add*”与“*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。(分数:4.50)_二级 ACCESS 真题 2015 年 09 月(1)答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总
26、题数:40,分数:40.00)1.下列叙述中正确的是_。(分数:1.00)A.有两个指针域的链表一定是二叉树的存储结构B.有多个指针域的链表一定是非线性结构C.有多个指针域的链表有可能是线性结构 D.只有一个根结点的数据结构一定是线性结构解析:解析 一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件,称为线性结构,也称为线性表。双向链表结点有两个指针域,即指向前一个结点的指针和指向后一个结点的指针,但它是线性结构,故 A、B 选项错误。树只有一个根结点,但它是一种简单的非线性结构,故 D 选项错误。因此,选择 C 选项。2.设栈的存储空间为
27、S(1:50),初始状态为 top=0。现经过一系列正常的入栈与退栈操作后,top=30,则栈中的元素个数为_。(分数:1.00)A.31B.30 C.20D.19解析:解析 栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。入栈运算即在栈顶位置插入一个新元素,退栈运算即取出栈顶元素赋予指定变量。栈为空时,栈顶指针 top=0,经过入栈和退栈运算,指针始终指向栈顶元素。初始状态为 top=0,当 top=30 时,元素依次存储在单元 0:29 中,个数为 30,故 B 选项正确。3.某二叉树的前序遍历序列为 ABCDE,中序遍历序列为 CBADE,则后序遍历序列为_。(分数:1.
28、00)A.CBADEB.EDABCC.CBEDA D.EDCBA解析:解析 二叉树遍历可以分为 3 种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。前序序列为 ABCDE,可知 A 为根结点。中序序列为 CBADE,可知 C、B 为左子树结点,D、E 为右子树结点。由前序序列 BC、中序序列 CB,可知 B 为根结点,C 为 B 的左子树结点。由前序序列 DE、中序序列 DE,可知 D 为根结点,E 为 D 的右子树结点。故后序序列为 CBEDA,故 C 选项正确。4.下列排序方
29、法中,最坏情况下时间复杂度(即比较次数)低于 O(n 2 )的是_。(分数:1.00)A.快速排序B.希尔排序 C.简单插入排序D.冒泡排序解析:解析 对长度为 n 的线性表排序,下表为常用排序方法最坏情况下的时间复杂度。 方法 最坏情况时间 冒泡排序 O(n 2 ) 简单插入排序 O(n 2 ) 简单选择排序 O(n 2 ) 快速排序 O(n 2 ) 堆排序 O(nlog 2 n) 上表中未包括希尔排序,因为希尔排序的时间效率与所取的增量序列有关,如果增量序列为:d 1 =n/2,d i+1 =di/2,在最坏情况下,希尔排序所需要的比较次数为 O(n 1.5 )。最坏情况下,时间复杂度低予
30、 O(n 2 )的排序算法有堆排序和希尔排序。故 B 选项正确。5.将 C 语言的整数设为整数类,则下面属于类的实例的是_。(分数:1.00)A.“0x381“B.0.381C.381E-2D.-381 解析:解析 整数类实例包括十进制、八进制和十六进制。其中,十进制常量用 09 表示,不能以 0 开头;八进制常量用 07 表示,必须用 0 开头;十六进制常量用 09 和 AF(af)表示,必须以 0x 或 0X开头。A 选项是字符串类实例,B 选项是浮点数类实例,C 选项为科学计数法表示的浮点数类实例,D 为整数类实例,故 D 选项正确。6.某系统结构图如下图所示: (分数:1.00)A.0
31、B.1C.2 D.3解析:解析 扇入数指的是调用一个给定模块的模块个数。题干中某系统功能 3.1 模块扇入数均最大为2,其余模块扇入数均为 1,故 C 选项正确。7.下面属于黑盒测试方法的是_。(分数:1.00)A.边界值分析法 B.基本路径测试C.条件覆盖D.条件-分支覆盖解析:解析 黑盒测试完全不考虑程序内部的逻辑结构和处理过程,黑盒测试是在软件接口处进行,检查和验证程序的功能是否符合需求规格说明书的功能说明。常用的黑盒测试方法和技术有:等价类划分法、边界值分析法、错误推测法和因果图等。白盒测试的主要技术有逻辑覆盖测试(语句覆盖、路径覆盖、判断覆盖、条件覆盖)、基本路径测试等,选项 B、C
32、、D 均为白盒测试方法。故 A 选项正确。8.下列对数据库的描述中不正确的是_。(分数:1.00)A.数据库中的数据可以共享B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库不存在数据冗余 D.数据库减少了数据冗余解析:解析 数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户(应用程序)共享,故 A 选项叙述正确。数据库要有数据库管理员对数据库进行规划、设计、维护和监视,可以保证系统更新时的一致性,故 B 选项叙述正确。数据库只是减少了数据冗余,并不能完全消除数据冗余,故 D 选项叙述正确,C 选项叙述错误。因此选择 C
33、选项。9.每所学校都有一名校长,而每个校长只在一所学校任职,则实体学校和实体校长之间的联系是_。(分数:1.00)A.一对一 B.一对多C.多对一D.多对多解析:解析 实体集之间通过联系末建立联接关系分为 3 类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。每所学校只对应一名校长,每个校长只对应一所学校,故实体学校和实体校长之间的联系是一对一,故 A 选项正确。10.有 3 个关系 R、S 和 T 如下: R A B C a 1 12 b 2 11 c 3 11 e 4 15 S A B C d 3 12 c 3 11 T A B C c 3 11 则由关系 R、S 得到
34、关系 T 的操作是_。(分数:1.00)A.交 B.差C.选择D.并解析:解析 交:RS 结果是既属于 R 又属于 S 的记录组成的集合。RS 得到一个元组,按照属性 ABC的顺序是 c 3 11,与关系 T 相同,故 A 选项正确。差:R-S 结果是属于 R 但不属于 S 的记录组成的集合,R-S 得到 3 个元组,按照属性 ABC 的顺序是 a 1 12、b 2 11、e 4 15,故 B 选项错误。从关系中找出满足给定条件的元组的操作称为选择。这种操作运算是对单个关系进行,而不是两个关系之间的运算,故 C 选项错误。并:RS 是将 S 中的记录追加到 R 后面,RS 得到 5 个元组,按
35、照属性 ABC 的顺序是 a 1 12、b 2 11、c 3 11、d 3 12、e 4 15,故 D 选项错误。因此选择 A 选项。11.在 Access 数据库中有“记录”的概念,与“记录”相对应的关系模型中的概念是_。(分数:1.00)A.属性B.元组 C.域D.关系解析:解析 在一个二维表中,水平方向的行称为元组,即每一行是一个元组。而一个元组就对应Access 表中一个具体的记录,故本题 B 选项正确。12.在实体关系模型中,要从给定的关系中找出满足一定条件的元组,应该使用的关系运算是_。(分数:1.00)A.选择 B.投影C.连接D.自然连接解析:解析 选择操作是从关系中找出满足给
36、定条件的元组;投影操作是从关系中选择出若干属性列组成的集合;联接操作是从两个关系中的笛卡儿积中选取属性满足一定条件的元组;自然连接要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉,故 A 选项正确。13.在 Access 中,空数据库的含义是_。(分数:1.00)A.仅创建了数据库的外壳,数据库内没有对象和数据 B.刚刚安装完毕 Access 系统,还没有建立任何数据库C.仅在数据库中建立了表结构,表中没有保存任何记录D.仅在数据库中建立表,数据库中没有其他对象解析:解析 创建空数据库的实质是创建数据库的外壳,数据库中没有对象和数据,故本题 A 选项正确。14.在
37、成绩表中有字段“总评成绩”、“平时成绩”和“期末考试”等,其中,总评成绩=平时成绩+0.7期末考试。则进行表设计时,字段“总评成绩”的数据类型应该是_。(分数:1.00)A.整数B.数字C.计算 D.文本解析:解析 计算类型用于显示计算结果,计算时必须引用同一表中的其他字段,本题中字段“总评成绩”是由字段“平时成绩”和“期末成绩”计算得到,所以应该将“总评成绩”字段的数据类型设置为“计算”型,故本题 C 选项正确。15.如果要求在输入数据时“学院名称”字段必须以“学院”两个汉字结尾,则在表设计时应该设置的对应的字段属性是_。(分数:1.00)A.有效性规则 B.有效性文本C.输入掩码D.参照完
38、整性解析:解析 有效性规则是指向表中输入数据时应遵循的约束条件;有效性文本是指当用户输入的数据违反了有效性规则时,系统会弹出提示信息;输入掩码主要用于输入的数据具有相对固定的书写格式,输入时固定部分不必重复输入,提高输入的效率;参照完整性是在输入或删除记录时,为维护表之间已定义的关系而必须遵循的规则。本题要求在输入数据时“学院名称”字段必须以“学院”两个汉字结尾,因此要设置字段的有效性规则,故本题 A 选项正确。16.在设计表结构时,如果希望某字段的数据是从一个给定的列表选择出来的,则可以将该字段的数据类型设置为_。(分数:1.00)A.查询向导 B.附件C.超链接D.OLE 对象解析:解析
39、查询向导用来实现查阅别的表中的数据,或者从一个列表中选择的数据。通过查询向导建立字段数据的列表,在列表中选择需要的数据作为字段的内容,故本题 A 选项正确。17.对数据表进行高级筛选操作,筛选的结果是_。(分数:1.00)A.表中只保留符合条件的记录,不符合条件的记录被删除B.符合条件的记录生成一个新表,不符合条件的记录被隐藏C.符合条件的记录生成一个新表,不符合条件的记录被删除D.表中只显示符合条件的记录,不符合条件的记录被隐藏 解析:解析 Access 2010 提供了 4 中筛选记录的方法,分别是按选定内容筛选、使用筛选器筛选、按窗体筛选和高级筛选。筛选后,表中只显示满足条件的记录,而那
40、些不满足条件的记录将被隐藏,故本题D 选项正确。18.若要在窗体的文本框中输入用户密码,但屏幕不能显示出密码的文字信息要用“*”号代替,则应设置的属性是_。(分数:1.00)A.输入掩码 B.默认值C.标题D.密码解析:解析 输入掩码的功能是方便用户输入数据,本题要求在窗体的文本框中输入用户密码时,屏幕不能显示出密码的文字信息只能以“*”号代替,因此可以将该字段的输入掩码属性值设置为“密码”,故本题 A 选项正确。19.“预约登记”表中有日期/时间型字段“申请日期”和“预约日期”,要将表中的预约日期统一设置为申请日期之后 15 天,在设计查询时,设计网络“更新到”中应填写的表达式是_。 (分数
41、:1.00)A.申请日期+15 B.申请日期+15C.申请日期+15D.申请日期+15解析:解析 使用更新查询可以一次性更新一张或多张表中的数据,本题中要将表中的预约日期统一设置为申请日期之后 15 天,可以使用更新查询,即在更新查询设计视图的“更新到”行中输入表达式“申请日期+15”,故本题 A 选项正确。20.若要在文本型字段执行全文搜索,查询“Access”开头的字符串,正确的条件表达式设置为_。(分数:1.00)A.Like “* Access*“B.Like “Access“C.Like “Access*“ D.Like “*Access“解析:解析 在查询中,通配符“*”可以通配任
42、意多个字符,特殊运算符 Like 用于指定查找文本字段的字符模式,本题中要查询以“Access”开头的字符串,则可以使用表达式“Like “Access*“”,故 C 选项正确。21.统计学生成绩最高分,应在创建总计查询时,分组字段的总计项应选择_。(分数:1.00)A.计数B.最大值 C.平均值D.总计解析:解析 本题要求统计学生成绩的最高分,应在“总计”行中选择“最大值”命令,故本题 B 选项正确。22.在“学生”表中有姓名、性别、出生日期等字段,查询并显示男性中年龄最大的学生,并显示姓名、性别和年龄,正确的 SQL 命令是_。(分数:1.00)A.SELECT 姓名,性别,MAX(YEA
43、R(DATE()-YEAR(出生日期) AS 年龄 FROM 学生 WHERE 性别=“男“ B.SELECT 姓名,性别,MAX(YEAR(DATE()-YEAR(出生日期) AS 年龄 FROM 学生 WHERE 性别=男C.SELECT 姓名,性别,年龄 FROM 学生 WHERE 年龄=MAX(YEAR(DATE()-YEAR(出生日期) AND 性别=男D.SELECT 姓名,性别,年龄 FROM 学生 WHERE 年龄=MAX(YEAR(DATE()-YEAR(出生日期)AND 性别=“男“解析:解析 本题考查对 SELECT 语句的使用,SELECT 语句的一般格式如下: SEL
44、ECTALL|DISTINCT|TOP n *| 字段列表,表达式AS标识符 FROM表名 1表名 2 WHERE条件表达式 GROUP BY字段名HAVING条件表达式 ORDER BY字段名ASC|DESC; SELECT 后跟字段列表或计算表达式,给表达式起别名使用 AS 子句;若加条件使用 WHERE 子句,本题的条件是“性别=“男“”,使用表达式“MAX(YEAR(DATE()-YEAR(出生日期)”可以得到年龄的最大值,故本题 A 选项正确。23.在“教师档案”表中使用 OLE 对象字段存放照片,在使用向导为该表创建窗体时,“照片”字段所使用的控件是_。(分数:1.00)A.附件B.图像C.绑定对象框 D.未绑定对象框解析:解析 绑定对象框用于在窗体或报表上显示 OLE