[计算机类试卷]国家二级(ACCESS)机试模拟试卷38及答案与解析.doc

上传人:proposalcash356 文档编号:502019 上传时间:2018-11-29 格式:DOC 页数:25 大小:155.50KB
下载 相关 举报
[计算机类试卷]国家二级(ACCESS)机试模拟试卷38及答案与解析.doc_第1页
第1页 / 共25页
[计算机类试卷]国家二级(ACCESS)机试模拟试卷38及答案与解析.doc_第2页
第2页 / 共25页
[计算机类试卷]国家二级(ACCESS)机试模拟试卷38及答案与解析.doc_第3页
第3页 / 共25页
[计算机类试卷]国家二级(ACCESS)机试模拟试卷38及答案与解析.doc_第4页
第4页 / 共25页
[计算机类试卷]国家二级(ACCESS)机试模拟试卷38及答案与解析.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、国家二级( ACCESS)机试模拟试卷 38 及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 ( B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 ( C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 ( D)线性表的链式存储结构与顺序存储结构在存储空问的需求上没有可比性 2 下列叙述中正确的是 ( )。 ( A)栈是一种先进先出的线性表 ( B)队列是一种后进先出的线性表 ( C)栈与队 列都是非线性结构 ( D)以上三种说法都不对 3 软件测试的目的是 ( )。 ( A)评估软件可靠

2、性 ( B)发现并改正程序中的错误 ( C)改正程序中的错误 ( D)发现程序中的错误 4 在软件开发中,需求分析阶段产生的主要文档是 ( )。 ( A)软件集成测试计划 ( B)软件详细设计说明书 ( C)用户手册 ( D)软件需求规格说明书 5 软件生命周期是指 ( )。 ( A)软件产品从提出、实现、使用维护到停止使用退役的过程 ( B)软件从需求分析、设计、实现到测试完成的过程 ( C)软件的开发过程 ( D)软件的运行维护过程 6 面向对象方法中,继承是指 ( )。 ( A)一组对象所具有的相似性质 ( B)一个对象具有另一个对象的性质 ( C)各对象之间的共同性质 ( D)类之间共

3、享属性和操作的机制 7 层次型、网状型和关系型数据库划分原则是 ( )。 ( A)记录长度 ( B)文件的大小 ( C)联系的复杂程度 ( D)数据之间的联系方式 8 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对多 ( D)多对一 9 数据库设计中反映用户对数据要求的模式是 ( )。 ( A)内模式 ( B)概念模式 ( C)外模式 ( D)设计模式 10 有三个关系 R、 S和 T如下: 则由关系R和 S得到关系 T的操作是 ( )。 ( A)自然连接 ( B)差 ( C)交 ( D

4、)并 11 数据库的基本特点是 ( )。 ( A)数据可以共享,数据冗余大,数据独立性高,统一管理和控制 ( B)数据可以共享,数据冗余小,数据独立性高,统一管理和控制 ( C)数据可以 共享,数据冗余小,数据独立性低,统一管理和控制 ( D)数据可以共享,数据冗余大,数据独立性低,统一管理和控制 12 在数据表的 “查找 ”操作中,通配符 “!”的使用方法是 ( )。 ( A)通配任意一个数字字符 ( B)通配任意一个文本字符 ( C)通配不在方括号内的任意一个字符 ( D)通配位于方括号内的任意一个字符 13 定位到同一字段最后一条记录中的快捷键是 ( )。 ( A)【 End】 ( B)

5、【 Ctrl】 +【 End】 ( C)【 Ctrl】 +【 】 ( D)【 Ctrl】 +【 Home】 14 下列关于货币数据类型的叙述中,错误的是 ( )。 ( A)货币型字段的长度为 8个字节 ( B)货币型数据等价于具有单精度属性的数字型数据 ( C)向货币型字段输入数据时,不需要输入货币符号 ( D)货币型数据与数字型数据混合运算后的结果为货币型 15 能够检查字段中的输入值是否合法的属性是 ( )。 ( A)格式 ( B)默认值 ( C)有效性规则 ( D)有效性文本 16 在 Access中已经建立了 “学生 ”表,若查找 “学号 ”是 “S00001”或 “S00002的记录

6、,应在查 询设计视图的 “条件 ”行中输入 ( )。 ( A) “S00001”and“S00002” ( B) not(“S00001”and“S00002”) ( C) in(“S00001”, “S00002”) ( D) not in(“S00001”, “S00002”) 17 下列关于操作查询的叙述中,错误韵是 ( )。 ( A)在更新查询中可以使用计算功能 ( B)删除查询可删除符合条件的记录 ( C)生成表查询生成的新表是原表的子集 ( D)追加查询要求两个表的结构必须一致 18 下列关于 SQL命令的 叙述中,正确的是 ( )。 ( A) DELETE命令不能与 GROUP

7、BY关键字一起使用 ( B) SELECrl、命令不能与 GROUP BY关键字一起使用 ( C) INSERT命令与 GROUPBY关键字一起使用可以按分组将新记录插入到表中 ( D) UPDATE命令与 GROUPBY关键字一起使用可以按分组更新表中原有的记录 19 ( A) 1 ( B) 2 ( C) 3 ( D) 10 20 ( A) SELECT*FROM商品 WHERE单价 “0112”; ( B) SELECT*FROM 商品 WHERE EXISTS 单价 =“0112”; ( C) SELECT*FROM 商品 WHERE单价 (SELECT*FROM商品 WHERE商品号=

8、“0112”); ( D) SELECT*FROM商品 WHERE单价 (SELECT单价 FROM商品 WHERE商品号 =“0112”); 21 在代码中引用一个窗体控件时,应使用的控件属性是 ( )。 ( A) Caption ( B) Name ( C) Text ( D) Index 22 确定一个窗体大小的属性是 ( )。 ( A) Width和 Height ( B) Width和 Top ( C) Top和 Left ( D) Top和 Height 23 对话框在关闭前,不能继续执行应用程序的其他部分,这种对话框称为 ( )。 ( A)输入对话框 ( B)输出对话框 ( C)

9、模式对话框 ( D)非模式对话框 24 Access的 “切换面板 ”归属的对象是 ( )。 ( A)表 ( B)查询 ( C)窗体 ( D)页 25 报表的作用不包括 ( )。 ( A)分组数据 ( B)汇总数据 ( C)格式化数据 ( D)输入数据 26 假定窗体的名称为 fTest,将窗体的标题设置为 “Sample”的语句是 ( )。 ( A) Me=“Sample” ( B) Me Caption=“Sample” ( C) Me Text=“Sample” ( D) Me Name=“Sample” 27 表达式 4+5 6*7 8 Mod 9的值是 ( )。 ( A) 4 ( B

10、) 5 ( C) 6 ( D) 7 28 对象可以识别和响应的行为称为 ( )。 ( A)属性 ( B)方法 ( C)继承 ( D)事件 29 MsgBox函数使用的正确语法是 ( )。 ( A) MsgBox(提示信息 ,标题 ,按钮类型 ) ( B) MsgBox(标题 ,按钮类型 ,提示信息 ) ( C) MsgBox(标题 ,提示信息 ,按钮类型 ) ( D) MsgBox(提示信息 ,按钮类型 ,标题 ) 30 在定义过程时,系统将形式参数类型默认为 ( )。 ( A)值参 ( B)变参 ( C)数组 ( D)无参 31 在一行上写多条语句时,应使用的分隔符是 ( )。 ( A)分号

11、 ( B)逗号 ( C)冒号 ( D)空格 32 如果 A为 “Boolean”型数据, 则下列赋值语句正确的是 ( )。 ( A) A=“true” ( B) A= true ( C) A=#TURE# ( D) A=3 4 33 编写如下窗体事件过程: Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single,Y As Single) If Shfit=6 And Button=2 Then MsgBox “Hello“ End If End Sub 程序运行后,为了在窗体上消息框中输出 “Hel

12、lo”信息,在窗体上应执行的操作是 ( )。 ( A)同时按下 Shift键和鼠标左键 ( B)同时按下 Shift键和鼠标右键 ( C)同时按下 Ctrl、 Alt键和鼠标左键 ( D)同时按下 Ctrl、 Alt键和鼠标右键 34 Dim b1, b2 As Boolean语句显式声明变量 ( )。 ( A) b1和 b2都为布尔型变量 ( B) b1是整型, b2是布尔型 ( C) b1是变体型 (可变型 ), b2是布尔型 ( D) b1和 b2都是变 体型 (可变型 ) 35 Rnd函数不可能产生的值是 ( )。 ( A) 0 ( B) 1 ( C) 0 1234 ( D) 0 00

13、005 36 运行下列程序,显示的结果是 ( )。 a=instr(5, “Hello! Beijing “, “e“) b=sgn(3 2) c=a+b MsgBox c ( A) 1 ( B) 3 ( C) 7 ( D) 9 37 假定有以下两个过程: 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 t As Integer t=x: x=y: y=t End Sub 下列说法正确的是 ( )。

14、 ( A)用过程 S1可以实现交换两个变量的值的操作, S2不能实现 ( B)用过程 S2可以实现交换两个变量的值的操作, S1不能实现 ( C)用过程 S1和 S2都可以实现交换两个变量的值的操作 ( D)用过程 S1和 S2都不可以实现交换两个变量的值的操作 38 如果在 C盘当前文件夹下已存在名为 StuData dat的顺序文件,那么执行语句Open“C: StuData dat“For Append As#1之后将 ( )。 ( A)删除文件中原有内容 ( B)保留文件中原有内容,可在文件尾添加新内容 ( C)保留文件中原有内容,在文件头开始添加新内容 ( D)以上都不对 39 AD

15、O对象模型中可以打开并返回 RecordSet对象的 是 ( )。 ( A)只能是 Connection对象 ( B)只能是 Command对象 ( C)可以是 Connection对象和 Command对象 ( D)不存在 40 数据库中有 “Emp”,包括 “Eno”、 “Ename”、 “Eage”、 “Esex”、 “Edate”“Eparty”等字段。下面程序段的功能是:在窗体文本框 “tValue”内输入年龄条件,单击 “删除 ”按钮完成对该年龄职工记录信息的删除操作。 Private Sub btnDelete_Click()单击 “删除 ”按钮 Dim strSQL As St

16、ring定义变量 strSQL=“delete from Emp“。赋值 SQL基本操作字符串 判断窗体年龄条件值无效 (空值或非数值 )处理 If IsNull(Me!tValue)=True Or IsNumeric(Me! tValue)=False Then MsgBox “年龄值为空或非有效数值 !“, vbCritieal, “Error“ 窗体输入焦点移回年龄输入的文本框 “tValue”控件内 Me!tValue SetFocus Else 构造条件删除查询表达式 strSQL=strSQL&“ where Eage=“&Me! tValue 消息框提示 “确认删除 ?(Yes

17、 No)”,选择 “Yes”实施删除操作 If MsgBox(“确认删除 ?(Yes No)“, vbQuestion+vbYesNo, “确认 “)=vbYes Then 执行删除查询 DoCmd_strSQL MsgBox “completed!“, vbInformation, “Msg“ End If End If End Sub 按照功能要求,下划线处应填写的是 ( )。 ( A) Execute ( B) RunSQL ( C) Run ( D) SQL 二、基 本操作题 41 在考生文件夹下有数据库文件 “samp1 mdb”和 Excel文件 “Stab xls”,“samp1

18、 mdb”中已建立表对象 “student”和 “grade”, 请按以下要求,完成表的各种操作。 (1)将考生文件夹下的 Excel文件 “Stab xls”导入 “student”表中。 (2)将 “student”表中 1975年 1980年之间 (包括 1975年和 1980年 )出生的学生记录删除。 (3)将 “student”表中的 “性别 ”字段的默认值设置为 “男 ”。 (4)将 “student”表拆分为两个新表,表名分别为 “tStud”和 “tOffice”。其中 “tStud”表结构为:学号,姓名,性别,出生日期,院系,籍贯,主键为学号; “tOffice”表结构为:院

19、系,院长,院办电话,主键为 “院系 ”。 要求:保留 “student”表。 (5)建立 “student”和 “grade”两表之间的关系。 三、简单应用题 42 在考生文件夹下有一个数据库文件 “samp2 mdb”,其中存在已经设计好的两个表对象 “tTeacher1”和 “tTeacher2”以及一个 宏对象 “mTest”。请按以下要求完成设计。 (1)创建一个查询,查找并显示教师的 “编号 ”、 “姓名 ”、 “性别 ”、 “年龄 ”和 “职称 ”5个字段的内容,将查询命名为 “qT1”。 (2)创建一个查询,查找并显示没有在职教师的 “编号 ”、 “姓名 ”和 “联系电话 ”3个

20、字段的内容,将查询命名为 “qT2”。 (3)创建一个查询,将 “tTeacherl”表中年龄小于等于 45的党员教授或年龄小于等于 35的党员副教授记录追加到 “tTeacher2”表的相应字段中,将查询命名为 “qT3”。 (4)创建一 个窗体,命名为 “tTest”。将窗体 “标题 ”属性设为 “测试窗体 ”;在窗体的主体节区中添加一个命令按钮,命名为 “btnR”,标题为 “测试 ”;设置该命令按钮的单击事件属性为给定的宏对象 “mTest”。 四、综合应用题 43 在考生文件夹下有一个数据库文件 “samp3 mdb”,里面已经设计好表对象“tBorrow”、 “tReader”和

21、“tBook”,查询对象 “qT”,窗体对象 “fReader”,报表对象“rReader”和宏对象 “rPt”。请在此基础上按以下要求补充设计。 (1)在报表 “rReader”的报表页眉节区内添加一个标签控件,其名称为 “bTitle”,标题显示为 “读者借阅情况浏览 ”,字体名称为 “黑体 ”,字体大小为 22,并将其安排在距上边 0 5厘米、距左侧 2厘米的位置。 (2)设计报表 “rReader”的主体节区为 “tSex”文本框控件,设置数据来源显示性别信息,并要求按 “借书日期 ”字段升序显示, “借书日期 ”的显示格式为 “长日期 ”形式。 (3)将宏对象 “rpt”改名为 “m

22、Reader”。 (4)在窗体对象 “fReader”的窗体页脚节区内添加一个命令按钮,命名为 “bList”,按钮标题为 “显示借书信息 ”,其单击事件属性设置为宏对象 “mReader”。 (5)窗体加载时设置窗体标题属性为系统当前日期。窗体 “加载 ”事件代码已提供,请补充完整。 注意:不允许修改窗体对象 “fReader”中未涉及的控件和属性;不允许修改表对象 “tBorrow”、 “tReader”和 “tBook”及查询对象 “qT”;不允许修改报表对象 “rReader”的控件和属性。 程序代码只允许在 “*Add*”与 “*Add*”之间的空行内补充一行语句, 完成设计,不能增

23、删和修改其他位置上已存在的语句。 国家二级( ACCESS)机试模拟试卷 38 答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 线性链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储窄间,所以一般要多于顺序存储结构。 2 【正确答案】 D 【试题解析】 栈是一种先进后出的线性表,队列是一种先进先出的线性表,栈与队列都是线性结构。 3 【正确答案】 D 【试题解析】 软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心,而不是为了演 示软件的正确功能。不是为了评估软件或改正错误。 4 【正确答案】 D 【试题解析】 需求分析阶段的工作可以概括为:需求获取、需求分

24、析、编写需求规格说明书、需求评审四个方面。所以选择 D。 5 【正确答案】 A 【试题解析】 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。 6 【正确答案】 D 【试题解析】 继承是面向对象的方法的一个主要特征,是使用已有的类的定义作为基础建立新类的定义技术。广义地说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制。 7 【正确答案】 D 【试题解析】 层次模型的基本结构是树形结构,网状模型是一个不加任何条件限制的无向图,

25、关系模型采用二维表来表示,所以三种数据库的划分原则是数据之间的联系方式。 8 【正确答案】 C 【试题解析】 因为一个人可以操作多个计算机,而一台计算机又可以被多个人使用, 所以两个实体之间是多对多的关系。 9 【正确答案】 C 【试题解析】 数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出 r每个用户的局部数据描述,所以选择 C。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。 10 【正确答案】 B 【试题解析】 关系 T中的元组是 R关系中有而 s关系中

26、没有的元组的集合,所以进行的是差的运算。 11 【正确答案】 B 【试题解析】 数据库的基本特点是数据可以共享、数据独立性高、数据冗余小,易移植、统一管理和控制。故选项 B 正确。 12 【正确答案】 C 【试题解析】 在数据表的 “查找 ”操作中,通配符 “!”的含义是匹配任意不在方括号里的字符,如 b!aell可查到 bill和 bull,但不能查到 ball或 bell。故选项 C正确。 13 【正确答案】 C 【试题解析】 本题考查的是在 “数据表 ”视图中浏览表中数据的快捷键。其中【 End】的作用是使光标快速移到单行字段的结尾;【 Ctrl】 +【 End】的作用是使光 标快速移到

27、移到多行字段的结尾;【 Ctrl】 +【 】的作用是使光标快速移到当前字段的最后一条记录;【 Ctrl】 +【 Home】的作用是使光标快速移到移到多行字段的开头。 14 【正确答案】 B 【试题解析】 货币型数据字段长度为 8字节,向货币字段输入数据时,不必键入美元符号和千位分隔符,可以和数值型数据混合计算,结果为货币型。故答案为B。 15 【正确答案】 C 【试题解析】 “格式 ”属性用于定义数字、日期时间及文本等显示及打印的方式,可以使用某种预定义格式,也可以用格式符号来创建自定义格 式。 “默认值 ”属性指定一个数值,该数值在新建记录时将自动输入到字段中。 “有效性规则 ”属性用于规定

28、输入到字段中的数据的范围,从而判断用户输入的数据是否合法。 “有效性文本 ”属性的作用是当输入的数据不在规定范围时显示相应的提示信息,帮助用户更正所输入的数据。所以选项 C正确。 16 【正确答案】 C 【试题解析】 在查询准则中比较运算符 “IN”用于集合设定,表示 “在 之内 ”。若查找 “学号 ”是 “S00001”或 “S00002”的记录应使用表达式 in(“S0000l”,“S00002”),所以选项 C正确。 17 【正确答案】 D 【试题解析】 更新查询可以实现对数据表中的某些数据进行有规律地成批更新替换操作,可以使用计算字段;删除查询可以将一些过时的、用不到的数据筛选出米进行

29、删除;生成表查询可以根据条件对原表进行筛选生成新表 (即原表的子表 ),也可以直接创建原表的备份,还可以将多表联合查询生成一个新表;追加查询可以将符合查询条件的数据追加到一个已经存在的表中,该表可以是当前数据库中的一个表,也可以是另一个数据库中的表。没有要求这两个表必须结构一致。故选项 D为正确答案。 18 【正确答案】 A 【试题解析】 SQL查询中使用 Group by子句用来进行分组统计,可以和SELECT、 INSERT、 UPDATE 搭配使用,不能与。 DELETE搭配使用,所以选项 A正确。 19 【正确答案】 C 【试题解析】 在查询准则中比较运算符 “BetweedAnd”

30、用于设定范围,表示“在 之间 ”,此题中 Between3000 And 10000,包括 3000和 10000,所以查询出来的结果有 3条,故选项 C)正确。 20 【正确答案】 D 【试题解析】 要查找出单价高于 “0112”的商品记录, 需要使用 SQL 的子查询,首先查找出 “0112”号商晶的单价,然后再找出单价大于此单价的记录,查询语句为: SELECT*FROM 商品 WHERE单价 (SELECT 单价 FROM商品 WHERE商品号 =“0112”),所以选项 D)正确。 21 【正确答案】 B 【试题解析】 在代码中引用一个窗体控件时,应使用的控件属性是 Name属性,即

