[计算机类试卷]2018年3月国家二级(ACCESS)机试真题汇编(四)及答案与解析.doc

上传人:王申宇 文档编号:493377 上传时间:2018-11-30 格式:DOC 页数:26 大小:71KB
下载 相关 举报
[计算机类试卷]2018年3月国家二级(ACCESS)机试真题汇编(四)及答案与解析.doc_第1页
第1页 / 共26页
[计算机类试卷]2018年3月国家二级(ACCESS)机试真题汇编(四)及答案与解析.doc_第2页
第2页 / 共26页
[计算机类试卷]2018年3月国家二级(ACCESS)机试真题汇编(四)及答案与解析.doc_第3页
第3页 / 共26页
[计算机类试卷]2018年3月国家二级(ACCESS)机试真题汇编(四)及答案与解析.doc_第4页
第4页 / 共26页
[计算机类试卷]2018年3月国家二级(ACCESS)机试真题汇编(四)及答案与解析.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、2018年 3月国家二级( ACCESS)机试真题汇编(四)及答案与解析 一、选择题 1 软件测试的目的是 ( )。 ( A)发现程序中的错误 ( B)发现并改正程序中的错误 ( C)执行测试用例 ( D)诊断和改正程序中的错误 2 下列各项中,属于工具 (支撑 )软件的是 ( )。 ( A) PowerBuilde ( B)数据库管理系统 ( C)财务管理系统 ( D) iOS操作系统 3 下列关于关系模型中键 (码 )的描述中正确的是 ( )。 ( A)关系中可以不存在键 ( B)至多由一个属 性组成 ( C)可以由关系中任意个属性组成 ( D)由一个或多个属性组成,其值能够唯一标识关系中

2、一个元组 4 在商场购物中,实体顾客和实体商品之间的联系是 ( )。 ( A)一对一 ( B)多对一 ( C)一对多 ( D)多对多 5 下列各项中,属于软件定义阶段任务的是 ( )。 ( A)需求分析 ( B)软件测试 ( C)详细设计 ( D)系统维护 6 下列选项中,不是面向对象主要特征的是 ( )。 ( A)复用 ( B)抽象 ( C)继承 ( D)封装 7 下列选项中,属于白 盒测试方法的是 ( )。 ( A)边界值分析法 ( B)基本路径测试 ( C)等价类划分法 ( D)错误推测法 8 某系统总体结构图如下图所示: 该系统总体结构图的深度是 ( )。 ( A) 7 ( B) 6

3、( C) 3 ( D) 2 9 设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品 (商品号,商品名,单价,商品类别,供应商 )、客户 (客户号,姓名,地址,电邮,性别,身份证号 )、购买 (客户号,商品号,购买数量 ),则关系购买的键为 ( )。 ( A)客户号 ( B)商品号 ( C)客户 号,商品号 ( D)客户号,商品号,购买数量 10 在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是 ( )。 ( A)数据定义语言 ( B)数据管理语言 ( C)数据操纵语言 ( D)数据控制语言 11 在 Access数据库中有 “记录 ”的概念,与 “记录

4、 ”相对应的关系模型中的概念是( )。 ( A)元组 ( B)属性 ( C)域 ( D)关系 12 在 SQL语言的 SELECT语句中,用于实现选择运算的子句是 ( )。 ( A) FOR ( B) IF ( C) WHILE ( D) WHERE 13 VBA中,将字符串的首字母转换为对应的字符代码的函数是 ( )。 ( A) Asc ( B) Str ( C) String ( D) Chr 14 宏命令 RunApp的功能是 ( )。 ( A)执行指定的 SQL语句 ( B)执行指定的外部应用程序 ( C)执行指定的宏命令 ( D)执行设置属性值的宏命令 15 在 VBA中定义了二维数

5、组 B(4, 1 to 5),则该数组的元素个数为 ( )。 ( A) 20 ( B) 36 ( C) 25 ( D) 24 16 下列 Case语句中,错误的是 ( )。 ( A) Case Is 10 And Is 50 ( B) Case 0 To 10 ( C) Case Is 10 ( D) Case 3, 5, Is 10 17 在窗体中按下鼠标按钮,触发的事件是 ( )。 ( A) Form_MouseDown ( B) Form_MouseUp ( C) Form_MousePress ( D) Form MouseTouch 18 数据库中有 “商品 ”表如下: 执行 SQL

