国家二级(ACCESS)机试模拟试卷28(共414题)_第1页
国家二级(ACCESS)机试模拟试卷28(共414题)_第2页
国家二级(ACCESS)机试模拟试卷28(共414题)_第3页
国家二级(ACCESS)机试模拟试卷28(共414题)_第4页
国家二级(ACCESS)机试模拟试卷28(共414题)_第5页
已阅读5页,还剩153页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

家二级(ACCESS)机试模拟试卷28

(共9套)

(共414题)

国家二级(ACCESS)机试模拟试卷第1

一、基本操作题(本题共7题,每题7.0分,共1分0)

1、在考生文件夹下有一个Excel文件“Test.xlsx”和一个数据库文件

“sampl.accdb"。在“sampl.accdb'微据库文件中已建立3个表对象(名为“线路”、

“游客”和“团体”)和一个窗体对象(名为“brow”)。请按以卜.要求,完成表和窗体的各

种操作。⑴将'线路”表中的“线路ID”字段设置为主键:设置“天数”字段的有效性

规则属性,有效性规则为非空且大于0。⑵将“团队”表中的“团队ID”字段设置为

主键;添加“线路ID”字段,数据类型为“文本”,字段大小为8。⑶将“游客”表中

的,,年龄,,字段删除;添加两个字段,字段名分别为“证件编号”和“证件类别”;“证

件编号”的数据类型为“文本”,字段大小为20;“证件类别”字段的数据类型为“文

本“,字段大小为8,其值的输入要求从下拉列表选择“身份证”、“军官证”或“护照”

之一。(4)将考生文件夹下“Test.xlsx”文件中的数据链接到当前数据库中。要求:

数据中的第一行作为字段名,链接表对象命名为“tTest”。(5)建立“线路”、“团队”

和“游客”3个表之间的关系,并实施参照完整性。(6)修改窗体“brow”,取消“记录

选择器”和“分隔线”显示,在窗体页眉处添加一个标签控件(.名为Line),标签标题

为“线路介绍”,字体名称为隶书,字体大小为18。

标准答案:(1)【操作步骤】步骤1:选择“表”对象,右键单击表“线路'从弹出的

快捷菜单中选择“设计视图”命令。步骤2:选中“线路ID”字段行,右键单击“线路

ID”行,从弹出的快捷菜单中选择“主键”命令,如图4.313所示。

图4.313

步骤3:单击“天数”字段行任一点,在

的“有效性规则”行输入“>0”,如图4.314所示。

图'314步骤张按Ctrl+S保存修改,关闭设计

视图。(2)【操作步骤】步骤1:选择“表”对象,右键单击“团队”表,从弹出的快

捷菜单中选择“设计视图”命令。步骤2:选中“团队ID”字段行,右键单击“团队

ID”行,从弹出的快捷菜单中选择“主键”命令。步骤3:在“出发日期”的下一行“字

段名称”列输入“线路ID”,单击“数据类型”列,在“字段大小”行输入“8”。如图

4.315所示。图上315步骤m按Clrl+S保存

修改,关闭设计视图。(3)【操作步骤】步骤1:右键单击“游客”表,从弹出的快

捷菜单中选择“设计视图”命令。步骤2:选中“年龄”字段行,右键单击“年龄”行,

从弹出的快捷菜单中选择“删除行”,如图4.316所示。

图436步骤3:在“团队ID”字段行的下一行“字

段名称”列输入"证件编号”,单击"数据类型''列,在"字段大小”行输入“20”。步骤

4:在“证件编号”字段行的下一行“字段名称”列输入“证件类型”,单击“数据类型”

列,在下拉列表中选择“查阅向导”,然后在弹出的对话框中选择“自行键入所需的

值”单选框,单击“下一步”按钮。在弹出的对话框中依次输入“身份证”、“军官证”

和“护照,,,单击“下一步”按钮,再单击“完成”按钮,如图4.317所示。

图4.317

步骤5:按Ctrl+S保存修改,关闭设

计视图。(4)【操作步骤】步骤1:单击“外部数据”选项卡下的“导入并链接”组中

的“Excel”按钮,打开“获取外部数据一Excel电子表格”对话框,单击“浏览”按钮,

在考生文件夹找到要导入的文件“test,xlsx”,单击“打开”按钮,选择“通过创建链

接表来链接到数据源“单选框,单击“确定”按钮。如图4.318所示。

图4.318步骤2:单击“下一步”按钮,选择

“第一行包含列标题”复选框,单击“下一步”按钮。步骤3:在“链接表名称”中输入

“tTest”,单击“完成”按钮。⑸【操作步骤】步骤1:单击”数据库工具”选项卡“关

系”组中的“关系”按钮,如不出现,显示表”对话框贝!单击“设计”选项卡“关系”组中的

“显示表”按钮,在弹出的对话框中分别双击表“线路”、“团队”和"游客”,关闭”显示

表”对话框,如图4.319所示。图&319步骤

2:选中表“线路”中的“线路ID”字段,拖动鼠标到表“团队”的“线路ID”字段,放开