31、名称属性。其中选项 A的 (Caption 属性表示控件的标题属性;选项 C的 Text属性表示控件的文本属性;选项 D的 Index 属性表示控件的索引编号。所以答案为B。 22 【 正确答案】 A 【试题解析】 确定一个窗体大小的属性是控件的宽和高属性,即 Width和Height,选项 A为正确答案。 23 【正确答案】 C 【试题解析】 对话框按执行方式原理不同分为两种:模式对话框和非模式对话框。模式对话框,是指在继续执行应用程序的其他部分之前,必须先被关闭对话框;非模式对话框允许在对话框与其他窗体问转移焦点而不必关闭对话框。所以选项 C为正确答案。 24 【正确答案】 C 【试题解析

32、】 “切换面板 ”是一种特殊类型的窗体,缺省的切换面板名为“SwitchBoard”,当用系统的 “切换面板管理器 ”创建切换面板时, Microsoft Access会创建一个 “切换面板项目 ”表,用来描述窗体上的按钮显示什么以及具有什么功能。所以答案为 C。 25 【正确答案】 D 【试题解析】 报表是用来在数据库巾获取数据,并对数据进行分组、计算、汇总和打印输出。它是 Access数据库的对象之一。利用报表可以按指定的条件打印输出一定格式的数据信息,它有以下功能:格式化数据、分组汇总功能、插入图片或图表、多样化输出。所以答案为 D)。 26 【正确答案】 B 【试题解析】 窗体 Cap

