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

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

1、国家二级( ACCESS)机试模拟试卷 154及答案与解析 一、选择题 1 下列关于栈叙述正确的是 ( )。 ( A)栈按 “先进先出 ”组织数据 ( B)不能删除数据 ( C)只能在栈底插入数据 ( D)栈按 “先进后出 ”组织数据 2 下列叙述中正确的是 ( )。 ( A)设计算法时只需要考虑结果的可靠性 ( B)设计算法时只需要考虑数据结构的设计 ( C)算法就是程序 ( D)以上三种说法都不对 3 一棵二叉树共有 25个节点,其中 5个是叶子节点,则度为 1的节点数为 ( )。 ( A) 4 ( B) 6 ( C) 10 ( D) 16 4 下面描述中,不属于软件危机表现的是 ( )。

2、 ( A)软件质量难以控制 ( B)软件过程不规范 ( C)软件开发生产率低 ( D)软件成本不断提高 5 在软件开发中,需求分析阶段产生的主要文档是 ( )。 ( A)软件集成测试计划 ( B)用户手册 ( C)软件需求规格说明书 ( D)软件详细设计说明书 6 层次型、网状型和关系型数据库划分原则是 ( )。 ( A)记录长度 ( B)数据之间的联系方式 ( C)联系的复杂程度 ( D)文件的大小 7 在 Access中已经建立了 “学生 ”表,若查找 “学号 ”是 “A12345”或 “B12345”的论录,应在查询设计视图的 “条件 ”行中输入 ( )。 ( A) A12345and“

3、B12345“ ( B) in(“A12345“, “B12345“) ( C) not(“A12345“and“B12345“) ( D) notin(“A12345“, “B12345“) 8 在 ER图中,用来表示实体联系的图形是 ( )。 ( A)菱形 ( B)三角形 ( C)椭圆形 ( D)矩形 9 如果在文本框内输入数据后,按 键或按 键,输入焦点可立即移至下一指定文本框,应设置 ( )。 ( A) “制表位 ”属性 ( B) “自动 Tab键 ”属性 ( C) “Tab键索引 ”属性 ( D) “Enter键行为 ”属性 10 在设计报表的过程中,如果要进行强制分页,应使用的工具

4、图标是 ( )。11 VBA中定义符号常量使用的关键字是 ( )。 ( A) Dim ( B) Const ( C) Public ( D) Static 12 数据库的基本特点是 ( )。 ( A)数据可以共享,数据冗余小,数据独立性高,统一管理和控制 ( B)数据可以共享,数据冗余大,数据独立性高,统一管理和控制 ( C)数据可以共享,数据冗余小,数据独立性低,统一管理和控制 ( D)数据可以共享,数据冗余大,数据独立性低,统一管理和控制 13 某二叉树共有 7个节点,其中叶子节点只有 1个,则该二叉树的深度为 (假设根节点在第 1层 )( )。 ( A) 3 ( B) 4 ( C) 6

5、( D) 7 14 下列关于数据库设计的叙述中,正确的是 ( )。 ( A)在概念设计阶段建立数据字典 ( B)在需求分析阶段建立数据字典 ( C)在逻辑设计阶段建立数据字典 ( D)在物理设计阶段建立数据字典 15 为使窗体每隔 0 5秒激发一次计时器事件 (timer事件 ),则应将其 Interval属性值设置为 ( )。 ( A) 5000 ( B) 500 ( C) 5 ( D) 0 5 16 如果一个字段的值为空值,则含义是 ( )。 ( A)字段的值为 0 ( B)字段的值为空格 ( C)字段的值为空串 ( D)字段目前还没有值 17 在下列关于宏和模块的叙述中,正确的是 ( )

6、。 ( A)模块是能够被程序调用的函数 ( B)通过定义宏可以选择或更新数据 ( C)宏或模块都不能是窗体或报表上的事件代码 ( D)宏可以是独立的数据库对象,可以提供独立的操作动作 18 在名为 fml的窗体中,要将窗体的标题设置为 “演示窗体 ”,应使用的语句是( )。 ( A) Me Name=“演示窗体 “ ( B) Me=“演示窗体 “ ( C) Me Text=“演示窗体 “ ( D) Me Caption=“演示窗体 “ 19 “学生基本情况 ”表中用 OLE对象字段保存照片,在使用向导为该表创建窗体时, “照 片 ”字段所使用的控件是 ( )。 ( A)绑定对象框 ( B)图像