鼠标,选择“实施参照完整性”复选框,然后单击“创建''按钮,如图4.320所示。

图4.320步骤3:选中表“团队”中的“团队ID”字

段,拖动鼠标到表“游客”的“团队ID”字段,放开鼠标,选择“实施参照完整性”复选

框,然后单击“创建”按钮,结果如图4.321所示。

图@321步骤4:按Ctrl+S保存修改,

关闭关系界面。(6)【操作步骤】步骤1:选择“窗体”对象,右键单击“brow”,从

弹出的快捷菜单中选择“设计视图”命令。步骤2:右键单击“窗体选择器”,从弹出

的快捷菜单中选择“属性”命令,分别在“记录选择器”和“分隔线”行下拉列表中选择

“否”,如图4.322所示.关闭属性表。图❷322步骤

3:选择“设计”选项卡“控件”组中的“标签”控件Aa,单击窗体页眉处,然后输入

“线路介绍”,单击设计视图任一处,如图4.323所示。右键单击该标签,从弹出

的快捷菜单中选择“属性”命令,弹出标签属性表。

图4323

步骤4:单击“全部”选项卡,在“名称”

行输入“Line”,分别在“字体名称”和“字号”行下拉列表中选择“隶书”和“18”,关闭

图4.324

属性表,如图4.324所示。步骤5:按Ctrl+S

保存修改。

知识点解析:暂无解析

二、简单应用题(本题共1题,每题1.0分,共1分。)

2、在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好3个关联

表对象“tStud“、"tCoursc"和"Score”及一个临时表对象“tTcmp”。请按以下要求完成

设计。(1)创建一个查询,查找并显示入校时间非空的男同学的“学号”、“姓名”和

“所属院系”3个字段的内容,将查询命名为“qTl”。(2)创建一个查询,查找选课学

生的“姓名”和“课程名”两个字段的内容,将查询命名为“qT2”。(3)创建一个交叉表

查询,以学生性别为行标题,以所属院系为列标题,统计男女学生在各院系的平均

年龄,所建查询命名为“qT3”。(4)创建一个查询,将临时表对象“tTemp”中年龄为

偶数的人员的“简历”字段清空,所建查询命名为“qT4”。

标准答案:(1)【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按

钮,在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。步骤2:分别双击

“学号”、“姓名”、“所属院系”、“入校时间”和“性别,字段。步骤3:在“入校时间”

字段“条件”行输入“IsNotNuir,在“性别”字段“条件”行输入“男”,分别单击“显示”

行的复选框取消这两个字段的显示。如图4.341所示。

图4.341

步骤4:按Clrl+S保存修改,另存为

“qTl”。关闭设计视图。(2)【操作步骤】步骤1:单击“创建”选项卡“查询”组中的

“查询设计”按钮,在“显示表”对话框中分别双击表"Stud"、“tCourse"、“tScore、',

关闭“显示表”对话框。步骤2:用鼠标拖动"Score”表中“学号”字段至“tStud”表中

的,,学号,,字段,建立两者的关系,用鼠标拖动"Course”表中“课程号,至“tScore”表

中的“课程号”字段,建立两者的关系。如图4.342所示。

图4342步骤3:分别双击“姓名”和“课程名”字

段将其添加到“字段”行°按Ctrl+S保存修改,另存为“qT2”。关闭设计视图。⑶

【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮。在“显示

表”对话框中双击表“tStud”,关闭“显示表”对话框。步骤2:单击“设计”选项卡“查

询类型”组中的“交叉表”按钮。步骤3:分别双击“性别”、“所属院系”和“年龄”字

段。步骤4:在“年龄”字段前添加“平均年龄:”字样,在“总计”行下拉列表中选择

“平均值”。步骤5:分别在“性别”、“所属院系”和“年龄”字段的“交叉表”行下拉列

表中选择“行标题''、"列标题”和“值”,如图4.343所示。

图4.343步骤6:按Ctrl+S保存修改,另存为“qT3”。

关闭设计视图。(4)【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设

计”按钮,在“显示表”对话框中双击表“tTemp”,关闭“显示表”对话框。步骤2:单

击“设计”选项卡“查询类型”组中的“更新”按钮。步骤3:分别双击“年龄”和“简历”

字段。步骤4:在“年龄”字段的“条件”行输入“[年龄]Mod2=0",在“简历”字段“更

新到“行输入…”。如图4.344所示。图4.344步骤

5:单击“设计”选项卡“结果”组中的“运行”按钮,在弹出的对话框中单击“是”按

钮。步骤6:按Ctrl+S保存修改,另存为“qT4”。关闭设计视图。

知识点解析:暂无解析

三、综合应用题(本题共I题,每题7.0分,共I分0)

3、考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象

“tStud”,同时还设计出窗体对象“fStud”和子窗体对象“fDetail”。请在此基础上按照

以下要求补充“fStud”窗体的设计。⑴将窗体标题改为“学生查询”。(2)将窗体的边