33、tion 属性的作用是确定窗体的标题,设置当前窗体的属性时可以用 me 来表示当前窗体,故答案为 B)。 27 【正确答案】 B 【试题解析】 题目的表达式中涉及到的运算的优先级顺序由高到低依次为:乘法和除法 (* )、整数除法 ( )、求模运算 (Mod)、加法 (+)。因此 4+5 6*7 8 Mod 9=4+5 42 8Mod9=4+5 5 25 Mod 9=4+1 Mod9=4+1=5。 28 【正确答案】 D 【试题解析】 对象可以识别和响应的行为称为事件,事件是对象所能辨识和检测的动 作,当此动作发生于某一个 对象上二时,其对应的事件便会被触发。 29 【正确答案】 D 【试题解析

34、】 MsgBox 函数的语法格式为: MsgBox(Prompt, Bnttons,TifleHelpfileContext)其中 Prompt是必需的,其他为可选参数。 30 【正确答案】 B 【试题解析】 在 VBA中定义过程时,如果省略参数类型说明,那么该参数将默认为按地址传递的参数,这就意味着,过程调用时会把实际参数的地址传递给过程,如果在过程内部对该参数的值进行了改变,那么 就会影响实际参数的值。 31 【正确答案】 C 【试题解析】 VBA中在一行中写多条语句时,应使用冒号 (: )分隔。 32 【正确答案】 D 【试题解析】 为 Boolean 型变量赋值可以使用系统常量 Tru