7、 ( C)文本框 ( D)未绑定对象框 20 在报表设计过程中,不适合添加的控件是 ( )。 ( A)标签控件 ( B)图形控件 ( C)文本框控件 ( D)选项组控件 21 在代码中引用一个窗体控件时,应使用的控件属性是 ( )。 ( A) Caption ( B) Index ( C) Text ( D) Name 22 在定义过程时,系统将形式参数类型默认为 ( )。 ( A)变参 ( B)值参 ( C)数组 ( D)无参 23 发生在控件接收焦点之前的事件是 ( )。 ( A) Enter ( B) ExiL ( C) GotFocus ( D) LostFocus 24 下列关于 S

8、QL命令的叙述中,正确的是 ( )。 ( A) SELECT命令不能与 GROUP BY关键字一起使用 ( B) DELETE命令不能与 GROUP BY关键字一起使用 ( C) INSERT命令与 GROUP BY关键字一起使用可以按分组将新记录插入表中 ( D) UPDATE命令与 GROUP BY关键字一起使用可以按分组 更新表中原有的记录 25 在 SQL查询中 “GROUP BY”的含义是 ( )。 ( A)选择行条件 ( B)对查询进行排序 ( C)选择列字段 ( D)对查询进行分组 26 算法的有穷性是指 ( )。 ( A)算法程序的运行时间是有限的 ( B)算法程序所处理的数据

9、量是有限的 ( C)算法程序的长度是有限的 ( D)算法只能被有限的用户使用 27 在面向对象方法中,不属于 “对象 ”基本特点的是 ( )。 ( A)多态性 ( B)分类性 ( C)一致性 ( D)标识唯一性 28 在 Access中,空数据库的含义是 ( )。 ( A)仅创建了数据库的外壳,数据库内没有对象和数据 ( B)刚刚安装完毕 Access系统,还没有建立任何数据库 ( C)仅在数据库中建立了表结构,表中没有保存任何记录 ( D)仅在数据库中建立表,数据库中没有其他对象 29 如果在 C盘当前文件夹下已存在名为 StuData dat的顺序文件,那么执行语句Open“C: StuD

10、atA dat“ForAppendAs#l之后将 ( )。 ( A)删除文件中原有内容 ( B)保留文件中原有内容,可 在文件尾添加新内容 ( C)保留文件中原有内容,在文件头开始添加新内容 ( D)保留文件中原有内容,在文件尾开始删除新内容 30 决定一个窗体有无 “控制 ”菜单的属性是 ( )。 ( A) MinButton ( B) Caption ( C) MaxButton ( D) ControlBox 31 若要在文本型字段执行全文搜索,查询 “Access”开头的字符串,正确的条件表达式设置为 ( )。 ( A) Like“*Access*“ ( B) Like“Access“

11、 ( C) Like“Access*“ ( D) Like“*Access“ 32 建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是 ( )。 ( A)课程和课程号 ( B)学生和课程 ( C)学生和学号 ( D)课程和成绩 33 要在窗体中显示当前系统日期和时间,则应将相应文本框的控件来源属性设置为 ( )。 ( A) =Time() ( B) =SysTime() ( C) =Date() ( D) =Now() 34 语句 Dim NewArray(10) As Integer的含义是 ( )。 ( A)定义了 1 1个整数构成的数组 ( B)定义了 10个整数构成的数组 (

12、 C)定义了一个整型变量且初值为 10 ( D)将数组的第 10元素设置为整型 35 在学生借书数据库中,已有 “学生 ”表和 “借阅 ”表,其中 “学生 ”表含有 “学号 ”“姓名 ”等信息 “借阅 ”表含有 “借阅编号 ”“学号 ”等信息。若要找出没有借过书的学生记录,并显示其 “学号 ”和 “姓名 ”,则正确的查询设计是 ( )。36 运行下列程序,输入数据 8、 9、 3、 0后,窗体中显示结果是 ( )。 Private Sub Form_Click() Dim sum As Integer, m As Integer sum=0 Do m=lnput Box(“输入 m“) sum