框样式改为“细边框”,取消窗体中水平和垂直滚动条、记录选择器、浏览按钮(导

航按钮)和分隔线;将子窗体边框样式改为“点线”,取消子窗体中的记录选择器、

浏览按钮(导航按钮)和分隔线。(3)在窗体中有两个标签控件,名称分别为“Labell”

和“Labcl2",将这两个标签上的文字颜色改为白色,背景颜色改为紫蓝色(紫蓝色代

码为8388608)o(4)将窗体主体节中控件的Tab次序改为:

“Chem"T"TxtDetail”—“CmdRe色『-"CmdList”一“CmdQeat”—简单查

询”-"Framel8”。(5)按照以下窗体功能,补充事件代码设计。在窗体中有一个组

合框控件和一个文本框控件,名称分别为“CItem”和“TxtDetail”;有两个标签控

件,名称分别为“Label3”和“Ldetail”;还有三个命令按钮,名称分别为“CmdList”、

“CmdRefer”和“CmdClear。在“CItem”组合框中选择某一项目后,“Ldetail”标签

控件将显示出所选项目名加上“内容:”。在“TxtDetail”文本框中输入具体项目值

后,单击“CmdRefer”命令按钮,如果“CItem”和“TxtDetail”两个控件中均有值,则

在子窗体中显示找出的相应记录,如果两个控件中不全有值,显示消息框,消息框

标题为“注意”,提示文字为“查询项目和查询内容不能为空!!!”,消息框中只有一个

“确定”按钮:单击“CmdList”命令按钮,在子窗体中显示“tStud”表中的全部记录:

单击“CmdClear”命令按钮,将“CItem”和“TxtDetaiF两个控件中的值清空。注意:

不允许修改窗体对象“tStud”和子窗体对象“fDetail”中未涉及的控件、属性和任何

VBA代码:不允许修改表对象“tStud”。代码设计只允许补充一条语句、完成设

计,不允许增删和修改其他位置已存在的语句。

标准答案:(1)【操作步骤】步骤1:选择“窗体”对象,右击“fStud”,在弹出的快

捷菜单中选择“设计视图”命令,打开设计视图。步骤2:在窗体的任一位置右击,

在弹出的快捷菜单中选择“属性”命令,在打开的“属性表”下拉列表中选择“窗体”,

在“全部”选项卡下的“标题”行输入“学生查询”,如图4.230所示。(2)【操作步

骤】步骤1:在“属性表”的“格式”选项卡中,选择“边框样式”下拉列表中的“细边

框”选项。步骤2:分别选择“滚动条”、“记录选择器”、“导航按钮”和“分隔线”下拉

列表中的“两者均无”或“否”。步骤3:按照同样的方法设置子窗体的“边框样式”为

B94.230

图4.231

“点线”,如图4.231所示。⑶

【操作步骤】在“属性表”中分别选择“Labell用“Label2”,在“格式”选项卡中设置

“前景色”为"#FFFFFF”(白色),设置“背景色”为“#2F3699”,如图4.232所示。关

闭“属性表”。图4.232(4)【操作步骤】步骤1:在窗体的任

一位置右击,在弹出的快捷菜单中选择“Tab键次序”命令,弹出“Tab键次序”对话

框,在“自定义次序”列表中通过拖动各行来调整Tab键的次序,如图4.233所

示。图4.233步骤2:单击“确定”按钮,关闭

“Tab键次序”对话框。(5)【操作步骤】在设计视图中的任一位置右击,在弹出的

快捷菜单中选择“事件生成器”命令,在弹出的对话框中选择“代码生成器“,如图

4.234所示,单击“确定”按钮,在空行内依次输入以下代码:

*********Add1*********Dimaa.aa=cltem.ValueLdetai1.C叩tion=aa+”内

容.”*********Add]*******************j(]2**********