35、e、 Flase,也可以通过关系表达式为变量赋值。题目中只有 A=3 4能够正确为 Boolean变量赋值,表达式 3 4为真。 33 【正确答案】 D 【试题解析】 在窗体的鼠标事件中,参数 Button 的值为 1表示左键按下,值为 2表示右键按下,值为 4表示中间按键按下,参数 Shift的值 为 1 表示 Shift键按下,值为 2表示 Ctrl键按下,值为 4表示 Alt键按下。 Shift值为 6则说明是 Ctrl键和 Alt键按下, Button 值为 2说明是鼠标右键按下。 34 【正确答案】 C 【试题解析】 在使用 Dim显式声明变量时,如果省 略 “As类型 ”,那么变量

36、将被定义为变体型 (Variant类型 )。 35 【正确答案】 B 【试题解析】 Rnd 函数产生一个 0 1之间的单精度随机数, Rnd函数返回小于1但大于或等于 0的值。 36 【正确答案】 C 【试题解析】 题目 中 instr(5, “Hello!Beijing “, “e“)的含义是从 “Hello! Beijing”的第 5个字符开始查找 “e”在整个字符串中出现的位置,它在第 8个字符位置,因此, a值为 8; Sgn函数是返回表达式符号,表达式大于 0时返回 1,等于 0返回 0,小于 0返回 -1;表达式 3 2的值为 True, Tree转为整数时为 -1,Flase转为