6、命令: SELECT部门号, MIN(单价 *数量 )FROM商品 GROUP BY部门号; 查询结果的记录数是 ( )。 ( A) 1 ( B) 3 ( C) 4 ( D) 10 19 在 “成本表 ”中有字段:装修费、人工费、水电费和总成本。其中,总成本一装修费 +人工费 +水电费,在建表时应将字段 “总成本 ”的数据类型定义为 ( )。 ( A)数字 ( B)单精度 ( C)双精度 ( D)计算 20 如果有 VBA的过程头部为: Private Sub BstData(ByVal abc As Integer) 则变量 abc遵守的参数传递规则是 ( )。 ( A)实 参传递 ( B)

7、按地址传递 ( C)按值传递 ( D)按形参传递 21 在设计窗体时,要输入的数据总是取自一个表或查询中记录,可以使用的控件是 ( )。 ( A)组合框 ( B)复选框 ( C)切换按钮 ( D)文本框 22 下列关于宏和宏组的叙述中,错误的是 ( )。 ( A)宏组是由若干个宏构成的 ( B) Access中的宏是包含操作序列的一个宏 ( C)宏组中的各个宏之间要有一定的联系 ( D)保存宏组时,指定的名字设为宏组的名字 23 考生情况表采用 OLE对象字段保存考生照片,在使用 向导创建窗体时, “照片 ”字段所使用的控件应该是 ( )。 ( A)文本框 ( B)图像 ( C)绑定对象框 (

8、 D)未绑定对象框 24 INSERT语句的功能是 ( )。 ( A)插入记录 ( B)更新记录 ( C)删除记录 ( D)筛选记录 25 在 Access数据库中使用向导创建查询,其数据可以来自 ( )。 ( A)多个表 ( B)一个表 ( C)一个表的一部分 ( D)表或查询 26 打开报表时,首先发生的事件是 ( )。 ( A)打开 (Open) ( B)加载 (Load) ( C)激活 (Activate) ( D)成为当前 (Current) 27 Access的窗体可划分为四类,它们是 ( )。 ( A)设计窗体、控制窗体、信息显示窗体和交互信息窗体 ( B)设计窗体、数据操作窗体

9、、信息显示窗体和交互信息窗体 ( C)设计窗体、数据操作窗体、控制窗体和信息显示窗体 ( D)数据操作窗体、控制窗体、信息显示窗体和交互信息窗体 28 在报表中要输出系统的当前日期,应使用的函数是 ( )。 ( A) CurrentDate ( B) Now ( C) CurtentTime ( D) Year、 Month和 Day 29 在 Access中,与 like一起使用时,代表任一数字的是 ( )。 ( A) * ( B) ? ( C) # ( D) $ 30 VBA中命令 Write#和 Print#的区别是 ( )。 ( A) Write#将数据写入指定文件,而 Print#是

10、创建一个新的打印文件 ( B) Write#将数据写入打印文件,而 Print#是创建一个新的指定文件 ( C) Write#能将数据写入指定文件或打印文件,而 Print#只能是创建一个新的指定文件 ( D) Write#只能将数据写入指定文件,而 Print#可以创建一个新的指定文件或打印文件 31 在 Access中,参照完整性规则不包括 ( )。 ( A)查询规则 ( B)更新规则 ( C)删除规则 ( D)插入规则 32 在 “查找和替换 ”对话框的 “查找内容 ”文本框中,设置 “!acffect”的含义是( )。 ( A)查找 “!acffect”字符串 ( B)查找 “!acf

11、fect“字符串 ( C)查找 “!affect”“!bffect”或 “!cffect”的字符串 ( D)查找以 “ffect”结束,且第一位不是 “a”“b”和 “c”的 6位字符串 33 下列关于 Access查询条件的叙述中,错误的是 ( )。 ( A)同行之间为逻辑 “与 ”关系,不同行之间为逻辑 “或 ”关系 ( B)日期时间类型数据在两端加上 # ( C)数字类型数据需在两端加上双引号 ( D)文本类型数据需在两端加上双引号 34 关系数据库的任何检索操作都是由 3种基本运算组合而成的,这 3种基本运算不包括 ( )。 ( A)联结 ( B)关系 ( C)选择 ( D)投影 35

12、 要将电话号码的输入格式固定为: 一 ,应定义字段的 属性是 ( )。 ( A)格式 ( B)输入掩码 ( C)小数位数 ( D)有效性规则 36 a和 b中有且只有一个为 0,其正确的表达式是 ( )。 ( A) a=0 or b=0 ( B) a=0 Xor b=0 ( C) a=0 And b=0 ( D) a*b=0 And a+b 0 37 在窗体中变量 m对应的文本框为 Text1, “运行 ”按钮 Commandl对应的事件代码如下: Private Sub Commandl_Click() Dim result As String m=Val(Me!Text1) result=

