1、国家二级(ACCESS)机试模拟试卷 161 及答案解析(总分:108.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.在长度为 n 的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。那么在平均情况下需要比较的次数大约为( )。(分数:2.00)A.3n4B.nC.n2D.n42.设一棵树的度为 3,其中度为 3,2,1 的结点个数分别为 4,1,3。则该棵树中的叶子结点数为( )。(分数:2.00)A.10B.11C.12D.不可能有这样的树3.设栈的顺序存储空间为 S(1:m),初始状态为
2、top=m+1。现经过一系入栈与退栈运算后,top=20,则当前栈中的元素个数为( )。(分数:2.00)A.30B.20C.m19D.m204.设顺序表的长度为 n,下列算法中,最坏情况下比较次数等于 n(n1)2 的是( )。(分数:2.00)A.快速排序B.堆排序C.顺序查找D.寻找最大项5.下列各项中是面向对象主要特征之一的是( )。(分数:2.00)A.数据和操作(方法)无关B.对象唯一性C.对象是类的抽象D.多态性体现复用6.软件测试的实施步骤是( )。(分数:2.00)A.确认测试,集成测试,单元测试B.集成测试,确认测试,系统测试C.单元测试,集成测试,确认测试D.单元测试,集
3、成测试,回归测试7.结构化程序设计的基本原则不包括( )。(分数:2.00)A.多态性B.自顶向下C.模块化D.逐步求精8.一个运动队有多名队员,一名队员仅属于一个运动队,一个队一般都有一名教练,则实体运动队和队员的联系是( )。(分数:2.00)A.多对一B.一对一C.一对多D.多对多9.数据库三级模式体系结构的划分有利于保持数据库的( )。(分数:2.00)A.数据独立性B.数据安全性C.结构规范化D.操作可行性10.数据库概念设计阶段得到的结果是( )。(分数:2.00)A.数据字典B.E-R 模型C.关系模型D.物理模型11.若在设计视图中创建一个查询,查找平均分在 85 分以上的女生
4、,并显示姓名、性别和平均分,正确的设置查询条件的方法是( )。(分数:2.00)A.在姓名的“条件”单元格中输入: 平均分=85 Or 性别一“女“B.在姓名的“条件”单元格中输入: 平均分=85 And 性别=”女”C.在平均分的“条件”单元格中输入: 平均分=85;在性别的“条件”单元格中输入:“女“D.在平均分的“条件”单元格中输入: 平均分=85;在性别的“条件”单元格中输入:性别=”女”12.以下各项中,可以将变量 A、B 值互换的是( )。(分数:2.00)A.A=B:B=AB.A=C:C=B:B=AC.A=(A+B)2:B=(AB)2D.A=A+B:B=AB:A=AB13.要动态
5、改变窗体的版面布局,重构数据的组织方式,且使修改布局后可以重新计算数据,实现数据的汇总、小计和合计,应选用的视图是( )。(分数:2.00)A.数据表视图B.布局视图C.数据透视表视图D.数据透视图视图14.在实体关系模型中,有关系 R(学号,姓名)和关系 S(学号,课程名,课程成绩),要得到关系 Q(学号,姓名,课程名,课程成绩),应该使用的关系运算是( )。(分数:2.00)A.联接B.选择C.投影D.自然联接15.必须输入 0 到 9 的数字的输入掩码描述符是( )。(分数:2.00)A.0B.9C.#D.&16.用一个对象来表示“一只白色的足球被踢进球门”,那么“白色”“足球”“踢”“
6、进球门”分别对应的是( )。(分数:2.00)A.属性、对象、方法、事件B.属性、对象、事件、方法C.对象、属性、方法、事件D.对象、属性、事件、方法17.定义学生、教师和课程的关系模式 S(S#,Sn,Sd,Dc,SA)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性部分依赖的关系是( )。(分数:2.00)A.S(S#,Sn,Sd,Dc,SA)B.C(C#,Cn,P#)C.SC(S#,C#,G)D.以上三项均不是18.报表的数据源不包括( )。(分
7、数:2.00)A.表B.查询C.SQL 语句D.窗体19.在学生借书数据库中,已有“学生”表和“借阅”表,其中“学生”表含有“学号”“姓名”等信息,“借阅”表含有“借阅编号”“学号”等信息。若要找出没有借过书的学生记录,并显示其“学号”和“姓名”,则正确的查询设计是( )。 (分数:2.00)A.B.C.D.20.下列选项中,在报表“设计视图”工具栏中有、而在窗体“设计视图”中没有的按钮是( )。(分数:2.00)A.代码B.字段列表C.工具箱D.排序与分组21.VBA 中一般采用 Hungarian 符号法命名变量,代表子报表的字首码是( )。(分数:2.00)A.subB.RptC.Fmt
8、D.txt22.若表 A 中的一条记录与表 B 中的多条记录相匹配,且表 B 中的一条记录在表 A 中最多只能找到一条记录与之相匹配,则表 A 与表 B 存在的关系是( )。(分数:2.00)A.一对一B.一对多C.多对一D.多对多23.下列各项中,可用于创建窗体或修改窗体的视图是( )。(分数:2.00)A.设计视图B.窗体视图C.数据表视图D.透视表视图24.下列关于字段属性的叙述中,正确的是( )。(分数:2.00)A.格式属性只可能影响数据的显示格式B.可对任意类型的字段设置默认值属性C.可对任意类型的字段设置输入掩码属性D.只有文本型数据能够使用输入掩码向导25.在设计窗体时,职称字
9、段只能输入“教授”“副教授”“讲师”“助教”和“其他”,可以使用的控件是( )。(分数:2.00)A.列表框B.复选框C.切换按钮D.文本框26.要想改变一个窗体的标题内容,则应该设置的属性是( )。(分数:2.00)A.NameB.FontnameC.CaptionD.Text27.若要求输入记录时,字段的数据出现错误系统会给出相关提示,则应该设置的是( )。(分数:2.00)A.有效性规则B.输入掩码C.默认值D.必填字段28.用 SQL 语言描述“在教师表中查找男教师的全部信息”,下列描述中,正确的是( )。(分数:2.00)A.SELECT FROM 教师表 IF(性别=男)B.SEL
10、ECT 性别 FROM 教师表 IF(性别=男)C.SELECT*FROM 教师表 WHERE(性别=男)D.SELECT*FROM 性别 WHERE(性别=男)29.在计算控件的表达式中必须使用的运算符是( )。(分数:2.00)A.=B.!C.圆括号()D.方括号30.在报表设计过程中,不适合添加的控件是( )。(分数:2.00)A.标签控件B.图形控件C.文本框控件D.选项组控件31.内置计算函数 Max 的功能是( )。(分数:2.00)A.计算所有指定字段值的最大值B.计算全部数值型字段的最大值C.计算一条记录中数值型字段的最大值D.计算一条记录中指定字段的最大值32.在窗体中要显示
11、一名医生的基本信息和该医生当天预约的病人信息,窗体设计时要在主窗体中显示医生的基本信息,在子窗体中显示预约的病人信息,则主窗体和子窗体数据源之间的关系是( )。(分数:2.00)A.一对一关系B.一对多关系C.多对一关系D.多对多关系33.在 SELECT 命令中,使用 ASC 时必须配合使用的短语是( )。(分数:2.00)A.GROUP BYB.ORDER BYC.WHERED.FROM34.下列各项中,不能在 Access 查找或替换中使用的通配符是( )。(分数:2.00)A.*B.?C.!D.35.下列选项中,不属于 Access 表的字段类型的是( )。(分数:2.00)A.附件B
12、.字符C.超链接D.计算36.执行下列程序段后,变量 intsum 的值是( )。 Dim intsum As Integer Dim I As Integer intsum=0 For I=202 To 5 Step-47 intsum=intsum+I Next I(分数:2.00)A.150B.200C.50D.037.在窗体中有标签 Lb1 和一个命令按钮 Command,事件代码如下: Option Compare Database Dim a As String*10 Private Sub Command_Click() a=“1234“ b=Len(a) MeLb1Captio
13、n=b End Sub 打开窗体运行后,窗体中显示的是( )。(分数:2.00)A.40B.5C.4D.1038.调用下面子过程,消息框显示的值是( )。 Sub SFun() Dim x,y,m x=10 y=100 If y Mod x Then m=x Else m=y End If MsgBox m End Sub(分数:2.00)A.xB.yC.10D.10039.有 Click 事件对应的程序如下: Private Sub Command1_Click() Dim sum As Double,x As Double sum=1 n=0 For I=1 To 5 x=nI n=n+1
14、 sum=sum+x Next I End Sub 该程序通过 For 循环计算一个表达式的值,该表达式是( )。(分数:2.00)A.12+23+34+45B.1+12+23+34+45C.1+12+13+14+15D.12+13+14+1540.下列程序段运行结束后,消息框中的输出结果是( )。 Dim c As Boolean a=Sqr(3) b=Sqr(2) c=ab MsgBox c(分数:2.00)A.1B.0C.FalseD.True二、基本操作题(总题数:1,分数:12.00)在考生文件夹下,已有“samp0accdb”和“samp1accdb”数据库文件。“samp0acc
15、db”中已建立表对象“tTest”,“samp1accdb”中已建立表对象“tEmp”和“tSalary”。试按以下要求,完成表的各种操作。(分数:12.00)(1).根据“tSalary”表的结构,判断并设置主键;将“tSalary”表中的“工号”字段的字段大小设置为8。(分数:2.00)_(2).将“tSalary”表中的“年月”字段的有效性规则设置为只能输入本年度 10 月 1 日以前(不含 10 月 1日)的日期(要求:本年度年号必须用函数获取);将表的有效性规则设置为输入的水电房租费小于输入的工资。(分数:2.00)_(3).在“tSalary”表中增加一个字段,字段名为“百分比”,
16、字段值为:百分比一水电房租费工资,计算结果的“结果类型”为“双精度型”,“格式”为“百分比”,“小数位数”为 2。(分数:2.00)_(4).将表“tEmp”中“聘用时间”字段改名为“聘用日期”;将“性别”字段值的输入设置为“男”“女”列表选择;将“姓名”和“年龄”两个字段的显示宽度设置为 20;将善于交际的职工记录从有关表中删除;隐藏“简历”字段列。(分数:2.00)_(5).完成上述操作后,建立表对象“tEmp”和“tSalary”的表间一对多关系,并实施参照完整。(分数:2.00)_(6).将考生文件夹下“samp0accdb”数据库文件中的表对象“tTest”链接到“samp1accd
17、b”数据库文件中,要求链接表对象重命名为 tTemp。(分数:2.00)_三、简单应用题(总题数:1,分数:8.00)在考生文件夹下有一个数据库文件“samp2accdb”,其中存在已经设计好的表对象“tTeacher”“tCourse”“tStud”和“tGrade”,请按以下要求完成设计。(分数:8.00)(1).创建一个查询,按输入的教师姓名查找教师的授课情况,并按“上课日期”字段降序显示“教师姓名”“课程名称”“上课日期”3 个字段的内容,将查询名命为“qT1”;当运行该查询时,应显示参数提示信息:“请输入教师姓名”。(分数:2.00)_(2).创建一个查询,查找学生的课程成绩大于等于
18、 80 且小于等于 100 的学生情况,显示“学生姓名”“课程名称”和“成绩”3 个字段的内容,将查询命名为“qT2”。(分数:2.00)_(3).对表“tGrade”创建一个分组总计查询,假设学号字段的前 4 位代表年级,要统计各个年级不同课程的平均成绩,显示“年级”“课程 ID”和“成绩之 Avg”,并按“年级”降序排列,将查询命名为“qT3”。(分数:2.00)_(4).创建一个查询,按“课程 ID”分类统计最高分成绩与最低分成绩的差,并显示“课程名称”“最高分与最低分的差”等内容。其中,“课程名称”按升序显示,最高分与最低分的差由计算得到,将查询命名为“qT4”。(分数:2.00)_四
19、、综合应用题(总题数:1,分数:8.00)在考生文件夹下有一个数据库文件“samp3accdb”,其中存在已经设计好的表对象“tEmp”、查询对象“qEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上两个按钮的单击事件的部分代码,请按以下要求补充设计。(分数:8.00)(1).将窗体“fEmp”上名称为“tSS”的文本框控件改为组合框控件,控件名称不变,标签标题不变。设置组合框控件的相关属性,以实现从下拉列表中选择输入性别值“男”和“女”。(分数:2.00)_(2).将查询对象“qEmp”改为参数查询,参数为窗体对象“fEmp”上组合框“tSS”中的输入值。(分数:2.00)_(
20、3).将窗体对象“fEmp”中名称为“tPa”的文本框控件设置为计算控件。要求依据“党员否”字段值显示相应内容。如果“党员否”字段值为 True,显示“党员”;如果“党员否”字段值为 False,显示“非党员”。(分数:2.00)_(4).在窗体对象“fEmp”上有“刷新”和“退出”两个命令按钮,名称分别为“bt1”和“bt2”。单击“刷新”按钮,窗体记录源改为查询对象“qEmp”;单击“退出”按钮,关闭窗体。现已编写了部分 VBA代码,请按照 VBA 代码中的指示将代码补充完整。注意:不能修改数据库中的表对象“tEmp”;不能修改查询对象“qEmp”中未涉及的内容;不能修改窗体对象“fEmp
21、”中未涉及的控件和属性。程序代码只允许在“*Add*”与“*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。(分数:2.00)_国家二级(ACCESS)机试模拟试卷 161 答案解析(总分:108.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.在长度为 n 的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。那么在平均情况下需要比较的次数大约为( )。(分数:2.00)A.3n4 B.nC.n2D.n4解析:解析:因为查找的元素有一半机会在表中,所以二分之一的
22、情况下平均比较次数为 n2,二分之一情况下平均比较次数为 n,总的平均比较次数为(n2+n)2=3n4。2.设一棵树的度为 3,其中度为 3,2,1 的结点个数分别为 4,1,3。则该棵树中的叶子结点数为( )。(分数:2.00)A.10 B.11C.12D.不可能有这样的树解析:解析:根据题意,树的结点数为 34+21+13=17,再加 1 个根结点,17+1=18,即总结点数为18,总结点减去度不为 0 的结点数即是叶子结点。18(4+1+3)=10。故本题答案为 A 选项。3.设栈的顺序存储空间为 S(1:m),初始状态为 top=m+1。现经过一系入栈与退栈运算后,top=20,则当前
23、栈中的元素个数为( )。(分数:2.00)A.30B.20C.m19 D.m20解析:解析:初始状态为 top=m+1,经过运算之后,top=20,则当前栈中元素个数为 m+120=m19。4.设顺序表的长度为 n,下列算法中,最坏情况下比较次数等于 n(n1)2 的是( )。(分数:2.00)A.快速排序 B.堆排序C.顺序查找D.寻找最大项解析:解析:快速排序在最坏情况下是整个序列都已经有序且完全倒序,此时,快速排序退化为冒泡排序,要比较 n(n1)2 次才能完成。堆排序在最坏情况和平均情况下比较次数都是 nlog 2 n。顺序查找和寻找最大项在最坏情况下比较次数为 n。故本题答案为 A
24、选项。5.下列各项中是面向对象主要特征之一的是( )。(分数:2.00)A.数据和操作(方法)无关B.对象唯一性 C.对象是类的抽象D.多态性体现复用解析:解析:面向对象方法的基本概念有对象、类和实例、消息、继承与多态性。对象的特点有标识唯一性、分类性、多态性、封装性、模块独立性。数据和操作(方法)等可以封装成一个对象。类是关于对象性质的描述,而对象是对应类的一个实例。多态性指同样的消息被不同的对象接收时可导致完全不同的行为。故本题答案为 B 选项。6.软件测试的实施步骤是( )。(分数:2.00)A.确认测试,集成测试,单元测试B.集成测试,确认测试,系统测试C.单元测试,集成测试,确认测试
25、 D.单元测试,集成测试,回归测试解析:解析:软件测试过程一般按 4 个步骤进行,即单元测试、集成测试、确认测试和系统测试。通过这些步骤的实施来验证软件是否合格,能否交付用户使用。故本题答案为 C 选项。7.结构化程序设计的基本原则不包括( )。(分数:2.00)A.多态性 B.自顶向下C.模块化D.逐步求精解析:解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用 goto 语句,故正确答案为 A 选项。8.一个运动队有多名队员,一名队员仅属于一个运动队,一个队一般都有一名教练,则实体运动队和队员的联系是( )。(分数:2.00)A.多对一B.一对一C.一对多 D.多对多解析
26、:解析:一个运动队有多名队员,表明在运动队表中的每个队与队员表中的一名或多名队员相关;一名队员仅属于一个运动队,表明队员表中的每名队员只可以与运动队表中的一个队相关,为一对多关系。故正确答案为 C 选项。9.数据库三级模式体系结构的划分有利于保持数据库的( )。(分数:2.00)A.数据独立性 B.数据安全性C.结构规范化D.操作可行性解析:解析:数据库领域公认的标准结构是三级模式结构,它包括外模式、概念模式、内模式,有效地组织、管理数据,提高了数据库的逻辑独立性和物理独立性。用户级对应外模式,概念级对应概念模式,物理级对应内模式,使不同级别的用户对数据库形成不同的视图。所谓视图,就是指观察、
27、认识和理解数据的范围、角度和方法,是数据库在用户“眼中”的反映,很显然。不同层次(级别)用户所“看到”的数据库是不相同的。故本题答案为 A 选项。10.数据库概念设计阶段得到的结果是( )。(分数:2.00)A.数据字典B.E-R 模型 C.关系模型D.物理模型解析:解析:数据库设计有需求分析设计、概念设计、逻辑设计、物理设计、编码、测试、运行、进一步修改等几个阶段。在需求分析设计阶段形成需求说明书,概念设计阶段形成概念数据模型(作为进一步设计数据库的依据,概念设计通常采用 E-R 模型),逻辑设计阶段形成逻辑数据模型(从 E-R 图向关系模式转换、关系视图设计、模式规范化),物理设计阶段形成
28、数据库内部模型(此时涉及具体软件硬件环境)。故本题答案为 B 选项。11.若在设计视图中创建一个查询,查找平均分在 85 分以上的女生,并显示姓名、性别和平均分,正确的设置查询条件的方法是( )。(分数:2.00)A.在姓名的“条件”单元格中输入: 平均分=85 Or 性别一“女“B.在姓名的“条件”单元格中输入: 平均分=85 And 性别=”女”C.在平均分的“条件”单元格中输入: 平均分=85;在性别的“条件”单元格中输入:“女“ D.在平均分的“条件”单元格中输入: 平均分=85;在性别的“条件”单元格中输入:性别=”女”解析:解析:首先要找出平均分在 85 分以上的记录,应在平均分的
29、“条件”行中输入“=85”;其次要找出性别为女的信息,此时应在性别的“条件”行中输入“女”。因此选项 C 正确。12.以下各项中,可以将变量 A、B 值互换的是( )。(分数:2.00)A.A=B:B=AB.A=C:C=B:B=AC.A=(A+B)2:B=(AB)2D.A=A+B:B=AB:A=AB 解析:解析:A 选项中,只有两个变量不可能互相换值;B 选项执行完后,A,B 变量的值都是 C 的值;C选项执行后,A,B 中的值不是任一个的原来的值了;D 选项变量 A,B 的和减 B 的值得到 A 的值,赋给了B,此时 B 中是原来 A 的值了,然后 A,B 的和减去现在 B 的值,即减去原来
30、 A 的值等于原来 B 的值,赋给A,这样 A,B 的值就交换了。13.要动态改变窗体的版面布局,重构数据的组织方式,且使修改布局后可以重新计算数据,实现数据的汇总、小计和合计,应选用的视图是( )。(分数:2.00)A.数据表视图B.布局视图C.数据透视表视图 D.数据透视图视图解析:解析:数据透视表视图可以动态更改窗体的版面布局,重构数据的组织方式,改变版面布局时,窗体会立即按照新的布局重新计算数据,实现数据的汇总、小计和总计。14.在实体关系模型中,有关系 R(学号,姓名)和关系 S(学号,课程名,课程成绩),要得到关系 Q(学号,姓名,课程名,课程成绩),应该使用的关系运算是( )。(
31、分数:2.00)A.联接 B.选择C.投影D.自然联接解析:解析:连接是从两个关系的笛卡儿积中选取属性值满足连接条件的元组,连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。本题中关系 R 和关系 S 中,通过共同属性“学号”连接得到关系 Q,故本题 A 选项正确。15.必须输入 0 到 9 的数字的输入掩码描述符是( )。(分数:2.00)A.0 B.9C.#D.&解析:解析:“输入掩码”是指能起到控制向字段输入数据作用的字符。一个输入掩码可以包含原义显示的字符(如括号、点、空格、和连字线等)和掩码字符。0:必须输入数字(09),不允许使用加号(+)和减号
32、()。9:可选择输入数字或空格,不允许使用加号和减号。#:可选择输入数字或空格,允许使用加号和减号,空白会转换为空格。&:必须输入任一字符或空格。因此,本题应选择 A 选项。16.用一个对象来表示“一只白色的足球被踢进球门”,那么“白色”“足球”“踢”“进球门”分别对应的是( )。(分数:2.00)A.属性、对象、方法、事件B.属性、对象、事件、方法 C.对象、属性、方法、事件D.对象、属性、事件、方法解析:解析:对象就是一个实体,比如足球;每个对象都具有一些属性可以相互区分,比如颜色;对象的事件就是用户对对象执行的操作,比如足球可以踢,人可以走;对象要执行的特定动作即是对象的方法,比如足球进
33、门。因此选择 B 选项。17.定义学生、教师和课程的关系模式 S(S#,Sn,Sd,Dc,SA)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性部分依赖的关系是( )。(分数:2.00)A.S(S#,Sn,Sd,Dc,SA) B.C(C#,Cn,P#)C.SC(S#,C#,G)D.以上三项均不是解析:解析:若 XY,但 Y 不完全函数依赖于 X,则称 Y 对 X 部分函数依赖。关系模式 S 中,(S#,Sd)Dc,SdDc,Dc 不完全依赖于 Sd 且
34、 Sd 为非主属性。故本题答案为 A 选项。18.报表的数据源不包括( )。(分数:2.00)A.表B.查询C.SQL 语句D.窗体 解析:解析:报表的数据源可以是表对象或者查询对象,而查询实际上就是 SQL 语句,所以报表的数据源也可以是 SQL 语句。窗体不能作为报表的数据源。19.在学生借书数据库中,已有“学生”表和“借阅”表,其中“学生”表含有“学号”“姓名”等信息,“借阅”表含有“借阅编号”“学号”等信息。若要找出没有借过书的学生记录,并显示其“学号”和“姓名”,则正确的查询设计是( )。 (分数:2.00)A. B.C.D.解析:解析:要显示没有借过书的学生,说明在“借阅”表中没有
35、该学生记录,即学号字段值为空,要把这些学生的学号、姓名字段显示出来,故在“学生”表中要勾上“学号”“姓名”两个字段。20.下列选项中,在报表“设计视图”工具栏中有、而在窗体“设计视图”中没有的按钮是( )。(分数:2.00)A.代码B.字段列表C.工具箱D.排序与分组 解析:解析:在报表和窗体的“设计视图”工具栏中均存在“代码”“字段列表”“工具箱”按钮,但只有报表“设计视图”工具栏中有“排序与分组”按钮,能够实现报表数据的排序与分组操作。21.VBA 中一般采用 Hungarian 符号法命名变量,代表子报表的字首码是( )。(分数:2.00)A.sub B.RptC.FmtD.txt解析:
36、解析:本题考查的是 Hungarian 符号法命名规则。标识符的名字以一个或者多个小写字母开头作为前缀,前缀之后的是首字母大写的第一个单词或者多个单词的组合,且该单词要指明变量的用途。子报表英文为 subreport。因此,本题应选择 A 选项。22.若表 A 中的一条记录与表 B 中的多条记录相匹配,且表 B 中的一条记录在表 A 中最多只能找到一条记录与之相匹配,则表 A 与表 B 存在的关系是( )。(分数:2.00)A.一对一B.一对多 C.多对一D.多对多解析:解析:如果表 1 中的 1 个记录能够与表 2 中的多个记录相匹配,且表 2 中的 1 个记录只能与表 1 中的 1 个记录
37、相匹配,则称表 1 和表 2 是一对多关系。23.下列各项中,可用于创建窗体或修改窗体的视图是( )。(分数:2.00)A.设计视图 B.窗体视图C.数据表视图D.透视表视图解析:解析:设计视图可用来创建窗体或编辑修改窗体;窗体视图是操作数据库时的一种视图,是完成窗体设计后的结果;数据表视图是操作数据库时的另一种视图,也是完成窗体设计后的结果;透视表视图中可以动态地更改窗体的版面布置,从而以不同的方法分析数据。24.下列关于字段属性的叙述中,正确的是( )。(分数:2.00)A.格式属性只可能影响数据的显示格式 B.可对任意类型的字段设置默认值属性C.可对任意类型的字段设置输入掩码属性D.只有
38、文本型数据能够使用输入掩码向导解析:解析:在 Access 数据库中,格式属性只会影响数据的显示格式。B 选项并不是任意类型的字段都可设置默认属性,例如:附件、自动编号;C 选项错误,例如备注就不可以设置掩码属性;D 选项输入掩码向导可用于文本和日期设置,所以 D 选项错误。25.在设计窗体时,职称字段只能输入“教授”“副教授”“讲师”“助教”和“其他”,可以使用的控件是( )。(分数:2.00)A.列表框 B.复选框C.切换按钮D.文本框解析:解析:根据题干可知,要实现限定输入选项的功能。B、C 选项复选框和切换按钮是用来显示表或查询中的“是否“值;D 选项文本框控件可以接受外部输入,不能实
39、现限定输入选项的功能;A 选项列表框可以保证输入的正确性。因此,本题应选择 A 选项。26.要想改变一个窗体的标题内容,则应该设置的属性是( )。(分数:2.00)A.NameB.FontnameC.Caption D.Text解析:解析:改变窗体的显示标题需要为窗体的 Caption 属性赋值。27.若要求输入记录时,字段的数据出现错误系统会给出相关提示,则应该设置的是( )。(分数:2.00)A.有效性规则 B.输入掩码C.默认值D.必填字段解析:解析:有效性规则是指向表中输入数据时应遵循的约束条件,设置有效性规则是限制用户输入数据的范围,并且可以使用有效性文本进行提示,故本题 A 选项正
40、确。28.用 SQL 语言描述“在教师表中查找男教师的全部信息”,下列描述中,正确的是( )。(分数:2.00)A.SELECT FROM 教师表 IF(性别=男)B.SELECT 性别 FROM 教师表 IF(性别=男)C.SELECT*FROM 教师表 WHERE(性别=男) D.SELECT*FROM 性别 WHERE(性别=男)解析:解析:SELECT 语句的格式为:SELECT字段列表*FROM 表名WHERE 条件表达式ORDER BY 列名ASCDESC。因此,若要在教师表中查找男教师的全部信息应使用的 SQL 语句为 SELECT*FROM 教师表WHERE(性别=男)。29.
41、在计算控件的表达式中必须使用的运算符是( )。(分数:2.00)A.= B.!C.圆括号()D.方括号解析:解析:计算控件的功能是将控件的表达式规则作用于数据源,并显示计算结果。根据表达式的有效性规则,用于计算结果的表达式都以“=”开始,因此选择 A 选项。30.在报表设计过程中,不适合添加的控件是( )。(分数:2.00)A.标签控件B.图形控件C.文本框控件D.选项组控件 解析:解析:Access 为报表提供的控件和窗体控件的功能与使用方法相同,不过报表是静态的,在报表上使用的主要控件是标签、图像和文本框控件。31.内置计算函数 Max 的功能是( )。(分数:2.00)A.计算所有指定字
42、段值的最大值 B.计算全部数值型字段的最大值C.计算一条记录中数值型字段的最大值D.计算一条记录中指定字段的最大值解析:解析:内置计算函数 Max 属于统计函数中的一个,标准形式是:Max(字符表达式),功能是计算字符表达式中的最大值。根据题意,字符表达式用来指定某一字段,用 Max 函数计算出字符表达式指定的字段值的最大值。因此选择 A 选项。32.在窗体中要显示一名医生的基本信息和该医生当天预约的病人信息,窗体设计时要在主窗体中显示医生的基本信息,在子窗体中显示预约的病人信息,则主窗体和子窗体数据源之间的关系是( )。(分数:2.00)A.一对一关系B.一对多关系 C.多对一关系D.多对多
43、关系解析:解析:窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体常用来表示一对多的关系。根据题意,主窗体和子窗体数据源之间的关系就是医生实体集和病人实体集之间的关系。题中一名医生一天可以预约多名病人,但是一名病人一次只能预约一名医生治疗,所以是一对多的关系,因此选择 B 选项。33.在 SELECT 命令中,使用 ASC 时必须配合使用的短语是( )。(分数:2.00)A.GROUP BYB.ORDER BY C.WHERED.FROM解析:解析:A 选项,GROUP BY,表示根据所列字段名分组,与 ASC 无关;C 选项,WHERE,表示只筛选满足给定条件的记录,与 AS
44、C 的使用无关;D 选项,FROM,在 SQL 查询时使用 FROM 来表示从哪个表中查询记录,与 ASC 的使用与否无关。因此选项 B 正确,使用 ASC 时配合使用 ORDER BY,表示按照所列字段名升序来排序。34.下列各项中,不能在 Access 查找或替换中使用的通配符是( )。(分数:2.00)A.*B.?C.!D. 解析:解析:在 Access 中进行查找和替换功能,可使用通配符来通配相应的字符。其中,*表示可以通配任意个数的字符,?表示可以通配任意单个字符,可以通配方括号内任何单个字符,!可以通配任何不在括号内的字符,一通配范围内的任何一个字符,#通配任何单个数字字符。选项中
45、只有不是通配符。35.下列选项中,不属于 Access 表的字段类型的是( )。(分数:2.00)A.附件B.字符 C.超链接D.计算解析:解析:Access 数据表的字段类型共包括文本、备注、数字、日期和时间、货币、是否、OLE 对象、计算字段、超链接、附件、查阅等类型,字符不属于 Access 表的字段类型。36.执行下列程序段后,变量 intsum 的值是( )。 Dim intsum As Integer Dim I As Integer intsum=0 For I=202 To 5 Step-47 intsum=intsum+I Next I(分数:2.00)A.150B.200C.50 D.0解析:解析:本题考查 For 循环。初始将 intsum 和 I 都定义为整型。因此循环初始 I 值取整为 20,进入第一次循环,执行 intsum