37、整数时为 0,因此, b 值为 -1。由此可得 c=a+b=8-1=7。 37 【正确答案】 B 【试题解析】 VBA中定义过程时如果省略传值方式则默认为按地址传递,过程S2中省略了参数传递方式说明,因此,参数将按传址调用,而过程 S1由于声明为按值传递 (ByVal)所以会按传值调用参数。而在过程调用时,如果按传值调用,实参只是把值传给了形参,在过程内部对形参值进行改变不会影响实参变量,按址调用却不同,这种方式是把实参的地址传给了形参,在过程中对形参值进行改变也会影响实参的值。因此,过程 S2能够交换两个变量的值,而 S1不能实现。 38 【正确答案】 B 【试题解析】 文件打开方式中使用

38、For Append 时,指定文件按顺序方式输出,文件指针被定位在文件末尾。如果对文件执 行写操作,则写入的数据附加到原来文件的后面。 39 【正确答案】 C 【试题解析】 Recordset对象只代表一个记录集,这个记录集是一个连接的数据库中的表或者是 Command 对象的执行结果返回的记录集。 Connection 对象用于建立与数据库的连接,通过连接可从应用程序访问数据源,因此,可以打开和返回 RecordSet对象。 Command 埘象在建立 Connection 后,可以发出命令操作数据源,因此,也可以打开并返回 RecordSet对象。 40 【正确答案】 B 【试题解析】 D