13、“” For k=1 To m For n=1 To k+m一 1 If n rnk+1 Then result=result “” Else resuIt=result “*” End If Next n result=result+Chr(13) Next k MsgBox result, “运行结果 ” End Sub 单击运行按钮后,输入 m的值为 5,程序的运行结果是 ( )。 ( A)由星号组成的高为 5的等腰三角形 ( B)由星号组成的高为 5的等腰梯形 ( C)由星号组成的边长为 5的平行四边形 ( D)由星号组成的边长为 10的平行四边形 38 单击命令按钮时,下列程序的执行

14、结果为 ( )。 Private Function P(N As Integer) Static sum For I=1 T0 N sum=sum+1 Next I P=sum End Function Private Sub Commandl Click() S=P(1)+P(2)+P(3)+P(4) Debug Print S End Sub ( A) 20 ( B) 30 ( C) 115 ( D) 135 39 在窗体中有文本框 Text1和 Text2。运行程序时,在 Text1中输入整数 m(m0),单击 Commandl“运行 ”按钮,程序能够求出 m的全部除 1之外的因子,并在

15、Text2中显示结果。例如, 18的全部因子有 2, 3, 6, 9, 18,输出结果为 2, 3,6, 9, 1 8,; 28的全部因子为 2, 4, 7, 14, 28,输出结果为 2, 4, 7, 14,28,。事件代码如下: Private Sub Commandl Click() m=Val(Me!Text1) resule=“” For k=2 To _ If m Mod k=0 Then result=result k “, ” End If Next k Me!Text2=result End Sub 程序画线处应填写的语句是 ( )。 ( A) m ( B) k m ( C)

16、 k =m ( D) m一 1 40 运行下列子程序,结果是 ( )。 Private Sub Command2_Click() f0=1: f1=1: f2=1: k=1 Do While k =4 f=f0+f1+f2 f0=f1 f1=f2 f2=f k=k+1 Loop MsgBox“f=” f End Sub ( A) f=35 ( B) f=7 ( C) f=8 ( D) f=17 二、基本操作题 41 在考生文件夹下, 有一个数据库文件 “sampl accdb”。在数据库文件中已经建立了两个表对象 “tStock”和 “tQuota”。试按以下操作要求,完成各种操作。 (1)分

17、析 “tStock”和 “tQuota”两个表对象的字段构成,判断并设置两个表的主键。 (2)在 “tStock”表的 “产品名称 ”和 “规格 ”字段之间增加 “单位 ”字段,该字段的数据类型为文本,字段大小为 1;将新添加到 “tStock”表中的记录的 “单位 ”字段值自动置为 “只 ”。 (3)设置 “tStock”表的 “规格 ”字段的输入掩码属性,输入掩 码的格式为: “220VW”。其中, “一 ”与 “W”之间为两位,且只能输入 0 9之间的数字。 (4)设置 “tQLiota”表中 “最高储备 ”字段的有效性规则和有效性文本,有效性规则是:输入的最高储备值应小于等于 6000

18、0;有效性文本内容为: “输入的数据有误,请重新输入 ”。 (5)将 “tQuota”表的单元格效果改为 “凹陷 ”,字体改为 “黑体 ”。 (6)建立 “tQuota”表与 “tStock”表之间的关系。 三、简单应用题 42 考生文件夹下有一个数据库文件 “samp2 accdb”, 其中存在已经设计好的两个关联对象 “tEmp”和 “tGrp”及表对象 “tBmp”。请按以下要求完成设计。 (1)以表对象 “tEmp”为数据源创建一个查询,查找并显示姓 “王 “的职工的 “编号 ”“姓名 ”“性别 ”“年龄 ”和 “职务 ”5个字段内容,将查询命名为 “qT1”。 (2)创建一个查询,查

19、找并显示职务为 “主管 ”和 “经理 ”的职工的 “编号 ”“姓名 ”“所属部门 ”和所属部门的 “名称 ”4个字段内容,将查询命名为 “qT2”。 (3)创建一个查询,按输入的职工职务,查找并显示职工的 “编号 ”“姓名 ”“职务 ”和“聘用时间 ”4个字段内容,运行该查询时,显示参数提示信息: “请输入职工的职务 ”,将查询命名为 “qT3”。 (4)创建一个查询,将表 “tBmp”中 “年龄 ”字段值加 1,将查询命名为 “qT4”。 四、综合应用题 43 在考生文件夹下有一个数据库文件 “samp3 acodb”,里面已经设计了表对象“tErnp”、窗体对象 “fEmp”、报表对象 “