13、=sum+m Loop Until m=0 MsgBox sum End Sub ( A) 0 ( B) 17 ( C) 20 ( D) 21 37 下列程序段运行结束后,消息框中的输出结果是 ( )。 Dim e As Boolean a=Sqr(3) b=Sqr(2) c=ab MsgBox c ( A) 1 ( B) 0 ( C) False ( D) True 38 假定有以 下两个过程: Sub sl(ByVal x As Integer, ByVal_ y As Integer) Dim t As Integer t=x x=y y=t End Sub Sub S2(x As In

14、teger, y As Integer) Dim t As Integer t=x: x=y: y=t End Sub 下列说法正确的是 ( )。 ( A)用过程 S1和 S2都可以实现交换两个变量的值的操作 ( B)用过程 S1和 S2都不可以实现交换两个变量的值的操作 ( C)用过程 S1可以实现交换两个变 量的值的操作, S2不能实现 ( D)用过程 S2可以实现交换两个变量的值的操作, S1不能实现 39 能够实现从指定记录集里检索特定字段值的函数是 ( )。 ( A) DLookup ( B) Find ( C) Lookup ( D) Nz 40 窗体上有命令按钮 commandl

15、,对应的 Click事件过程如下: Private Sub Commandl_Click() Dim x As Integer x=InputBox(“请输入 x的值 “) SelectCasex Casel, 2, 4, 10 Debug Print“A“ Case 5 T0 9 Debug Print“B“ Case Is=3 Debug Print“C“ CaseElse Debug Print“D“ End Select End Sub 窗体打开运行,单击命令按钮,在弹出的输入框中输入 3,则立即窗口上显示的内容是 ( )。 ( A) C ( B) A ( C) B ( D) D 二、

16、基本操作题 40 考生文件夹下存在一个数据库文件 “sampl accdb”,里边已经设计好了表对象“tDoctor”“tOffice”“tPatient”和 “tSubscribe”,同时还设计了窗体对象 “fSubscribe”。试按以下操作要求,完成各种操作。 41 分析 “tSubscribe”预约数据表的字段构成,判断并设置其主键。设置 “科室 ID”字段的字段大小,使其与 “tOffice”表中相关字段的字段大小一致。删除医生 “专长 ”字段。 42 设置 “tSubscribe”表中 “医生 ID“字段的相关属性,使其输入的数据只能为第 1个字符为 “A”,从第 2个字符开始后

17、3位只能是 09的数字,并设置该字段为必填字段。设置 “预约日期 ”字段的有效性规则为: 只能输入系统时间以后的日期。要求:使用函数获取系统时间。 43 设置 “tDoctor”表中 “性别 ”字段的默认值为 “男 ”,并设置该字段值的输入方式为从下拉列表中选择 “男 ”或 “女 ”选项值。设置 “年龄 ”字段的有效性规则和有效性文本,有效性规则为:输入年龄必须在 18岁至 60岁之间 (含 18岁和 60岁 ),有效性文本内容为 “年龄应在 18岁到 60岁之间 ”。 44 设置 “tDoctor”表的显示格式,使表的背景颜色为 “褐色 2”,网格线为 “黑色 ”。设置数据表中显示所有字段。

18、 45 通过相关字段建立 “tDoctor”“tOffice”“Patient”和 “tSubscribe”4表之间的关系,并实施参照完整性。 46 将窗体 “fSubscribe”主体节区内文本框 “tDept”和 “tDoct”的控件来源属性设置为计算控件。要求该控件可以根据窗体数据源里的 “科室 ID”和 “医生 ID”字段值,分别从非数据源表对象 “tPatient”和 “tDoctor”中检索出其对应的科室名称和医生姓名并显示输出。提示:考虑使用 DLookup函数。 三、简单应用题 46 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面 已经设计好三个关联表对象 “

19、tStud“tCourse”“tScore”和一个空表 “tTemp”。试按以下要求完成设计: 47 创建一个查询,查找并输出姓名是三个字的男女学生各自的人数,字段显示标题为 “性别 ”和 “NUM”,所建查询命名为 “qT1”。注意:要求按照学号来统计人数。 48 创建一个查询,查找 “02”院系的选课学生信息,输出其 “姓名 ”“课程名 ”和 “成绩 ”三个字段,所建查询命名为 “qT2”。 49 创建一个查询,查找还未被选修的课程的名称,所建查询命名为 “qT3”。 50 创建追加查 询,将前 5条记录的学生信息追加到表 “tTemp“的对应字段中,所建查询命名为 “qT4”。 四、综合