{Detail.Form.RecordSource=,,tStud^^**********Add2*********

**********Add3**********MsgBox”查询项目和查询内容不能为空”,

vbOKOnly,”注意“**********Add3**********如图4.235所示。关闭编程环境

:

q

图4.234

窗口,按Ctrl+S保存修改。H4.235

知识点解析:暂无解析

国家二级(ACCESS)机试模拟试卷第2

一、选择题(本题共40题,每题1.0分,共40分。)

1、在SE[+ECT语句中,“\”的含义是()。

A、通配符,代表一个字符

B、通配符,代表任意字符

C、测试字段是否为NULL

D、定义转义字符

标准答案:D

知识点解析:本题考查SQL语句的知识。在SQL语句中的是转义字符,跟在

转义字符后面的字符被转义而不使用原义。

2、VBA程序的多条语句写在一行中时其分隔符必须使用符号()。

A、冒号(:)

B、分号(;)

C^逗号(,)

D、单引号(,)

标准答案:A

知识点解析:本题考查VBA语句书写的知识。在vBA中每条语句写在独立的一行

上,若将多条语句写在一行中,需要使用“:’'将其分隔开来。

3、在下列关于宏和模块的叙述中,正确的是()。

A、模块是能够被程序调用的函数

B、通过定义宏可以选择或更新数据

C、宏或模块都不能是窗体或报表上的事件代码

D、宏可以是独立的数据库对象,可以提供独立的操作动作

标准答案:D

知识点解析:本题考查宏和模块的知识.模块是能够被程序调用的函数,里面不能

包含窗体或报表的事件代码;宏是一个或多个操作的序列,可以通过宏选择或更新

数据,宏里面也不能包含窗体或报表的事件代码;宏是数据对象的一部分,不能独

立存在,只能依存于数据对象来进行操作。

4、某数据库的表中要添加Internet站点的网址,应该采用的字段类型是。()。

A、OLE对象数据类型

B、超级链接数据类型

C、查阅向导数据类型

D、自动编号数据类型

标准答案:B

知识点解析:超级链接型的字段是用来保存超级链接的。超级链接型字段包含作为

超级链接地址的文本或以文本形式存储的字符4数字的组合。超级链接地址是通往

对象、文档、Web页或其他目标的路径。

5、要在报表上显示形如“第x页/共y页”的页码,则控件来源应设置为()。

A、二"第”&[Page]&”页,共”&[Page]&"页”

B、二"第"&[Pages]&”页,共”&[Pages]&"页”

C、二"第“&[Pages]&“页,共”&[Page]&”页”

D、二"第"&[Page]&”页,共”&[Pages]&"页”

标准答案:D

知识点解析:本题考查文本框控件中页码格式设置的知识。在Access中文本框的

格式规定:[Pages]表示总页数,[Page]表示当前页码。所以正确的格式应该是二“第”

&[Page]&”页,共”&[Pages]&"页”,其中&为字符串连接符。注意控制来源格式

都要由引出。

6、在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。

A、一对一

B、一对多

C、多对一

D、多对多

标准答案:B

知识点解析:一个班可以有多名学生,而一名学生只能属于一个班级,所以,、班级”

与“学生,,两个实体集之间的联系属于一对多关系。

7、在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是

()。

A、选择

B、投影

C、联接

D、自然联接

标准答案:A

知识点解析:关系运算包括:选择、投影和连接。①选择:从关系中找出满足给

定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取

记录。②投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度

进行的运算,相当于对关系进行垂直分解。③连接:连接是关系的横向结合。连

接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接

条件的元组。此题干要求从关系中找出同时满足两个条件的元组,应进行的运算是

选择,所以选项A)是正确的。

8、VBA语句“DimNewArray(lO)asInteger”的含义是()。

A^定义10个整型数构成的薮组NewArray

定义11个整型数构成的数组NewArray

C、定义1个值为整型数的变量NewArray(lO)

D、定义1个值为10的变量NewArray

标准答案:B

知识点解析:该语句是定义了11个由整型数构成的数组,默认的数组下限是0,

10为数组的上限,数组元素为NewArray(O)到NewArray(lO),共有11个整型数。

9、使用()创建报表时会提示用户输入相关的数据源、字段和报表版面格式等信

息。

A、自动报表

B、报表向导

C、图标向导

D、标签向导

标准答案:B

知识点解析:在Access数据库中,当使用“报表向导”来创建报表时会提示用户输

入相关的数据源、字段和报表版面格式等信息。

10、Access中,可与Like一起使用,代表0个或者多个字符的通配符是()。

A、木

B、?

C、#

D、$

标准答案:A

知识点解析:IJke用于通配设定查询表达式的比较运算符,通配符“*”表示与0个

或任意多个字符匹配;"?”表示与任何单个字母的字符匹配;"#”表示与任何单个数

字字符匹配;不存在通配符

11、VBA支持的循环语句结构不包括

A、Do...Loop

B、While...Wend

C、For...Next

D、Do...While

标准答案:D

知识点解析:本题考查循环的知识。VBA共支持3种循环,分别是“For…Nex”M后

环、“While...Wend”循环和“Do...Loop”循环。

12、基于“学生名单表”创建新表“学生名单表2”,所使用的查询方式是()。

A、删除查询

B、生成表查询

C、追加查询

D、交叉表查询

标准答案:B

知识点解析:生成表查询是利用一个或多个表中的全部或部分数据创建新表,若数

据库中已有同名的表,该操作将覆盖原有的表。因此基于“学生名单表”创建新表

“学生名单表2”应使用生成表查询。

13、下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引

用,消息框中输出记录集的记录(即窗体记录源)个数。SubGetRecNumODim

rsAsObjectSetrs=Me.RecordsetMsgBox[]EndSub程序括号内应

填写的是()o

A、Count

rs.Count

C、RecordCount

D、rs.RecordCount

标准答案:D

知识点解析:题目中对象变量rs返回了当前窗体的Recordset属性记录集的引用,

那么通过访问对象变量rs的属性RrcordCount就可以得到该记录集的记录个数,引

用方法为rs.RcordCount。

14、数据库系统的核心是()。

A、数据库

B、数据库管理系统

C、数据库管理员

D、数据库应用系统

标准答案:B

知识点解析:数据库管理系统是一种软件系统,负责数据库中的数据组织、数据操

纵、数据维护、数据控制及保护和数据服务等,是数据库系统的核心。

15、在学生借书数据库中,已有“学生“表和“借阅“表,其中“学生”表含有“学号”、”

姓名”等信息,“借阅”表含有“借阅编号”、“学号”等信息。若要找出没有借过书的学

生记录,并显示其“学号“和“姓名”,则正确的查询设计是()。

司借阅记录O回次

学生借阅

8字号g借阅编号

学号

姓名图书箱号

字段

学号姓名字号

排学生学生借阅

件区]I国______E