20、rEmp”和宏对象 “m。 Emp”。同时,给出窗体对象 “fErnp”上一个按钮的单击事件代码,请按以下功能要求补充设计。 (1)设置窗体对象 “fEmp”上两个命令 按钮的 Tab键索引顺序 (即 Tab键焦点移动顺序 )为从 “报表输出 ”按钮 (名为 “bt1”)到 “退出 ”按钮 (名为 “bt2”)。 (2)调整窗体对象 “fEmp”上 “退出 ”按钮 (名为 “bt2”)的大小和位置,要求大小与 “报表输出 ”按钮 (名为 “bt1”)一致,且上边对齐 “报表输出 “按钮,左边距离 “报表输出 ”按钮 1 厘米 (即 “bt2”按钮的左边距离 “btl”按钮的 右边 1厘米 )。

21、 (3)将报表记录数据按照先姓名升序再年龄降序排列显示;设置相关属性,将页面页脚区域内名为 “tPage”的文本框控件实现以 “第 N页共 M页 ”形式 显示。 (4)单击 “报表输出 ”按钮 (名为 “btl”),事件代码会弹出以下图例显示的消息框提示,选择是否进行预览报表 “rEmp”;单击 “退出 “按钮 (名为 “bt2”),调用设计好的宏 “mEmp”以关闭窗体。 注意:不要修改数据库中的表对象“tEmp“和宏对象 “mEm p”;不要修改窗体对象 “fEmp”和报表对象 “rEmp”中未涉及的控件和属性。程序代码只允许在 “*Add*“与 “*Add*之间的空行内补充一行语句、完成

22、设计,不允许增删和修改其他位置已存在的语句。 2018年 3月国家二级( ACCESS)机试真题汇编(四)答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 软件测试就是在软件投入运行之前,尽可能多地发现软件中的错误, A选项叙述正确。调试 (也称为 Debug,排错 )是作为成功测试的后果出现的步骤,是在测试发现错误之后排除错误的过程, B、 D选项叙述错误。执行测试用例是软件测试的手段, C选项叙述错误。 2 【正确答案】 A 【试题解析】 计算机软件按功能分为应用软件、系统软件、支撑软件 (或工具软件 )。系统软件是管理计算机的资源,提高计算机的 使用效率,为用户提供各种服务的软

23、件。应用软件是为了应用于特定的领域而开发的软件。支撑软件是介于系统软件和应用软件之间,协助用户开发软件的工具型软件,其中包括帮助程序人员开发和维护软件产品的工具软件,也包括帮助管理人员控制开发进程和项目管理的工具软件。 B、 D选项均为系统软件, C选项为应用软件。 A选项为支撑软件。 3 【正确答案】 D 【试题解析】 关系模型采用二维表来表示关系,一个二维表就是一个关系。候选键是二维表中能唯一标识元组的最小属性集。关系中必须存在键,否则无法唯一标注元组, A选项叙述错误。 键是属性集,可以由一个或者多个属性组成, B选项叙述错误。能唯一标注元组的最小属性集才是键, C选项叙述错误。 D选项

24、正确。 4 【正确答案】 D 【试题解析】 实体集之间通过联系来建立联接关系,分为三类:一对一联系 (1:1)、一对多联系 (1: m)、多对多联系 (m: n)。一名顾客可以购买多种商品,同一种商品可以被多名顾客购买,故实体顾客和实体商品之间的联系是多对多, D选项正确。 5 【正确答案】 A 【试题解析】 软件生命周期分为 3个阶段:软件定义阶段,任务是确定软件开发工作必须完成的目标,确 定工程的可行性;软件开发阶段,任务是具体完成设计和实现定义阶段所定义的软件,通常包括总体设计、详细设计、编码和测试;软件维护阶段,任务是使软件在运行中持久地满足用户的需要。需求分析属于软件定义阶段的任务。

25、故本题答案为 A选项。 6 【正确答案】 A 【试题解析】 面向对象的主要特征有抽象、继承、封装、多态等。故本题答案为A选项。 7 【正确答案】 B 【试题解析】 白盒测试是把程序看成装在一只透明的白盒子里,测试者完全了解程序的结构和处理过程。它根据程序的内部逻辑来设计测试用例,检查程序中 的逻辑通路是否都按预定的要求正确地工作。白盒测试的主要技术有逻辑覆盖测试、基本路径测试等, B选项正确。常用的黑盒测试方法和技术有:等价类划分法、边界值分析法、错误推测法和因果图等。 8 【正确答案】 C 【试题解析】 根据总体结构图可以看出该树的深度为 3,比如: XY系统一功能2一功能 2 1,就是最深

