1、全国计算机等级考试二级 ACCESS真题题库 3+2014年 3月及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 1分,共 40小题,共 40分(总题数:40,分数:40.00)1.在窗体中添加了一个文本框和一个命令按钮(名称分别为 Textl和 Commandl),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为“Access 模拟”。以下能实现上述操作的事件过程是( )。(分数:1.00)A.Private Sub Commandl_Click()B.Private Sub Textl_Click() Caption=“Acc
2、ess 模拟“CommandlCaption=“Access 模拟“End SubEnd SubC.Private Sub Commandl_Change()D.Private Sub Textl_Change() Caption=“Access 模拟“CommandlCaption=“Access 模拟“EndSUbEnd Sub2.某二叉树共有 60个叶子结点与 50个度为 1的结点,则该二叉树中的总结点数为( )。(分数:1.00)A.148B.169C.182D.1983.在关系运算中,投影运算的含义是( )。(分数:1.00)A.在基本表中选择满足条件的记录组成一个新的关系B.在基本
3、表中选择需要的字段(属性)组成一个新的关系C.在基本表中选择满足条件的记录和属性组成一个新的关系D.上述说法均是正确的4.在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为( )。(分数:1.00)A.=Max(数学)B.Max(数学)C.=Max数学D.=Max(数学)5.简单、快捷的创建表结构的视图形式是( )。(分数:1.00)A.“数据库”视图B.“表模板”视图C.“表设计”视图D.“数据表”视图6.执行下列语句段后 Y的值为( )。 x=314 y=Len(Str$(x)+Space(6)(分数:1.00)A.5B.9C.10D.117.可设置分组字段显示分组统计
4、数据的报表是( )。(分数:1.00)A.纵栏式报表B.图表报表C.标签报表D.表格式报表8.用于打开查询的宏命令是( )。(分数:1.00)A.OpenFormB.OpenTableC.OpenReportD.OpenQuery9.Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录,为此需要定义的关系是( )。(分数:1.00)A.输入掩码B.有效性规则C.默认值D.参照完整性10.在 Access的数据表中删除一条记录,被删除的记录( )。(分数:1.00)A.不能恢复B.可恢复为第一条记录C.可恢复为
5、最后一条记录D.可恢复到原来设置11.下列叙述中正确的是( )。(分数:1.00)A.线性链表是线性表的链式存储结构B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构12.如果加载一个窗体,先被触发的事件是( )。(分数:1.00)A.Load事件B.Open事件C.Activate事件D.Unload事件13.假定在窗体中的通用声明段已经定义有如下的子过程: Sub fix As Single,Y As Single) t=x x=y y=x End Sub 在窗体上添加一个命令按钮(名为 Commandl),然后编写如下事件过程: Private Sub Co
6、mmandl_Click( ) a=10 b=20 f(a,B MsgBox ab End Sub 打开窗体运行后,单击命令按钮,消息框输出的值分别为( )。(分数:1.00)A.20和 10B.10和 20C.10和 10D.20和 2014.在数据库设计中,将 ER图转换为关系模式的过程属于( )。(分数:1.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段15.执行 x=InputBox(”请输人 x的值”)时,在弹出的对话框中输入 12,在列表框 Listl中选中第一个列表项,假设该列表项的内容为 34,使 y的值是 1234的语句是( )。(分数:1.00)A.
7、y=Val(x)+Val(ListlList(0)B.y=Val(x)+Val(ListlList(1)C.y=Val(x)&Val(ListlList(0)D.y=Val(x)&Val(ListlList(1)16.下面说法中,正确的是( )。(分数:1.00)A.文本型字段最长为 64000个字符B.要得到一个计算字段的结果,仅能运用总计查询来完成C.在创建一对一关系时,两个表的相关字段不一定都是主关键字D.创建表之间的关系时,需要关闭所有要创建关系的表17.为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的( )。(分数:1.00)A.“格式”选项卡B.“事件”选项卡C
8、.“方法”选项卡D.“数据”选项卡18.窗体上添加有 3个命令按钮,分别命名为 Commandl、Command2 和 Command3,编写 Commandl的单击事件过程,完成的功能为:当单击按钮 Commandl时,按钮 Command2可用,按钮 Command3不可见。以下正确的是( )。(分数:1.00)A.Private Sub Command l Click() Command2Visible=TrueCommand3Visible=FalseB.Private Sub Commandl Click() Command2Enabled:TrueCommand3Visible:F
9、alseEnd SubEnd SubC.Private Sub Commandl_Click() Command2Enabled=TrueCommand3Visible=FalseD.Private Sub Commandl_Click() Command2Visible:TrueCommand3Enabled=FalseEnd SubEnd Sub19.以下关于 SQL语句及其用途的叙述,正确的是( )。(分数:1.00)A.CREATE TABLE用于修改一个表的结构B.CREATE INDEX为字段或字段组创建视图C.DROP表示从数据库中删除表,或者从字段或字段组中删除索引D.ALTE
10、R TABLE用于创建表20.利用对话框提示用户输入参数的查询过程称为( )。(分数:1.00)A.参数查询B.选择查询C.操作查询D.交叉表查询21.在 Access中已建立了“雇员”表,其中有可以存放照片的字段,在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是( )。(分数:1.00)A.图像框B.绑定对象框C.非绑定对象D.列表框22.计算报表中学生的年龄的最大值,应把控件源属性设置为( )。(分数:1.00)A.=Max(年龄)B.Max(年龄)C.=MaX(年龄)D.Max(年龄)23.若要在报表最后输出某些信息,需要设置的是( )。(分数:1.00)A.页面页眉B.页面页
11、脚C.报表页眉D.报表页脚24.两个关系在没有公共属性时,其自然连接操作表现为( )。(分数:1.00)A.笛卡尔积操作B.等值连接操作C.空操作D.无意义的操作25.设栈 s和队列 Q的初始状态为空,元素 a、b、c、d、e 和 f依次通过栈 s,一个元素出栈后即进入队列 Q,若 6个元素出队的顺序是 b、d、c、f、e、a,则栈 s的容量至少应该是( )。(分数:1.00)A.6B.4C.3D.226.下列对数据访问页与 Access数据库的关系的描述中正确的是( )。(分数:1.00)A.数据访问页不是 Access数据库的一种对象B.数据访问页与其他 Access数据库对象的性质不同C
12、.数据访问页的创建和修改方式与其他 Access数据库对象基本上是一致的D.数据访问页与 Access数据库无关27.在显示查询结果时,如果要将数据表中的“出生日期”字段名显示为“年龄”,可在查询设计视图中改动( )。(分数:1.00)A.显示B.字段C.排序D.条件28.以下叙述中正确的是( )。(分数:1.00)A.在一个函数中,只能有一条 return语句B.函数的定义和调用都可以嵌套C.函数必须有返回值D.不同的函数中可以使用相同名字的变量29.以下关于数据的逻辑结构的叙述中,不正确的是( )。(分数:1.00)A.数据的逻辑结构是数据间关系的描述B.数据的逻辑结构不仅反映数据间的逻辑
13、关系,而且反映其在计算机中的存储方式C.数据的逻辑结构分为线性结构和非线性结构D.树形结构是典型的非线性结构30.下面描述中,符合结构化程序设计风格的是( )。(分数:1.00)A.使用顺序、选择和重复(循环)3 种基本控制结构表示程序的控制逻辑B.模块只有一个人口,可以有多个出口C.注重提高程序的存储效率D.使用 90to语句跳转31.下面显示的是查询设计视图的“设计网络”部分,从此部分所示的内容中可以判断出要创建的查询是( )。 (分数:1.00)A.删除查询B.生成表查询C.选择查询D.更新查询32.下列不属于操作查询的是( )。(分数:1.00)A.参数查询B.生成表查询C.更新查询D
14、.删除查询33.Sub过程与 Function过程最根本的区别是( )。(分数:1.00)A.Sub过程的过程名不能返回值,而 Function过程能通过过程名返回值B.Sub过程可以使用 Call语句或直接使用过程名调用,而 Function过程不可以C.两种过程参数的传递方式不同D.Function过程可以有参数,Sub 过程不可以34.Access中的参照完整性规则不包括( )。(分数:1.00)A.删除规则B.插入规则C.查询规则D.更新规则35.在窗体中添加一个名称为 Commandl的命令按钮,然后编写如下程序: Public X As Integer Private Sub Co
15、mmandl_Click( ) X=10 Call Sl Call s2 MsgBox X End Sub Private Sub sl0 X=X+20 EndSub Private Sub s20 Dim xAsInteger X=x+20 End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为( )。(分数:1.00)A.10B.30C.40D.5036.以下程序段运行后,消息框的输出结果是( )。 a=10 b=20 c=aA.-1B.0C.1D.237.在以下关于报表数据源设置的叙述中,正确的是( )。(分数:1.00)A.只能是表对象B.只能是查询对象C.可以是表对象或查
16、询对象D.可以是任意对象38.下列关于标准函数的说法,正确的是( )。(分数:1.00)A.Rnd函数用来获得 09 的双精度随机数B.Int函数和 Fix函数参数相同则返回值就相同C.Str函数用来把纯数字型的字符串转换为数值型D.Chr函数返回 ASCIl码对应的字符39.对数据表进行筛选操作,结果是( )。(分数:1.00)A.显示满足条件的记录,并将这些记录保存在一个新表中B.只显示满足条件的记录,将不满足条件的记录从表中删除C.将满足条件的记录和不满足条件的记录分为两个表进行显示D.只显示满足条件的记录,不满足条件的记录被隐藏40.SQL集数据查询、数据操纵、数据定义和数据控制功能于
17、一体,动词 INSERT、DELETE、UPDATE 实现( )。(分数:1.00)A.数据定义B.数据查询C.数据操纵D.数据控制二、基本操作题(共 18分)(总题数:1,分数:18.00)在考生文件夹下存在一个数据库文件“samplaccdb”,里边已经设计好了表对象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”。试按以下操作要求,完成各种操作。(分数:18.00)(1).(1)分析“tSubscribe”数据表的字段构成,判断并设置其主键。(分数:3.00)_(2).(2)设置“tSubscribe”表中“医生 ID”字段的相关属性,使其接受的数据
18、只能为第 l个字符为“A”,从第 2个字符开始 3位只能是 09 的数字,并将该宇段设置为必填字段;设置“科室 ID”字段的宇段大小,使其与“tOffice”表中相关字段的字段大小一致。(分数:3.00)_(3).(3)设置“tDoctor”表中“陛别”字段的默认值属性,属性值为“男”;并为该字段创建查阅列表,列表中显示“男”和“女”两个值。(分数:3.00)_(4).(4)删除“tDoctor”表中的“专长”字段,并设置“年龄”字段的有效性规则和有效性文本。具体规则为:输入年龄必须在 18岁至 60岁之间(含 18岁和 60岁),有效性文本内容为“年龄应在 18岁到 60岁之间”;取消对“年
19、龄”字段值的隐藏。(分数:3.00)_(5).(5)设置“tDoctor”表的显示格式,使表的背景颜色为 RGB(192,192,192)(银白色)、网格线为“白色”、单元格效果为“凹陷”。(分数:3.00)_(6).(6)通过相关字段建立“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”四表之间的关系,同时使用“实施参照完整性”。(分数:3.00)_三、简单应用题(共 24分)(总题数:1,分数:24.00)考生文件夹下存在一个数据库文件“samp2accdb”,里面已经设计好表对象“tCourse”、“tSinf0”、“tGrade”和“tStudent
20、”,试按以下要求完成设计。(分数:24.00)(1).(1)创建一个查询,查找并显示“姓名”、“政治面貌”、“课程名”和“成绩”4 个字段的内容,所建查询命名为“qTl”。(分数:6.00)_(2).(2)创建一个查询,计算每名学生所选课程的学分总和,并显示“姓名”和“学分”,其中“学分”为计算出的学分总和,所建查询命名为“qT2”。(分数:6.00)_(3).(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询命名为“qT3”。(分数:6.00)_(4).(4)创建一个查询,将所有学生的“班级编号”、“姓名”、“课程名”和“成绩”等值填入“tSinf0”表的相应字段中,
21、其中“班级编号”值是“tStudent”表中“学号”字段的前 6位,所建查询命名为“qT4”。(分数:6.00)_四、综合应用题(共 18分)(总题数:1,分数:18.00)考生文件夹下存在一个数据库文件“samp3accdb”,里面已经设计好表对象“tEmployee”和“tGroup”及查询对象“qEmployee”,同时还设计出以“qEmployee”为数据源的报表对象“rEmployee”。试在此基础上按照以下要求补充报表设计。(分数:18.00)(1).(1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“职工基本信息表”。(分数:6.00)_(2).
22、(2)在“性别”字段标题对应的报表主体节区距上边 01cm、距左侧 52cm 的位置添加一个文本框,显示出“性别”字段值,并命名为“tSex”。(分数:6.00)_(3).(3)设置报表主体节区内文本框“tDept”的控件来源属性为计算控件。要求该控件可以根据报表数据源里的“所属部门”字段值,从非数据源表对象“tGroup”中检索出对应的部门名称并显示输出(提示:考虑 DLookup函数的使用)。 注意:不允许修改数据库中的表对象“tEmployee”和“tGroup”及查询对象“qEmployee”,不允许修改报表对象“qEmployee”中未涉及的控件和属性。(分数:6.00)_全国计算机
23、等级考试二级 ACCESS真题题库 3+2014年 3月答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 1分,共 40小题,共 40分(总题数:40,分数:40.00)1.在窗体中添加了一个文本框和一个命令按钮(名称分别为 Textl和 Commandl),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为“Access 模拟”。以下能实现上述操作的事件过程是( )。(分数:1.00)A.Private Sub Commandl_Click()B.Private Sub Textl_Click() Caption=“Access 模拟
24、“CommandlCaption=“Access 模拟“End SubEnd SubC.Private Sub Commandl_Change()D.Private Sub Textl_Change() Caption=“Access 模拟“CommandlCaption=“Access 模拟“EndSUbEnd Sub 解析:【解析】本题考查控件的基本属性和事件的知识。由于题目要求在文本框中输入一个字符就会触发事件,能触发的只有 Textl的 Change事件,在给某个控件的属性赋值的时候,不可省略控件名。2.某二叉树共有 60个叶子结点与 50个度为 1的结点,则该二叉树中的总结点数为(
25、)。(分数:1.00)A.148B.169 C.182D.198解析:【解析】叶子结点总是比度为 2的结点多一个。所以,具有 60个叶子结点的二叉树有 59个度为 2的结点。总结点数=60 个叶子结点+59 个度为 2的结点+50 个度为 1的结点=169 个结点。3.在关系运算中,投影运算的含义是( )。(分数:1.00)A.在基本表中选择满足条件的记录组成一个新的关系B.在基本表中选择需要的字段(属性)组成一个新的关系 C.在基本表中选择满足条件的记录和属性组成一个新的关系D.上述说法均是正确的解析:【解析】本题考查关系运算的知识。关系运算可分为两大类,一类是传统的集合运算,如并、交、差和
26、笛卡尔积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。4.在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为( )。(分数:1.00)A.=Max(数学) B.Max(数学)C.=Max数学D.=Max(数学)解析:【解析】本题考查报表控件数据来源的知识。报表的控件来源必须以“=”引出;控件来源可以设置成有关字段的表达式,但是字段必须用“”括起来;要计算最高
27、分可以使用函数 Max( )。5.简单、快捷的创建表结构的视图形式是( )。(分数:1.00)A.“数据库”视图B.“表模板”视图 C.“表设计”视图D.“数据表”视图解析:【解析】本题考查表的基础知识。Access 中的表是数据实际存储的对象,实现了逻辑层次上的关系。创建表的结构有多种方法:“数据表”视图比较简单:“设计”视图比较常用:而“表模板”则是通过 Access中内置的表模板快速建立一些常用的数据表,使用者可以根据自身需要再做适当的修改。“数据库”视图是用来设计数据库的。6.执行下列语句段后 Y的值为( )。 x=314 y=Len(Str$(x)+Space(6)(分数:1.00)
28、A.5B.9C.10D.11 解析:【解析】本题考查基本字符串函数的知识。在 VBA中,Str 函数用于将数字转换成字符串,当数字转换为字符串时,总会预留一个空格给前面的正负号。如果参数是正数,回传的字符串会有一个前置空格。314 转换成字符串“314”,后面再连接上 6个空格,然后用 Len函数来求长度。最后结果为 11。7.可设置分组字段显示分组统计数据的报表是( )。(分数:1.00)A.纵栏式报表B.图表报表C.标签报表D.表格式报表 解析:【解析】本题考查报表种类的知识。Access 中的报表主要分为 4种类型:纵栏式报表以垂直的方式显示一条或多条记录,也可以显示一对多关系的“多”端
29、的多条记录的区域;表格式报表以整齐的行、列形式显示记录数据,也可以设置分组字段显示分组统计数据;图表报表用图表直观地表示数据之间的关系;标签报表是一种特殊类型的报表,以标签的形式显示数据。8.用于打开查询的宏命令是( )。(分数:1.00)A.OpenFormB.OpenTableC.OpenReportD.OpenQuery 解析:【解析】本题考查宏操作的知识。Access 中提供了 50多个可选的宏操作命令,常用的打开操作有:0penForm用于打开窗体,OpenQuery 用于打开查询,OpenTable 用于打开一个表,0penReport 则用于打开报表。9.Access数据库中,为
30、了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录,为此需要定义的关系是( )。(分数:1.00)A.输入掩码B.有效性规则C.默认值D.参照完整性 解析:【解析】本题考查参照完整性的知识。参照完整性是指两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如,主表中没有相关记录就不能将记录添加到子表,子表中的记录删除时主表的相关记录随之删除,子表中的记录更新时主表的相关记录随之更新都属于参照完整性。10.在 Access的数据表中删除一条记录,被删除的记录( )。(分数:1.00)A.不能恢复 B.可恢复为第一条记录C.可恢
31、复为最后一条记录D.可恢复到原来设置解析:【解析】在 Access数据库中,删除表中的记录是不能恢复的。11.下列叙述中正确的是( )。(分数:1.00)A.线性链表是线性表的链式存储结构 B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构解析:【解析】线性表、栈、队列和双向链表都是典型的线性结构;而二叉树是典型的非线性结构。12.如果加载一个窗体,先被触发的事件是( )。(分数:1.00)A.Load事件 B.Open事件C.Activate事件D.Unload事件解析:【解析】本题考查窗体常见事件的知识。窗体能响应的事件不多,当窗体刚刚打开时,首先触发Load
32、事件,打开后才继续触发 Open事件,然后是 Activate(激活)事件。窗体关闭时触发 Unload事件。13.假定在窗体中的通用声明段已经定义有如下的子过程: Sub fix As Single,Y As Single) t=x x=y y=x End Sub 在窗体上添加一个命令按钮(名为 Commandl),然后编写如下事件过程: Private Sub Commandl_Click( ) a=10 b=20 f(a,B MsgBox ab End Sub 打开窗体运行后,单击命令按钮,消息框输出的值分别为( )。(分数:1.00)A.20和 10 B.10和 20C.10和 10D
33、.20和 20解析:【解析】本题考查 VBA中参数传递的知识。在 VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用 ByVal声明,说明此参数为传值调用;若用 ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递。即形参的结果会传递给实参。本题中形参完成了交换,由于默认为传址传递,交换后的值也会影响到实参 a和 b,即 a和 b也完成了交换。14.在数据库设计中,将 ER图转换为关系模式的过程属于( )。(分数:1.00)A.需求分析阶段B.逻辑设计阶段 C.概念设计阶段D.物理设计阶段解析:【解析】数据库设计阶段主要包括需求分析、概念设计
34、、逻辑设计和物理设计。其中逻辑设计的主要工作是将 E-R图转换为关系模式。15.执行 x=InputBox(”请输人 x的值”)时,在弹出的对话框中输入 12,在列表框 Listl中选中第一个列表项,假设该列表项的内容为 34,使 y的值是 1234的语句是( )。(分数:1.00)A.y=Val(x)+Val(ListlList(0)B.y=Val(x)+Val(ListlList(1)C.y=Val(x)&Val(ListlList(0) D.y=Val(x)&Val(ListlList(1)解析:【解析】本题考查字符串连接和列表框的知识。列表框的 List属性是个数组,其各元素就是列表框
35、中的列表项,第一个列表项对应的数组下标为 0。由于列表框中的列表项和输入对话框的返回值都是字符串,在本题中使用了 Val函数将其转换为数字,此时如果使用“+”则会完成两个数字相加,故此只能使用“&”连接两个字符串。16.下面说法中,正确的是( )。(分数:1.00)A.文本型字段最长为 64000个字符B.要得到一个计算字段的结果,仅能运用总计查询来完成C.在创建一对一关系时,两个表的相关字段不一定都是主关键字D.创建表之间的关系时,需要关闭所有要创建关系的表 解析:【解析】本题考查表及表字段的知识。在 Access中,表字段如果为文本型,则最长只能为 255个字符;要想得到计算字段的结果,不
36、仅能够使用总计查询来完成,其他查询方式(如交叉表查询等)也能完成;创建表与表之间的关系时,要关闭所有要创建关系的表:在创建一对一关系时,要求两个表的相关字段都是主关键字。17.为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的( )。(分数:1.00)A.“格式”选项卡B.“事件”选项卡 C.“方法”选项卡D.“数据”选项卡解析:【解析】本题考查窗体控件的基础知识。在窗体上每一个控件都是一个对象,都具有三要素属性、事件和方法。事件是控件可以响应的动作,如单击鼠标等,所以要想设计单击鼠标时的动作就要设计单击鼠标事件里面的内容。18.窗体上添加有 3个命令按钮,分别命名为 Com
37、mandl、Command2 和 Command3,编写 Commandl的单击事件过程,完成的功能为:当单击按钮 Commandl时,按钮 Command2可用,按钮 Command3不可见。以下正确的是( )。(分数:1.00)A.Private Sub Command l Click() Command2Visible=TrueCommand3Visible=FalseB.Private Sub Commandl Click() Command2Enabled:TrueCommand3Visible:FalseEnd SubEnd SubC.Private Sub Commandl_Cl
38、ick() Command2Enabled=TrueCommand3Visible=False D.Private Sub Commandl_Click() Command2Visible:TrueCommand3Enabled=FalseEnd SubEnd Sub解析:【解析】本题考查控件的可见和可用属性的知识。在 VBA中,要想使某个控件可用,则使其Enabled属性为 True;要想使某个控件可见,则使其 Visible属性为 True。所以本题的正确答案为选项C。19.以下关于 SQL语句及其用途的叙述,正确的是( )。(分数:1.00)A.CREATE TABLE用于修改一个表的结
39、构B.CREATE INDEX为字段或字段组创建视图C.DROP表示从数据库中删除表,或者从字段或字段组中删除索引 D.ALTER TABLE用于创建表解析:【解析】本题考查 SQL中定义语句的知识。SQL 语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中的数据定义功能可以实现表、索引、视图的定义、修改和删除。CREATE TABLE 语句的作用是创建一个表;CREATE INDEX 语句的作用是创建一个索引;ALTER TABLE 语句的作用是修改一个表的结构;DROP 语句的作用是删除一个表的结构或者从字段或字段组中删除索引。20.利用对话框提示用户输入参数的查询过程称为( )。
40、(分数:1.00)A.参数查询 B.选择查询C.操作查询D.交叉表查询解析:【解析】本题考查查询种类的知识。常见的查询种类有选择查询、交叉表查询、参数查询、操作查询和 SQL查询。其中,选择查询是根据指定的查询准则从一个或多个表中获取数据并显示结果,交叉表查询是利用表中的行和列来统计数据,参数查询利用对话框来提示用户输入准则,操作查询在一次查询操作中对所得结果进行编辑。21.在 Access中已建立了“雇员”表,其中有可以存放照片的字段,在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是( )。(分数:1.00)A.图像框B.绑定对象框 C.非绑定对象D.列表框解析:【解析】本题考查控
41、件来源的知识。Access 中的窗体中有一些控件可以与表或查询中的字段相绑定,这时候就需要设置这些控件的数据来源。图像框不能被绑定:绑定对象框的来源可以是 OLE对象字段;未绑定对象框可以显示 Excel工作表、Word 文档等没有与数据库连接的对象;而列表框的控件来源可以是表或查询的字段,或者取自固定内容的数据。22.计算报表中学生的年龄的最大值,应把控件源属性设置为( )。(分数:1.00)A.=Max(年龄)B.Max(年龄)C.=MaX(年龄) D.Max(年龄)解析:【解析】本题考查报表控件源的知识。控件来源必须以“=”引出,控件来源可以设置成有关字段的表达式,但是字段必须用“”括起
42、来。23.若要在报表最后输出某些信息,需要设置的是( )。(分数:1.00)A.页面页眉B.页面页脚C.报表页眉D.报表页脚 解析:【解析】本题考查报表的知识。报表页眉处于报表的开始位置,一般用来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。24.两个关系在没有公共属性时,其自然连接操作表现为( )。(分数:1.00)A.笛卡尔积操作 B.等值连接操作C.空操作D.无意义的操作解析:【解析】本题考查关系运算的知识。关系运
43、算可分为两大类,一类是传统的集合运算,如并、交、差和笛卡尔积;另一类是专门的关系运算,其中包括选择、投影、连接和自然连接。两个关系有公共属性时的自然连接操作是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,其中的拼接条件就是公共属性相等;若没有公共属性,自然连接操作退化为笛卡尔积操作。25.设栈 s和队列 Q的初始状态为空,元素 a、b、c、d、e 和 f依次通过栈 s,一个元素出栈后即进入队列 Q,若 6个元素出队的顺序是 b、d、c、f、e、a,则栈 s的容量至少应该是( )。(分数:1.00)A.6B.4C.3 D.2解析:【解析】栈的操作规则是后进先出,队列的运算规则是
44、先进先出。对于本题,出队顺序也就是人队顺序,同样也是出栈顺序,为了得到 b、d、c、f、e、a 出栈顺序,则人栈顺序应该是 a进、b 进、b 出、c进、d 进、d 出、c 出、e 进、f 进、f 出、e 出、a 出。可以看做最多只有 3个元素在栈内,所以栈的容量最少应为 3。26.下列对数据访问页与 Access数据库的关系的描述中正确的是( )。(分数:1.00)A.数据访问页不是 Access数据库的一种对象B.数据访问页与其他 Access数据库对象的性质不同 C.数据访问页的创建和修改方式与其他 Access数据库对象基本上是一致的D.数据访问页与 Access数据库无关解析:【解析】
45、本题考查窗体视图使用的知识。要想实现窗体中没有记录选择器,应该在设置属性时将“记录选择器”属性设置为“否”。27.在显示查询结果时,如果要将数据表中的“出生日期”字段名显示为“年龄”,可在查询设计视图中改动( )。(分数:1.00)A.显示B.字段 C.排序D.条件解析:【解析】 A排序用于选择查询所采用的排序方法;B字段可以在此输入或添加字段名;C根据所输入条件进行查找:D利用复选框来确定字段是否在数据表(查询结果)中显示。28.以下叙述中正确的是( )。(分数:1.00)A.在一个函数中,只能有一条 return语句B.函数的定义和调用都可以嵌套C.函数必须有返回值D.不同的函数中可以使用相同名字的变量 解析:【解析】本题考查函数的知识。模块的函数与子过程不同,子过程没有返回值,而函数通常具有返回值,当然某些情况下也可以没有;在函数中可以使用 return语句返回函数值,return 语句可以有多个;函数可以嵌套调用,但是不得嵌套定义;不同的函数中可以使用相同名字的变量,它们互相无关。29.以下关于数据的逻辑结构的叙述中,不正确的是( )。(分数:1.00)A.数据的逻辑结构是数据间关系的描述B.数据的逻辑结构不仅反映数据间的逻辑关系,而且反