1、国家二级(ACCESS)机试模拟试卷 142 及答案解析(总分:112.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是( )。(分数:2.00)A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性2.下列叙述中正确的是( )。(分数:2.00)A.栈是一种先进先出的线性表B.队列是一种后进先出的线性表C.栈与队列都是非线性结构D.以上三种说法都不对3
2、.软件测试的目的是( )。(分数:2.00)A.评估软件可靠性B.发现并改正程序中的错误C.改正程序中的错误D.发现程序中的错误4.在软件开发中,需求分析阶段产生的主要文档是( )。(分数:2.00)A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书5.软件生命周期是指( )。(分数:2.00)A.软件产品从提出、实现、使用维护到停止使用退役的过程B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程6.面向对象方法中,继承是指( )。(分数:2.00)A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质
3、D.类之间共享属性和操作的机制7.层次型、网状型和关系型数据库划分原则是( )。(分数:2.00)A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系方式8.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。(分数:2.00)A.一对一B.一对多C.多对多D.多对一9.数据库设计中反映用户对数据要求的模式是( )。(分数:2.00)A.内模式B.概念模式C.外模式D.设计模式10.有三个关系 R、S 和 T 如下: (分数:2.00)A.自然连接B.差C.交D.并11.数据库的基本特点是( )。(分数:2.00)A.数据可以共享
4、,数据冗余大,数据独立性高,统一管理和控制B.数据可以共享,数据冗余小,数据独立性高,统一管理和控制C.数据可以共享,数据冗余小,数据独立性低,统一管理和控制D.数据可以共享,数据冗余大,数据独立性低,统一管理和控制12.在数据表的“查找”操作中,通配符“!”的使用方法是( )。(分数:2.00)A.通配任意一个数字字符B.通配任意一个文本字符C.通配不在方括号内的任意一个字符D.通配位于方括号内的任意一个字符13.定位到同一字段最后一条记录中的快捷键是( )。(分数:2.00)A.【End】B.【Ctrl】+【End】C.【Ctrl】+【】D.【Ctrl】+【Home】14.下列关于货币数据
5、类型的叙述中,错误的是( )。(分数:2.00)A.货币型字段的长度为 8 个字节B.货币型数据等价于具有单精度属性的数字型数据C.向货币型字段输入数据时,不需要输入货币符号D.货币型数据与数字型数据混合运算后的结果为货币型15.能够检查字段中的输入值是否合法的属性是( )。(分数:2.00)A.格式B.默认值C.有效性规则D.有效性文本16.在 Access 中已经建立了“学生”表,若查找“学号”是“S00001”或“S00002”的记录,应在查询设计视图的“条件”行中输入( )。(分数:2.00)A.S00001andS00002B.not(S00001andS00002)C.in(S00
6、001,S00002)D.not in(S00001,S00002)17.下列关于操作查询的叙述中,错误的是( )。(分数:2.00)A.在更新查询中可以使用计算功能B.删除查询可删除符合条件的记录C.生成表查询生成的新表是原表的子集D.追加查询要求两个表的结构必须一致18.下列关于 SQL 命令的叙述中,正确的是( )。(分数:2.00)A.DELETE 命令不能与 GROUP BY 关键字一起使用B.SELECT 命令不能与 GROUP BY 关键字一起使用C.INSERT 命令与 GROUP BY 关键字一起使用可以按分组将新记录插入到表中D.UPDATE 命令与 GROUP BY 关键
7、字一起使用可以按分组更新表中原有的记录19.数据库中有“商品”表如下: (分数:2.00)A.1B.2C.3D.1020.数据库中有“商品”表如下: (分数:2.00)A.SELECT * FROM 商品 WHERE 单价”0112”B.SELECT * FROM 商品 WHERE EXISTS 单价=”0112”C.SELECT * FROM 商品 WHERE 单价(SELECT * FROM 商品 WHERE 商品号=0112)D.SELECT * FROM 商品 WHERE 单价(SELECT 单价 FROM 商品 WHERE 商品号=0112)21.在代码中引用一个窗体控件时,应使用的
8、控件属性是( )。(分数:2.00)A.CaptionB.NameC.TextD.Index22.确定一个窗体大小的属性是( )。(分数:2.00)A.Width 和 HeightB.Width 和 TopC.Top 和 LeftD.Top 和 Height23.对话框在关闭前,不能继续执行应用程序的其他部分,这种对话框称为( )。(分数:2.00)A.输入对话框B.输出对话框C.模态对话框D.非模态对话框24.Access 的“切换面板”归属的对象是( )。(分数:2.00)A.表B.查询C.窗体D.页25.报表的作用不包括( )。(分数:2.00)A.分组数据B.汇总数据C.格式化数据D.
9、输入数据26.假定窗体的名称为 fTest,将窗体的标题设置为“Sample”的语句是( )。(分数:2.00)A.Me=SampleB.MeCaption=SampleC.MeText=SampleD.MeName=Sample27.表达式 4+56*78 Mod 9 的值是( )。(分数:2.00)A.4B.5C.6D.728.对象可以识别和响应的行为称为( )。(分数:2.00)A.属性B.方法C.继承D.事件29.MsgBox 函数使用的正确语法是( )。(分数:2.00)A.MsgBox(提示信息,标题,按钮类型)B.MsgBox(标题,按钮类型,提示信息)C.MsgBox(标题,提
10、示信息,按钮类型)D.MsgBox(提示信息,按钮类型,标题)30.在定义过程时,系统将形式参数类型默认为( )。(分数:2.00)A.值参B.变参C.数组D.无参31.在一行上写多条语句时,应使用的分隔符是( )。(分数:2.00)A.分号B.逗号C.冒号D.空格32.如果 A 为“Boolean”型数据,则下列赋值语句正确的是( )。(分数:2.00)A.A=trueB.A=trueC.A=#TURE#D.A=3433.编写如下窗体事件过程: Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,
11、Y As Single) It Shift=6 And Button=2 Then MsgBoxHello End If End Sub 程序运行后,为了在窗体上消息框中输出“Hello”信息,在窗体上应执行的操作是( )。(分数:2.00)A.同时按下 Shift 键和鼠标左键B.同时按下 Shift 键和鼠标右键C.同时按下 Ctrl、Ah 键和鼠标左键D.同时按下 Ctrl、Alt 键和鼠标右键34.Dim b1,b2 As Boolean 语句显式声明变量( )。(分数:2.00)A.b1 和 b2 都为布尔型变量B.b1 是整型,b2 是布尔型C.b1 是变体型(可变型),b2 是布
12、尔型D.b1 和 b2 都是变体型(可变型)35.Rnd 函数不可能产生的值是( )。(分数:2.00)A.0B.1C.01234D.00000536.运行下列程序,显示的结果是( )。 a=instr(5,Hello!Beijing,e) b=sgn(32) c=a+b MsgBox c(分数:2.00)A.1B.3C.7D.937.假定有以下两个过程: Sub s1(ByVal x As Integer,ByVal y As Integer) Dim t As Integer t=x x=y y=t End sub Sub s2(x As Integer,y As Integer) Dim
13、 t As Integer t=x:x=y:y=t End Sub 下列说法正确的是( )。(分数:2.00)A.用过程 S1 可以实现交换两个变量的值的操作,S2 不能实现B.用过程 S2 可以实现交换两个变量的值的操作,S1 不能实现C.用过程 S1 和 S2 都可以实现交换两个变量的值的操作D.用过程 S1 和 S2 都不可以实现交换两个变量的值的操作38.如果在 C 盘当前文件夹下已存在名为 StuDatadat 的顺序文件,那么执行语句OpenC:StuDatadatFor Append As #1 之后将( )。(分数:2.00)A.删除文件中原有内容B.保留文件中原有内容,可在文
14、件尾添加新内容C.保留文件中原有内容,在文件头开始添加新内容D.保留文件中原有内容39.ADO 对象模型中可以打开并返回 RecordSet 对象的是( )。(分数:2.00)A.只能是 Connection 对象B.只能是 Command 对象C.可以是 Connection 对象和 Command 对象D.不存在40.数据库中有“Emp”,包括“Eno”、“Ename”、“Eage”、“Esex”、“Edate”、“Eparty”等字段。下面程序段的功能是:在窗体文本框“tValue”内输入年龄条件,单击“删除”按钮完成对该年龄职工记录信息的删除操作。 Private Sub btnDel
15、ete_Click()单击删除按钮 Dim strSQL As String定义变量 strSQL=delete from Emp 赋值 SQL 基本操作字符串 判断窗体年龄条件值无效(空值或非数值)处理 If IsNull(Me!tValue)=True Or IsNumeric(Me!tValue)=False Then MsgBox年龄值为空或非有效数值!,vbCritical,Error 窗体输入焦点移回年龄输入的文本框tValue控件内 Me!tValueSetFocus Else 构造条件删除查询表达式 strSQL=strSQL &where Eage=& Me!tValue 消
16、息框提示确认删除?(YesNo),选择Yes实施删除操作 If MsgBox(确认删除?(YesNo),vbQuestion+vbYesNo,确认)=vbYes Then 执行删除查询 DoCmd_strSQL MsgBoxcompleted!,vbInformation,Msg End If End If End Sub 按照功能要求,下划线处应填写的是( )。(分数:2.00)A.ExecuteB.RunSQLC.RunD.SQL二、基本操作题(总题数:1,分数:12.00)在考生文件夹下的“samp1accdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)。请按以下要求,顺
17、序完成表的各种操作:(分数:12.00)(1).将“员工表”的行高设为 15。(分数:2.00)_(2).设置表对象“员工表”的年龄字段有效性规则为:大于 17 且小于 65(不含 17 和 65);同时设置相应有效性文本为“请输入有效年龄”。(分数:2.00)_(3).在表对象“员工表”的年龄和职务两字段之间新增一个字段,字段名称为“密码”,数据类型为文本,字段大小为 6,同时,要求设置输入掩码使其以星号方式(密码)显示。(分数:2.00)_(4).冻结员工表中的姓名字段。(分数:2.00)_(5).将表对象“员工表”数据导出到考生文件夹下,以文本文件形式保存,命名为“Testtxt”。要求
18、:第一行包含字段名称,各数据项间以分号分隔。(分数:2.00)_(6).建立表对象“员工表”和“部门表”的表间关系,实施参照完整性。(分数:2.00)_三、简单应用题(总题数:1,分数:8.00)考生文件夹下有一个数据库文件“samp2accdb”,其中存在已经设计好的表对象“tAttend”、“tEmployee”和“tWork”,请按以下要求完成设计:(分数:8.00)(1).创建一个查询,查找并显示“姓名”、“项目名称”和“承担工作”3 个字段的内容,将查询命名为“qT1”。(分数:2.00)_(2).创建一个查询,查找并显示项目经费在 10000 元以下(包括 10000 元)的“项目
19、名称”和“项目来源”两个字段的内容,将查询命名为“qT2”。(分数:2.00)_(3).创建一个查询,设计一个名为“单位奖励”的计算字段,计算公式为:单位奖励=经费*10,并显示“tWork”表的所有字段内容和“单位奖励”字段,将查询命名为“qT3”。(分数:2.00)_(4).创建一个查询,将所有记录的“经费”字段值增加 2000 元,将查询命名为“qT4”。(分数:2.00)_四、综合应用题(总题数:1,分数:12.00)考生文件夹下存在一个数据库文件“samp3accdb”,里面已经设计好表对象“tNorm”和“tStock”,查询对象“qStock”和宏对象“m1”,同时还设计出以“t
20、Norm”和“tStock”为数据源的窗体对象“fStock”和“fNorm”。具体要求如下:(分数:12.00)(1).在“fStock”窗体对象的窗体页眉节区位置添加一个标签控件,其名称为“bTitie”,初始化标题显示为“库存浏览”,字体名称为“黑体”,字号为 18,字体粗细为“加粗”。(分数:2.00)_(2).在“tStoek”窗体对象的窗体页脚节区位置添加个命令按钮,命名为“bList”,按钮标题为“显示信息”。(分数:2.00)_(3).设置所建命令按钮 bList 的单击事件属性为运行宏对象 m1。(分数:2.00)_(4).设置相关属性,取消在子窗体中添加新记录的功能;将“f
21、Stock”窗体对象中的“fNorm”子窗体的导航按钮去掉。(分数:2.00)_(5).创建窗体对象 fStock 的加载事件,实现设置窗体标题为“*#”。其中,*为系统日期四位当前年,用函数获取;#则要引用“bTitle”标签的标题内容。要求用 VBA 代码实现。(分数:2.00)_(6).创建窗体对象 fStock 的合适事件,实现窗体上“btime”标签显示动态数字时钟,要求输出格式为“12:05:08”。其中,时间用函数获取,要求用 VBA 代码实现。注意:不允许修改窗体对象中未涉及的控件和属性;不允许修改表对象“tNorm”、“tStock”和宏对象“m1”。(分数:2.00)_国家
22、二级(ACCESS)机试模拟试卷 142 答案解析(总分:112.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是( )。(分数:2.00)A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性解析:解析:线性链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以一般要多于顺序存储结构。2.下列叙述中正确的是( )。(分数:2.00)
23、A.栈是一种先进先出的线性表B.队列是一种后进先出的线性表C.栈与队列都是非线性结构D.以上三种说法都不对 解析:解析:栈是一种先进后出的线性表,队列是一种先进先出的线性表,栈与队列都是线性结构。3.软件测试的目的是( )。(分数:2.00)A.评估软件可靠性B.发现并改正程序中的错误C.改正程序中的错误D.发现程序中的错误 解析:解析:软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心,而不是为了演示软件的正确功能。不是为了评估软件或改正错误。4.在软件开发中,需求分析阶段产生的主要文档是( )。(分数:2.00)A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求
24、规格说明书 解析:解析:需求分析阶段的工作可以概括为:需求获取、需求分析、编写需求规格说明书、需求评审四个方面。所以选择 D。5.软件生命周期是指( )。(分数:2.00)A.软件产品从提出、实现、使用维护到停止使用退役的过程 B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程解析:解析:通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。6.面向对象方法中,继承是指( )。(分数:2.00)A.一组对象所具有的相似性质B.一个对象具有另一个对象
25、的性质C.各对象之间的共同性质D.类之间共享属性和操作的机制 解析:解析:继承是面向对象的方法的一个主要特征,是使用已有的类的定义作为基础建立新类的定义技术。广义的说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制。7.层次型、网状型和关系型数据库划分原则是( )。(分数:2.00)A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系方式 解析:解析:层次模型的基本结构是树形结构,网状模型是一个不加任何条件限制的无向图,关系模型采用二维表来表示,所以三种数据库的划分原则是数据之间的联系方式。8.一个工作人员可以使用多台计算机,而一台
26、计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。(分数:2.00)A.一对一B.一对多C.多对多 D.多对一解析:解析:因为一个人可以操作多个计算机,而一台计算机又可以被多个人使用,所以两个实体之间是多对多的关系。9.数据库设计中反映用户对数据要求的模式是( )。(分数:2.00)A.内模式B.概念模式C.外模式 D.设计模式解析:解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述,所以选择 C。内模式又称物理模式,它给出了数
27、据库物理存储结构与物理存取方法。10.有三个关系 R、S 和 T 如下: (分数:2.00)A.自然连接B.差 C.交D.并解析:解析:关系 T 中的兀组是 R 关系中有而 S 关系中没有的元组的集合,所以进行的是差的运算。11.数据库的基本特点是( )。(分数:2.00)A.数据可以共享,数据冗余大,数据独立性高,统一管理和控制B.数据可以共享,数据冗余小,数据独立性高,统一管理和控制 C.数据可以共享,数据冗余小,数据独立性低,统一管理和控制D.数据可以共享,数据冗余大,数据独立性低,统一管理和控制解析:解析:数据库的基本特点是数据可以共享、数据独立性高、数据冗余小,易移植、统一管理和控制
28、。故选项 B 正确。12.在数据表的“查找”操作中,通配符“!”的使用方法是( )。(分数:2.00)A.通配任意一个数字字符B.通配任意一个文本字符C.通配不在方括号内的任意一个字符 D.通配位于方括号内的任意一个字符解析:解析:在数据表的“查找”操作中,通配符“!”的含义是匹配任意不在方括号里的字符,如b!aell 可查到 bill 和 bull,但不能查到 ball 或 bell。故选项 C 正确。13.定位到同一字段最后一条记录中的快捷键是( )。(分数:2.00)A.【End】B.【Ctrl】+【End】C.【Ctrl】+【】 D.【Ctrl】+【Home】解析:解析:本题考查的是在
29、“数据表”视图中浏览表中数据的快捷键。其中【End】的作用是使光标快速移到单行字段的结尾;【Ctrl】+【End】的作用是使光标快速移到多行字段的结尾;【Ctrl】+【】的作用是使光标快速移到当前字段的最后一条记录;【Ctrl】+【Home】的作用是使光标快速移到多行字段的开头。14.下列关于货币数据类型的叙述中,错误的是( )。(分数:2.00)A.货币型字段的长度为 8 个字节B.货币型数据等价于具有单精度属性的数字型数据 C.向货币型字段输入数据时,不需要输入货币符号D.货币型数据与数字型数据混合运算后的结果为货币型解析:解析:货币型数据字段长度为 8 字节,向货币字段输入数据时,不必键
30、入美元符号和千位分隔符,可以和数值型数据混合计算,结果为货币型。故答案为 B。15.能够检查字段中的输入值是否合法的属性是( )。(分数:2.00)A.格式B.默认值C.有效性规则 D.有效性文本解析:解析:“格式”属性用于定义数字、日期时间及文本等显示及打印的方式,可以使用某种预定义格式,也可以用格式符号来创建自定义格式。“默认值”属性指定一个数值,该数值在新建记录时将自动输入到字段中。“有效性规则”属性用于规定输入到字段中的数据的范围,从而判断用户输入的数据是否合法。“有效性文本”属性的作用是当输入的数据不在规定范围时显示相应的提示信息,帮助用户更正所输入的数据。所以选项 C 正确。16.
31、在 Access 中已经建立了“学生”表,若查找“学号”是“S00001”或“S00002”的记录,应在查询设计视图的“条件”行中输入( )。(分数:2.00)A.S00001andS00002B.not(S00001andS00002)C.in(S00001,S00002) D.not in(S00001,S00002)解析:解析:在查询准则中比较运算符“IN”用于集合设定,表示“在之内”。若查找“学号”是“S00001”或“S00002”的记录应使用表达式 in(S00001,S00002),所以选项 C 正确。17.下列关于操作查询的叙述中,错误的是( )。(分数:2.00)A.在更新查
32、询中可以使用计算功能B.删除查询可删除符合条件的记录C.生成表查询生成的新表是原表的子集D.追加查询要求两个表的结构必须一致 解析:解析:更新查询可以实现对数据表中的某些数据进行有规律地成批更新替换操作,可以使用计算字段;删除查询可以将一些过时的、用不到的数据筛选出来进行删除;生成表查询可以根据条件对原表进行筛选生成新表(即原表的子表),也可以直接创建原表的备份,还可以将多表联合查询生成一个新表;追加查询可以将符合查询条件的数据追加到一个已经存在的表中,该表可以是当前数据库中的一个表,也可以是另一个数据库中的表。没有要求这两个表必须结构致。故选项 D 为正确答案。18.下列关于 SQL 命令的
33、叙述中,正确的是( )。(分数:2.00)A.DELETE 命令不能与 GROUP BY 关键字一起使用 B.SELECT 命令不能与 GROUP BY 关键字一起使用C.INSERT 命令与 GROUP BY 关键字一起使用可以按分组将新记录插入到表中D.UPDATE 命令与 GROUP BY 关键字一起使用可以按分组更新表中原有的记录解析:解析:SQL 查询中使用 Group by 子句用来进行分组统计,可以和 SELECT、INSERT、UPDATE 搭配使用,不能与 DELETE 搭配使用,所以选项 A 正确。19.数据库中有“商品”表如下: (分数:2.00)A.1B.2C.3 D.
34、10解析:解析:在查询准则中比较运算符“BetweenAnd”用于设定范围,表示“在之间”,此题中Betwecn 3000And 10000,包括 3000 和 10000,所以查询出来的结果有 3 条,故选项 C 正确。20.数据库中有“商品”表如下: (分数:2.00)A.SELECT * FROM 商品 WHERE 单价”0112”B.SELECT * FROM 商品 WHERE EXISTS 单价=”0112”C.SELECT * FROM 商品 WHERE 单价(SELECT * FROM 商品 WHERE 商品号=0112)D.SELECT * FROM 商品 WHERE 单价(S
35、ELECT 单价 FROM 商品 WHERE 商品号=0112) 解析:解析:要查找出单价高于“0112”的商晶记录,需要使用 SQL 的子查询,首先查找出“0112”号商品的单价,然后再找出单价大于此单价的记录,查询语句为:SELECT*FROM 商品 WHERE 单价(SELECT 单价 FROM 商品 WHERE 商品号=0112),所以选项 D 正确。21.在代码中引用一个窗体控件时,应使用的控件属性是( )。(分数:2.00)A.CaptionB.Name C.TextD.Index解析:解析:在代码中引用一个窗体控件时,应使用的控件属性是 Name 属性,即名称属性。其中选项 A的
36、 Caption 属性表示控件的标题属性;选项 C 的 Text 属性表示控件的文本属性;选项 D 的 Index 属性表示控件的索引编号。所以答案为 B。22.确定一个窗体大小的属性是( )。(分数:2.00)A.Width 和 Height B.Width 和 TopC.Top 和 LeftD.Top 和 Height解析:解析:确定一个窗体大小的属性是控件的宽和高属性,即 Width 和 Height,选项 A 为正确答案。23.对话框在关闭前,不能继续执行应用程序的其他部分,这种对话框称为( )。(分数:2.00)A.输入对话框B.输出对话框C.模态对话框 D.非模态对话框解析:解析:
37、对话框按执行方式原理不同分为两种:模式对话框和非模式对话框。模式对话框,是指在继续执行应用程序的其他部分之前,必须先被关闭对话框;非模式对话框允许在对话框与其他窗体间转移焦点而不必关闭对话框。所以选项 C 为正确答案。24.Access 的“切换面板”归属的对象是( )。(分数:2.00)A.表B.查询C.窗体 D.页解析:解析:“切换面板”是一种特殊类型的窗体,缺省的切换面板名为“SwitchBoard”,当用系统的“切换面板管理器”创建切换面板时,Microsoft Access 会创建一个“切换面板项目”表,用来描述窗体上的按钮显示什么以及具有什么功能。所以答案为 C。25.报表的作用不
38、包括( )。(分数:2.00)A.分组数据B.汇总数据C.格式化数据D.输入数据 解析:解析:报表是用来在数据库中获取数据,并对数据进行分组、计算、汇总和打印输出。它是Access 数据库的对象之一。利用报表可以按指定的条件打印输出一定格式的数据信息,它有以下功能:格式化数据、分组汇总功能、插入图片或图表、多样化输出。所以答案为 D。26.假定窗体的名称为 fTest,将窗体的标题设置为“Sample”的语句是( )。(分数:2.00)A.Me=SampleB.MeCaption=Sample C.MeText=SampleD.MeName=Sample解析:解析:窗体 Caption 属性的
39、作用是确定窗体的标题,设置当前窗体的属性时可以用 me 来表示当前窗体,故答案为 B。27.表达式 4+56*78 Mod 9 的值是( )。(分数:2.00)A.4B.5 C.6D.7解析:解析:题目的表达式中涉及到的运算的优先级顺序由高到低依次为:乘法和除法(*、)、整数除法()、求模运算(Mod)、加法(+)。因此 4+56 * 78 Mod 9=4+5428Mod 9=4+5525 Mod 9=4+1 Mod 9=4+1=5。28.对象可以识别和响应的行为称为( )。(分数:2.00)A.属性B.方法C.继承D.事件 解析:解析:对象可以识别和响应的行为称为事件,事件是对象所能辨识和检
40、测的动作,当此动作发生于某一个对象上时,其对应的事件便会被触发。29.MsgBox 函数使用的正确语法是( )。(分数:2.00)A.MsgBox(提示信息,标题,按钮类型)B.MsgBox(标题,按钮类型,提示信息)C.MsgBox(标题,提示信息,按钮类型)D.MsgBox(提示信息,按钮类型,标题) 解析:解析:MsgBox 函数的语法格式为: MsgBox(Prompt,Buttons,Title,Helpfile,Context) 其中 Prompt 是必需的,其他为可选参数。30.在定义过程时,系统将形式参数类型默认为( )。(分数:2.00)A.值参B.变参 C.数组D.无参解析
41、:解析:在 VBA 中定义过程时,如果省略参数类型说明,那么该参数将默认为按地址传递的参数,这就意味着,过程调用时会把实际参数的地址传递给过程,如果在过程内部对该参数的值进行了改变,那么就会影响实际参数的值。31.在一行上写多条语句时,应使用的分隔符是( )。(分数:2.00)A.分号B.逗号C.冒号 D.空格解析:解析:VBA 中在一行中写多条语句时,应使用冒号(:)分隔。32.如果 A 为“Boolean”型数据,则下列赋值语句正确的是( )。(分数:2.00)A.A=trueB.A=trueC.A=#TURE#D.A=34 解析:解析:为 Boolean 型变量赋值可以使用系缔常量 Tr
42、ue、Flase,也可以通过关系表达式为变量赋值。题目中只有 A=34 能够正确为 Boolean 变量赋值,表达式 34 为真。33.编写如下窗体事件过程: Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single) It Shift=6 And Button=2 Then MsgBoxHello End If End Sub 程序运行后,为了在窗体上消息框中输出“Hello”信息,在窗体上应执行的操作是( )。(分数:2.00)A.同时按下 Shift 键和鼠标左键B.同时按下
43、 Shift 键和鼠标右键C.同时按下 Ctrl、Ah 键和鼠标左键D.同时按下 Ctrl、Alt 键和鼠标右键 解析:解析:在窗体的鼠标事件中,参数 Button 的值为 1 表示左键按下,值为 2 表示右键按下,值为 4表示中间按键按下,参数 Shift 的值为 l 表示 Shift 键按下,值为 2 表示 Ctrl 键按下,值为 4 表示 Alt键按下。Shift 值为 6 则说明是 Ctrl 键和 Ah 键按下,Button 值为 2 说明是鼠标右键按下。34.Dim b1,b2 As Boolean 语句显式声明变量( )。(分数:2.00)A.b1 和 b2 都为布尔型变量B.b1
44、 是整型,b2 是布尔型C.b1 是变体型(可变型),b2 是布尔型 D.b1 和 b2 都是变体型(可变型)解析:解析:在使用 Dim 显式声明变量时,如果省略“As 类型”,那么变量将被定义为变体型(Variant类型)。35.Rnd 函数不可能产生的值是( )。(分数:2.00)A.0B.1 C.01234D.000005解析:解析:Rnd 函数产生一个 01 之间的单精度随机数,Rnd 函数返回小于 1 但大于或等于 0 的值。36.运行下列程序,显示的结果是( )。 a=instr(5,Hello!Beijing,e) b=sgn(32) c=a+b MsgBox c(分数:2.00)A