20、应用题 50 在考生文件夹下有一个数据库文件 “samp3 accdb“,里面已经设计了表对象“tEmp”、窗体对象 “fEmp“、报表对象 “rEmp”和宏对象 “mEmp”。同时,给出窗体对象 “fEmp”上一个按钮的单击事件代码,请按以下功能要求补充设计。 51 设置窗体对象 “fEmp”上两个命令按钮的 Tab键索引顺序 (即 Tab键焦点移动顺序 )为从 “报表输出 ”按钮 (名为 “bt1”)到 “退出 ”按钮 (名为 “bt2“)。 52 调整窗体对象 “fEmp“上 “退出 ”按钮 (名为 “bt2”)的大小和位置,要求大小与 “报表输出 ”按钮 (名为 “bt1”)一致,且上

21、边对齐 “报表输出 ”按钮,左边距离 “报表输出 ”按钮 1厘米 (即 “bt2“按钮的左边距离 “bt1”按钮的右边 1厘米 )。 53 将报表记录数据按照先 “姓名 ”升序再 “年龄 ”降序排列显示;设置相关属性,将页面页脚区域内名为 “tPage”的文本框控件实现以 “第 N页 /共 M页 ”形式显示。 54 单击 “报表输出 ”按钮 (名为 “bt1”),事件代码会弹出以下图例显示的消息框提示,选 择是否进行预览报表 “rEmp”;单击 “退出 ”按钮 (名为 “bt2”),调用设计好的宏“mEmp”以关闭窗体。 注意:不要修改数据库中的表对象 “tEmp”和宏对象 “mEmp”;不要

22、修改窗体对象 “fEmp”和报表对象 “rEmp”中未涉及的控件和属性。程序代码只允许在 “*Add*”与 “*Add*”之间的空行内补充一行语句完成设计,不允许增删和修改其他位置已存在的语句。 国家二级( ACCESS)机试模拟试卷 154答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 栈是按 “先进后出 ”的原则组织数据的,数据的插入和删除都在栈顶进行操作。 2 【正确答案】 D 【试题解析】 算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于计算方法,所以 D)错误。设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。 3 【正确答案】 D 【试题解

23、析】 根据二叉树的性质 3:在任意一棵二叉树中,度为 0的叶子节点总是比度为 2的节点多一个,所以本题中度为 2的节点是 51=4个,所以度为 1的节点的个数是 2554=16个。 4 【正确答案】 B 【试题解析】 软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。 5 【正确答案】 C 【试题解析】 需求分析阶段的工作可以概括为:需求获取、需求分析、编写需求规格说明书、需求评审四个方面,故 C)选项正确。 6 【正确答案】 B 【试题解析】 层次

24、模型的基本结构是树型结构,网状模型是一个不加任何条件限制的无向图,关系模型采用二维表来表示 ,所以三种数据库的划分原则是数据之间的联系方式。 7 【正确答案】 B 【试题解析】 在查询准则中的比较运算符 “in”用于集合设定,表示 “在 之内 ”。若要查找 “学号 ”是 “B12345”或 “A12345”的记录应使用表达式in(”B12345”, ”A12345”),故 B)选项正确。 8 【正确答案】 A 【试题解析】 在 ER图中实体集用矩形,联系用菱形,属性用椭圆。 9 【正确答案】 C 【试题解析】 在 Access中为窗体上的控件设置 Tab键的顺序,应选择 “属性 ”对话框的 “

25、其他 ”选项卡中的 “Tab键索引 ”选项进行设置,故 C)选项正确。 10 【正确答案】 D 【试题解析】 在设计报表的过程中,如果要进行强制分页,应使用的工具图标是D)选项,另三个工具图标中, A)选项为切换按钮, B)选项为组合框, C)选项为列表框,故 D)选项正确。 11 【正确答案】 B 【试题解析】 符号常量使用关键字 Const来定义。格式为: Dim是定义变量的关键字, Const符号常量名称 =常量值。 Public关键字定义作用于全局范围的变量、常量, Static用于定义静态变量。 12 【正确答案】 A 【试题解析】 数据库的基本特点是数据可以共享、数据独立性高、数据

26、冗余小,易移植、统一管理和控制。故 A)选项正确。 13 【正确答案】 D 【试题解析】 根据二叉树的基本性质 3:在任意一棵二叉树中,度为 0的叶子节点总比度为 2的节点多一个,所以本题中度为 2的节点为 11=0个,所以可以知道本题目中的二叉树的每一个节点都有一个分支,所以共 7个节点共 7层,即度为 7。 14 【正确答案】 B 【试题解析】 数据字典是在需求分析阶段建立的,需要在数据库设计过程中不断修改、充 实和完善。 15 【正确答案】 B 【试题解析】 窗体的计时器事件发生间隔由 Interval属性设定,该属性值以毫秒为单位, 1000毫秒为 1秒, 0 5秒即 500毫秒,因此