39、oCmd 对象的 RunSQL 方法用来运行 Access 的操作查询,完成对表的记录操作。还可以运行数据定义语句实现表和索引的定义操作。 二、基本操作题 41 【正确答案】 (1)【操作步骤】步骤 1:打开考生文件夹下的数据库文件“samp1.mdb“单击菜单栏【文件】 |【获取外部数据】 |【导入】,在 “考生文件夹 “内找到 Stab.xls文件并选中,单击 “导入 “按钮。步骤 2:连续两次单击 “下一步 “按钮,在 “现有的表中 “列表中选中 “student“,单击 “下一步 “按钮和 “完成 “按钮,最后单击 “确定 “按钮。 (2)【操作步 骤】步骤 1:新建查询设计视图,添加

40、表 “student“,关闭 “显示表 “对话框。步骤 2:双击 “出生日期 “字段,在 “条件 “行输入 “ =#1975-1-1# and =#1980-12-31#“,单击菜单栏【查询】 |【删除查询】,单击工具栏中 “运行 “按钮 ,在弹出对话框中单击 “是 “按钮,关闭设计视图,不保存查询。 (3)【操作步骤】选中表 “student“右击 ,选择 “设计视图 “,进入设计视图窗口,在 “姓名 “字段 “默认值 “行输入 “男 “,单击工具栏中 “保存 “按钮 ,关闭设计视图。 (4)【操作步骤】步骤 1:单击 “查询 “对象,新建查询设计视图,添加表 “student“,关闭 “显

