国家二级(ACCESS)机试模拟试卷48(共370题)_第1页
国家二级(ACCESS)机试模拟试卷48(共370题)_第2页
国家二级(ACCESS)机试模拟试卷48(共370题)_第3页
国家二级(ACCESS)机试模拟试卷48(共370题)_第4页
国家二级(ACCESS)机试模拟试卷48(共370题)_第5页
已阅读5页,还剩139页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

国家二级(ACCESS)机试模拟试卷48(共9套)(共370题)国家二级(ACCESS)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、在If...EndIf选择结构中,允许可嵌套的深度是()。A、最多32层B、最多64层C、最多256层D、没有严格限制标准答案:D知识点解析:本题考查VBA中选择结构嵌套的知识。在VBA中称在If…EndIf结构中包含其他If…EndIf结构的构造为选择嵌套,对于嵌套的层次没有严格规定,理论上可以嵌套无穷多层次。2、下面描述中,不属于软件危机表现的是()。A、软件过程不规范B、软件开发生产率低C、软件质量难以控制D、软件成本不断提高标准答案:A知识点解析:软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。所以选择A。3、在教师信息输入窗体中,为职称字段提供"教授"、"副教授"、"讲师"等选项供用户直接选择,最合适的控件是()。A、标签B、复选框C、文本框D、组合框标准答案:D知识点解析:组合框或列表框可以从一个表或查询中取得数据,或从一个值列表中取得数据,在输入时,我们从列出的选项值中选择需要的项,从而保证同一个数据信息在数据库中存储的是同一个值。所以选项D是正确的。4、下列方法中,不能创建一个窗体的是()。A、使用自动创建窗体功能B、使用窗体向导C、使用设计视图D、使用SQL语句标准答案:D知识点解析:创建窗体有使用向导和人工方式两种方法。使用向导可以简单、快捷地创建窗体。Acc~s提供了4种创建窗体的向导,包括“自动创建窗体”、“窗体向导”、“图表向导”和“数据透视表向导”。同时也可以利用“设计视图”进行人工方式创建窗体。SQt.语句多用于数据库处理,无法创建窗体。5、在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。A、O(n)B、O(n2)C、O(log2n)D、O(nlog2n,)标准答案:C知识点解析:当有序线性表为顺序存储时才能用二分法查找。可以证明的是对于长度为n的有序线性表,在最坏情况下,二分法查找只需要比较lOg2n次,而顺序查找需要比较n次。6、用SQL描述“在教师表中查找男教师的全部信息”,以下描述正确的是()。A、SELECTFROM教师表IF(性别=‘男’)B、SELECT性别FROM教师表IF(性别=‘男’)C、SELECT*FROM教师表WHERE(性别=’男’)D、SELECT*FROM性别WHERE(性别=’男’)标准答案:C知识点解析:用SQL描述“在教师表中查找男教师的全部信息”,正确格式为“SELECT*FROM教师表WHERE(性别=’男’)”。其中“SELECT*”表示选择表中全部字段,“FROM教师表”表示查询的数据表为“教师表”,“WHERE(性别=’男’)”指定查询条件。7、设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为A、780B、820C、40D、41标准答案:A知识点解析:.冒泡排序(BubbleSort),是一种计算机科学领域的较简单的排序算法。冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大,就交换它们两个;对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数;针对所有的元素重复以上的步骤,除了最后一个;持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。冒泡排序的最坏时间复杂度为(n*(n-1))/2=780。8、在VBA中要打开名为“学生信息录入”的窗体,应使用的语句是()。A、DoCmd.OpenForm”学生信息录入”B、OpenForm”学生信息录入”C、DoCmd.OpenWindow”学生信息录入”D、OpenWindow”学生信息录入”标准答案:A知识点解析:在VBA中打开窗体的命令格式如下:DoCmd.OpenForm(formName,View,FilterName,WhereCondition,DataMode,WindowMode,OpenArgs)其中FormName是必需的,是字符串表达式,表示当前数据库中窗体的有效名称。9、因修改文本框中的数据而触发的事件是()。A、ChangeB、EditC、GetfocusD、LoistFocus标准答案:A知识点解析:Change事件是因修改文本框中的数据而触发的事件;Edit事件是因控件对象被编辑而触发的事件;Getfocus是控件对象获得焦点时触发的事件;LostFocus是控件对象失去焦点时触发的事件。所以此题答案为A)。10、下列对于软件测试的描述正确的是()。A、软件测试的主要目的是发现程序中的错误B、软件测试的目的是证明程序是否正确C、软件测试的目的是使程序运行结果正确D、软件测试是证明软件中没有错误标准答案:A知识点解析:软件测试的目标是发现软件中的错误。11、下列属性中,属于窗体的“数据”类属性的是()。A、记录源B、自动居中C、获得焦点D、记录选择器标准答案:A知识点解析:在窗体的属性中,“记录源”属于“数据”属性;“自动居中”属于“格式”属性;“获得焦点”属于“事件”属性;“记录选择器”属于“格式”属性。12、结构化程序的三种基本控制结构是()。A、顺序、选择和重复(循环)B、过程、子程序和分程序C、顺序、选择和调用D、调用、返回和转移标准答案:A知识点解析:结构化程序设计中三种基本控制结构为顺序、选择和重复(循环)。13、软件生命周期是指()。A、软件的开发过程B、软件的运行维护过程C、软件产品从提出、实现、使用维护到停止使用、退役的过程D、软件从需求分析、设计、实现到测试完成的过程标准答案:C知识点解析:通常将软件产品从提出、实现、使用维护到停止使用、退役的过程称为软件生命周期。14、如果在查询条件中使用通配符“[]”,其含义是A、错误的使用方法B、通配不在括号内的任意字符C、通配任意长度的字符D、通配方括号内任一单个字符标准答案:D知识点解析:通配符[]表示匹配在字符集中指定的任何一个字符。15、将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是()。A、选择查询B、追加查询C、更新查询D、生成表查询标准答案:B知识点解析:追加查询可以将符合查询条件的数据追加到一个已经存在的表中,该表可以是当前数据库中的一个表,也可以是另一个数据库中的表。16、Access字段名不能包含的字符是()。A、@B、!C、%D、&标准答案:B知识点解析:在Access中,字段名称应遵循如下命名规则:字段名称的长度最多达64个字符;字段名称可以是包含字母、数字、空格和特殊字符(除句号、感叹号和方括号)的任意组合;字段名称不能以空格开头;字段名称不能包含控制字符(从0到31的ASCII码)。故答案为B)选项。17、在已建“职工”表中有“姓名”“性别”“出生日期”等字段,查询并显示年龄最小值,正确的SQL命令是()。A、SELECTMIN(YEAR(DATE())—YEAR([出生日期]))年龄FROM职工B、SELECTMIN(YEAR(DATE())—YEAR([出生日期]))AS年龄FROM职工C、SELECT年龄=MIN(YEAR(DATE())—YEAR([出生日期]))年龄FROM职工D、SELECT年龄=MIN(YEAR(DATE())—YEAR([出生日期]))AS年龄FROM职工标准答案:B知识点解析:在SQL语言中,选择一个表中的某一列的最小值,应使用MIN…AS…语句,它的意思是选择年龄最小的职工并显示,选项A、C语法错误。因此选择B选项。18、已知数据库中有三个表,“班级设置”表(年级,学院,班级编码)中保存了全校所有班级设置基本信息,“学生”表(学号,姓名,学院,专业,入学时间)中保存全校学生基本情况,“班级"表(班级编码,学号)保存了各班学生的学号,查询设计如下:该查询显示的结果是()。A、按班级显示全校所有班级学生名单B、按班级显示指定年级所有班的学生名单C、按班级显示指定班级编码的学生名单D、按年级显示全校所有班级学生名单标准答案:A知识点解析:B、C选项表示按条件查询,本题中条件行中并没有条件,因此不符合题意。在视图中班级表作为联系班级设置表和学生表的桥梁和纽带,显示不同班级学生的班级设置信息和学生基本情况信息,因此A选项表示按班级显示全校所有班级的学生信息。表述正确。故选择A选项。19、在Access2010创建报表,不能使用的方式是()。A、“报表设计”方式B、“空报表”方式C、“报表向导”方式D、“自动创建”方式标准答案:D知识点解析:在Access2010中创建报表的方式有①使用“报表”按钮、②使用“报表向导”、③使用“标签”创建报表、④使用“图表向导”。综上可知,D选项不是创建报表的方法。故选择D选项。20、打开查询的宏操作是A、OpenFormB、OpenQueryC、OpenD、OpenModule标准答案:B知识点解析:本题考查宏操作的知识。Access中提供了50多个可选的宏操作命令,常用的打开操作有:OpenForm用于打开窗体,OpenQuery用于打开查询,OpenTable用于打开一个表,OpenModule则用于打开VB中的模块。21、排序时如果选取了多个字段,,则输出结果是()。A、按设定的优先次序依次进行排序B、按最右边的列开始排序C、按从左向右优先次序依次排序D、无法进行排序标准答案:C知识点解析:本题考查数据表排序的知识。若想对数据表进行排序时,既可以按照一个字段进行排序,又可以按照多个字段进行排序。当按照多个字段进行排序时,按从左向右优先次序依次排序。22、在下列关于宏和模块的叙述中,正确的是()。A、模块是能够被程序调用的函数B、通过定义宏可以选择或更新数据C、宏或模块都不能是窗体或报表上的事件代码D、宏可以是独立的数据库对象,可以提供独立的操作动作标准答案:D知识点解析:模块是Access系统中的一个重要的对象,它以VBA语言为基础编写,以函数过程(Function)或子过程(Sub)为单元的集合方式存储,因此,选项A)错误。模块是装着VBA代码的容器。模块分为类模块和标准模块两种类型。窗体模块和报表模块都属于类模块,它们从属于各自的窗体和报表,因此,选项C)错误。使用宏,可以实现以下一些操作:①在首次打开数据库时,执行一个或一系列操作。②建立自定义菜单栏。③从工具栏上的按钮执行自己的宏或程序。④将筛选程序加到各个记录中,从而提高记录查找的速度。⑤可以随时打开或者关闭数据库对象。⑥设置窗体或报表控件的属性值。⑦显示各种信息,并能够使计算机扬声器发出报警声,以引起用户的注意。⑧实现数据自动传输,可以自动地在各种数据格式之间导入或导出数据。⑨可以为窗体定制菜单,并可以让用户设计其中的内容。因此,选项B)错误。所以本题正确答案为D)。23、下列关于SQL命令的叙述中,正确的是()。A、DELETE命令不能与GROUPBY关键字一起使用B、SELECrl、命令不能与GROUPBY关键字一起使用C、INSERT命令与GROUPBY关键字一起使用可以按分组将新记录插入到表中D、UPDATE命令与GROUPBY关键字一起使用可以按分组更新表中原有的记录标准答案:A知识点解析:SQL查询中使用Groupby子句用来进行分组统计,可以和SELECT、INSERT、UPDATE搭配使用,不能与。DELETE搭配使用,所以选项A正确。24、与SQL语句:Select*From学生WhereInStr([籍贯],"北京")<>0功能相同的命令是A、Select*From学生Where籍贯Like"北京"B、Select*From学生Where籍贯Like"北京*"C、Select*From学生Where籍贯Like"*北京"D、Select*From学生Where籍贯Like"*北京*"标准答案:D知识点解析:InStr(,)函数是检索子字符串Str2在字符串Str1中最早出现的位置,返回一个整型数据,若返回0则表示子字符串Str2不在字符串Str1中。本题中的where子句为"InStr([籍贯],"北京")<>0"表示查找"籍贯"字段中包含"北京"字样的记录,与where语句:籍贯Like"*北京*"表达意思一致。因此选项D正确。25、下面不能作为结构化方法软件需求分析工具的是A、系统结构图B、数据字典(DD)C、数据流程图(DFD图)D、判定表标准答案:A知识点解析:结构化方法软件需求分析工具主要有数据流图、数据字典、判定树和判定表。26、在VBA中要定义一个100元素的整型数组,正确的语句是()。A、DimNewArray(100)AsIntegerB、DimNewArray(2To101)AsIntegerC、DimNewArray(2To101)D、DimNewArray(100)标准答案:B知识点解析:VBA中声明变量的格式为:DIM变量名As数据类型。声明数组的格式为:Dim数组名([下标下限to]下标上限)As数据类型。默认状态下,下标下限为0,既可以省略不写下际下限。由上述格式可知,选项C、D没有指出数据类型,选项A的下标上限应为99,因此选择B选项。27、某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为A、BADCB、DCBAC、CDABD、ABCD标准答案:B知识点解析:二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。本题中前序序列为ABCD,中序序列为DCBA,可知D为根结点,ABC为左侧结点,C为D左子结点,A为B子结点,故后序序列为DCBA,故B选项正确。28、设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为A、DEFXYZABCB、DEFXYZABCC、FEDXYZCBAD、DEFZYXABC标准答案:B知识点解析:栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。队列是指允许在一端进行插入,而在另一端进行删除的线性表。将A,B,C,D,E,F入栈后,栈中元素为ABCDEF,退出三个元素入队,队列元素为FED,将X,Y,Z入栈后栈中元素为ABCXYZ,全部入队后,队列元素为FEDZYXCBA,故B选项正确。29、在VBA中定义了二维数组B(3to7,4),则该数组的元素个数为()。A、25B、36C、20D、24标准答案:A知识点解析:本题考查二维数组元素个数的计算问题。在二维数组B(3t07,4)中,行数为5行(下标的取值范围为3,4,5,6,7),列数为5列(下标的取值范围为0,1,2,3,4),所以此二维表的元素个数为Sx5=25个,故A)选项正确。30、Dim数组名([下标下限to]下标上限)As数据类型。默认状态下,下标下限为0,即可以省略不写下标下限。由上述格式可知,选项C、选项D没有指出数据类型,选项A的下标上限应为99,因此选择B选项。下列关于Access内置函数的分类中,错误的是A、表函数B、转换函数C、文本函数D、程序流程函数标准答案:A知识点解析:Access内置函数是Access本身提供的方便用户计算、操作数据的常用函数。主要分类有:SQL聚合函数;程序流程函数、日期/时间函数、数学函数、文本函数、转换函数等。但Access内置函数中并不包含表函数的分类。31、在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。则实体医生和患者之间的联系是A、多对多B、多对一C、一对多D、一对一标准答案:A知识点解析:一般来说,实体集之间必须通过联系来建立联接关系,分为三类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。医生可为多位患者看病,患者也可以找多位医生看病,实体医生与患者联系是多对多,A选项正确。32、关系模型中的术语"属性"对应的是Access数据库中的是A、字段B、索引C、类型D、取值范围标准答案:A知识点解析:关系术语"属性"表示二维表中垂直方向的列,对应Access数据表中的行和列分别称为记录和字段,因此关系术语"属性"对应Access数据库中的"字段"概念。因此选项A正确。33、能够检查字段中的输入值是否合法的属性是()。A、有效性文本B、有效性规则C、格式D、默认值标准答案:B知识点解析:“有效性文本”属性的作用主要是当输入的数据超出规定范围时提示相应信息,以帮助用户及时更正所输入的数据。“有效性规则”属性主要用于规定输入字段中的数据的范围,从而判断用户输入的数据是否合法。“格式”属性主要用于定义数字、日期/时间及文本等显示以及打印的方式,通常可以使用某种预定义格式,也可以用格式符号来创建自定义格式。“默认值”属性可以预先指定一个数值,该数值在新建记录时将自动输入字段中,故B)选项正确。34、数据库系统的核心是()。A、数据库管理员B、用户C、数据库管理系统D、硬件系统标准答案:C知识点解析:本题考查数据库系统的知识。数据库系统是指引进数据库后的计算机系统,数据库系统能实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享。数据库系统由5部分组成,分别是硬件系统、数据库、数据库管理系统及相关软件、数据库管理员和用户,其核心是数据库管理系统。35、启动窗体时,系统首先执行的事件过程是()。A、LoadB、ClickC、UnloadD、GotFocus标准答案:A知识点解析:暂无解析36、SELECT命令中,设置条件短语的关键词是A、WHILEB、FORC、WHERED、CONDITION标准答案:C知识点解析:SELECT命令中使用Where指明查询的条件,为可选项,若省略表则选择所有记录。37、在下列选项中,()不是一个算法一般应该具有的基本特征。A、确定性B、可行性C、无穷性D、拥有足够的情报标准答案:C知识点解析:作为一个算法,一般应具有以下几个基本特征。①可行性②确定性③有穷性④拥有足够的情报38、在Access中,若要使用一个字段保存多个图像、图表、文档等文件,应该设置的数据类型是A、OLE对象B、查阅C、超链接D、附件标准答案:D知识点解析:OLE对象用于保存其他应用程序所创建的对象;查阅是用于存放从其他表中查阅的数据;超链接是存放要链接的地址;附件是Access2007版本新加入的数据类型,用于存放图像、图标或文档等文件。因此,选择D选项。39、在Access数据库中要修改一个表的结构,可使用的SQL命令是A、CREATETableB、CREATEIndexC、ALTERTableD、ALTERIndex标准答案:C知识点解析:CREATETable语句用于定于基本表,ALTERTable语句用于修改已建表的结构,CREATEIndex语句用于创建索引,ALTERIndex语句用于修改索引。本题中要修改一个表的结构应使用的SQl命令是AlterTable。因此选项C正确。40、在软件开发中,需求分析阶段产生的主要文档是()。A、可行性分析报告B、软件需求规格说明书C、概要设计说明书D、集成测试计划标准答案:B知识点解析:A)错误,可行性分析阶段产生可行性分析报告。C)错误,概要设计说明书是总体设计阶段产生的文档。D)错误,集成测试计划是在概要设计阶段编写的文档。B)正确,需求规格说明书是后续工作如设计、编码等需要的重要参考文档。二、基本操作题(本题共5题,每题1.0分,共5分。)在考生文件夹下,已有“sampl.accdb”数据库文件和Stab.xls文件,“sampl.accdb”中已建立表对象“student”和“grade”,试按以下要求,完成表的各种操作:41、将考生文件夹下的Stab.xls文件导入到“student”表中。标准答案:步骤1:打开“sampl.accdb”数据库,在【外部数据】功能区的“导入并链接”组中单击“Excel”按钮。步骤2:在弹出的【获得外部数据-Excel电子表格】对话框中,单击“浏览”按钮,在弹出的【打开】对话框内浏览“Stab.xls”文件所在的存储位置(考生文件夹下),选中“Stab.xls”Excel文件,单击“打开”按钮。步骤3:接着在【获得外部数据.Excel电子表格】对话框中选中“在表中追加一份记录的副本”项,并在其下方的列表框中选择“student”表,单击“确定”按钮。步骤4:系统弹出【导入数据表向导】对话框,此时默认的是sheetl表中的数据,不需要修改,单击“下一步”按钮,继续保持默认,单击“下一步”按钮,确认数据导入的是student表,单击“完成”按钮,最后单击“关闭”按钮,关闭向导。知识点解析:(1)主要考查Access数据库中获取外来数据的方法。(2)主要考查表记录的删除,对表记录的批量删除。找出要删除的记录是非常关键的。一般要借助表的常用的数据处理:“排序”、“筛选”等方法。(3)此题主要考查默认字段值的设置,这种方法对数据库的数据的添加起到非常好的作用。(4)主要考查表“分析”操作。这个操作主要实现表“结构”的拆分。(5)主要考查表与表之间联系的建立方法以及能够建立联系的两个表必须满足条件。42、将“student”表中1975年到1980年之间(包括1975年和1980年)出生的学生记录删除。标准答案:步骤1:双击“student”表打开数据表视图。选中“出生日期”列,再单击【开始】功能区“排序和筛选”组中的“升序”按钮。在按照“出生年月”排序后的记录中连续选择出生年在1975~1980之间的记录,按键盘上键,确认删除记录。步骤2:单击快速访问工具栏中的“保存”按钮。知识点解析:暂无解析43、将“student”表中“性别”字段的默认值属性设置为“男”。标准答案:步骤1:右击student表,选择“设计视图”快捷菜单命令,打开表设计视图。步骤1:单击“性别”字段。在下方的“字段属性”的“默认值”所在行内输入:男。步骤2:单击快速访问工具栏中的“保存”按钮保存设置,关闭表设计器。知识点解析:暂无解析44、将“student”表拆分为两个新表,表名分别为“tStud”和“tOffice”。其中“tStud”表结构为:学号,姓名,性别,出生日期,院系,籍贯,主键为学号;“tOffice”表结构为:院系,院长,院办电话,主键为“院系”。要求:保留“student”表。标准答案:步骤1:在【数据库工具】功能区的“分析”组中单击“分析表”按钮,弹出【表分析向导】对话框。在对话框中直接单击“下一步”按钮,直到出现表选择向导界面。如图3-50所示,选中“student”表。步骤2:继续单击“下一步”按钮,选择“否,自行决定”单选框;再单击“下一步”按钮。在“表分析器向导”向导中拖出“院系”,在弹出对话框中修改‘表2”的名称为“toffice”,单击“确定”按钮,接着在向导界面右上部分单击“设置惟一标识符”按钮,设置“院系”字段设为“主键”;继续拖“院长”、“院办电话”字段到“toffice”中,如图3.51所示。步骤3:单击“表1”,向导界面右上部分单击“重命名表”按钮,将“表1”修改名为“tStud”,单击“确定”按钮,在“tStud”表中选中“学号”字段,然后单击向导界面右上部分的“设置惟-标识符”按钮,设置“学号"字段为主键。继续单击“下一步”按钮,选中“否,不创建查询”项,单击“完成”按钮,关闭向导。[*]知识点解析:暂无解析45、建立“student”和“grade”两表之间的关系。标准答案:步骤1:在【数据库工具】功能区的【关系】分组中单击“关系”按钮,系统弹出“关系”窗口,在窗口内右击鼠标,选择”显示表”快捷菜单命令。在【显示表】对话框内分别双击“student”和“grade”表到关系窗口中。关闭【显示表】对话框。在“student”表中拖动“学号”字段到“grade”表中“学号”上,在弹出的【编辑关系】对话框中单击“创建”按钮。[*]步骤2:单击快速访问工具栏中的“保存”按钮。关闭“关系”窗口,关闭“sampl.accdb”数据库。知识点解析:暂无解析三、简单应用题(本题共4题,每题1.0分,共4分。)考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好一个表对象“tTeacher”。试按以下要求完成设计:46、创建一个查询,计算并输出教师最人年龄与最小年龄的差值,显示标题为“mage“,所建查询命名为“qT1”。标准答案:步骤1:双击打开“samp2.accdb”数据库,在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添加“tTeacher”表。关闭对话框。在“字段”所在行的第一列输入标题“mage:”,再输入求最大年龄和最小年龄之差的计算式:max([年龄]).min(、[年龄])。如图3.53所示。步骤2:单击快速访问工具栏中的“保存”按钮,输入“qT1”文件名,单击“确定”按钮,关闭“qT1”查询窗口。[*]知识点解析:本题考查查询的基本方法的应用max()函数、min()函数的使用方法。47、创建一个查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“性别”和“系别”四个字段内容,所建查询命名为“qT2”。标准答案:步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添加“tTeacher”表。关闭【显示表】对话框。双击“tTeacher”表中的“编号”、“姓名”、“性别”、“系别”、“学历”字段。在“学历”所在的条件行内输入:”研究生”。作为条件字段不需要显示,取消“显示”复选框的勾选。如图3.54所示。步骤2:单击快速访问工具栏中的“保存”按钮,输入“qT2”文件名,单击“确定”按钮,关闭“qT2”查询窗口。[*]知识点解析:本题考查一个比较简单的条件查询。值得注意的是,“学历”作为条件字段不需要显示。48、创建一个查询,查找并显示年龄小于等于38、职称为副教授或教授的教师的“编号”、“姓名”、“年龄”、“学历”和“职称”五个字段内容,所建查询命名为“qT3”。标准答案:步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添加“tTeacher”表。关闭【显示表】对话框。双击“tTeacher”表中的“编号”、“姓名”、“性别”、“年龄”、“学历”、“职称”字段。在字段“年龄”所在的条件行下输入:<=38,在字段“职称”所在的条件行下输入:”教授”or”副教授”。如图3-55所示。步骤2:单击快速访问工具栏中的“保存”按钮,输入“qT3”文件名,单击“确定”按钮,关闭“qT3”查询窗口。[*]知识点解析:本题考查多条件查询实现方法。同时要考生掌握“and”、“or”、“not”逻辑运算符的使用。注意:“年龄”和“职称”字段虽然作为条件,但是查询中要显示这两个字段的信息,所以不能去掉“显示”项。49、创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为“职称”和“平均年龄”的两个字段内容,所建查询命名为“qT4”。标准答案:步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添加“tTeacher”表,关闭【显示表】对话框,单击“汇总”按钮。双击“tTeacher”表“职称”字段,在其“总计”所在行选择“GroupBy”。双击“年龄”字段,在“年龄”字段左侧单击定位鼠标。输入标题“平均年龄:”,在其“总计”行选择“平均值”。双击“在职否”字段,在其“总计”行中选择“where”,在其条件行内输入:-1,并去掉“显示”行中的勾选,如图3.56所示。步骤2:单击快速访问工具栏中的“保存”按钮,输入“qT4”文件名,单击“确定”按钮,关闭“qT4”查询窗口。步骤3:关闭“samp2.accdb”数据库。[*]知识点解析:本题考查查询中的计算方法的应用。对不不同职称的教师进行分组,然后求出不同组的平均年龄,同时还要求考生掌握“是/否”型的符号表达:是:-1(yes)、否:0(no)。四、综合应用题(本题共3题,每题1.0分,共3分。)考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tEmployee”和“tGroup”及查询对象“qEmployee”,同时还设计出以“qEmployee”为数据源的报表对象“rEmployee”。试在此基础上按照以下要求补充报表设计:50、在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“职工基本信息表”。标准答案:步骤1:双击打开“samp3.accdb”数据库,在【开始】功能区的“报表”面板中右击“rEmployee”报表,选择“设计视图”快捷菜单命令,打开“rEmployee”的设计视图,单击【控件】分组中的”标签”控件。在报表的页眉节区单击鼠标,在光标闪动处输入:职工基本信息表,在标签上右键单击鼠标,在快捷菜单中选择“属性”命令,在【属性表】对话框内修改“名称”为:bTitle。步骤2:单击快速访问工具栏中的“保存”按钮保存报表的修改。知识点解析:本题主要考查报表一些常用控件的设计方法、控件在报表中的样式、控件在报表中显示的位置以及表的修改。利用函数对数据中显示的数据进行处理。Dlookup()函数的使用格式:DL,ookup(”字段名称”,”表或查询名称”,”条件字段名=…&forms!窗体名!控件名&…”1。51、在“性别”字段标题对应的报表主体节区距上边0.1厘米、距左侧5.2厘米位置添加一个文本框,显示出“性别”字段值,并命名为“tSex”。标准答案:步骤1:在“rEmployee”报表设计视图下,单击【控件】分组中的“文本框”按钮,在报表主体节区上拖动产生一个“文本框”和一个“标签”,删除“标签”。选中新增的文本框,在【属性表】对话框内修改“名称”为:tSex,单击“控件来源”所在行的下拉框中选择:性别,把“上边距”修改为:0.1cm,“左”修改为:5.2cm。如图3.57所示。步骤2:单击快速访问工具栏中的“保存”按钮保存报表的修改。[*]知识点解析:暂无解析52、设置报表主体节区内文本框“tDept”的控件来源属性为计算控件。要求该控件可以根据报表数据源里的“所属部门”字段值,从非数据源表对象“tGroup”中检索出对应的部门名称并显示输出。(提示:考虑DLookup函数的使用。)注意:不允许修改数据库中的表对象“‘tEmployee”和“tGroup”及查询对象“qEmployee”;不允许修改报表对象“qEmployee”中未涉及的控件和属性。标准答案:步骤1:在“rEmployee”报表设计视图中选中“tDept”文本框,在【属性表】对话框的“控件来源”所在行内输入运算式:=DIookl”名称”,”tGhlDup”,”部门编号=”&[所属部门]&””。步骤2:单击快速访问工具栏中的“保存”按钮保存报表的修改,关闭“rEmployee”报表。步骤3:关闭“samp3.accdb”数据库。知识点解析:暂无解析国家二级(ACCESS)机试模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、下列哪一条不属于数据库设计的任务?()A、设计数据库应用结构B、设计数据库概论结构C、设计数据库逻辑结构D、设计数据库物理结构标准答案:A知识点解析:数据库设计工作量大而且过程复杂,既是一项数据库工程也是一项庞大的软件工程。考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库的运行和维护。2、有VBA语句:Ifx=1theny=1,下列叙说中正确的是()。A、x=1和y=1均为赋值语句B、x=1和y=1均为关系表达式C、x=1为关系表达式,y=1为赋值语句D、x=1为赋值语句,y=1为关系表达式标准答案:C知识点解析:H条件语句的格式为:If条件式表达式Then语句。If测试指定的条件,如果条件为真,则执行Then后面的语句。因此在Ifx=1Theny=1语句中,x=1为条件表达式,y=1为赋值语句。3、在黑盒测试方法中,设计测试用例的根据是A、数据结构B、程序调用规则C、模块间的逻辑关系D、软件要完成的功能标准答案:D知识点解析:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。4、在关系运算中,选择运算的含义是()。A、在基本表中选择满足条件的记录组成一个新的关系B、在基本表中选择需要的字段(属性)组成一个新的关系C、在基本表中选择满足条件的记录和属性组成一个新的关系D、上述说法均是正确的标准答案:A知识点解析:本题考查关系运算的知识。关系运算可分为两大类:一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组:投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。5、必须输入任一字符或空格的输入掩码是()。A、CB、&C、LD、0标准答案:B知识点解析:在输入数据时,如果希望输入数据的格式标准保持一致,或希望检查输入时的错误,可以设置输入掩码。输入掩码属性所使用字符的含义:c可以选择输入任何的字符或一个空格,&必须输入任何的字符或一个空格,L必须输入字母,0必须输入数字(0—9)。所以本题答案是选项B。6、为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的()。A、“格式”选项卡B、“事件”选项卡C、“方法”选项卡D、“数据”选项卡标准答案:B知识点解析:本题考查窗体控件的基础知识。在窗体上每一个控件都是一个对象,都具有三要素就是属性、事件和方法。事件是控件可以响应的动作如单击鼠标等,所以要想设计单击鼠标时的动作就要设计单击鼠标事件里面的内容。7、要限制宏命令的操作范围,可以在创建宏时定义()。A、宏操作对象B、宏条件表达式C、窗体或报表控件属性D、宏操作目标标准答案:B知识点解析:要限制宏命令的操作范围可以在创建宏时定义宏条件表达式。8、下列叙述中正确的是A、软件的使用存在老化问题B、软件是物理实体,不具有抽象性C、软件是逻辑实体,具有抽象性D、软件的运行对计算机系统不一定具有依赖性标准答案:C知识点解析:软件是一种逻辑实体,而不是物理实体,具有抽象性。软件的使用不存在老化问题。9、Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录,为此需要定义的关系是()。A、输入掩码B、有效性规则C、默认值D、参照完整性标准答案:D知识点解析:本题考查参照完整性的知识。参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到子表;子表中的记录删除时主表的相关记录随之删除;子表中的记录更新时主表的相关记录随之更新都属于参照完整性。10、一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。A、一对一B、一对多C、多对多D、多对一标准答案:C知识点解析:因为一个人可以操作多个计算机,而一台计算机又可以被多个人使用,所以两个实体之间是多对多的关系。11、一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。A、16B、10C、6D、4标准答案:A知识点解析:根据二叉树的性质:在任意一棵二叉树中,度数为0的叶子结点总是比度数为2的结点多一个,所以本题中度数为2的结点是5—1=4个,度数为1的结点的个数是25—5—4=16个。12、若要查询成绩为85~100分(包括85分,不包括100分)的学生的信息,查询准则设置正确的是()。A、>840r<100B、Between85with100C、IN(85,100)D、>=85and<100标准答案:D知识点解析:本题考查表达式和运算符的知识。“Between…And”是表示在某区间内的运算符,等价于:>=下界And<=上界;表示集合的方法是用括号括起集合的所有元素,这些元素之间用逗号隔开,表示在某个集合内的关键字用in。13、对不同类型的运算符,优先级的规定是()。A、字符运算符>算术运算符>关系运算符>逻辑运算符B、算术运算符>字符运算符>关系运算符>逻辑运算符C、算术运算符>字符运算符>逻辑运算符>关系运算符D、字符运算符>关系运算符>逻辑运算符>算术运算符标准答案:B知识点解析:对不同类型的运算符,优先级为:算术运算符>连接运算符(字符运算符)>比较运算符(关系运算符)>逻辑运算符。所有比较运算符的优先级相同。算术运算符中,指数运算符(^)>负数(一)>乘法和除法(*√)>整数除法(\)>求模运算(Mod)>加法和减法(+、一)。括号优先级最高。14、能够检查字段中的输入值是否合法的属性是()。A、格式B、默认值C、有效性规则D、有效性文本标准答案:C知识点解析:“格式”属性用于定义数字、日期/时间及文本等显示及打印的方式,可以使用某种预定义格式,也可以用格式符号来创建自定义格式。“默认值”属性指定一个数值,该数值在新建记录时将自动输入到字段中。“有效性规则”属性用于规定输入到字段中的数据的范围,从而判断用户输入的数据是否合法。“有效性文本”属性的作用是当输入的数据不在规定范围时显示相应的提示信息,帮助用户更正所输入的数据。所以选项C)正确。15、如果变量A是Boolean型,则下列赋值语句中,正确的是()。A、A=“NO”B、A=.NOC、A=#TURE#D、A=2<10标准答案:D知识点解析:Boolean类型变量的取值只能取true或false,其中选项A是字符型常量;B选项写法有误;C选项赋值语句不正确,并且存在拼写错误;D选项是将一个表达式的值赋给B00lean型变量A,选项中2<10为真,所以A取值为true。因此,本题应选择D选项。16、教师管理数据库有数据表"teacher",包括"编号"、"姓名"、"性别"和"职称"四个字段。下面程序的功能是:通过窗体向"teacher"表中添加教师记录。对应"编号"、"姓名"、"性别"和"职称"的4个文本框的名称分别为:tNo、tName、tSex和tTitles。当单击窗体上的"增加"命令按钮(名称为Command1)时,首先判断编号是否重复,如果不重复,则向"teacher"表中添加教师记录;如果编号重复,则给出提示信息。PrivateADOcnAsNewADODB.ConnectionPrivateSubForm_Load()’打开窗口时,连接Access本地数据库SetADOcn=CurrentProject.ConnectionEndSubPrivateSubCommand0_Click()’追加教师记录DimstrSQLAsStringDimADOcmdAsNewADODB.CommandDimADOrsAsNewADODB.RecordsetSetADOrs.ActiveConnection=ADOcnADOrs.Open"Select编号FromteacherWhere编号=’"+tNo+"’"IfNotADOrs.EOFThenMsgBox"你输入的编号已存在,不能新增加!"ElseADOcmd.ActiveConnection=ADOcnstrSQL="InsertIntoteacher(编号,姓名,性别,职称)"strSQL=strSQL+"Values(’"+tNo+"’,’"+tname+"’,’"+tsex+"’,’"+ttitles+"’)"ADOcmd.CommandText=strSQLADOcmd.MsgBox"添加成功,请继续!"EndIfADOrs.CloseSetADOrs=NothingEndSub按照功能要求,在横线上应填写的是()。A、ExecuteB、RunSQLC、RunD、SQL标准答案:A知识点解析:程序中定义了ADOcmd为ADO的Command对象,Command对象在建立数据连接后,可以发出命令操作数据源,可以在数据库中添加、删除、更新数据。程序中已经将更新字段的SQL语句保存到ADOcmd.CommandText中,接下来执行ADOcmd对象的Execute方法即可执行上述语句,即ADOcmd.Execute。17、对不同类型的运算符,优先级的规定是()。A、字符运算符>算术运算符>关系运算符>逻辑运算符B、算术运算符>字符运算符>关系运算符>逻辑运算符C、算术运算符>字符运算符>逻辑运算符>关系运算符D、字符运算符>关系运算符>逻辑运算符>算术运算符标准答案:B知识点解析:对不同类型的运算符,优先级为:算术运算符>连接运算符(字符运算符)>比较运算符(关系运算符)>逻辑运算符。所有比较运算符的优先级相同。算术运算符中,指数运算符(^)>负数(一)>乘法和除法(*、/)>整数除法(\)>求模运算(Mod)>加法和减法(+、一)。括号优先级最高。18、下列关于宏操作MessageBox的叙述中,错误的是A、可以在消息框中给出提示或警告B、可以设置在显示消息框的同时扬声器发出嘟嘟声C、可以设置消息框中显示的按钮的数目D、可以设置消息框中显示的图标的类型标准答案:C知识点解析:宏操作MessageBox的功能是给出提示或警告信息,在消息参数中可以设置提示信息,也可以选择是否发出嘟嘟声的提示,在类型参数中可以设置消息框中显示的图表类型,包括重要、警告?、警告!、信息4种。但消息框中显示的按钮数目是固定的,不能自行设置,因此选择C选项。19、没数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()A、R={(1,2),(3,4),(5,1)}B、R={(1,3),(4.1),(3.2),(5,4)}C、R={(1,2),(2,3),(4,5)}D、R={(1,3),(2,4),(3,5)}标准答案:B知识点解析:一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件,称为线性结构。不同时满足以上两个条件的数据结构就称为非线性结构。A选项中有两个根结点3和5,故错误。B选项根结点为5,排列顺序为54132,B选项正确。C选项有两个根结点1和4,故错误。D选项有两个根结点l和2,故错误。20、如有数组声明语句Dima(2,—3to2,4),则数组a包含元素的个数是()。A、40B、75C、12D、90标准答案:D知识点解析:数组的默认下限为0,所以Dima(2,—3to2,4),第一维下标为0,1,2,共3个,第二维下标为—3,—2,一1,0,1,2,共6个,第三维下标为0,1,2,3,4,共5个,所以数据a包含的元素个数为3×6×5=90。21、程序中要统计职称(duty)为“教授”或“副教授”的人数,若使用IF语句进行判断计数,则错误的IF语句是()。A、IfInStr(duty,’’教授’’)>0Thenn=n+1B、IfMid(fd,1)=’’教授’’Thenn=n+1C、IfRight(duty,2)=’’教授’’Thenn=n+1D、Ifduty=’’教授’’Orduty=’’副教授’’Thenn=n+1标准答案:B知识点解析:Mid函数的语法格式为:Mid(<字符串表达式>,<N1>,[N2])该函数的功能是从字符串左边第N1个字符起截取N2个字符.如果省略最后一个参数N2,则表示从、1他置开始截取到字符串结尾。A、C、D选项中,在dutv字段内容中找出包含研究员或副研究员的记录。B选项中Mid(duty,1)表示从“duty”字段中的第1位开始,截取到最后,判断是否等于“教授”,那么“duty”字段值中为“副教授”的将不满足判断条件,从而被遗漏统计,所以本题B选项是错误的。22、要将“职工管理.accdb”文件中“职工情况”表中男职工的“退休年限”字段加上5,程序【】处应填写的语句是()。SubAgePlus()DimcnAsNewADODB.Connection’连接对象DimrsAsNewADODB.Recordset’记录集对象DimfdAsADODB.Field’字段对象DimstrConnectAsString’连接字符串DimstrSQLAsString’查询字符串Setcn=CurrentProject.ConnectionstrSQL="Select退休年限from职工情况where性别=’男’"rs.OpenstrSQL,cn,adOpenDynamic,adLockOptimistic,adCmdTextSetfd=rs.Fields("退休年限")DoWhileNotrs.EOFfd=fd+5【】rs.MoveNext.Looprs.Closecn.CloseSetrs=NothingSetcn=NothingEndSubA、rs.UpdateB、rs.EditC、EditD、Update标准答案:A知识点解析:程序中使用DoWhile循环对记录集中的记录进行遍历,对年龄值加1后,使用rs.update语句对记录集进行更新并保存年龄的新值,最后使用rs.movenext语句将记录集指针向下移动一次,指向下一条记录,判断循环是否继续执行,故A选项正确。23、最大化激活窗口的宏命令是A、MinimizeB、RequeryC、MaximizeD、Restore标准答案:C知识点解析:最大化激活窗口的宏命令是Maximize,宏命令Minimize用于最小化激活窗口,宏命令Requery用于实施控件重新查询及刷新控件数据,宏命令Restore用于将最大化或最小化窗口恢复至原始大小。24、一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为A、219B、229C、230D、231标准答案:B知识点解析:二叉树中,度为0的节点数等于度为2的节点数加1,即n2=n0-1,叶子节点即度为0,则n2=79,总结点数为n0+n1+n2=80+70+79=229,答案为B。25、若要求窗体中的某个控件在事件发生时要执行一段代码,则应设置是A、窗体属性B、事件过程C、函数过程D、通用过程标准答案:B知识点解析:在ACCESS数据库中,若要求窗体中的某个控件在事件发生时要执行一段代码,完成指定动作,这样的代码过程称为事件过程或事件响应代码。26、在宏的参数中,要引用窗体Fl上的Textl文本框的值,应该使用的表达式是()。A、[Forms]![F1]![Textl]B、TextlC、[F1].[Text1]D、[Forms]_[Fl]_[Textl]标准答案:A知识点解析:宏在输入条件表达式时可能会引用窗体或报表上的控件值,使用语法如下:Forms![窗体名]![控件名]或[Forms]![窗体名]![控件名]和Reports![报表名]![控件名]或[Reports]![报表名]![控件名]。故A)选项正确。27、窗体Caption属性的作用是()。A、确定窗体的标题B、确定窗体的名称C、确定窗体的边界类型D、确定窗体的字体标准答案:A知识点解析:窗体Caption属性的作用是确定窗体的标题,故答案为A)。28、下列关于宏的叙述中,正确的是A、宏是控件的集合B、宏是事件的集合C、宏是方法的集合D、宏是操作的集合标准答案:D知识点解析:宏是Access数据库对象之一,他的主要功能是进行自动操作,将查询、窗体等有机组合起来,形成性能完善、操作简单的系统。宏是操作的集合,其中每个操作都能自动地实现特定功能,因此选择D选项。29、一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,那么这些元素的出栈顺序是()。A、ABCDE12345B、12345ABCDEC、EDCBA54321D、54321EDCBA标准答案:C知识点解析:栈遵循先进后出的原则组织数据,最早入栈的最后出栈,因此选择C。30、可以判定某个日期表达式能否转换为日期或时间的函数是()。A、CDateB、IsDateC、DateD、IsText标准答案:B知识点解析:判定某个日期表达式能否转换为日期或时间的函数用IsDate。31、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。A、交B、并C、自然连接D、差标准答案:D知识点解析:关系T中的元组是R关系中有而S关系中没有的元组的集合,所以由关系R和S得到关系T进行的是差的运算。32、某学生成绩管理系统的“主窗体”如下左图所示,单击“退出系统”按钮会弹出如下右图“请确认”提示框;如果继续单击“是”按钮,则会关闭主窗体退出系统;如果单击“否”按钮,则会返回“主窗体”继续运行系统。为了达到这样的运行效果,在设计主窗体时为“退出系统”按钮的“单击”事件设置了一个“退出系统”宏。正确的宏设计是()。A、