26、的度数的一个表现。 9 【正确答案】 C 【试题解析】 候选键 (码 )是二维表中能唯一标识元组的最小属性集。一个二维表有多个候选码,则选定其中一个作为主键 (码 )供用户使用。在购买关系中,商品号、客户号、购买数量均不能唯一标识元组,每一个单独的属性集都不能作为键,但商品号与客户号构成的集合与三者构成的集合都可以唯一标识购买关系,而前者为最小属性集,故商品号与客户号构成的集合为候选键, C选项正确。 10 【正确答案】 C 【试题解析】 数据库管理系统提供了相应的数据语言,它们是:数据定义语言,该语言负责数据的模式定义与数据的物理存取构建;数 据操纵语言,该语言负责数据的操纵,包括查询与增、

27、删、改等操作;数据控制语言,该语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。 C选项正确。 11 【正确答案】 A 【试题解析】 在 Access数据库中,每一行称为一个元组,也就是一条记录。 12 【正确答案】 D 【试题解析】 SQL查询的 SELECT语句是功能最强,也是最为复杂的 SQL语句。 SELECT语句的结构是: SELECT字段列表 FROM表名 WHERE查询条件 GROUP BY要分组的字 段名 HAVING分组条件 其中, WHERE后面的查询条件用来选择符合要求的记录。 13 【正确答案】 A 【试题解析】 Asc函数返回字符串首字母的字符值;

28、Str函数将一个数字转换成字符串; String函数返回字符表达式的第一个字符重复组成的指定长度为数值表达式的值的字符串; Chr函数返回与指定 ASCII值对应的字符。因此,本题应选择 A选项。 14 【正确答案】 B 【试题解析】 宏命令 RunApp用于执行指定的外部应用程序。 15 【正确答案】 C 【试题解析】 本题考查二维数组元素个数的计算问题,本题中二维数组 B(4, 1 to 5)中,行数为 5行 (下标取值 0, 1, 2, 3, 4),列数为 5列 (下标取值 1, 2, 3,4, 5),所以此二维表的元素个数为 5*5=25个,故本题 C选项正确。 16 【正确答案】 A

29、 【试题解析】 在 Select Case语句中, Case表达式可以是下列 4种格式之一: 单一数值或一行并列的数值,用来与 “表达式 ”的值进行比较,成员之间以逗号隔开。 由关键字 To分割开的两个数值或表达式之间的范围。 关键字 Is接 关系运算符,如、 =、 =、 =或,后面再接变量或精确的值。 关键字 Case Else后的表达式,是在前面的 Case条件都不满足时执行。 A选项中两个 Is所接关系运算符之间使用 And连接是错误形式,故 A选项符合题意。 17 【正确答案】 A 【试题解析】 A选项 Form_MouseDown是鼠标按下触发的事件; B选项Form_MouseUp

30、是鼠标松开向上弹起的事件; C、 D选项没有这样的事件。因此,本题应选择 A选项。 18 【正确答案】 B 【试题解析】 该题中 SQL查询的含义是利用 GRoUP BY子句按部门号统计销售商品总价最小值,因为表中列出 3个部门,故统计结果应有 3个,所以选项 B正确。 19 【正确答案】 D 【试题解析】 选项 A,数字用于存储数学计算的数字数据; B、 C选项是数字的具体数据类型,包含于选项 A;而 D选项是保存通过计算得到的数据类型,因此,选择 D选项。 20 【正确答案】 C 【试题解析】 在主调过程中,实参传递给形参有两种方式: “单向 ”传值调用(ByVal)和 “双向 ”传地址调

31、用 (ByRef)。本题中形参 abc前使用 ByVal修 饰,即为“单向 ”传值调用。 21 【正确答案】 A 【试题解析】 在窗体上输入的数据往往是取自某一个表或者查询中的数据,这种情况下应该使用组合框或列表框控件,由于该题没有列表框选项,故选项 A正确;文本框控件用于输入、输出和显示窗体的数据源的数据,显示计算结果和接受用户输入数据,故 D选项错误;复选框是绑定到是否字段,字段输入不适合用复选框,故 B选项错误;切换按钮实现的功能是在单击时可以在开关两种状态之间切换,故 C选项错误。因此,本题应选择 A选项。 22 【正确答案】 C 【试题解析】 宏是由一个或多个操作组成的集合,其中每个

