1、国家二级(ACCESS)机试模拟试卷 160 及答案解析(总分:108.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.算法空间复杂度的度量方法是( )。(分数:2.00)A.算法程序的长度B.算法所处理的数据量C.执行算法所需要的工作单元D.执行算法所需要的存储空间2.下列关于线性链表的叙述中,正确的是( )。(分数:2.00)A.各数据节点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数据节点的存储顺序与逻辑顺序可以不一致,但它们的存储空间不需要连续C.进行插入数据与删除数据时,不需要移动表中的元素D.以上说法均不对3.一棵二叉树共有 25 个结
2、点,其中 5 个是叶子结点,则度为 1 的结点数为( )。(分数:2.00)A.16B.10C.6D.44.下列各项中,不属于软件开发阶段任务的是( )。(分数:2.00)A.测试B.可行性研究C.设计D.实现5.结构化程序的三种基本控制结构是( )。(分数:2.00)A.顺序、选择和重复(循环)B.过程、子程序和分程序C.顺序、选择和调用D.调用、返回和转移6.一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是( )。(分数:2.00)A.1:1 联系B.1:m 联系C.m:1 联系D.m:n 联系7.面向对象方法中,继承是指( )。(分数:2.00
3、)A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质D.类之间共享属性和操作的机制8.下面对软件测试和软件调试叙述错误的是( )。(分数:2.00)A.严格执行测试计划,排除测试的随意性B.软件调试的目的是改正软件错误C.软件测试无须考虑测试成本D.正确地执行测试用例9.在软件设计中不使用的工具是( )。(分数:2.00)A.系统结构图B.PAD 图C.数据流图(DFD 图)D.程序流程图10.在数据库中,数据模型包括数据结构、数据操作和( )。(分数:2.00)A.数据约束B.数据类型C.关系运算D.查询11.决定窗体外观的是( )。(分数:2.00)A.矩
4、形B.标签C.属性D.按钮12.从“图书”表中查找出“计算机”类定价最高的前两条记录,正确的 SQL 命令是( )。(分数:2.00)A.SELECT TOP 2*FROM 图书 WHERE 类别=“计算机“GROUP BY 定价B.SELECT TOP 2*FROM 图书 WHERE 类别=“计算机“GROUP BY 定价 DESCC.SELECT TOP 2*FROM 图书 WHERE 类别=”计算机”ORDER BY 定价D.SELECT、TOP 2*FROM 图书 WHERE 类别=”计算机”ORDER BY 定价 DESC13.若要求窗体中的某个控件在事件发生时要执行一段代码,则应设
5、置的是( )。(分数:2.00)A.窗体属性B.事件过程C.函数过程D.通用过程14.要调整数据表中信息系 1990 年以前参加工作教师的住房公积金,应使用的操作查询是( )。(分数:2.00)A.生成表查询B.更新查询C.删除查询D.追加查询15.在报表中,不能实现的功能是( )。(分数:2.00)A.分组数据B.汇总数据C.格式化数据D.输入数据16.要查找职务不是“经理”和“主管”的员工,错误的条件表达是( )。(分数:2.00)A.Not“经理“And Not“主管“B.Not(“经理“Or“主管“)C.Not In(“经理“,“主管“)D.Not Like(“经理“Or“主管“)17
6、.下列选项中,不属于导航窗体可以使用的布局是( )。(分数:2.00)A.垂直标签B.垂直标签,左侧C.水平标签D.垂直18.在 Access 中,参照完整性规则不包括( )。(分数:2.00)A.查询规则B.更新规则C.删除规则D.插入规则19.对数据表进行筛选操作的结果是将( )。(分数:2.00)A.满足条件的记录保存在新表中B.不满足条件的记录从表中隐藏C.不满足条件的记录从表中删除D.不满足条件记录保存在新表中20.下列叙述中,正确的是( )。(分数:2.00)A.表的数据表视图只用于显示数据B.表的设计视图只用于定义表结构C.在 Access 中,不能更新链接的外部数据源的数据D.
7、在Access 中,不能直接引用外部数据源中的数据21.登录窗体如下图所示。单击“登录”按钮,当用户名及密码正确时则会弹出窗口显示“OK”信息。(分数:2.00)A.Private Sub cmdOK Click() If txtUserValue=“zhangs“And txtPWValue=“123“Then MsgBox“OK“ End If End SubB.Private Sub cmdOK_Click() If txtUserValue=“zhangs“Then If txtPWValue=“123“Then MsgBox“OK“ End if End if End SubC.Pr
8、ivate Sub cmdOK_Click() If txtUserValue=“zhangs“Then If txtPWValue=“123“Then MsgBox“OK“ End If End SubD.Private Sub cmdOK_Click() If txtUserValue=“zhangs“And txtPWValue=“123“Then MsgBox“OK“ End If End Sub22.在“教师”表中,若查找“职工编号”是“T00001”或“T00002”的记录,应在查询设计视图的“条件”行中输入( )。(分数:2.00)A.T00001 Or“T00002“B.Lik
9、e(“T00001“,“T00002“)C.T00001 And“T00002“D.Like“T00001“And Like“T00002“23.在文本型字段的“格式”属性中,若使用“(分数:2.00)A.代表所有输入的数据B.只可以输入字符C.必须在此字段输入数据D.默认值是“男”一个字24.在已建“职工”表中有“姓名”“性别”“出生日期”等字段,查询并显示年龄最小值,正确的 SQL命令是( )。(分数:2.00)A.SELECT MIN(YEAR(DATE()YEAR(出生日期)年龄 FROM 职工B.SELECT MIN(YEAR(DATE()YEAR(出生日期)AS 年龄 FROM 职
10、工C.SELECT 年龄=MIN(YEAR(DATE()YEAR(出生日期)年龄 FROM 职工D.SELECT 年龄=MIN(YEAR(DATE()YEAR(出生日期)AS 年龄 FROM 职工25.内置计算函数 Avg 的功能是( )。(分数:2.00)A.计算所有指定字段值的平均值B.计算全部数值型字段的平均值C.计算一条记录中数值型字段的平均值D.计算一条记录中指定字段的平均值26.查找满足条件的下一条记录的宏命令是( )。(分数:2.00)A.FindNextB.FindRecordC.GoToRecordD.Requery27.在输入记录时,要求某字段的输入值必须大于 0,应为该字
11、段设置的是( )。(分数:2.00)A.有效性规则B.默认值C.输入掩码D.必填字段28.下列关于列表框和组合框的叙述中,正确的是( )。(分数:2.00)A.列表框只能选择定义好的选项;组合框既可以选择选项,也可以输入新值B.组合框只能选择定义好的选项;列表框既可以选择选项,也可以输入新值C.列表框和组合框在功能上完全相同,只是在窗体显示时外观不同D.列表框和组合框在功能上完全相同,只是系统提供的控件属性不同29.在宏的参数中,要引用窗体 F1 上的 Text1 文本框的值,应该使用的表达式是( )。(分数:2.00)A.Forms!F1!Text1B.Text1C.F1Text1D.For
12、ms_F1_Text130.为方便用户的输入操作,可在屏幕上显示提示信息。在设计查询条件时可以将提示信息写在特定的符号之中,该符号是( )。(分数:2.00)A.B.C.D.()31.下列关于 Access 内置的域聚合函数的叙述中,错误的是( )。(分数:2.00)A.域聚合函数可以直接从一个表中取得符合条件的值赋给变量B.域聚合函数可以直接从一个查询中取得符合条件的值赋给变量C.使用域聚合函数之前要完成数据库连接和打开操作D.使用域聚合函数之后无须进行关闭数据库操作32.在表设计时,一个字段的基本需求是:具有唯一性且能够顺序递增,则该字段的数据类型应设置为( )。(分数:2.00)A.OL
13、E 对象B.文本C.自动编号D.计算33.为使窗体每隔 5 秒钟激发一次计时器事件(timer 事件),应将其 Interval 属性值设置为( )。(分数:2.00)A.5B.500C.300D.500034.与 SELECT*FROM 学生 WHERE 特长 Like“*音乐*“功能相同的命令是( )。(分数:2.00)A.SELECT*FROM 学生 WHERE 特长 Like“音乐“B.SELECT*FROM 学生 WHERE 特长 Like“音乐*“C.SELECT*FROM 学生 WHERE 特长 Like“*音乐“D.SELECT*FROM 学生 WHERE InStr(特长,“
14、音乐“)035.设计窗体时,可通过设置命令按钮的一个属性来指定按钮上要显示的文字,该属性是( )。(分数:2.00)A.名称B.标题C.格式D.图像36.下列程序的输出结果是 Private Sub Command3_Click() t=0 m=1 sum=0 Do t=t+m sum=sum+t m=m+2 Loop While m5 MsgBox“Sum=“&sum End Sub(分数:2.00)A.Sum=6B.Sum=10C.Sum=35D.Sum=1437.有下列程序段: Dim S,I,j as integer For I=1 to 3 For j=3 T0 1 Step1 S=
15、I*j Next j Next I 执行完该程序段后,循环执行次数是( )。(分数:2.00)A.3B.4C.9D.1038.下列程序的功能是计算 Sum=1+(1+3)+(1+3+5)+(1+3+5+19)的值。 Private Sub Command_Click() t=0 m=1 sum=0 Dot=t+m sum=sum+t m=_ Loop While m19 MsgBox“Sum=“&sum End Sub 为保证程序正确完成上述功能,画线处应填入的语句是( )。(分数:2.00)A.m+1B.m+2C.t+1D.t+239.在一个窗体上建立两个文本框,名称分别为 Text1 和
16、Text2,事件过程如下: Private Sub Text1_change() Text2=Ucase(Text1Text) End Sub 则在 Text1 文本框输入“Access 2012”后,Text2中显示的结果是( )。(分数:2.00)A.无内容B.ACCESS 2012C.Access 2012D.ACCESS40.下列程序段运行结束后,变量 c 的值是( )。 a=24 b=328 Select Case b10 Case 0 c=a*10+b Case 1 To 9 c=a*100+b Case 10 To 99 c=a*1000+b End Select(分数:2.00
17、)A.537B.2427C.24328D.240328二、基本操作题(总题数:1,分数:12.00)在考生文件夹下,“samp1accdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)和一个窗体对象(名为“fEmp”)。试按以下要求顺序,完成表及窗体的各种操作。(分数:12.00)(1).设置“员工表”职务字段值的输入方式为在下拉列表中选择“经理”“主管”或“职员”选项值。(分数:2.00)_(2).分析员工的聘用时间,将截止到 2008 年、聘用期在 1 年(含 1 年)以内的员工的“说明”字段的值设置为“新职工”。要求:以 2008 年为截止期判断员工的聘用期,不考虑月日因素
18、。比如:聘用时间在2007 年的员工,其聘用期为 1 年。(分数:2.00)_(3).将“员工表”姓名字段中的所有“小”字改为“晓”。(分数:2.00)_(4).将“员工表”中男职工的前四列信息(编号,姓名,性别,年龄)导出到考生文件夹下,以文本文件形式保存,命名为 Testtxt。要求各数据项间以逗号分隔。(分数:2.00)_(5).建立“员工表”和“部门表”的表间关系,并实施参照完整。(分数:2.00)_(6).将窗体对象“fEmp”的记录源设置为表对象“员工表“。(分数:2.00)_三、简单应用题(总题数:1,分数:8.00)在考生文件夹下有一个数据库文件“samp2accdb”,其中存
19、在已经设计好的 3 个关联表对象“tCourse”“tGrade”“tStudent”和一个空表“tSinfo”,请按以下要求完成设计。(分数:8.00)(1).创建一个查询,查找并显示“姓名”“政治面貌”“课程名”和“成绩”4 个字段的内容,将查询命名为“qT1”。(分数:2.00)_(2).创建一个查询,计算每名学生所选课程的学分总和,并依次显示“姓名”和“学分”,其中“学分”为计算出的学分总和,将查询命名为“qT2”。(分数:2.00)_(3).创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,将查询命名为“qT3”。(分数:2.00)_(4).创建一个查询,将所有学生的“班级
20、编号”“学号”“课程名”和“成绩”等值填入“tSinfo”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前 6 位,将查询命名为“qT4”。(分数:2.00)_四、综合应用题(总题数:1,分数:8.00)在考生文件夹下有一个数据库文件“samp3accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。同时,给出窗体对象“fEmp”上一个按钮的单击事件代码,请按以下功能要求补充设计。(分数:8.00)(1).打开窗体时设置窗体标题为“XXXX 年信息输出”显示,其中“XXXX”为系统当前年份(要求用相关函数获取),
21、例如,2013 年信息输出。窗体“打开”事件代码已提供,请补充完整。(分数:2.00)_(2).调整窗体对象“fEmp”上“退出”按钮(名为“bt2”)的大小和位置,要求大小与“报表输出”按钮(名为“bt1”)一致,且左边对齐“报表输出”按钮,上边距离“报表输出”按钮 1 厘米(即“bt2”按钮的上边距离“bt1”按钮的下边 1 厘米)。(分数:2.00)_(3).利用表达式将报表记录数据按照姓氏分组升序排列,同时要求在相关组页眉区域添加一个文本框控件(命名为“tm”),设置属性显示出姓氏信息来,如“陈”“刘”等。注意:这里不用考虑复姓等特殊情况。所有姓名的第一个字符视为其姓氏信息。(分数:2
22、.00)_(4).单击窗体“报表输出”按钮(名为“bt1”),调用事件代码实现以预览方式打开报表“rEmp”;单击“退出”按钮(名为“bt2”),调用设计好的宏“mEmp”来关闭窗体。(分数:2.00)_国家二级(ACCESS)机试模拟试卷 160 答案解析(总分:108.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.算法空间复杂度的度量方法是( )。(分数:2.00)A.算法程序的长度B.算法所处理的数据量C.执行算法所需要的工作单元D.执行算法所需要的存储空间 解析:解析:算法的空间复杂度是指执行这个算法所需要的内存空间。算法执行期间所需的存储空间包括3 个部
23、分:输入数据所占的存储空间;程序本身所占的存储空间;算法执行过程中所需要的额外空间。2.下列关于线性链表的叙述中,正确的是( )。(分数:2.00)A.各数据节点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数据节点的存储顺序与逻辑顺序可以不一致,但它们的存储空间不需要连续C.进行插入数据与删除数据时,不需要移动表中的元素 D.以上说法均不对解析:解析:一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。线性链表中数据的插入和删除都不需要移动表中的元素,只需要改变结点的指针域即可。3.一棵二叉树共有 25 个结
24、点,其中 5 个是叶子结点,则度为 1 的结点数为( )。(分数:2.00)A.16 B.10C.6D.4解析:解析:根据二叉树的性质:在任意一棵二叉树中,度数为 0 的叶子结点总是比度数为 2 的结点多一个,所以本题中度数为 2 的结点是 51=4 个,度数为 1 的结点的个数是 2554=16 个。4.下列各项中,不属于软件开发阶段任务的是( )。(分数:2.00)A.测试B.可行性研究 C.设计D.实现解析:解析:软件生命周期分为 3 个时期,共 8 个阶段:软件定义期,包括问题定义、可行性研究、需求分析;软件开发期,包括概要设计、详细设计、实现、测试;运行维护期,即运行维护阶段。可行性
25、研究属于软件定义期任务,B 选项错误。5.结构化程序的三种基本控制结构是( )。(分数:2.00)A.顺序、选择和重复(循环) B.过程、子程序和分程序C.顺序、选择和调用D.调用、返回和转移解析:解析:结构化程序设计中三种基本控制结构为顺序、选择和重复(循环)。6.一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是( )。(分数:2.00)A.1:1 联系B.1:m 联系C.m:1 联系D.m:n 联系 解析:解析:一般来说,实体集之间必须通过联系来建立联接关系,分为 3 类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。多个兴趣
26、班与多个学生的关系为 m:n 联系。7.面向对象方法中,继承是指( )。(分数:2.00)A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质D.类之间共享属性和操作的机制 解析:解析:继承是面向对象的方法的一个主要特征,是使用已有的类的定义作为基础建立新类的定义技术。广义地说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制。8.下面对软件测试和软件调试叙述错误的是( )。(分数:2.00)A.严格执行测试计划,排除测试的随意性B.软件调试的目的是改正软件错误C.软件测试无须考虑测试成本 D.正确地执行测试用例
27、解析:解析:软件测试定义:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试的目的:发现错误而执行程序的过程,是评测软件质量的重要过程和手段。测试必须对整个软件总体进行评估。软件测试需要考虑测试成本,软件测试成本也要计入软件开发成本中去。9.在软件设计中不使用的工具是( )。(分数:2.00)A.系统结构图B.PAD 图C.数据流图(DFD 图) D.程序流程图解析:解析:系统结构图是对软件系统结构的总体设计的图形显示。在需求分析阶段,已经从系统开发的角度出发,把系统按功能逐次分割成层次结构,是在概要设计阶段用到的。P
28、AD 图是在详细设计阶段用到的。程序流程图是对程序流程的图形表示,在详细设计过程中用到。数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以是一种功能模型,是在可行性研究阶段用到的而非软件设计时用到,所以选择 C。10.在数据库中,数据模型包括数据结构、数据操作和( )。(分数:2.00)A.数据约束 B.数据类型C.关系运算D.查询解析:解析:数据模型是数据特征的抽象,从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表示与操作提供了一个抽象的框架,即描述了数据结构、数据操作及数据约束。故正确答案
29、为 A。11.决定窗体外观的是( )。(分数:2.00)A.矩形B.标签C.属性 D.按钮解析:解析:在 Access 中,表、查询、字段、窗体、报表的属性都决定着它们自身的特性。窗体及窗体中的每一个控件都有自己的属性。通过设置属性,可以改变窗体及控件的外观,使窗体变得更加美观。12.从“图书”表中查找出“计算机”类定价最高的前两条记录,正确的 SQL 命令是( )。(分数:2.00)A.SELECT TOP 2*FROM 图书 WHERE 类别=“计算机“GROUP BY 定价B.SELECT TOP 2*FROM 图书 WHERE 类别=“计算机“GROUP BY 定价 DESCC.SEL
30、ECT TOP 2*FROM 图书 WHERE 类别=”计算机”ORDER BY 定价D.SELECT、TOP 2*FROM 图书 WHERE 类别=”计算机”ORDER BY 定价 DESC 解析:解析:因为题目中要求定价最高的前两条记录,所以要把定价按降序排列,再选取其中的前两条记录即是定价最高的两条记录。A、C 选项错误。又因为 ORDER BY 表示根据所列分组排序,而 GROUP BY 则是根据所列字段名分组,所以 B 选项错误。13.若要求窗体中的某个控件在事件发生时要执行一段代码,则应设置的是( )。(分数:2.00)A.窗体属性B.事件过程 C.函数过程D.通用过程解析:解析:
31、在 Access 数据库中,若要求窗体中的某个控件在事件发生时要执行一段代码,完成指定动作,这样的代码过程称为事件过程或事件响应代码。14.要调整数据表中信息系 1990 年以前参加工作教师的住房公积金,应使用的操作查询是( )。(分数:2.00)A.生成表查询B.更新查询 C.删除查询D.追加查询解析:解析:若需要对数据表中的某些数据进行有规律的批量更新替换操作,可使用更新查询来实现。因此,本题应选择 B 选项。15.在报表中,不能实现的功能是( )。(分数:2.00)A.分组数据B.汇总数据C.格式化数据D.输入数据 解析:解析:报表是 Access 数据库中的一个对象,它可以根据指定的规
32、则打印输出格式化的数据信息。报表的功能包括:可以呈现格式化的数据;可以分组组织数据,进行汇总;可以包含子报表及图表数据;可以打印输出标签、发票、订单和信封等多种样式报表;可以进行计数、求平均、求和等统计计算;可以嵌入图像或图片来丰富数据显示的内容。但是,报表不可以输入数据。16.要查找职务不是“经理”和“主管”的员工,错误的条件表达是( )。(分数:2.00)A.Not“经理“And Not“主管“B.Not(“经理“Or“主管“)C.Not In(“经理“,“主管“)D.Not Like(“经理“Or“主管“) 解析:解析:Or 是“或”,And 是“且”,Not 为“非”。“Not”经理”
33、And Not“主管“”表示“非”经理且“非”主管的记录,A 选项正确。“Not(“经理“Or“主管“)”表示的是先(“经理“或“主管“)然后取“非”,即表示不为经理且不为主管的记录,B 选项正确。In、Not In 都是特殊运算符关键字,In(“经理“,“主管“),表示为经理且主管的记录,Not In(“经理“,“主管“)则表示不为经理且不为主管的记录,则C 选项正确。Like 和 Not Like 是模糊查询的关键字,一般会和“*”“?”等通配符一起使用,也可单独使用。Not Like(”经理”Or”主管”),相当于 Not Like“经理“Or Not Like“主管“。而“Not Li
34、ke“经理“”即表示为不为经理,但可以包含主管的所有记录,“Not Like“主管“”表示为不为主管,但可以包含经理的所有记录,两者“Or”即为所有的记录,故 D 选项不正确。17.下列选项中,不属于导航窗体可以使用的布局是( )。(分数:2.00)A.垂直标签 B.垂直标签,左侧C.水平标签D.垂直解析:解析:导航窗体可以使用的布局包括:水平标签;垂直标签,左侧;垂直标签,右侧;水平标签,2 级;水平标签和垂直标签,左侧;水平标签和垂直标签,右侧。故 A 选项不是导航窗体使用的布局。18.在 Access 中,参照完整性规则不包括( )。(分数:2.00)A.查询规则 B.更新规则C.删除规
35、则D.插入规则解析:解析:参照完整性是在输入、修改或删除记录时,为维持表之间已定义的关系而必须遵循的规则。参照完整性规则包括更新规则、删除规则和插入规则,分别对应记录的修改、删除和添加。故本题答案为A。19.对数据表进行筛选操作的结果是将( )。(分数:2.00)A.满足条件的记录保存在新表中B.不满足条件的记录从表中隐藏 C.不满足条件的记录从表中删除D.不满足条件记录保存在新表中解析:解析:经过筛选后的表,只显示满足条件的记录,而那些不满足条件的记录将被隐藏起来。因此,本题应选择 B 选项。20.下列叙述中,正确的是( )。(分数:2.00)A.表的数据表视图只用于显示数据B.表的设计视图
36、只用于定义表结构 C.在 Access 中,不能更新链接的外部数据源的数据D.在Access 中,不能直接引用外部数据源中的数据解析:解析:A 选项中表的数据表视图操作还可用于增加、删除、修改记录等;C 选项可以更新链接的外部数据源的数据;D 选项也可引用外部数据源的数据;B 选项表的设计视图用于实现表的定义,因此选择B 选项。21.登录窗体如下图所示。单击“登录”按钮,当用户名及密码正确时则会弹出窗口显示“OK”信息。(分数:2.00)A.Private Sub cmdOK Click() If txtUserValue=“zhangs“And txtPWValue=“123“Then Ms
37、gBox“OK“ End If End Sub B.Private Sub cmdOK_Click() If txtUserValue=“zhangs“Then If txtPWValue=“123“Then MsgBox“OK“ End if End if End SubC.Private Sub cmdOK_Click() If txtUserValue=“zhangs“Then If txtPWValue=“123“Then MsgBox“OK“ End If End SubD.Private Sub cmdOK_Click() If txtUserValue=“zhangs“And t
38、xtPWValue=“123“Then MsgBox“OK“ End If End Sub解析:解析:通常,一行之中有一条语句,而没有语句终结符,但是也可以将两个或者多个语句放在同一行,并用冒号“:”隔开,这称为复合语句。A 选项一行之中有两条语句,但未用冒号隔开,所以 A 选项不能实现。因此,本题应选择 A 选项。22.在“教师”表中,若查找“职工编号”是“T00001”或“T00002”的记录,应在查询设计视图的“条件”行中输入( )。(分数:2.00)A.T00001 Or“T00002“ B.Like(“T00001“,“T00002“)C.T00001 And“T00002“D.Li
39、ke“T00001“And Like“T00002“解析:解析:特殊操作符 Like 是指查找指定模式的字符串,所以 B、D 选项错误;C 选项是查找“职工编号”是“T00001”和“T00002”的记录,所以 C 选项错误;因此,选择 A 选项。23.在文本型字段的“格式”属性中,若使用“(分数:2.00)A.代表所有输入的数据B.只可以输入字符C.必须在此字段输入数据D.默认值是“男”一个字 解析:解析:对于“文本”和“备注”字段,可以在字段属性的设置中使用特殊的符号来创建自定义格式。其中符号“”的含义是要求文本字符(字符或空格)。故选项 D 为正确答案。24.在已建“职工”表中有“姓名”
40、“性别”“出生日期”等字段,查询并显示年龄最小值,正确的 SQL命令是( )。(分数:2.00)A.SELECT MIN(YEAR(DATE()YEAR(出生日期)年龄 FROM 职工B.SELECT MIN(YEAR(DATE()YEAR(出生日期)AS 年龄 FROM 职工 C.SELECT 年龄=MIN(YEAR(DATE()YEAR(出生日期)年龄 FROM 职工D.SELECT 年龄=MIN(YEAR(DATE()YEAR(出生日期)AS 年龄 FROM 职工解析:解析:在 SQL 语言中,选择一个表中的某一列的最小值,应使用 MINAS语句,它的意思是选择年龄最小的职工并显示,选项
41、 A、C 语法错误。因此选择 B 选项。25.内置计算函数 Avg 的功能是( )。(分数:2.00)A.计算所有指定字段值的平均值 B.计算全部数值型字段的平均值C.计算一条记录中数值型字段的平均值D.计算一条记录中指定字段的平均值解析:解析:统计函数 Avg 格式是:Avg(字符表达式),功能是计算表达式的平均值。其中字符表达式用于指定某个字段,经 Avg 函数后计算出字符表达式指定的字段值的平均值,因此选择 A 选项。26.查找满足条件的下一条记录的宏命令是( )。(分数:2.00)A.FindNext B.FindRecordC.GoToRecordD.Requery解析:解析:宏命令
42、 FindNext 用于查找满足指定条件的下一条记录;宏命令 FindRecord 用于查找满足指定条件的第一条记录;宏命令 GOToRecord 用于指定当前记录;宏命令 Requery 用于实施指定控件重新查询,以及刷新控件数据。27.在输入记录时,要求某字段的输入值必须大于 0,应为该字段设置的是( )。(分数:2.00)A.有效性规则 B.默认值C.输入掩码D.必填字段解析:解析:有效性规则是指向表中输入数据时应遵循的约束条件,设置有效性规则的目的是限制用户输入数据的取值范围。题中要求某字段的输入值必须大于 0,故本题 A 选项正确。28.下列关于列表框和组合框的叙述中,正确的是( )
43、。(分数:2.00)A.列表框只能选择定义好的选项;组合框既可以选择选项,也可以输入新值 B.组合框只能选择定义好的选项;列表框既可以选择选项,也可以输入新值C.列表框和组合框在功能上完全相同,只是在窗体显示时外观不同D.列表框和组合框在功能上完全相同,只是系统提供的控件属性不同解析:解析:列表框只可以从列表中选择值输入到新纪录中,组合框既可以在文本框中输入值,也可以从列表框中选择值。因此,本题应选择 A 选项。29.在宏的参数中,要引用窗体 F1 上的 Text1 文本框的值,应该使用的表达式是( )。(分数:2.00)A.Forms!F1!Text1 B.Text1C.F1Text1D.F
44、orms_F1_Text1解析:解析:宏在输入条件表达式时可能会引用窗体或报表上的控件值,使用语法格式为:Forms!窗体名!控件名或Forms!窗体名!控件名和 Reports!报表名!控件名或Reports!报表名!控件名。30.为方便用户的输入操作,可在屏幕上显示提示信息。在设计查询条件时可以将提示信息写在特定的符号之中,该符号是( )。(分数:2.00)A. B.C.D.()解析:解析:参数查询运用对话框提示用户输入参数,并检索出符合所输参数的记录,在查询条件行中使用“”将参数提示信息括起来,故本题 A 选项正确。31.下列关于 Access 内置的域聚合函数的叙述中,错误的是( )。
45、(分数:2.00)A.域聚合函数可以直接从一个表中取得符合条件的值赋给变量B.域聚合函数可以直接从一个查询中取得符合条件的值赋给变量C.使用域聚合函数之前要完成数据库连接和打开操作 D.使用域聚合函数之后无须进行关闭数据库操作解析:解析:域聚合函数功能比较强大,能够在 VBA 代码、计算控件、宏的条件表达式中,对某一数据集按照给定的条件对某特定字段进行统计。使用域聚合函数之前并不一定要完成数据库连接和打开操作。所以,选择 C 选项。32.在表设计时,一个字段的基本需求是:具有唯一性且能够顺序递增,则该字段的数据类型应设置为( )。(分数:2.00)A.OLE 对象B.文本C.自动编号 D.计算解析:解析:自动编号类型是指当向表中添加新记录时,Access 会自动插入一个唯一的递增顺序号,即可在自动编号字段中指定一