27、,应将 Interval值设置为500。 16 【正确答案】 D 【试题解析】 空值表示字段或变量还没有值,使用 NULL或空白表示空值:而空字符串是用双引号括起来的字符串,且双引号中间没有空格,故 D)选项正确。 17 【正确答案】 D 【试题解析】 模块是 Access系统中的一个重要的对象,它以 VBA语言为基础编写,以函数过程 (Function)或子过程 (Sub)为单元的集合方式存储,故 A)选项错误。模块是装着 VBA代码的容器。模块分为类模块和标准模块两种。窗体模块和报表模块都属于类模块,它们从属于各自的窗体和报表,故 C)选项错误。使用宏,可以实现以下一些操作: 在首次打开数

28、据库时,执行一个或一系列操作; 建立自定义菜单栏; 从工具栏上的按钮执行自己的宏或程序; 将筛选程序加到各个记录中,从而提高记录查找的速度; 可以随时打开或者关闭数据库对象; 设置窗体或报表控件的属性值; 显示各种信息,并能够使计算机扬声器发出报警声,以引起用户的注意; 实现数据自动传输,可以自动地在各种数据格式之间导入或导出数据; 可以为窗体定制菜单,并可以让用户设计其中的内容,故 B)选项错误。 18 【正确答案】 D 【试题解析】 窗体的标题属性是 Caption,故 D)选项正确。 19 【正确答案】 A 【试题解析】 绑定对象框,是用于在窗体或报表上显示 OLE对象,该控件针对的是保

29、存在窗体或报表基础记录源字段中的对象,当在记录间移动时,不同的对象将 会显示在窗体或报表上。故本题 “照片 ”字段所使用的控件应为绑定对象框,故 A)选项正确。 20 【正确答案】 D 【试题解析】 Access为报表提供的控件和窗体控件的功能与使用方法相同,不过报表是静态的在报表上使用的主要控件是标签、图像和文本框控件,分别对应A)、 B)、 C)选项,故 D)选项正确。 21 【正确答案】 D 【试题解析】 在代码中引用一个窗体控件时,应使用的控件属性是 Name属性,即名称属性。其中 A)选项 Caption属性表示控件的标题属性; C)选项 Text属性表示控件的文本 属性; B)选项

30、 Index属性表示控件的索引编号。故 D)选项正确。 22 【正确答案】 A 【试题解析】 在 VBA中定义过程时,如果参数类型说明被省略,那么该参数将默认为按地址传递的参数,等于是过程调用时会把实际参数的地址传递给过程。如果在过程内部对该参数的值进行了改变的话,那么实际参数的值就会受到影响。 23 【正确答案】 A 【试题解析】 控件的焦点事件发生顺序为: EnterGotFocus 操作事件ExitLostFocus 。其中 GotFocus表示控件接收焦点事件, LostFocus表示控件失去焦点事件,故 A)选项正确。 24 【正确答案】 B 【试题解析】 SQL查询中使用 Grou

31、p by子句用来进行分组统计,可以和SELECT、 INSERT、 UPDATE搭配使用,不能与 DELETE搭配使用,故 B)选项正确。 25 【正确答案】 D 【试题解析】 在 SQL查询中 “GROUP BY”的含义是按列分组查询的结果,可以使用合计函数,故 D)选项正确。 26 【正确答案】 A 【试题解析】 算法原则上,能够精确地运行并且人们用笔和纸做有限次运算后即可完成。 有穷性是指算法程序的运行时间是有限的。 27 【正确答案】 C 【试题解析】 对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性。 28 【正确答案】 A 【试题解析】 创建数据库的外壳是创建

32、空数据库的实质,数据库中没有对象和数据,故 A)选项正确。 29 【正确答案】 B 【试题解析】 文件打开方式中使用 ForAppend时,指定文件按顺序方式进行输出,文件指针被定位在文件尾。如果对文件执行写操作,则写入的数据附加到原来文件的后面。 30 【正确答案】 D 【试题解析】 窗体的 ControlBox属性值为真时,窗体上将显示控制菜单;其值为假时,最小化按钮、最大化按钮、关闭按钮和标题栏左边的窗体图标都将不显示。 31 【正确答案】 C 【试题解析】 在查询中,通配符 “*”可以通配任意多个字符,指定查找文本字段的字符模式须使用特殊运算符 Like,本题中要查询以 “Access