32、操作都实现特定的功能。如果要在一个位置上将几个相关的宏构成组,而不希望对其单个追踪,可以将它们组织起来构成一个宏组,宏组中的各个宏之间不需要具有联系。保存宏组时,指定的名字是宏组的名字。 23 【正确答案】 C 【试题解析】 绑定对象框用于在窗体或报表上显示 OLE对象,该控件针对的是保存在窗体或报表基础记录源字段中的对象,当在记录间移动时,不同的对象将显示在窗体或报表上。故本题 “照片 ”字段所使用的控件为绑定对象框,故 C选项正确。 24 【正确答案】 A 【试题解析】 在 SQL语言中使用 INSERT语句,可以将一条新记录插入到指定的表中。 25 【正确答案】 D 【试题解析】 所谓查

33、询就是根据给定的条件,从数据库中筛选出符合条件的记录,构成一个数据的集合,其数据来源可以是表或查询。 26 【正确答案】 A 【试题解析】 Load是在打开窗体,并且显示了它的记录时所发生的的事件,显然,该事件发生在 “打开 ”事件之后; Current事件是在窗体打开时,以及只要焦点从一条记录移动到另一条记录,此事件就会发生。 Open是在打开窗体后在第一条记 录显示之前发生的事件; ActiVate是当一个对象成为活动窗口时发生的事件。本题打开报表首先发生的事件是打开事件。因此,应选择 A选项。 27 【正确答案】 D 【试题解析】 Access窗体有四种类型:数据操作窗体、控制窗体、信息

34、显示窗体和交互信息窗体。因此,本题应选择 D选项。 28 【正确答案】 B 【试题解析】 D选项中 Year的功能是返回某个日期的年份, Month的功能是返回某个日期的月份, Day的功能是返回某个日期的 Day部分; B选项实现的功能是输出当前日期和时间,符合题意; Access中没有 CurrentDate和 CurrentTime这两个函数,故 A、 C选项错误。 29 【正确答案】 C 【试题解析】 Like用于查找文本字段的字符模式,用 “*”表示该位置可匹配任何多个字符,用 “?”表示该位置可匹配任何一个字符,用 “#”表示该位置可匹配任何一个数字,用方括号描述一个范围,用于可匹

35、配的字符范围。 30 【正确答案】 A 【试题解析】 Write#语法: Write#filenumber, outputlist; Print#语法:Print#filenumber, outputlist。 write#语句,输出的时候,字符串会自动加上双引号,并且中间会用逗号分隔开来每一个数据。 Print#语句,输出的时候,字符串不会自动添加任何符号,也不会用逗号分隔每一个数据。它们之间的区别是Write#将数据写入指定文件,而 Print#是创建一个新的打印文件。 31 【正确答案】 A 【试题解析】 表间的参照完整性规则包括更新规则、删除规则、插入规则。 32 【正确答案】 D 【

36、试题解析】 通配符含义: 通配方括号内列出的任一单个字符,如: ac表示 a、 b、 c中的任一单个字符; !匹配任何不在括号之内的字符,因此 !acffect表示第一位不是 “a”“b”和 “c”,第二至第六位是 ffect的 6位字符串。因此选项 D正确。 33 【正确答案】 C 【试题解析】 在 Access查询条件的设置过程中,若要使用文本类型数据,需在两端加上双引号,数字类型数据可直接使用。 34 【正确答案】 B 【试题解析】 专门的关系运算包括投影、选择和连接三种。选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组;投影运算是从关系模式中 挑选若干属性组成

37、新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。 35 【正确答案】 B 【试题解析】 格式属性用于确定数据的显示方式和打印方式;输入掩码用于设置数据的输入格式;有效性规则是用于限制输入数据时必须遵守的规则;小数位数属性用于设置数字和货币数据的小数位数。因此,本题应选择 B选项。 36 【正确答案】 D 【试题解析】 0与任何数相乘都为 0, 0和一个不为 0的数相加的值一定不为 0,因此,表达 式 a*b=0 And a+b 0能够表示 a和 b中有且只有一个为 0。 37 【正确答案】 A 【试题解析】

38、 本题考查 For循环知识点。本题第一个 For循环用于控制输出的行数, m从 1取到 5,所以共 5行;第二个 For循环控制每一行前段空格数目以及字符 “*”的个数,每次循环之后空格数逐渐减少,而 *逐渐增加。本题输出的是一个高为 5的等腰三角形。 38 【正确答案】 A 【试题解析】 本题考查 For循环结构。首先看程序中的 Function P函数,在该函数中,首先定义了静态变量 sum,默认初始值为 0,然后设置了一个 For循环,将函数参数作为 For循环的控制条件,通过语句 “sum=sum+i”,将循环次数累计相加。在按钮单击事件中, “Commandl_Click()”通过语