IsNull

A、

司借阅记录。回S3

信阅

g借阅编号

学号

图书编号

«:1111

姓名

学号

学号

学生

借阅

B、

今借阅记录回S3

学生借阅=

U字号q借阅编号

a学号

姓名图书编号

41111

字段

C

身借阅记录O回汉

学生

s字号

姓名

«I1T

字段

学号姓名学号

排学生学生借阅

件画画画

IsNotNull

D、

标准答案:A

知识点解析:要显示没有借过书的学生,说明在“借阅”表中没有该学生记录,即学

号字段值为空,要把这些学生学号、姓名字段显示出来,故在“学生”表中要勾上学

号、姓名两个字段,所以选项A)的设计正确。

16、设有如下关系表:

的是

A、T=RAS

B、T=RUS

C、T=RxS

D、T=R/S

标准答案:B

知识点解析:关系代数的并运算是指:设关系R和S具有相同的关系模式,R和S

的并是由属于R或属于S的元组组成的集合,记为RUS。形式定义为:

RuS={t|teRAtGS),式中I是元组变量。本题中天系T是由属于关系R的或者属于

关系S的元组组成,所以T足RUS的结果。

17、下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引

用,消息框中输出记录集的记录(即窗体记录源)个数。SubGetRecNum()Dim

rsAsObjectSetrs=Me.RecordselMsgBox[]EndSub程序括号内应

填写的是()o

A、Count

B>rs.Count

C、RecordCount

D^rs.RecordCount

标准答案:D

知识点解析:题目中对象变量rs返回了当前窗体的RecordSet属性记录集的引用,

那么通过访问对象变量rs的属性RrcordCount就可以得到该记录集的记录个数,引

用方法为rs.RcordCounto

18、下面关于Access表的叙述中,错误的是()。

A、在Access表中,可以对备注型字段进行“格式”属性设置

B、若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型

字段重新编号

C、创建表之间的关系时,应关闭所有打开的表

D、可在Access表的设计视图“说明”列中,对字段进行具体的说明

标准答案:C

知风点解析:本题考查Access表的知识。首先,备注性字段是可以进行格式设置

的,OLE对象不能进行格式设置;自动编号数据类型是每次向表中添加新记录时

自动生成的,但是一旦生成就不会再发生变化,即使删除了某条记录,Access也

不会对表中的自动编号字段重新编号;创建表与表之间的关系时,应该将要创建关

系的表关闭,而不是把所有打开的表关闭;在设计视图中的“说明”列中,可以对字

段进行具体的说明。

19、数据库中有”商品“表如下:正确的SQL命令是()。

部门号商品号商品名有单价数量产地

400101"弹屯风扇2000010广东

400104\㈱曲波炉350.0010广东

400105B犍微波炉600.00!0广东

201032C蛛传真机」.一20上海

400107D梅敬波炉.A420.0010北京

200110A牌电话机200.0050广东

200112B-手机2000.00!2广东

400202A罐电冰箱32广东

301041B牌计算机6000.0010广东

30Q2Q4C牌计算机10000.0010上海

A、SELECT*FROM商品WHERE单价>“0112”:

B、SELECT*FROM商品WHEREEXISTS单价="0112”;

C、SELECT*FROM商品WHERE单价>(SELECT*FROM商品WHERE商品号

="0112");

D、SELECT*FROM商品WHERE单价>(SELECT单价FROM商品WHERE商品

号="0112"):

标准答案:D

知识点解析:要查找出单价高于“0112”的商品记录,需要使用SQL的子查询,首

先查找出“0112”号商品的单价,然后再找出单价大于此单价的记录,查询语句为:

SELECT*FROM商品WHERE单价>(SELECT单价FROM商品WHERE商品号

="0112”),所以选项D)正确。

20>MsgBox函数使用的正确语法是()o

A、MsgBox(提示信息[,标题”,按钮类型])

B、MsgBox(标题[,按钮类型],提示信息])

C、MsgBox(标题I,提示信息按钮类型])

D、MsgBox(提示信息[,按钮类型][,标题])

标准答案:D