41、示表“对话框。步骤 2:双击 “学号 “姓名 “性别 “出生日期 “院系 “籍贯 “字段,单击菜单栏【查询】 |【生成表查询】,在弹出的对话框中输入表名 “tStud“,单击 “确定 “按钮。单击工具栏 “运行 “按钮,在弹出对话框中单击 “是 “按钮,关闭视图,不保存 “查询 “。步骤 3:单击 “表 “对象,右键单击表 “tStud“,选择【设计视图】,选中 “学号 “字段,单击工具栏中的 “主键 “按钮,单击工具栏中 “保存 “按钮 ,关闭设计视图。步骤 4:单击 “查询 “对象,新建查询设计视 图,添加表 “sTudent“,然后双击添加 “院系 “院长 “院办电话 “字段 ,单击菜单

42、栏【视图】 |【总计】 ,单击菜单栏【查询】 |【生成表查询】输入表名 “tOffice“,单击 “确定 “按钮。步骤 5:运行查询,生成表。关闭不保存查询。步骤 6:单击 “表 “对象,选择 “tOffice“表,打开设计视图,选择 “院系 “字段,单击工具栏中的 “主键 “按钮,保存并关闭视图。 (5)【操作步骤】步骤 1:单击菜单栏【工具】 |【关系】,在弹出的对话框中,添加表 “student“和 “grade“。步骤 2:选中表 “student“中 “学号 “字段,然后拖动鼠标到表 “grade“中 “学号 “字段,放开鼠标,弹出 “编辑关系 “对话框,单击 “创建 “按钮,再单击

43、工具栏中 “保存 “按钮 ,关闭设计视图。 三、简单应用题 42 【正确答案】 (1)【操作步骤】步骤 1:选择 “查询 “对象,单击 “新建 “按钮,选中 “设计视图 “,单击 “确定 “按钮。在 “显示表 “对话框双击表 “tTeacher1“,关闭 “显示表 “对话框。步骤 2:分别双击 “编号 “、 “姓名 “、 “性别 “、 “年龄 “和 “职务 “字段添加到 “字段 “行。步骤 3:单击工具栏中 “保存 “按钮 ,另存为 “qT1“。关闭设计视图。(2)【操作步骤】步骤 1:选中 “查询 “对象,单击 “新建 “按钮,选中 “设计视图 “,单击 “确定 “按钮。在 “显示表 “对话

44、框双击表 “tTeacher1“,关闭 “显示表 “对话框。步骤2:分别双击 “编号 “、 “姓名 “、 “联系电话 “和 “在职否 “字段。步骤 3:在 “在职否 “字段的 “条件 “行输入 “no“,单击 “显示 “行取消字段显示。步骤 4:单击工具栏中 “保存“按钮 ,另存为 “qT2“。关闭设计视图。 (3)【操作步骤】步骤 1:选中 “查询 “对象,单击 “新建 “按钮,选中 “设计视图 “,单击 “确定 “按钮。在 “显示表 “对话框中双击表 “tTeacher1“,关闭 “显示表 “对话框。步骤 2: 单击菜单栏【查询】 |【追加查询】,在弹出对话框中输入 “tTeacher2“