39、句 “S=P(1)+P(2)+P(3)+P(4)”调用函数,并将函数结果用于计算。下面就来分析一下程序运行过程: P(1),带入函数 P的参数 N=1, For循环运行 1次。 i=1, sum=0+1=1。所以P(1)=1; P(2),带入函数 P的参数 N=2, For循环运行 2次。 i=1, sum=0+1=1; i=2,sum=1+2=3。所以 P(2)=3; P(3),带入函数 P的参数 N=3, For循环运行 3次。 i=1, sum=0+1=1; i=2,sum=1+2=3; i=3, sum=3+3=6。所以 P(3)=6; P(4),带入函数 P的参数 N=3, For循

40、环运行 4次。 i=1, sum=0+1=1; 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。 39 【 正确答案】 A 【试题解析】 本题考查的是 For循环,只要 k满足条件就一直循环。本题要找输入值 m的除 1之外所有的因子,循环结束的条件是 k m,因此 k的取值为2, , m一 1, m。括号内应该填写一个数值,因此 B和 C选项不正确, D选项应去除 m本身。因此, A选项符合题意。 40 【正确答案】 D 【试题解析

41、】 题中 Sub子过程定义了 4个变量: f0=1, f1=1, f2=1, k=1。在 Do While循环中循环条件为 k =4,且每次循环 k加 1,共循环 4次。 k=1时:f=f0+f1+f2=1+1+1=3; k=2时: f=f0+f1+f2=1+1+3=5; k=3时:f=f0+f1+f2=1+3+5=9; k=4时: f=f0+f1+f2=3+5+9=17。最后用 MsgBox显示 f的值,因此选择 D选项。 二、基本操作题 41 【正确答案】 (1)【操作步骤】 步骤 1:选中 “表 ”对象,右键单击 “tStock”,选择 “设计视图 ”。 步骤 2:选中 “产品 ID”行

42、,右键单击该行,在下拉列表中选中 “主键 ”,保存并关闭设计视图。 步骤 3:同样的方法设置表 “tQuota”主键。 (2)【操作步骤 】 步骤 1:选中 “表 ”对象,右键单击 “tStock”,选择 “设计视图 ”。右键单击 “规格 ”,在下拉列表中选中 “插入行 ”。 步骤 2:在 “字段名称 ”列输入 “单位 ”,在 “数据类型 ”列的列表中选中 “文本 ”,在“字段大小 ”行输入 “1”,在 “默认值 ”行中输入 “只 ”。 (3)【操作步骤】 步骤 1:单击 “规格 ”字段行任一点。 步骤 2:在 “输入掩码 ”行输入 “220V一 00W”,按 Ctrl+S键保存修改。 (4)

43、【操作步骤】 步骤 1:右键单击 “tQuota|设计视图 ”,选中 “最高储备 ”。 步骤 2:在 “有效性规则 ”行输入 “ =60000”,在 “有效性文本规则 ”输入 “输入的数据有误,请重新输入 ”,按 Ctrl+S键保存修改。 (5)【操作步骤】 步骤 1:选中 “表 ”对象,双击打开表 “tQuota”。 步骤 2:单击选项卡 “开始 |文本格式 ”组右下角 “设置数据表格式 ”,在弹出对话框的 “单元格效果 ”列选中 “凹陷 ”,单击 “确定 ”按钮。 步骤 3:单击选项卡 “开始 |文本格式 “组中 “字体 ”下拉列表,选择 “黑体 ”,保存并关闭数据表视图。 (6)【 操作

44、步骤】 步骤 1:左键单击 “数据库工具 |关系 ”,单击 “显示表 ”,分别选中表 “tQuota”表与“tStock”,关闭显示表对话框。 步骤 2:单击表 “tQuota”中 “产品 ID”字段拖动到表 “tStock”中 “产品 ID”字段,放开鼠标,在弹出对话框中单击 “实施参照完整性 ”处,单击 “创建 ”按钮。 步骤 3:按 Ctrl+S键保存修改,关闭 “关系 ”界面。 三、简单应用题 42 【正确答案】 (1)【操作步骤】 步骤 1:单击 “创建 ”选项卡,在 “查询 ”功能区单击 “查询设计 ”按钮。在 “显示表 ”对话框双击表 “tEmp”,关闭 “显示表 ”对话框。 步