知识点解析:MsgBox函数的语法格式为:MsgBox(Prompt[»Buttons][,Titlc][,

Helpfile|[,Context])其中Prompt是必需的,其他为可选参数。

21、窗体主体的BackColor属性用于设置窗体主体的是()。

A、iWi度

B、亮度

C、背景色

D、前景色

标准答案:C

知识点解析:窗体主体的Height属性用来设置窗体主体的高度,BackColor属性用

于设置窗体主体的背景色。窗体主体中没有亮度及前景色的属性设置。

22、用一个对象来表示“一只白色的足球被踢进球门”,那么“白色”、“足球”、

“踢”、“进球门”分别对应的是()。

A、属性、对象、方法、事件

B、属性、对象、事件、方法

C、对象、属性、方法、事件

D、对象、属性、事件、方法

标准答案:B

知识点解析:对象就是一个实体,比如足球;每个对象都具有一些属性可以相互区

分,比如颜色;对象的方法就是对象的可以执行的行为,比如足球可以踢,人可以

走;而对象可以辨别或响应的动作是事件,比如足球进门。

23、下列叙述中正确的是()。

A、顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的

B、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构

C、顺序存储结构能存储有序表,链式存储结构不能存储有序表

D、链式存储结构比顺序存储结构节省存储空间

标准答案:A

知识点解析:顺序存储方式是把逻辑上棚邻的结点存储在物理上相邻的存储单元

里,结点之间的关系由存储单元的邻接关系来体现。其优点是占用最少的存储空

间,所以选项D错误。顺序存储结构可以存储如二又树这样的非线性结构,所以

选项B错误。链式存储结构也可以存储线性表,所以选项c错误。

24、下图是使用查询设计器完成的查询,与该查询等价的SQL语句是

7段

学号数学

»

SCBC

S3®

徽学)

或”0froate)

球6»

'字段学号集合机

成岐表成拿表

拌用

显示E)S

条件80And90