33、”开头的字符串,则可以使用表达式 “Like“Access*“”,故 C)选项正确。 32 【正确答案】 B 【试题解析】 实体是概念世界中的基本单位,并且是客观存在并 可以相互区别的事物。要建立实体联系模型来表示学生选修课程活动,所以能互相区别并可以联系起来的实体是学生和课程,故 B)选项正确。 33 【正确答案】 D 【试题解析】 Now()函数的功能是返回系统当前的日期和时间,当前日期和时间是利用文本框显示,应该设置文本框的控件来源属性,设置的值为 “=Now()”,故D)选项正确。 34 【正确答案】 A 【试题解析】 VBA中定义数组默认下标从 0开始,因此, Dim NewArra

34、y(10) As Integer语句的含义是定义了一个含有 11个整数的 数组。 35 【正确答案】 A 【试题解析】 要显示没有借过书的学生,说明在 “借阅 ”表中没有该学生记录,即学号字段值为空,故在 “学生 ”表中要勾上学号、姓名两个字段,才能把这些学生学号、姓名字段显示出来,故 A)选项正确。 36 【正确答案】 C 【试题解析】 本题程序是通过 Do循环结构对键盘输入的数据进行累加,循环结束条件是输入的字符为 0,题目在输入 0之前输入的 3个有效数据 8、 9、 3相加值为 20。 37 【正确答案】 D 【试题解析】 Sqr函数为求平方根,显然 3的平方根比 2的平 方根大,因此

35、,ab的值为 True,即 c的值为 True, MsgBox输出逻辑变量的值时会直接输出“False”或 “True”o 38 【正确答案】 D 【试题解析】 VBA中定义过程时如果省略传值方式则默认为按地址传递,过程S2中省略了参数传递方式说明,因此,参数将按传址调用,而过程 S1由于声明为按值传递 (ByVal)所以会按传值调用参数。而在过程调用时,如果按传值调用,实参只是把值传给了形参,在过程内部对形参值进行改变不会影响实参变量,按传址调用却不同。这种方式是把实参的地址传给了形参,在过程中 对形参值进行改变也会影响实参的值。因此,过程 S2能够交换两个变量的值,而 Sl不能实现。 39

36、 【正确答案】 A 【试题解析】 DlookUp函数是从指定记录集里检索特定字段的值。它可以直接在VBA、宏、查询表达式或计算控件使用,而且主要用于检索来自外部表字段中的数据。 40 【正确答案】 A 【试题解析】 在 SelectCase语句中, Case表达式可以是下列 4种格式之一。 (1)单一数值或一行并列的数值,用来与 “表达式 ”的值进行比较,成员之间以逗号隔开。 (2)由关键字 To分割开的两个 数值或表达式之间的范围。 (3)关键字 Is连接关系运算符,如 ,后面再接变量或精确的值。 (4)关键字 Case Else后的表达式,是在前面的 Case条件都不满足时执行。 本题中输

37、入 “3”,与第 3个 Case语句匹配,因此程序输出字符 “C”,故 A)选项正确。 二、基本操作题 41 【正确答案】 步骤 1:选择 “表 ”对象,右键单击 “tSubscribe”表在弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:右键单击 “预约 ID”行的任一点,在弹出的快捷菜单中选择 “主键 ”命令。然后单击 快速访问工具栏中的 “保存 ”按钮。 步骤 3:选择 “表 ”对象,右键单击 “tOffice”表,在弹出的快捷菜单中选择 “设计视图 ”命令。单击 “科室 ID”行任一点,记录下其 “常规 ”选项卡的 “字段大小 ”行的值“8”,然后关闭 “tOffice”表。 步

38、骤 4:单击 “科室 ID”行任一点,然后在其 “常规 ”选项卡的 “字段大小 ”行中输入刚刚记录的值 “8”。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,在弹出的 “MicrosoftAccess”的对话框中单击 “是 ”按钮,最后关闭 “tSubscribe”表。 步骤 6:选择 “表 ”对象,右 键单击 “tDoctor”表,在弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 7:右键单击 “专长 ”行的任一点,在弹出的快捷菜单中选择 “删除行 ”命令,在弹出的 “MicrosoftAccess”的对话框中单击 “是 ”按钮,然后单击快速访问工具栏中的“保存 ”按钮,最后关闭 “