45、骤 2:分别双击 “编号 ”“姓名 ”“性别 ”“年龄 ”“职务 ”字段。 步骤 3:在 “姓名 ”字段的 “条件 ”行输入 “Like“王 *”。 步骤 4:单击快速工具栏中 “保存 ”按钮,另存为 “qT1”。关闭设计视图。 (2)【操作步骤】 步骤 1:单击 “数据库工具 ”选项卡,在 “关系 ”功能区单击 “关系 ”按钮,如不出现“显示表 ”对话框则单击 “关系 ”功能区的 “显示表 ”按钮,双击添加表 “tEmp”“tGrp”,关闭显示表对话框。 步骤 2:从关系对话框中可以看到表 “tEmp”和 “tGrp”已经建立关系。 步骤 3:单击 “创建 ”选项卡,在 “查询 ”功能区单击

46、 “查询设计 ”按钮。在 “显示表 ”对话框双击表 “tEmp”“tGrp”,关闭 “显示表 ”对话框。 步骤 4:分别双击 “编号 ”“姓名 ”“所属部门 ”“名称 ”和 “职务 ”字段。 步骤 5:在 “职务 ”字段的 “条件 ”行输入 “经理 Or主管 ”,单击 “显示 ”行取消该字段显示。 步骤 6:单击快速工具栏中 “保存 ”按钮,另存为 “qT2”。关闭设计视图。 (3)【操作步骤】 步骤 1:单击 “创建 ”选项卡,在 “查询 ”功能区单击 “查询设计 ”按钮。在 “显示表 ”对话框双击表 “tEmp”,关闭 “显示表 ”对话框。 步骤 2:分别双击 “编号 ”“姓名 ”“职务

47、”和 “聘用时间 ”字段。 步骤 3:在 “职务 ”字段的 “条件 ”行输入 “请输入职工的职务 ”。 步骤 4:单击快速工具栏中 “保存 ”按钮,另存为 “qT3”。关闭设计视图。 (4)【操作步骤】 步骤 1:单击 “创建 ”选项卡,在 “查询 ”功能区单击 “查询设计 ”按钮。在 “显示表 ”对话框中双击表 “tBmp”,关闭 “显示表 ”对话框。 步骤 2:单击 “查询类型 ”功能区的 “更新 ”。 步骤 3:双击 “年龄 ”字段,在 “年龄 ”字段的 “更新到 ”行输入 “年龄 +1”。 步骤 4:单击 “结果 ”功能区的 “运行 ”按钮,在弹出的对话框中单击 “是 ”按钮。 步骤

48、5:单击快速工具栏中 “保存 ”按钮,另存为 “qT4”。关闭设计视图。 四、综合应用题 43 【正确答案】 (1)【操作步骤】 步骤 1:选择 “窗体 ”对象,在设计视图中打开窗体 “fEmp”。 步骤 2:右键单击命令按钮 “报表输出 ”,在弹出的快捷菜单中选 择 “Tab键次序 ”命令,在 “Tab键次序 ”对话框的 “自定义次序 ”列表中选中 “bt2”并拖动到 “bt1”下,松开鼠标,单击 “确定 ”按钮。 (2)【操作步骤】 步骤 1:右键单击按钮 “报表输出 ”,在弹出的快捷菜单中选择 “属性 ”命令,在 “格式 ”选项卡下,查看 “上边距 ”“左 ”“宽度 ”“高度 ”,并记录

49、下来。 步骤 2:设置 “退出 ”命令按钮与 “报表输出 ”按钮一致。在属性表中,单击对象列表的下拉按钮,在下拉列表中选择 “bt2”,切换到 “bt2”按钮属性,按题目要求设置按钮位置,左边距设置为 “4 5cm”,其他与 bt1按钮一致保存并关闭属性窗口及设计视图。 (3)【操作步骤】 步骤 1:选择 “报表 ”对象,右键单击 “rEmp”,在弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:单击 “报表设计工具 |设计 ”选项卡下的 “分组和汇总 ”组中的 “分组和排序 ”按钮,在 “分组、排序和汇总 ”中选择 “添加排序 ”,选择排序依据为下拉列表中的“姓名 ”,选择 “升序 ”,再单击 “添加排序 ”,选择排序依据为 “年龄 ”,选择 “降序 ”,关闭 “分组、排序和汇总 ”界面。 步骤 3:右键单击 “tPage”控件,在弹出的快捷 菜单中选择 “属性 ”,在 “全部 ”选项卡下的 “控件来源 ”行输入 “=“第 “ Page “页共 “&Pages

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

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

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