A、select学号,数学fromSCwhere数学〉(selectavg(数学)fromSC

B、select学号where数学》(seleciavg(数学)fromSC

C、select数学avg(数学)fromSC

D^select数学〉(selectavg(数学)fromSC

标准答案:A

知识点解析:本题考查查询与SOL关系的知识。由查询设计器可以看出,最终的

输出字段是“学号”和“数学”,来自的表是“sc”,查询的条件是数学Xselectavg(数

学)fromsc)。根据SOL:君句的格式可知A选项正确。计”行中要选择分组语句

GroupBy;要求计算应发工资的总数,所以“应发工资”的“总计”行中要选择汇总命

令"Sum”。

25、下列选项中,不属于导航窗体可以使用的布局是()。

A、垂直标签

B、垂直标签,左侧

C、水平标签

D、垂直

标准答案:A

知识点解析:导航窗体可以使用的布局包括:水平标签;垂直标签,左侧;垂直标

签,右侧;水平标签,2级;水平标签和垂直标签,左侧;水平标签和垂直标签,

右侧。故A选项不是导航窗体使用的布局。

26>运行下列程序段,结果是oForm=10to1step0k=k+3Nextm

A、形成死循环

B、循环体不执行即结束循环

C、出现语法错误

D、循环体执行一次后结束循环

标准答案:B

知识点解析:本题考察for循环语句,step表示循环变量增加步长,循环初始值大

于终值时步长应为负数,步长为0时则循环不成立,循环体不执行即结束循环。

27、定义某一个字段默认值属性的作用是()。

A、不允许字段的值超出指定的范围

B、在未输入数据前系统自动提供值

C、在输入数据时系统自动完成大小写转换

D、当输入数据超出指定范围时显示的信息

标准答案:B

知识点解析:字段可以设置“默认值”属性指定一个数值,该数值在新建记录时将自

动输入到字段中,故选顷B)为正确答案。

28、下列各序列中不是堆的是

A、(91,85,53,36,47,30,24,12)

B、(91,85,53,47,36,30,24,⑵

C、(47,91,53,85,30,12,24,36)

D、(91,85,53,47,30,12,24,36)

标准答案:C

知识点解析:若有n个元素的序列,将元素按顺序组成一棵完全二叉树,当且仅当

满足下列条件时称为堆:大根堆,所有结点的值大于或等于左右子结点的值;小根

堆,所有结点的值小于或等于左右子结点的值。A、B、D选项属于大根堆,C选

项由于47<91,判断属于小根堆,但91>85,不满足条件,不是堆,故正确答案为

C选项。

29、设置字段的有效性规则,主要限制的是()。

A、数据取值范围

B、数据的类型

C、数据的格式

D、数据库数据范围

标准答案:A

知识点解析:有效性规则是指向表中输入数据时应遵循的约束条件,设置有效性规

则是限制用户输入数据的取值范围,故A选项正确。

30、下列关于二叉树的叙述中,正确的是()。

A、叶子结点总是比度为2的结点少一个

B、叶子结点总是比度为2的结点多一个

C、叶子结点数是度为2的结点数的两倍

D、度为2的结点数是度为1的结点数的两倍

标准答案:B

知识点解析:根据二叉树的基本性质3:在任意一棵二又树中,度为。的叶子结点

总是比度为2的结点多一个。所以选择B)。

31、下列程序段运行结束后,消息框中的输出结果是()。DimcAsBoolean

a=Sqr(3)b=Sqr(2)c=a>bMsgBoxc

A、-1

B、0

C、False

D、True

标准答案:D

知识点解析:Sqr函数为求平方根,显然3的平方根比2的平方根大,因此,a>b

的值为True,即C的值为True,MsgBox输出逻辑变量的值时会直接输出“Flase”

或“True”。

32、能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的()。

A、方法和事件

B、事件和方法

C、事件和属性

D、过程和方法

标准答案:B

知识点解析:本题考查而向对象的知识。在面向对象的开发环境中,对象具有三要

素:属性、事件和方法。属性是对象的静态特性,一般用来描述对象的静态特征;

事件是可以被对象识别或接受的动作;方法是对象可以执行的活动。

33、单击命令按钮时,卜列程序的执行结果为PrivateFunctionP(NAsInteger)

StaticsumForI=IToNsum=sum+INextIP=sumEndFunctionPrivateSub

Commandl_Click()S=P(1)+P(2)+P(3)+P(4)Debug.PrintSEndSub

A、20

B、30

C、115

D、135

标准答案:A

知识点解析:本题考察For循环结构。首先看程序中的FunctionP函数,在该函数

中,首先定义了静态变量sum,默认初始值为0,然后设置了一个卜or循环,将函

数参数作为For循环的控制条件,通过语句"sum=sum+i”,将循环次数累计相加。

在按钮单击事件”Commandl_Click()“通过语句“s=p⑴+p(2)+p(3)+p(4)”调用函数并将

函数结果用于计算,下面就来分析一下程序运行过程:P(l),带入函数P的参数

N=l,For循环运行1次:i=l:sum=0+l=l,所以P(l)=l;P(2),带入函数P的参数

N=2,For循环运行2次:i=l:sum=0+l=l,i=2:sum=1+2=3,所以P(2)=3;P(3),

带入函数P的参数N=3,For循环运行3次:i=l:sum=0+l=l,i=2:sum=l+2=3»

i=3:sum=3+3=6,所以P(3)=6;P(4)带入函数P的参数N=3,For循环运行4次:

i=l:sum=0+l=l,i=2:sum=1+2=3,i=3:sum=3+3=6,i=4:sum=6+4=10,所以

P(4)=10;那么,s=P(1)-P(2)+P(3)+P(4)=1+3+6+10=20,所以输出结果为20。

34、下列表达式计算结果为日期类型的是()。

A、#2012-1-23#-#2011-2-3#

B、ycar(#2011-2-3#)

C、DateValue(M2011-2-3,?)

D、Len(“2011-2-3”)

标准答案:C

知识点解析:暂无解析

35、若有以下两个过程:SubSl(ByValxAsInteger,ByVaiyAsInteger)DimtAs

Integert=xx=yy=tEndSubSubS2(xAsInteger,yAsInteger)DimtAsIntegert=

x:x=y:y=tEndSub则下列说法中,正确的是

A、使用过程S1可以交换调用函数中两个变量的值,S2不能实现

B、使用过程S2可以交换调用函数中两个变量的值,S1不能实现

C、过程S1和S2都可以实现交换调用函数中两个变量的值

D、过程S1和S2都不能实现交换调用函数中两个变量的值

标准答案:B

知识点解析:过程定义时,如果形式参数被说明为传值(ByVai项),则过程调用

只是相应位置实参的值“单向”传送给形参处理,而被调用过程内部对形参的任何操

作引起的形参值的变化为不会反馈、影响实参的值。由于这个过程,数据的传递只

是单向性,故称为“传值调用“的“单向”作用形式。反之,如果形式参数被说明为传

址(ByRef项),则过程调用是将相应位置实参的地址传送给形参处理,而被调用

过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。在这个过

程中,数据的传递具有双向性,故称为“传址调用“的“双向”作用形式。在过程定义

时,如果未做参数说明,则默认为传址调用。本题过程S1采用的是传值的方式,

当然无法实现交换两个变量的值的操作。过程S2形式参数未说明,则默认采用的

是传址的方式,可以实现两个变量的值的交换操作。所以本题答案是选项B。

36、某窗体中有一命令亥钮,在“窗体视图”中单击此命令按钮运行另一个应用程

序。如果通过调用宏对象完成此功能,则需要执行的宏操作是

A、RunApp

B、RunCode

C、RunMacro

D、RunSQL

标准答案:A

知识点解析:宏命令RunApp用于执行指定的外部应用程序。

37、已知过程对应的代码如下:SubProc()fl=0f2=1Forn=1to8f=fl+f2

Debug.Printffl=f2f2=fNextnEndSub过程Proc在立即窗口中显示的结果是

A、斐波那契序列中2到9对应的序列值

B、斐波那契序列中2到8对应的序列值

C、整数1到n(nv9)对应的累加和

D、整数I到n(n<8)对应的累加和

标准答案:A

知识点解析:首先,我们可以看出while循环执行8次(n<=8);然后按照程序的

语句,写出部分执行结果:第一次循环n=l时,输出f=l;第二次循环n=2,输出

f=2;第三次循环n=3,输出f=3;…;因此,我们发现输出的是一个斐波那契数列

(0、1、1、2、3、即Fn=F(n-l)+F(n-2)(n>=2,nGN*)),由斐波那契数列

的定义可知,该程序缺少了第0、1两项,从第2项开始输出。因此,本题应选择

A选项。

38、要实现报表按某字段分组统计输出,需要设置的是()。

A^报表页脚

B、该字段的组页脚

C、主体

D、页面页脚

标准答案:B

知识点解析:组页脚节中主要显示分组统计数据,通过文本框实现。打印输出时,

其数据显示在每组结束位置。所以要实现报表按某字段分组统计输出,需要设置该

字段组页脚。故本题答案为

39、窗体中有文本框Textl。运行程序,输入大于0的整数m,单击按钮

Command1,程序显示由星号组成的高度为m的等腰三角形。例如,当m=5时,

显示图形如下。*************************事件代码如下。

PrivateSubCommand1_Click()m=Val(Me!Textl)result=n"Fork=1TomForn=1

Tok+m-1If[]Thenresult=result&”“Elseresult=result&"*"EndIfNextn

result=result+Chr(13)NextkMsgBoxresult,,"运行结果"EndSub程序[]处应填

写的语句是

A、n<m-k+1

B、n<=m-k+1

C^n>m-k+1

D、n>=m-k+1

标准答案:A

知识点解析:题目第一个for循环用于控制输入的行数,第二个for循环控制每行

前面的空格数。我们可以看到,当K初始值为1,第一行需要输出4个空格和一颗

星简单方法是,一个一个代进去测试。如在k=l情况下满足<5或者<=4的选项,

题目中只有A满足。因此,本题应选择A选项。

40、下列关于Access内置的域聚合函数的叙述中,错误的是

A、域聚合函数可以直接从一个表中取得符合条件的值赋给变量

B、域聚合函数可以直接从一个查询中取得符合条件的值赋给变量

C、使用域聚合函数之前要完成数据库连接和打开操作

D、使用域聚合函数之后无需进行关闭数据库操作

标准答案:C

知识点解析:域聚合函数功能比较强大,能够在VBA代码、计算控件、宏的条件

表达式中,能够对某一数据集,按照给定的条件,对某特定字段进行统计。使用域

聚合函数之前并不一定要完成数据库连接和打开操作。所以,选择C选项。

二、基本操作题(本题共5题,每题7.0分,共5分0)

在考生文件夹下,已有“sampl.accdb”数据库文件和Stab,xls文件,

“sampl.accdb”中已建立表对象“student"和"grade”,试按以下要求,完成表的各种

操作:

41、将考生文件夹下的Stab.xls文件导入到“student”表中。

标准答案:步骤1:打开“sampl.accdb”数据库,在【外部数据】功能区的“导入并

链接”组中单击“Excel”按钮。步骤2:在弹出的【获得外部数据-Excel电子表格】

对话框中,单击“浏览”按钮,在弹出的【打开】对话框内浏览"Stab,xls”文件所在

的存储位置(考生文件夹下),选中“Stab.xls"Excel文件,单击“打开”按钮。步骤

3:接着在【获得外部数据.Excel电子表格】对话框中选中“在表中追加一份记录

的副本”项,并在其下方的列表框中选择“student”表,单击“确定”按钮。步骤4:

系统弹出【导入数据表向导】对话框,此时默认的是sheetl表中的数据,不需要修

改,单击“卜一步”按钮,继续保持默认,单击“卜一步”按钮,确认数据导入的是

student表,单击“完成”按钮,最后单击“关闭”按钮.关闭向导。

知识点解析:(1)主要考查Access数据库中获取外来数据的方法。(2)主要考查表记

录的删除,对表记录的批量删除。找出要删除的记录是非常关键的。一般要借助表

的常用的数据处理:“排序”、“筛选”等方法。(3)此题主要考查默认字段值的设置,

这种方法对数据库的数据的添加起到非常好的作用。(4)主要考查表“分析”操作。

这个操作主要实现表“结构”的拆分。(5)主要考查表与表之间联系的建立方法以及

能够建立联系的两个表必须满足条件。

42、将“student”表中1975年到1980年之间(包括1975年和1980年)出生的学生记

录删除。

标准答案:步骤1:双击“student”表打开数据表视图。选中“出生日期”列,再爸击

【开始】功能区”排序和筛选”组中的“升序”按钮。在按照“出生年月”排序后的无录

中连续选择出生年在1975〜1980之间的记录,按键盘上键,确认删除记录.步骤

2:单击快速访问上具栏中的1保存?按钮

知识点解析:暂无解析

43、将“student”表中“性别”字段的默认值属性设置为“男

标准答案:步骤1:右云student表,选择“设计视图”快捷菜单命令,打开表设计视

图。步骤1:单击“性别”字段。在下方的“字段属性''的“默认值”所在行内输入:

男。步骤2:单击快速访问工具栏中的“保存”按钮保存设置,关闭表设计器。

知识点解析:暂无解析

44、将“student”表拆分为两个新

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论