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

下载本文档

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

文档简介

国家二级(ACCESS)机试模拟试卷5(共9套)(共470题)国家二级(ACCESS)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、在数据流图中,带有箭头的线段表示的是()。A、控制流B、数据流C、模块调用D、事件驱动标准答案:B知识点解析:数据流图中带箭头的线段表示数据流,沿箭头方向传递数据的通道,一般在旁边标注数据流名。2、某窗体中有一个命令按钮,在“窗体视图”中点击此命令按钮,运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是A、RunAppB、RunCodeC、RunMacroD、RunSQL标准答案:A知识点解析:本题考查常见宏操作相关知识。RunApp打开指定的外部应用程序;RunCode打开指定的VBA中Function过程;RunMacro运行指定的宏:RunSQL执行指定的SQL语句,通常为操作或定义类SQL语句。3、某数据库的表中要添加Internet站点的网址,应该采用的字段类型是()。A、OLE对象数据类型B、超级链接数据类型C、查阅向导数据类型D、自动编号数据类型标准答案:B知识点解析:超级链接型的字段是用来保存超级链接的。超级链接型字段包含作为超级链接地址的文本或以文本形式存储的字符与数字的组合。超级链接地址是通往对象、文档、Web页或其他目标的路径。4、如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是()。A、删除B、追加C、生成表D、更新标准答案:C知识点解析:如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是生成表查询。答案为C)选项。5、在模块的声明部分使用"OptionBase1"语句,然后定义二维数组A(2to5,5),则该数组的元素个数为()。A、20B、24C、25D、36标准答案:A知识点解析:VBA中OptionBase1语句的作用是设置数组下标从1开始,展开二维数组A(2to5,5),为A(2,1)…A(2,5),A(3,1)…A(3,5),…,A(5,1)…A(5,5)共4组,每组5个元素,共20个元素。6、假定有以下程序段n=0fori=lto4forj=3to-1step-1n=nat+1nextjnexti运行完毕后n的值是()。A、12B、15C、16D、20标准答案:D知识点解析:本题考查VBA程序设计中的循环知识。在本题的程序中,每次循环n都会加1,所以关键问题就是循环共执行多少次。我们已知外循环共执行4次,每次外循环中内循环都执行5次,则内循环共执行的次数为20次。7、某窗体中有一命令按钮,名称为Commandl。要求在窗体视图中单击此命令按钮后,命令按钮上显示的文字颜色变为棕色(棕色代码为128),实现该操作的VBA语句是()。A、Commandl.ForeColor=128B、Commandl.BackColor=128C、Command1.DisableColor=128D、Command1.Color=128标准答案:A知识点解析:本题考查窗体控件前景颜色的知识,命令按钮上显示的文字颜色为前景颜色,所以设置C1.Forecolor=128。8、数据库管理系统(DBMS)是A、硬件系统B、系统软件C、一个完整的数据库应用系统D、既包括硬件、也包括软件的系统标准答案:B知识点解析:数据库管理系统(DatabaseManagementSystem)是一种操纵和管理数据库的大型软件它是一种应用软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。9、在报表中要显示格式为"共N页,第N页"的页码,正确的页码格式设置是()。A、="共"+Pages+"页,第"+Page+"页"B、="共"+[Pages]+"页,第"+[Page]+"页"C、="共"&Pages&"页,第"&Page&"页"D、="共"&[Pages]&"页,第"&[Page]&"页"标准答案:D知识点解析:在报表中添加计算字段应以"="开头,在报表中要显示格式为"共N页,第N页"的页码,需要用到[Pages]和[Page]这两个计算项,所以正确的页码格式设置是="共"&[Pages]&"页,第"&[Page]&"页",即选项D为正确答案。10、以下有关宏操作的叙述正确的是()。A、宏的条件表达式中不能引用窗体或报表的控件值B、不是所有的宏操作都可以转化为相应的模块代码C、使用宏不能启动其他应用程序D、可以利用宏组来管理相关的一系列宏标准答案:D知识点解析:本题考查宏操作的知识。宏是一个或多个操作组成的集合,所有的宏操作都可以转化为相应的模块代码;使用宏不但可以启动另一个宏,也能启动其他应用程序;在条件宏的条件表达式中可以引用窗体或报表的控件值;可以利用宏组来管理相关的一系列宏。11、软件调试的目的是()。A、发现错误B、改善软件的性能C、改正错误D、验证软件的正确性标准答案:C知识点解析:在对程序进行了成功的测试之后将进入程序调试,程序调试的任务是诊断和改正程序中的错误。12、一般不需使用VBA代码的是()。A、创建用户自定义函数B、创建用户自定义子过程C、打开报表D、复杂错误处理标准答案:C知识点解析:本题考查VBA的知识。在模块中使用VBA代码来创建用户自定义函数和子过程是模块设计的主要内容,VBA代码还可以进行复杂错误处理,但是一般来说,打开表、查询、窗体和报表等工作不使用VBA代码,而使用宏来完成。13、在快速排序法中,每经过一次数据交换(或移动)后A、能消除多个逆序B、只能消除一个逆序C、不会产生新的逆序D、消除的逆序个数一定比新产生的逆序个数多标准答案:A知识点解析:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。14、算法的时间复杂度是指()。A、算法所处理的数据量B、算法的执行时间C、算法在执行过程中所需要的基本运算次数D、算法程序中的语句或指令条数标准答案:C知识点解析:一个算法的时间复杂度是指执行这个算法所需的极端工作量。15、关于SQL查询,以下说法不正确的是()。A、SQL查询是用户使用SQL语句创建的查询B、在查询设计视图中创建查询时,Access将在后台构造等效的SQL语句C、SQL查询可以用结构化的查询语言来查询、更新和管理关系数据库D、SQL查询更改之后,可以以设计视图中所显示的方式显示,也可以从设计网格中进行创建标准答案:D知识点解析:本题考查SOL查询的知识。SQL查询是用户使用SQL语句创建的查询,当在查询设计视图中创建查询时,Access将在后台构造等效的SOL语句,它可以查询、更新和管理关系数据库,但是更改后只能以设计视图中所显示的方式显示。16、将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是()。A、选择查询B、追加查询C、更新查询D、生成表查询标准答案:B知识点解析:追加查询可以将符合查询条件的数据追加到一个已经存在的表中,该表可以是当前数据库中的一个表,也可以是另一个数据库中的表,所以选项B)正确。17、数据库系统与文件系统的主要区别是()。A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量标准答案:B知识点解析:数据库技术的主要目的是有效管理和存取大量的数据资源,包括:提高数据的共享性,减少数据的冗余度,提供数据与应用程序的独立性。18、与Access数据库中“记录”相对应的关系模型的概念是()。A、属性B、元组C、关系D、域标准答案:B知识点解析:在一张二维表中,水平方向的行称为元组,即每一行是一个元组。而一个元组对应Access表中一个具体的记录,故本题B选项正确。19、已知“借阅"表中有“借阅编号”、“学号”和“借阅图书编号”等字段,每名学生每借阅一本书生成一条记录,要求按学生学号统计出每名学生的借阅次数,下列SQL语句中,正确的是A、Select学号,Count(学号)from借阅B、Select学号,Count(学号)from借阅GroupBy学号C、Select学号,Sum(’学号-)from借阅D、Select学号,Sum((学号)from借阅OrderBy学号标准答案:B知识点解析:SELECT语句能够实现数据的筛选、投影和连接操作,并能够完成筛选字段重命名、多数据源数据组合、分类汇总和排序等具体操作。SELECT语句的一般格式为:SELECT[ALL|DISTINCT]*|<字段列表>FROM<表名1>[,<表名2>]…[WHERE<条件表达式>][GROUPBY<字段名>[HAVING<条件表达式>]][ORDERBY<字段名>[ASC|DESCll;其中:ALL表示查询所有符合条件的记录,默认值为ALL;DISTINCT表示查询要去掉重复行的所有记录;表示查询结果为整个记录,即包括所有的字段:<字段列表>使用“,”将项分开,这些项可以是字段、常数或系统内部的函数;FROM子句说明要查询的数据来自哪个或哪些表,可以对单个或多个表进行查询;WHERE子句说明查询条件,条件表达式可以是关系表达式,也可以是逻辑表达式;GROUPBY子句用于对检索结果进行分组,可以利用它进行分组汇总;HAVING必须跟随GROUPBY使用,它用来限定分组必须满足的条件;ORDERBY子句用来对查询结果进行排序,ASC表示查询结果按某一字段值升序排列,DESC表示查询结果按某一字段值降序排列。由于题意中要求按学生学号统计出每名学生的借阅次数,所以应对学号进行分组,再利用COUNT实现统计功能。20、下列关于Null值的叙述中,正确的是A、Null值等同于数值0B、Access不支持Null值C、Null值等同于空字符串D、Null值表示字段值未知标准答案:D知识点解析:Access中,在字段属性设置的过程中,每个字段都有一个属性,但当它为NULL时,表示该字段值未知。Null不等同数值0或空字符串,Access支持Null值。因此,本题应选择D选项。21、在VBA中按文件的访问方式不同,可以将文件分为()。A、顺序文件、随机文件和二进制文件B、文本文件和数据文件C、数据文件和可执行文件D、ASCII文件和二进制文件标准答案:A知识点解析:VBA中打开文件的格式为:Open文件名[For方式][Access存取类型][锁定]As[#]文件号[Len=记录长度]其中"方式"可以是以下几种:Output、Input、Append为指定顺序输出输入方式,Random为指定随机存取方式,Binary为指定二进制文件。因此,按文件访问方式不同可以将文件分为顺序文件、随机文件和二进制文件。22、若要求输入的数据具有固定的格式,应设置字段的属性是A、格式B、默认值C、输入掩码D、字段大小标准答案:C知识点解析:输入掩码是一种输入格式,由字面显示字符和掩码字符构成,用于设置数据的输入格式,输入掩码可以在输入数据时保持统一的格式,因此,本题应选择C选项。23、下列序列中不满足堆条件的是()。A、(98,95,93,96,89,85,76,64,55,49)B、(98,95,93,94,89,85,76,64,55,49)C、(98,95,93,94,89,90,76,64,55,49)D、(98,95,93,94,89,90,76,80,55,49)标准答案:A知识点解析:若有n个元素的序列,将元素按顺序组成一棵完全二叉树,当且仅当满足下列条件时称为堆:大根堆,所有结点的值大于或等于其左右子结点的值;小根堆,所有结点的值小于或等于其左右子结点的值。B、C、D选项属于大根堆,A选项由于98>95,判断属于大根堆,但95<96,不满足条件,不是堆,故选择A选项。24、宏命令OpenForm的功能是A、打开窗体B、打开报表C、打开查询D、打开表标准答案:A知识点解析:宏命令OpenForm的功能是打开窗体,打开报表的宏命令是OpenReport,打开查询的宏命令是OpenQuery,打开表的宏命令是OpenTable。25、要在Access数据库中建立"学生成绩表",包括字段(学号,平时成绩,期末成绩,总成绩),其中平时成绩为0~20分,期末成绩和总成绩均为0~100分,总成绩为平时成绩+期末成绩×80%。则在创建表时,错误的操作是A、将"总成绩"字段设置为计算类型并设置计算公式B、为"平时成绩"、"期末成绩"和"总成绩"字段设置有效性规则C、将"平时成绩"和"期末成绩"字段设置为数字类型D、将"学号"字段设置为主关键字标准答案:B知识点解析:根据题目描述,应将"学号"字段设置为主关键字作为唯一标识,将"平时成绩"与"期末成绩"字段设置为数字类型,总成绩是根据平时成绩和期末成绩计算得来,因此应将"总成绩"的数据类型定义为"计算"类型。有效性规则可以控制数据的输入范围,本题中"总成绩"字段是由计算得来,不需要设置有效性规则。因此选项B错误。26、有三个关系R,S和T如下:则由关系R和S得到关系T的操作是A、选择B、差C、交D、并标准答案:B知识点解析:关系T是关系R的一部分,并且是关系R去掉R和S相同的元素,符合差操作。27、结构化程序设计的基本原则不包括()。A、多态性B、自顶向下C、模块化D、逐步求精标准答案:A知识点解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A)。28、在Access中有"教师"表,表中有"教师编号"、"姓名"、"性别"、"职称"和"工资"等字段。执行如下SQL命令:SELECT性别,Avg(工资)FROM教师GROUPBY性别;其结果是A、计算工资的平均值,并按性别顺序显示每位老师的性别和工资B、计算工资的平均值,并按性别顺序显示每位教师的工资和工资的平均值C、计算男女职工工资的平均值,并显示性别和按性别区分的平均值D、计算男女职工工资的平均值,并显示性别和总工资平均值标准答案:C知识点解析:在SELECT语句中,groupby子句用于指定查询结果的分组条件,AVG()函数用于计算值的平均值。因此本题中GROUPBY性别实现按性别分组,Avg(工资)计算出按性别分组的工资平均值,SQL语句最终实现分别计算男女职工工资的平均值,并显示性别和按性别分组的平均值。因此选项C正确。29、可以用InputBox函数产生“输入对话框”。执行语句:st=InputBox("请输入字符串","字符串对话框","aaaa")当用户输入字符串“bbbb”,按OK按钮后,变量st的内容是()。A、aaaaB、请输入字符串C、字符串对话框D、bbbb标准答案:D知识点解析:InputBox函数表示在对话框中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的字符串,其函数格式为InputBox(Prompt[,Titk][,De.fault][,Xpos][,Ypos][,Helpfile,([ontext])。Prompt是必需的,作为对话框消息出现的字符串表达式;Title是可选的,显示对话框标题栏中的字符串表达式;Defauh是可选的,显示文本框中的字符串表达式,在没有其他输入时作为缺省值。因此,本题中的输入框初始显示为aaaa,输入bbbb后点击OK按钮后,bbbb传给变量st。30、下列数据结构中,能用二分法进行查找的是()。A、无序线性表B、线性链表C、二叉链表D、顺序存储的有序表标准答案:D知识点解析:二分法查找只适用于顺序存储的有序表,表中的元素按值从小到大排列。31、有下列程序段:Dims,I,jasintegerForI=1to3Forj=3To1Step-1s=I*jNextjNextI执行完该程序段后,循环执行次数是()。A、3B、4C、9D、10标准答案:C知识点解析:外层For循环从1到3将执行3次,内层循环从3到1递减,也将执行3次,因此,整个程序段的循环体将执行3*3=9次。32、下面对软件测试和软件调试有关概念叙述错误的是A、严格执行测试计划,排除测试的随意性B、程序调试通常也称为DebugC、软件测试的目的是发现错误和改正错误D、设计正确的测试用例标准答案:C知识点解析:软件测试就是在软件投入运行之前,尽可能多地发现软件中的错误,但改正错误又调试完成,C选项叙述错误。软件测试应在测试之前制定测试计划,并严格执行,排除测试随意性,并且需要设计正确的测试用例,AD选项叙述正确。调试(也称为Debug,排错)是作为成功测试的后果出现的步骤而调试是在测试发现错误之后排除错误的过程,B选项叙述正确。故选择C选项。33、下列叙述中正确的是A、所谓算法就是计算方法B、程序可以作为算法的一种描述方法C、算法设计只需考虑得到计算结果D、算法设计可以忽略算法的运算时间标准答案:B知识点解析:算法是指对解题方案的准确而完整的描述,算法不等于数学上的计算方法,也不等于程序,A选项错误。算法设计需要考虑可行性、确定性、有穷性与足够的情报,不能只考虑计算结果,C选项错误。算法设计有穷性是指操作步骤有限且能在有限时间内完成,如果一个算法执行耗费的时间太长,即使最终得出了正确结果,也是没有意义的,D选项错误。算法在实现时需要用具体的程序设计语言描述,所以程序可以作为算法的一种描述方法,B选项正确。34、设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为A、19B、20C、m-19D、m-20标准答案:D知识点解析:循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置,因此,从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素,队列初始状态为front=rear=m,当front=30,rear=10时,队列中有m-30+10+1=m-19个元素,比较次数为m-20次,D选项正确。35、在Access数据库中要删除一个表中的一个字段,可使用的SQL命令是A、DelectTableB、DelectFromC、AlterTableD、AlterFrom标准答案:C知识点解析:AlterTable语句用于修改已建表的结构,本题中要删除表中的一个字段应使用AlterTable语句。因此选项C正确。36、有三个关系R,S和T如下:则由关系R和S得到关系T的操作是A、选择B、差C、交D、并标准答案:B知识点解析:关系T是关系R的一部分,并且是关系R去掉R和S相同的元素,符合差操作。37、将E-R图转换为关系模式时,实体和联系都可以表示为()。A、属性B、键C、关系D、域标准答案:C知识点解析:数据库逻辑设计的主要工作是将E-R图转换成指定RDBMS中的关系模式。从E-R图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R图中属性也可以转换成关系的属性。实体集也可以转换成关系。38、有两个关系R和S如下:则由关系R得到关系S的操作是A、选择B、投影C、自然连接D、并标准答案:A知识点解析:由关系R到关系S为一元运算,排除C和D。关系S是关系R的一部分,是通过选择之后的结果,因此选A。39、在报表中对学生按"学院"分组,若文本框的"控件来源"属性设置为"=count(*)",下列关于该文本框的叙述中,正确的是A、若文本框位于页面页眉,则输出本页的学院数量B、若文本框位于学院页脚,则输出本学院记录总数C、若文本框位于页面页脚,则输出本学院记录总数D、若文本框位于报表页脚,则输出全校的学院数量标准答案:B知识点解析:页面页眉主要用来显示列名称和每页都要使用的信息,不用于统计页面记录数。所以在页面页眉中添加文本框控件没有统计记录的作用,因此A选项和C选项错误,使用表达式"=Count(*)"时,由于计算控件放置位置的不同,统计的记录范围是不同的。当文本框放在组页眉或组页脚时,统计的是分组的记录数,当文本框控件放在报表页眉或报表页脚时,统计的是所有的记录数。由于按"学院"分组,因此B选项中当文本框位于课程页眉时,统计的是本学院学生的记录总数,故B选项正确;而D选项当文本框位于报表页脚时统计的应为全校学生的记录总数,故选项D错误。因此,本题应选择B选项。40、窗体中有3个命令按钮,分别命名为Commandl、Command2和Command3。当单击Commandl按钮时,Command2按钮变为可用,Command3按钮变为不可见。下列Commandl的单击事件过程中,正确的是()。A、PrivateSubCommandl_Click()Command2.Visible=TrueCommand3.Visible=FalseEndSubB、PrivateSubCommandl_Click()Command2.Enabled=TrueCommand3.Enabled=FalseEndSubC、PrivateSubCommandl_Click()Command2.Enabled=TmeCommand3.Visible=FalSeEndSubD、PrivateSubCommandl_Crick()Command2.Visible=TrueCommand3.Enabled=FalseEndSub标准答案:C知识点解析:控件的Enable属性是设置控件是否可用,如设为True表示控件可用,设为False表示控件不可用;控件的Visible属性是设置控件是否可见,如设为True表示控件可见,设为False表示控件不可见。此题要求Command2按钮变为可用,Command3按钮变为不可见,所以选项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:单击快速访问工具栏中的“保存”按钮保存报表的修改。知识点解析:本题主要考查报表一些常用控件的设计方法、控件在报表中的样式、控件在报表中显示的位置以及表的修改。利用函数对数据中显示的数据进行处理。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、显示、打印、制表标准答案:B知识点解析:关系数据库管理系统的专门关系运算包括选择运算、投影运算和连接运算。2、可以判定某个日期表达式能否转换为日期或时间的函数是()。A、CDateB、IsDateC、DateD、lsText标准答案:B知识点解析:判定某个日期表达式能否转换为日期或时间的函数用lsDate。3、设树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为A、8B、7C、6D、5标准答案:B知识点解析:深度为m二叉树其总结点数为2m-1=24-1=15。总结点数减去度为1,2,3,4的结点个数就是叶子结点数。15-4-2-1-1=7。4、在SQL查询中"GROUPBY"的含义是()。A、选择行条件B、对查询进行排序C、选择列字段D、对查询进行分组标准答案:D知识点解析:在SQL查询中"GROUPBY"的含义是将查询的结果按列进行分组,可以使用合计函数,故选项D为正确答案。5、要从数据库中删除一个表,应该使用的SQL语句是()。A、ALTERTABLEB、KILLTABLEC、DELETETABLED、DROPTABLE标准答案:D知识点解析:Access支持的数据定义语句有创建表(CREATETABLE)、修改表(ALTERTABLE)、删除表(DROPTABLE)。故选项D为正确答案。6、若要对用SELECT语句所实现的查询结果进行排序,应包含的子句是()。A、TOB、INTOC、GROUPBYD、ORDERBY标准答案:D知识点解析:SELECT语句的格式为:SELECT字段列表FROM表名[WHERE条件表达式][ORDERBY列名][ASC][DESC]。通过ORDERBY短语可以对查询的结果进行排序,ASC实现升序排序,DESC实现降序排序。7、查看报表输出效果可以使用()命令。A、“打印”B、“打印预览”C、“页面设置”D、“数据库属性”标准答案:B知识点解析:本题考查报表输出的知识。报表的主要功能就是输出显示数据,若在设计时需要查看报表输出效果可以使用打印预览命令。8、如果变量A是Boolean型,则下列赋值语句中,正确的是A、A="No"B、A=.No.C、A=#TURE#D、A=2<10标准答案:D知识点解析:这一题考察是Boolean类型变量的取值只能取true或false,其中选项A是字符型常量;B选项写法有误;C选项可能在数据库查询中作为查询条件使用;D选项是将一个表达式的值赋给Boolean型变量A,选项中2<10为真,所以A取值为true。因此,本题应选择D选项。9、通过ACCESS窗体,用户可以完成的功能有()。①输入数据②编辑数据③存储数据④以行、列形式显示数据⑤显示和查询表中的数据⑥导出数据A、①②③B、①②④C、①②⑤D、①②⑥标准答案:C知识点解析:窗体是Access的一个对象,通过窗体可以完成输入数据、编辑数据、显示和查询表中的数据功能。10、规范化主要为克服数据库逻辑结构中的插入异常,删除异常以及A、数据丢失的问题B、冗余度大的问题C、数据不一致的问题D、结构不合理的问题标准答案:B知识点解析:规范化理论正是用来改造关系模式,通过分解关系模式来消除其中不合适的数据依赖,以解决插入异常、删除异常、更新异常和数据冗余问题。11、在数据表视图中,不能进行的操作是()。A、删除一条记录B、修改字段的类型C、删除一个字段D、修改字段的名称标准答案:B知识点解析:数据表视图和设计视图是创建和维护表过程中非常重要的两个视图。在数据表视图中,主要进行数据的录入操作,也可以重命名字段,但不能修改字段属性。答案为B)。12、创建参数查询时,在查询设计视图条件行中应将参数提示文本放置在()。A、{}中B、()中C、[]中D、<>中标准答案:C知识点解析:建立参数查询时,要定义输入参数准则字段时,必须输入用"[]"括起来的提示信息,所以选项C)正确。13、简单、快捷的创建表结构的视图形式是A、“数据库”视图B、“表模板”视图C、“表设计”视图D、“数据表”视图标准答案:B知识点解析:本题考查表的基础知识。Access中的表是数据实际存储的对象,实现了逻辑层次上的关系。创建表的结构有多种方法:其中,“数据表”视图比较简单;“设计”视图比较常用,而“表模板”则是通过Access中内置的表模板快速建立一些常用的数据表,然后使用者可以根据自身需要再做适当的修改。“数据库”视图是用来设计数据库的。14、下图中所示的查询返回的记录是()。A、年龄在19岁到21岁之间的记录B、年龄不在19岁到21岁之间的记录C、所有的记录D、以上说法均不正确标准答案:B知识点解析:本题考查查询条件的知识。NotBetween…And是一个表示不在某区间内的运算符,等价于:<下界Or>上界。15、在“窗体视图”中显示窗体时,窗体中没有记录选择器,应将窗体的“记录选择器”属性值设置为()。A、是B、否C、有D、无标准答案:B知识点解析:本题考查窗体视图使用的知识。要想实现窗体中没有记录选择器,应该在设置属性时将“记录选择器”属性设置为“否”。16、在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是A、选择B、投影C、联接D、比较标准答案:A知识点解析:选择操作是从关系中找出满足给定条件的元组的操作。所以从学生表中查找所有年龄小于20岁的姓王的男生应用的关系运算是选择。17、在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作,则没有指定条件的操作则会A、不执行B、有条件执行C、无条件执行D、出错标准答案:C知识点解析:本题考查条件操作宏的知识。在宏的组成操作序列中,如果既包含带条件的操作,又包含无条件的操作,则带条件的操作是否执行取决于条件式结果的真假,则没有指定条件的操作则会无条件执行。18、表达式X+1>X是()。A、算术表达式B、非法表达式C、关系表达式D、字符串表达式标准答案:C知识点解析:由于不同类型的运算符的优先级为:算术运算符>连接运算符(字符运算符)>比较运算符(关系运算符)>逻辑运算符。因此表达式X+1>x又可写成(x+1)>X,即这个表达式是一个关系表达式。19、下列关于SQL命令的叙述中,正确的是()。A、DELETE命令不能与GROUPBY关键字一起使用B、SELECT命令不能与GROUPBY关键字一起使用C、INSERT命令与GROUPBY关键字一起使用可以按分组将新记录插入到表中D、UPDATE命令与GROUPBY关键字一起使用可以按分组更新表中原有的记录标准答案:A知识点解析:SQL查询中使用Groupby子句用来进行分组统计,可以和SELECT、INSERT、UPDATE搭配使用,不能与DELETE搭配使用,所以选项A)正确。20、耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。A、提高耦合性降低内聚性有利于提高模块的独立性B、降低耦合性提高内聚性有利于提高模块的独立性C、耦合性是指一个模块内部各个元素间彼此结合的紧密程度D、内聚性是指模块间互相连接的紧密程度标准答案:B知识点解析:模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性,所以A)错误,B)正确。耦合性是模块间互相连接的紧密程度的度量而内聚性是指一个模块内部各个元素间彼此结合的紧密程度,所以C)与D)错误。21、某系统总体结构图如下图所示:该系统总体结构图的深度是()。A、7B、6C、3D、2标准答案:C知识点解析:根据总体结构图可以看出该树的深度为3,比如:XY系统一功能2—功能2.1,就是最深的度数的一个表现。22、某二叉树的中序序列为DCBAEFG,后序序列为DCBGFEA,则该二叉树的深度(根结点在第1层)为A、5B、4C、3D、2标准答案:B知识点解析:深度,定义一棵树的根节点所在的层次为1,其他节点所在的层次等于它的父节点所在的层次加1,树的最大层次称为树的深度。二叉树遍历可以分为3种:前序遍历(访问根节点在访问左子树和访问右子树之前)、中序遍历(访问根节点在访问左子树和访问右子树两者之间)、后序遍历(访问根节点在访问左子树和访问右子树之后)。二叉树的后序序列为DCBGFEA,A为根节点。中序序列为DCBAEFG,可知DCB为左子树节点,EFG为右子树节点。同理B为C父节点,C为D父节点。同理E为F根节点,F为G根节点。故二叉树深度为4层。B选项正确。23、在Access中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是A、窗体B、模块C、宏D、报表标准答案:B知识点解析:本题考查VBA程序设计的知识。模块是能够被程序调用的函数,可以在模块中放置任意复杂的代码段。而窗体只能设计自己的事件,报表也不能设计复杂的代码,宏里面只能设计宏操作。24、对要求输入相对固定格式的数据,例如电话号码010—83950001,应定义字段的()。A、“格式”属性B、“默认值”属性C、“输入掩码”属性D、“有效性规则”属性标准答案:C知识点解析:“输入掩码”是用户输入数据时的提示格式。它规定了数据的输入格式,有利于提高数据输入的正确性。在本题中对要求输入相对固定格式的数据,例如电话号码010—83950001,应定义字段的输入掩码为000—00000000。故选项C)为正确答案。25、有如下事件程序,运行该程序后输出结果是PrivateSubCommand33_Click()DimxAsInteger,yAsIntegerx=1:y=0DoUntily<=25y=y+x*Xx=x+1LoopMsgBox"x="&X&",y="&yEndSubA、x=1,y=0B、x=4,y=25C、x=5,y=30D、输出其他结果标准答案:A知识点解析:DoUntil…Loop循环结构是当条件为假时,重复执行循环体,直至条件表达式为真,结束循环。本题中循环条件是y=0<=25条件为真,即不执行循环体,所以x、y的值即为初始值。26、输入掩码字符“&”的含义是()。A、必须输入字母或数字B、可以选择输入字母或数字C、必须输入一个任意的字符或一个空格D、可以选择输入任意的字符或一个空格标准答案:C知识点解析:输入掩码的符号中“&”所表示的是输入任一字符或空格(必选项),故C)选项正确。27、Access数据库中的表是一个A、交叉表B、线型表C、报表D、二维表标准答案:D知识点解析:在Access中的表是一个二维表,一张二维表对应一个关系,代表一个实体集,表中的一行称为一个元组,表中的一列成为一个属性。28、查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是()。A、Like"等级考试"B、Like"*等级考试"C、Like"等级考试*"D、Like"*等级考试*"标准答案:D知识点解析:在查询时,可以通过在“条件”单元格中输入Like运算符来限制结果中的记录。与like运算符搭配使用的通配符有很多,其中“*”的含义是表示由0个或任意多个字符组成的字符串,在字符串中可以用作第一个字符或最后一个字符,在本题中查询“书名”字段.中包含“等级考试”字样的记录,应该使用的条件是Like"*等级考试*"。所以选项D)正确。29、以下关于宏的叙述中,错误的是A、宏是Access的数据库对象之一B、可以将宏对象转换为VBA程序C、不能在VBA程序中调用宏D、宏比VBA程序更安全标准答案:C知识点解析:在VBA程序中可以使用DoCmd对象的RunMacro方法调用宏。宏是Access的数据库对象之一,它的主要功能是进行自动操作,将查询、窗体等有机组合起来,形成性能完善、操作简单的系统。在Access数据库的"设计"选项卡下"工具"组中的"将宏转换为VisualBasic代码"命令,可以将宏对象转换为VBA程序。VBA可用于创建危害数据安全或损坏计算机上文件的代码,而数据库中不包含任何可能会损坏其计算机上的数据或其他文件的编程,因此宏比VBA程序更安全,因此选择C选项。30、下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是()。A、SELECT姓名,性别,所属院系,简历FROMtStudWHERE性别="女"AND所属院系IN("03","04")B、SELECT姓名,简历FROMtStudWHERE性别="女"AND所属院系IN("03","04")C、SELECT姓名,性别,所属院系,简历FROMtStudWHERE性别="女"AND所属院系="03"OR所属院系="04"D、SLECT姓名,简历:FROMtStudWHERE性别="女"AND所属院系="03"OR所属院系="04"标准答案:B知识点解析:SQL查询的SELECT语句是功能最强,也是最为复杂的SQL语句。SELECT语句的结构是:SELECT[ALL|DISTINCT]别名FROM表名[WHERE查询条件]其中“查询条件”还可以是另一个选择查询或子查询。在主查询中查找任何等于、大于或小于由子查询返回的值(使用ANY、IN或ALL保留字)。在此题中用IN表示等于这两个值。所以选项B)正确。31、下列字段中,可以作为主关键字的是A、身份证号B、姓名C、班级D、专业标准答案:A知识点解析:主关键字是表中区别不同的记录的标识,在以下选项中只有身份证号具有这个作用,所以用其作为主关键字。因此选项A正确。32、下列关于宏和宏组的叙述中,错误的是A、宏组是由若干个宏构成的B、Access中的宏是包含操作序列的一个宏C、宏组中的各个宏之间要有一定的联系D、保存宏组时,指定的名字设为宏组的名字标准答案:C知识点解析:宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能。如果要在一个位置上讲几个相关的宏构成组,而不希望对其单个追踪,可以将它们组织起来构成一个宏组,宏组中的各个宏之间不需要具有联系。保存宏组时,指定的名字是宏组的名字。因此选项C错误。33、SQL语句中查询条件短语的关键字是()。A、WHEREB、FORC、WHILED、CONDITION标准答案:A知识点解析:根据SQL几种语句的结构很容易得出条件短语的关键字是WHERE。34、要修改表中的记录,应选择的视图是A、数据表视图B、布局视图C、设计视图D、数据透视图标准答案:A知识点解析:在数据表视图下,可以进行删除、修改、复制、查找、替换、排序、筛选相关记录的操作。因此选项A正确。35、软件设计中模块划分应遵循的准则是()。A、低内聚低耦合B、高内聚低耦合C、低内聚高耦合D、高内聚高耦合标准答案:B知识点解析:软件设计中模块划分应遵循的准则是高内聚低偶合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。36、在打开窗体时,依次发生的事件是()。A、打开(Open)→加载(Load)→调整大小(Resize)→激活(Activate)B、打开(Open)→激活(Activate)→加载(Load)→调整大小(Resize)C、打开(Open)→调整大小(Resize)→加载(Load)→激活(Activate)D、打开(Open)→激活(Activate)→调整大小(Resize)→加载(Load)标准答案:A知识点解析:Access开启窗体时事件发生的顺序是:开启窗体:Open(窗体)→Load(窗体)→Resize(窗体)→Activate(窗体)→Current(窗体)→Enter(第一个拥有焦点的控件)→GotFocus(第一个拥有焦点的控件),所以此题答案为A)。37、Access中将一个或多个操作构成集合,每个操作能实现特定的功能,则称该操作集合为A、窗体B、报表C、查询D、宏标准答案:D知识点解析:宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能,宏可以是由一系列操作组成的一个宏,也可以是一个宏组。38、不能用来作为表或查询中"是/否"值输出的控件是A、复选框B、切换按钮C、选项按钮D、命令按钮标准答案:D知识点解析:复选框、切换按钮、选项按钮均可作为单独控件显示表或查询中的"是"或者"否"。复选框和选项按钮处于选中状态时的值为"是",反之为"否";切换按钮处于选中状态时的值为"是",反之为"否"。命令按钮不能用来作为表或查询中"是/否"值输出的控件。39、在报表中,若文本框控件的"控件来源"属性设置为:=[page]&"页/"&[pages]&"页",该报表共10页,则打印预览报表时第2页报表的页码输出为A、2页/10页B、1页,10页C、第2页,共10页D、=2页/10页标准答案:A知识点解析:文本框控件的"控件来源"属性如果是表达式,那么文本框中显示表达式的值。[page]字段表示当前页的页码,[pages]字段表示总页数。双引号""之间的字符串直接显示。因此在报表第2页的应该输出"2页/10页",因此选择A选项。40、数据库中有“商品”表如下:要查找出单价大于等于3000并且小于10000的记录,正确的SQL命令是()。A、SELECT*FROM商品WHERE单价BETⅣEEN3000AND10000B、SELECT*FROM商品WHERE单价BETⅣEEN3000TO10000C、SELECT*FROM商品WHERE单价BETWEEN3000AND9999D、SELECT*FROM商品WHERE单价BETWEEN3000TO9999标准答案:C知识点解析:在查询准则中比较运算符“Between…And”用于设定范围,表示“在……之间”,此题要求查找大于等于3000,小于10000的记录,因为不包括10000,所以设定的范围为Between3000And9999,表达式为SELECT*FROM商品WHERE单价BETWEEN3000AND9999,答案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:单击快速访问工具栏中的“保存”按钮保存报表的修改。知识点解析:本题主要考查报表一些常用控件的设计方法、控件在报表中的样式、控件在报表中显示的位置以及表的修改。利用函数对数据中显示的数据进行处理。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)机

温馨提示

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

评论

0/150

提交评论