B、

C、

D、

标准答案:A知识点解析:此题考查条件宏的创建,在条件列输入要满足什么条件,才能执行后面的操作。执行MagBox(”您真的要退出系统吗?”,4+32+256,”请确认”)=6这一句后会弹出一个消息框,提示用户选择“是”或“否”,如果选择“是”,则返回值为6,选择“否”,返回值为7。下面就是判断用户到底选择的是“是”还是“否”,如果选择“是”则条件表达式为真,执行Close关闭操作。33、要创建一个"教师管理"库,最快捷的建立方法是A、通过新建空白数据库建立B、通过数据库模板建立C、通过数据库表模板建立D、使用三种方法均可建立标准答案:B知识点解析:根据题目要求,可直接使用模板进行数据库的建立;选项A也可以建立,选项C建立的是一张表,并不是数据库。因此,本题应选择B选项。34、VBA中一般采用Hungarian符号法命名变量,代表子报表的字首码是A、subB、RptC、FmtD、txt标准答案:A知识点解析:本题考查的是Hungarian符号法命名规则,标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是第一个单词或者多个单词的组合的首字母大写,该单词要指明变量的用途。子报表英文为subreport。因此,选择A选项。35、可以在窗体中进行数据输入的控件是A、标签控件B、文本框控件C、命令按钮控件D、图像控件标准答案:B知识点解析:标签控件一般只是用来显示窗体或报表中的说明性文本,它没有数据源,不显示字段或表达式的值,显示的内容是固定不变的。文本框控件一般用来显示或输入信息或数据。命令按钮控件一般用来控制操作的执行,只能有点击动作,不能输入数据。图像控件一般用来显示特定的或绑定的数据库中的图像,不能进行数据输入。因此选择B选项。36、在SQL语言的SELECT语句中,用于实现选择运算的子句是()A、FORB、IFC、WHILED、WHERE标准答案:D知识点解析:SQL查询的Select语句是功能最强,也是最为复杂的SQL语句。SELECT语句的结构是:SELECT[ALL|DISTINCT]别名FROM表名[WHERE查询条件][GROUPBY要分组的别名[HAVING分组条件]]Where后面的查询条件用来选择符合要求的记录,所以选项D)正确。37、表1输入掩码属性所使用字符的含义输入掩码属性所使用字符的含义见表1。因此若要限制字段只能输入数字0~9,应使用的输入掩码字符是"0"。表1输入掩码属性所使用字符的含义Access数据库中,能够对数据表进行统计的查询是A、汇总查询B、动作查询C、选择查询D、删除查询标准答案:C知识点解析:在Access数据库中,可以利用选择查询对数据表进行统计。38、下列程序的功能是计算10的阶乘,程序空白处应该填写的语句是DimtassingleDimkasIntegerk=0:t=1While_______k=k+1t=t*kWendA、k<10B、k>10C、k<=10D、k>=10标准答案:A知识点解析:本程序作用是计算10的阶乘,While空白处是用来进行条件限制,满足循环条件则执行k=k+1,t=t*k操作,实现k值加1和阶乘的计算。因此当循环至k值为9时,执行循环体k=k+1=9+1=10,t=1*2*3*4*5*6*7*8*9*10完成10的阶乘的计算,循环到此结束,因此循环的条件应为k<10或k<=9。39、下列关于表的叙述中,错误的是A、Access中的数据表是由字段和记录构成B、Access中的数据表是查询的主要数据源C、设计表的主要工作是定义表的字段和属性D、数据表一般可以包含一到两个主题的信息标准答案:D知识点解析:A、B、C选项中关于数据表和设计表的描述是正确的;数据表只可以包含一个主题信息,因此,本题应选择D选项。40、一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。A、一对一B、一对多C、多对多D、多对一标准答案:C知识点解析:因为一个人可以操作多个计算机,而一台计算机又可以被多个人使用,所以两个实体之间是多对多的关系。二、基本操作题(本题共5题,每题1.0分,共5分。)在考生文件夹下,已有“sampl.accdb”数据库文件和Stab.xls文件,“sampl.accdb”中已建立表对象“student”和“grade”,试按以下要求,完成表的各种操作:41、将考生文件夹下的Stab.xls文件导入到“student”表中。标准答案:步骤1:打开“sampl.accdb”数据库,在【外部数据】功能区的“导入并链接”组中单击“Excel”按钮。步骤2:在弹出的【获得外部数据-Excel电子表格】对话框中,单击“浏览”按钮,在弹出的【打开】对话框内浏览“Stab.xls”文件所在的存储位置(考生文件夹下),选中“Stab.xls”Excel文件,单击“打开”按钮。步骤3:接着在【获得外部数据.Excel电子表格】对话框中选中“在表中追加一份记录的副本”项,并在其下方的列表框中选择“student”表,单击“确定”按钮。步骤4:系统弹出【导入数据表向导】对话框,此时默认的是sheetl表中的数据,不需要修改,单击“下一步”按钮,继续保持默认,单击“下一步”按钮,确认数据导入的是student表,单击“完成”按钮,最后单击“关闭”按钮,关闭向导。知识点解析:(1)主要考查Access数据库中获取外来数据的方法。(2)主要考查表记录的删除,对表记录的批量删除。找出要删除的记录是非常关键的。一般要借助表的常用的数据处理:“排序”、“筛选”等方法。(3)此题主要考查默认字段值的设置,这种方法对数据库的数据的添加起到非常好的作用。(4)主要考查表“分析”操作。这个操作主要实现表“结构”的拆分。(5)主要考查表与表之间联系的建立方法以及能够建立联系的两个表必须满足条件。42、将“student”表中1975年到1980年之间(包括1975年和1980年)出生的学生记录删除。标准答案:步骤1:双击“student”表打开数据表视图。选中“出生日期”列,再单击【开始】功能区“排序和筛选”组中的“升序”按钮。在按照“出生年月”排序后的记录中连续选择出生年在1975~1980之间的记录,按键盘上键,确认删除记录。步骤2:单击快速访问工具栏中的“保存”按钮。知识点解析:暂无解析43、将“student”表中“性别”字段的默认值属性设置为“男”。标准答案:步骤1:右击student表,选择“设计视图”快捷菜单命令,打开表设计视图。步骤1:单击“性别”字段。在下方的“字段属性”的“默认值”所在行内输入:男。步骤2:单击快速访问工具栏中的“保存”按钮保存设置,关闭表设计器。知识点解析:暂无解析44、将“student”表拆分为两个新表,表名分别为“tStud”和“tOffice”。其中“tStud”表结构为:学号,姓名,性别,出生日期,院系,籍贯,主键为学号;“tOffice”表结构为:院系,院长,院办电话,主键为“院系”。要求:保留“student”表。标准答案:步骤1:在【数据库工具】功能区的“分析”组中单击“分析表”按钮,弹出【表分析向导】对话框。在对话框中直接单击“下一步”按钮,直到出现表选择向导界面。如图3-50所示,选中“student”表。步骤2:继续单击“下一步”按钮,选择“否,自行决定”单选框;再单击“下一步”按钮。在“表分析器向导”向导中拖出“院系”,在弹出对话框中修改‘表2”的名称为“toffice”,单击“确定”按钮,接着在向导界面右上部分单击“设置惟一标识符”按钮,设置“院系”字段设为“主键”;继续拖“院长”、“院办电话”字段到“toffice”中,如图3.51所示。步骤3:单击“表1”,向导界面右上部分单击“重命名表”按钮,将“表1”修改名为“tStud”,单击“确定”按钮,在“tStud”表中选中“学号”字段,然后单击向导界面右上部分的“设置惟-标识符”按钮,设置“学号"字段为主键。继续单击“下一步”按钮,选中“否,不创建查询”项,单击“完成”按钮,关闭向导。[*]知识点解析:暂无解析45、建立“student”和“grade”两表之间的关系。标准答案:步骤1:在【数据库工具】功能区的【关系】分组中单击“关系”按钮,系统弹出“关系”窗口,在窗口内右击鼠标,选择”显示表”快捷菜单命令。在【显示表】对话框内分别双击“student”和“grade”表到关系窗口中。关闭【显示表】对话框。在“student”表中拖动“学号”字段到“grade”表中“学号”上,在弹出的【编辑关系】对话框中单击“创建”按钮。[*]步骤2:单击快速访问工具栏中的“保存”按钮。关闭“关系”窗口,关闭“sampl.accdb”数据库。知识点解析:暂无解析三、简单应用题(本题共4题,每题1.0分,共4分。)考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好一个表对象“tTeacher”。试按以下要求完成设计:46、创建一个查询,计算并输出教师最人年龄与最小年龄的差值,显示标题为“mage“,所建查询命名为“qT1”。标准答案:步骤1:双击打开“samp2.accdb”数据库,在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添加“tTeacher”表。关闭对话框。在“字段”所在行的第一列输入标题“mage:”,再输入求最大年龄和最小年龄之差的计算式:max([年龄]).min(、[年龄])。如图3.53所示。步骤2:单击快速访问工具栏中的“保存”按钮,输入“qT1”文件名,单击“确定”按钮,关闭“qT1”查询窗口。[*]知识点解析:本题考查查询的基本方法的应用max()函数、min()函数的使用方法。47、创建一个查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“性别”和“系别”四个字段内容,所建查询命名为“qT2”。标准答案:步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添加“tTeacher”表。关闭【显示表】对话框。双击“tTeacher”表中的“编号”、“姓名”、“性别”、“系别”、“学历”字段。在“学历”所在的条件行内输入:”研究生”。作为条件字段不需要显示,取消“显示”复选框的勾选。如图3.54所示。步骤2:单击快速访问工具栏中的“保存”按钮,输入“qT2”文件名,单击“确定”按钮,关闭“qT2”查询窗口。[*]知识点解析:本题考查一个比较简单的条件查询。值得注意的是,“学历”作为条件字段不需要显示。48、创建一个查询,查找并显示年龄小于等于38、职称为副教授或教授的教师的“编号”、“姓名”、“年龄”、“学历”和“职称”五个字段内容,所建查询命名为“qT3”。标准答案:步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添加“tTeacher”表。关闭【显示表】对话框。双击“tTeacher”表中的“编号”、“姓名”、“性别”、“年龄”、“学历”、“职称”字段。在字段“年龄”所在的条件行下输入:<=38,在字段“职称”所在的条件行下输入:”教授”or”副教授”。如图3-55所示。步骤2:单击快速访问工具栏中的“保存”按钮,输入“qT3”文件名,单击“确定”按钮,关闭“qT3”查询窗口。[*]知识点解析:本题考查多条件查询实现方法。同时要考生掌握“and”、“or”、“not”逻辑运算符的使用。注意:“年龄”和“职称”字段虽然作为条件,但是查询中要显示这两个字段的信息,所以不能去掉“显示”项。49、创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为“职称”和“平均年龄”的两个字段内容,所建查询命名为“qT4”。标准答案:步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添加“tTeacher”表,关闭【显示表】对话框,单击“汇总”按钮。双击“tTeacher”表“职称”字段,在其“总计”所在行选择“GroupBy”。双击“年龄”字段,在“年龄”字段左侧单击定位鼠标。输入标题“平均年龄:”,在其“总计”行选择“平均值”。双击“在职否”字段,在其“总计”行中选择“where”,在其条件行内输入:-1,并去掉“显示”行中的勾选,如图3.56所示。步骤2:单击快速访问工具栏中的“保存”按钮,输入“qT4”文件名,单击“确定”按钮,关闭“qT4”查询窗口。步骤3:关闭“samp2.accdb”数据库。[*]知识点解析:本题考查查询中的计算方法的应用。对不不同职称的教师进行分组,然后求出不同组的平均年龄,同时还要求考生掌握“是/否”型的符号表达:是:-1(yes)、否:0(no)。四、综合应用题(本题共3题,每题1.0分,共3分。)考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tEmployee”和“tGroup”及查询对象“qEmployee”,同时还设计出以“qEmployee”为数据源的报表对象“rEmployee”。试在此基础上按照以下要求补充报表设计:50、在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“职工基本信息表”。标准答案:步骤1:双击打开“samp3.accdb”数据库,在【开始】功能区的“报表”面板中右击“rEmployee”报表,选择“设计视图”快捷菜单命令,打开“rEmployee”的设计视图,单击【控件】分组中的”标签”控件。在报表的页眉节区单击鼠标,在光标闪动处输入:职工基本信息表,在标签上右键单击鼠标,在快捷菜单中选择“属性”命令,在【属性表】对话框内修改“名称”为:bTitle。步骤2:单击快速访问工

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论