45、,单击 “确定 “按钮。步骤 3:分别双击 “编号 “、 “姓名 “、 “性别 “、 “年龄 “、 “职称 “和 “政治面目 “字段。步骤 4:在 “年龄 “、 “职称 “和 “政治面目 “字段的 “条件 “行分别输入 “ =45“、 “教授 “和 “党员 “,在 “或 “行分别输入 “ ,另存为 “qT3“。关闭设计视图。 (4)【操作步骤】步骤 1:选中 “窗体 “对象,单击 “新建 “按钮选择 “设计视图 “。步骤 2:右键单击 “窗体选择器 “,从弹出的快捷菜单中 选择【属性】,在 “标题 “行输入 “测试窗体 “。步骤 3:选择工具栏 “命令按钮 “控件 ,单击窗体主体节区适当位置,

46、弹出一对话框,单击 “取消 “按钮。步骤 2:右键单击该命令按钮,从弹出的快捷菜单中选择【属性】,单击 “全部 “选项卡,在 “名称 “和 “标题 “行输入 “btnR“和 “测试 “。步骤 4:单击 “事件 “选项卡,在 “单击 “行右侧下拉列表中选中 “mTest“。步骤 5:单击工具栏中 “保存 “按钮,将窗体命名为 “fTest“,关闭设计视图。 四、综合应用题 43 【正确答案】 (1)【操作步骤】步骤 1:选中 “报表 “对象,右键单 击 “rReader“,从弹出的快捷菜单中选择【设计视图】,弹出报表设计视图。步骤 2:选中工具箱中 “标签 “控件按钮 ,单击报表页眉处,然后输入

47、 “读者借阅情况浏览 “,单击设计视图任意处。步骤 3:右键单击 “读者借阅情况浏览 “标签,从弹出的快捷菜单中选择【属性】,弹出标签属性对话框。步骤 4:选中 “全部 “选项卡,在 “名称 “行输入“bTitle“。步骤 5:单击 “格式 “选项卡,分别在 “字体名称 “和 “字号 “行右侧下拉列表中选中 “黑体 “和 “22“,分别在 “左边距 “和 “上边距 “行输入 “2cm“和 “0.5cm“,关闭对话框。单击 工具栏中 “保存 “按钮 。 (2)【操作步骤】步骤 1:右键单击文本框“tSex“,从弹出的快捷菜单中选择【属性】,在 “控件来源 “行右侧下拉列表中选中 “性别 “,关闭

48、属性界面。步骤 2:单击菜单栏【视图】 |【排序与分组】。步骤 3:弹出 “排序与分组 “界面,在 “字段 /表达式 “列的右侧下拉列表中选中 “借书日期 “,关闭界面。步骤 4:右键单击文本框 “借书日期 “,从弹出的快捷菜单中选择【属性】,在 “全部 “选项卡的 “格式 “行右侧下拉列表选中 “长日期 “,关闭属性界面。步骤 5:单击工具栏中 “保存 “按钮 ,关闭设计视图。 (3)【操作步骤 】步骤 1:选中 “宏 “对象,右键单击 “rpt“,从弹出的快捷菜单中选择【重命名】。步骤 2:在光标处输入 “mReader“。 (4)【操作步骤】步骤 1:选中 “窗体 “对象,右键单击“fR

49、eader“,从弹出的快捷菜单中选择【设计视图】。步骤 2:选中工具栏 “命令 “按钮控件 ,单击窗体页脚节区适当位置,弹出一对话框,单击 “取消 “按钮。步骤3:右键单击该命令按钮,从弹出的快捷菜单中选择【属性】,单击 “全部 “选项卡,在 “名称 “和 “标题 “行输入 “bList“和 “显示借书信息 “。步骤 4:单击 “事件 “选项卡,在 “单击 “行右侧下拉 列表中选中 “mReader“,关闭属性界面。 (5)【操作步骤】单击工具栏 “生成器 “按钮,在弹出的对话框中选中 “代码生成器 “,进入编程环境,在空行内输入代码: *Add*Form.Caption = Date*Add*关闭界面。单击工具栏中 “保存 “按钮 ,关闭设计视图界面。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1