39、tSubscribe”表。 42 【正确答案】 步骤 1:选择 “表 ”对象,右键单击 “tSubscribe”表,在弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:单击 “医生 ID”行任一点,在其 “常规 ”选项卡的 “输入掩码 ”行中输入“A“999”,在其 “必需 ”行的下拉列表框中选择 “是 ”命令。 步骤 3:单击 “预约日期 ”行任一点,在其 “常规 ”选项卡的 “有效性规则 ”行中输入“Now( )”。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,在弹出的 “MicrosoftAccess”的对话框中单击 “是 ”按钮,最后关闭 “tSubscribe”表。 43

40、【正确答案】 步骤 1:选择 “表 ”对象,右键单击 “tDoctor”表,在弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:单击 “性别 ”行任一点,在其 “常规 ”选项卡的 “默认值 ”行中输入 “男 ”。 步骤 3:单击 “性别 ”行的 “数据类型 ”列的下拉按钮,在弹出的下拉列表中选择 “查阅向导 ”命令,弹出 “查阅向导 ”对话框,在该对话框中选中 “自行键入所需的值 (V)”单选按钮,然后单击 “下一步 ”按钮,在弹出的对话框中分别输入 “男 ”“女 ”,再单击“下一步 ”按钮,最后单击 “完成 ”按钮。 步骤 4:单击 “年龄 ”行任一点,在其 “常规 ”选项卡的 “有效性

41、规则 ”行中输入“=18And=60”,在其 “有效性文本 ”行中输入 “年龄应在 18岁到 60岁之间 ”。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,在弹出的 “MicrosoftAccess”的对话框中单击 “是 ”按钮,最后关闭表。 44 【正确答案】 步骤 1:选择 “表 ”对象,双击 “tDoctor”表,打开数据表视图。 步骤 2:单击 “开始 ”选项卡下的 “文本格式 ”组中的 “背景色 ”右侧的下拉按钮,在弹出的颜色选项中,单击 “标准色 ”组中的 “褐色 2”颜色按钮。 步骤 3:单击 “开始 ”选项卡下的 “文本格式 ”组中的 “设置数据表格式 ”对话框启动器按钮

42、,打开 “设置数据表格式 ”对话框,单击该对话框中 “网格线颜色 (G)”的下拉按钮,在弹出的下拉列表中单击 “标准色 ”组中的 “黑色 ”颜色按钮。 步骤 4:选中 “tDoctor”表的任意列, 直至鼠标指针变成向下的箭头形状,然后右键单击,在弹出的快捷菜单中选择 “取消隐藏字段 (U)”命令,弹出 “取消隐藏列 ”对话框,勾选 “年龄 ”字段前的复选框,最后单击 “关闭 ”按钮。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,关闭数据表视图。 45 【正确答案】 步骤 1:单击 “数据库工具 ”选项卡下 “关系 ”组中的 “关系 ”按钮,如不出现 “显示表 ”对话框,则单击 “设计

43、”选项卡下 “关系 ”组中的 “显示表 ”按钮,在弹出的 “显示表 ”对话框中双击添加表 “tDoctor“tOffice“tPatient”和 “tSubscribe”,然后关闭 “显示表 ”对话框。 步骤 2:选中表 “tOffice”中的 “科室 1D”字段,然后拖动鼠标指针到表 “tSubscribe”中的 “科室 ID”字段,放开鼠标左键,弹出 “编辑关系 ”对话框,在该对话框中勾选 “实施参照完整性 (E)”复选框,然后单击 “创建 ”按钮。选中表 “tDoctor”中的 “医生 ID”字段,然后拖动鼠标指针到表 “tSubscribe”中的 “医生 ID”字段,放开鼠标左键,弹出

44、“编辑关系 ”对话框,在该对话框中勾选 “实施参照完整性 (E)”复选框,然后单击 “创建 ”按钮。选中表 “tPatient”中 的 “病人 ID”字段,然后拖动鼠标指针到表 “tSubscribe”中的 “病人 ID”字段,放开鼠标左键,弹出 “编辑关系 ”对话框,在该对话框中勾选“实施参照完整性 (E)”复选框,然后单击 “创建 ”按钮。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭关系界面。 46 【正确答案】 步骤 1:选择 “窗体 ”对象,右键单击 “fSubscribe”窗体,在弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:右键单击文本框控件 “tDept“,在

45、弹出的快捷菜单中选择 “属性 ”命令,打开“属性表 ”对话框,然后单击该对话框下的 “数据 ”选项卡,在该选项卡的 “控件来源 ”行中输入 “=DLookUp(“科室名称 “, “tOffice“, “科室 ID“&科室 ID&“)”,最后关闭 “属性表 ”对话框。 步骤 3:右键单击文本框控件 “tDoct“,在弹出的快捷菜单中选择 “属性 ”命令,弹出“属性表 ”对话框,然后单击该对话框下的 “数据 ”选项卡,在该选项卡的 “控件来源 ”行中输入 “=DLookUp(“姓名 “, “tDoctor“, “医生 ID“&医生 ID&t“)”,关闭 “属性表 ”对话框。 步骤 4:单击快速工具

46、栏中的 “保存 ”按钮,关闭设计视图 。 【试题解析】 本题考点:设置主键,字段属性字段大小、有效性规则;设置表的数据格式;建立表间关系, DLookUp函数的应用。 第 1、 2、 3小题单击表的 “设计视图 ”来设置对应的字段属性;第 4小题通过表的数据表视图的 “文本格式 ”选项卡下对应的按钮进行设置;第 5小题单击 “数据库工具 ”选项卡下的 “关系 ”组中的 “关系 ”选项;第 6小题在设计视图中设置对应字段的数据来源属性。 三、简单应用题 47 【正确答案】 步骤 1:在 “创建 ”选项卡下 “查询 ”组中,单击 “查询设计 ”按钮,在弹出的 “显示表 ”对话框中选择 “tStud

47、”表,单击 “添加 ”按钮,关闭 “显示表 ”对话框。 步骤 2:双击添加 “姓名 ”和 “性别 ”字段,单击 “设计 ”选项卡下 “显示隐藏 ”组中的“汇总 ”按钮。 步骤 3:在 “姓名 ”字段的 “总计 ”行下拉列表中选择 “WHERE”,在 “条件 ”行输入“Len(姓名 )=”3”,在 “显示 ”行去掉勾选。 步骤 4:在第三个字段位置中输入 “NUM:性别 ”,在下面的 “总计 ”行下拉列表中选择 “计数 ”。 步骤 5:将查询保存为 “qT1”。关闭设计视图。 48 【正确答案】 步骤 1:在 “创建 ”选项卡下的 “查询 ”组中单击 “查询设计 ”按钮 ,在弹出的 “显示表 ”

48、对话框中双击添加表 “tStud”“tCourse”和 “tScore”,关闭 “显示表 ”对话框。然后在 “tStud”表中双击 “姓名 ”字段,在 “tCourse”表中双击 “课程名 ”字段,在 “tScore”表中双击 “成绩 ”字段,再在 “tStud”袭中双击 “所属院系 ”字段。 步骤 2:在 “所属院系 ”字段的 “条件 ”行输入 “02”,并取消 “显示 ”行中复选框的勾选。 步骤 3:将查询保存为 “qT2”,关闭设计视图。 49 【正确答案】 步骤 1:在 “创建 ”选项卡下的 “查询 ”组中单击 “查询设计 ”按钮,在 “显示 表 ”对话框中双击 “tCourse”表,

49、关闭 “显示表 ”对话框。 步骤 2:双击 “课程号 ”和 “课程名 ”字段,添加到查询字段。 步骤 3:在 !课程号 ”字段的 “条件 ”行中输入 “Notln(selecttScore课程号fromtScore)”,并取消 “显示 ”行中复选框的勾选。 步骤 4:单击 “设计 ”选项卡下 “显示隐藏 ”组中的 ”汇总 ”按钮,在两个字段的 “总计 ”行下拉列表中选择 “GroupBy”。 步骤 5:将查询保存为 “qT3”,关闭设计视图。 50 【正确答案】 步骤 1:在 “创建 ”选项卡下的 “查询 ”组中单击 “查询 设计 ”按钮,在弹出的 “显示表 ”对话框中选择 “tStud”表,单击 “添加 ”按钮,关闭 “显示表 ”对话框。 步骤 2:单击 “设计 ”选项卡下的 “查询类型 ”组中的 “追加 ”按钮,在弹出的 “追加 ”对话框中输入表名称为 “tTemp”,单击 “确定 ”按钮。 步骤 3:在 “tStud”表中双击 “学号 ”“姓名

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

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

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