




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级(ACCESS)机试模拟试卷3(共9套)(共470题)国家二级(ACCESS)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、算法的时间复杂度是指()。A、算法的长度B、执行算法所需要的时间C、算法中的指令条数D、算法执行过程中所需要的基本运算次数标准答案:D知识点解析:算法的时间复杂度,是指执行算法所需要的工作量,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。2、若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入()。A、Like“王”B、Like“王”C、=“王”D、=“王*”标准答案:B知识点解析:本题考查查询的条件准则的知识。当进行查询时,不可避免要遇到查询的条件准则的书写,在本题中要求查找姓“王”的记录,由于是模糊查询,所以应该使用关键词“Like”;另外在“王”的后面都加上“*”,代表要查找的是“王”开头,后面有多个或0个字符的数据。3、设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为A、ABDEGHCFIJB、JIHGFEDCBAC、GHIJDEFBCAD、ABCDEFGHIJ标准答案:A知识点解析:后序遍历中,最后一个字母是根结点,也就是A是根结点;在中序遍历中,根结点前面的是左子树、后面的是右子树。后序中C在A前面、序中C在A的后面,说明C是A的右结点;后序中F在C的前面、中序中在C后面,且后序和中序中,I均在F前面由此可确定,I为F的左结点,F为C的右结点。同C理J为F的右结点。后续中B为左子树的根结点,因此B为A的左结点,以此划分,在中序中B前面的D为左结点,后面的GEH为右子树,后序中,E在最后,应为剩下3个结点的根结点,也就是B的右子树,再根据中序中的顺序,可得出G为E的左结点,H为E的右结点。由此可画出这个二叉树,然后根据二叉树可的前序序列为ABDEGHCFff。4、数据库管理系统是()。A、操作系统的一部分B、在操作系统支持下的系统软件C、一种编译系统D、一种操作系统标准答案:B知识点解析:数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。是一种在操作系统之上的系统软件。5、表1输入掩码属性所使用字符的含义Access数据库中,能够对数据表进行统计的查询是A、汇总查询B、动作查询C、选择查询D、删除查询标准答案:C知识点解析:在Access数据库中,可以利用选择查询对数据表进行统计。6、若查询的设计如下,则查询的功能是()。A、设计尚未完成,无法进行统计B、统计班级信息仅含Null(空)值的记录个数C、统计班级信息不包括Null(空)值的记录个数D、统计班级信息包括Null(空)值全部记录个数标准答案:C知识点解析:从图中可以看出要统计的字段是“学生表”中的“班级”字段,采用的统计函数是计数函数,目的是对班级(不为空)进行计数统计。所以选项C正确。7、在窗体上画一个命令按钮,其名称为Commandl,然后编写如下事件过程:PrivmeSubCommandl_Click()Dimal(4,4),a2(4,4)Fori=1To4Forj=1To4al(i,j)=i+ja2(i,j)=al(i,j)+i+jNextjNextiMsgBox(al(3,3)*a2(3,3))EndSub程序运行后,单击命令按钮,消息框输出的是()。A、48B、72C、96D、128标准答案:B知识点解析:本题考查VBA中二维数组和循环的知识。本题使用了二重循环为两个二维数组中的元素均进行了赋值,最后求两个数组元素值的积。我们只需要注意这两个数组元素在循环中被赋了什么值,当i=3,j=3时,alf3,3)=3+3=6,a2(3,3)=al(3,3)+3+3=12,所以最后二者之积为72。8、设有课程关系模式:R(C#,Cn,T,TA)(其中,C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。关系R中对主属性的传递依赖为A、(C#,T)→TaB、C#→Cn,Cn→TaC、C#→T,T→TaD、C#→Tn标准答案:C知识点解析:R关系模式中,不同课程号可以对应相同的课程名而每个课程号下只有一位任课教师,因此课程号和教师名为传递依赖、教师名和教师地址为传递依赖,因此R对主属性的传递依赖为“C#→T.T→Ta”。9、若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()。A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:A和B为一对多的联系,则对于A中的每一个实体,B中有多个实体与之联系,而B与C为一对一联系,则对于B中的每一个实体,C中至多有一个实体与之联系,则可推出对于A中的每一个实体,C中有多个实体与之联系,所以为一对多联系。10、在人事管理数据库中工资与职工之间存在的关系是()。A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:本题考查表与表之间的关系。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。由于一个职工只能有一个工资,而一个工资值可以有多个职工对应,故此应为一对多关系。11、在面向对象方法中,不属于“对象”基本特点的是A、一致性B、分类性C、多态性D、标识唯一性标准答案:A知识点解析:对象具有如下特征:标识惟一性、分类性、多态性、封装性、模块独立性。12、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:两个实体集间的联系可以有下面几种:一对一的联系、一对多或多对一的联系和多对多的联系。由于一个宿舍可以住多个学生,所以它们的联系是一对多联系。13、Access的"切换面板"归属的对象是()。A、表B、查询C、窗体D、页标准答案:C知识点解析:切换面板是一种特殊类型的窗体,缺省的切换面板名为"SwitchBoard",当用系统的"切换面板管理器"创建切换面板时,MicrosoftAccess会创建一个"切换面板项目"表,用来描述窗体上的按钮显示什么以及具有什么功能。所以答案为C。14、下列程序段的功能是实现“教师”表中“工资”字段值加500,即每位教师的工资增加500。DimStrAsStringStr=“_______”Docmd.RunSQLSti空白处应填入的程序代码是()。A、工资=工资+500B、Update教师Set工资=工资+500C、Set工资=工资+500D、Edit教师Set工资=工资+500标准答案:B知识点解析:本题中通过语句“Docmd.RunSQLStr”可知空白处应该填写一个SQL语句,由题面可知程序段的功能是实现“教师”表中“工资”字段值加500,所以空白处应该填写一个Update语句。Update语句实现数据的更新功能,能够对指定表的所有记录或满足条件的记录进行更新操作,该语句的格式为:update<表名>Set<字段名1>=<表达式1>[,<字段名2>=<表达式2>]…[Where<条件>]其中,<表名>是指要更新数据的表的名称。<字段名>=<表达式>是用表达式的值替代对应字段的值,并且一次可以修改多个字段。一般使用Where子句来指定被更新记录字段值所满足的条件,如果不使用Where子句,则更新全部记录。所以本题答案为B。15、查找满足条件的下一条记录的宏命令是()。A、FindNextB、FindRecordC、GoToRecordD、Requery标准答案:A知识点解析:宏命令FindNext用于查找满足指定条件的下一条记录;宏命令FindRecord用于查找满足指定条件的第一条记录;宏命令GoToRecord用于指定当前记录;宏命令Requery用于实施指定控件重新查询,以及刷新控件数据。16、下图是使用查询设计器完成的查询,与该查询等价的SQL语句是()。A、select学号,数学fromscwhere数学>(selectavg(数学)fromsC)B、select学号where数学>(selectavg(数学)fromsC)C、select数学avg(数学)fromscD、select数学>(selectavg(数学)fromsC)标准答案:A知识点解析:由题目中的图片可以得出查询的条件是“数学成绩大于数学平均分”,需要显示的字段是“学号”和“数学”,SQL语句中也应包含这些数据。所以本题答案为A。17、为使窗体每隔0.5秒钟激发一次计时器事件(timer事件),则应将其Interval属性值设置为()。A、5000B、500C、5D、0.5标准答案:B知识点解析:窗体的计时器事件发生间隔由Interval属性设定,该属性值以毫秒为单位,1000毫秒为1秒,0.5秒即500毫秒,因此,应将Interval值设置为500。18、算法的空间复杂度是指()。A、算法所处理的数据量B、算法程序中的语句或指令条数C、算法在执行过程中所需要的计算机存储空间D、算法在执行过程中所需要的临时工作单元数标准答案:C知识点解析:算法的空间复杂度定义是:执行过程中所需要的内存空间。故C)选项正确。19、在打开窗体时,依次发生的事件是()。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)。20、下列关于窗体控件功能描述中,错误的是()。A、按钮控件可用于查找记录、打印记录等操作B、“使用控件向导”用于打开和关闭控件向导C、图像控件用于在窗体中显示静态图片D、绑定对象框用于在窗体上显示OLE对象字段内容标准答案:D知识点解析:A、B、C选项的描述正确。D选项中绑定对象框可用于在窗体中绑定OLE对象字段,也可用于报表。故选择D选项。21、假定窗体的名称为fmTest,则把窗体的标题设置为“计算机等级考试”的语句是()。A、Me=“计算机等级考试”B、Me.Caption=“计算机等级考试”C、Me.Text=“计算机等级考试”D、Me.Name=“计算机等级考试”标准答案:B知识点解析:窗体中,Caption属性表示标题,:Name属性表示名称。而窗体没有Text属性。本题要求设置窗体的标题。所以本题答案为B。22、输入掩码字符“&”的含义是()。A、必须输入字母或数字B、可以选择输入字母或数字C、必须输入一个任意的字符或一个空格D、可以选择输入任意的字符或一个空格标准答案:C知识点解析:输入掩码的符号中“&”所表示的是输入任一字符或空格(必选项),故C)选项正确。23、假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是()。A、SELECT*FROM公司FOR名称=”*网络*”B、SELECT*FROM公司FOR名称LIKE”*网络*”C、SELECT*FROM公司WHERE名称=”*网络*”D、SELECT*FROM公司WHERE名称LIKE”*网络*”标准答案:D知识点解析:使用SQL查询的SELECT语句时,在查询条件中输入Like运算符来限制结果中的记录。为了查找公司名称中有“网络”二字的公司信息,需要使用like运算符,与之搭配使用的通配符有很多,其中“*”的含义是表示由0个或任意多个字符组成的字符串,在字符串中可以用作第一个字符或最后一个字符,在本题中应该使用的条件是Like“*网络*”。24、在设计条件宏时,对于连续重复的条件,要代替重复条件表达式可以使用符号()。A、…B、:C、!D、=标准答案:A知识点解析:创建条件宏时,经常会出现操作格式相同的事件,可以简单地用省略号(…)来表示。25、在宏的参数中,要引用窗体Fl上的Textl文本框的值,应该使用的表达式是()。A、[Forms]![F1]![Textl]B、TextlC、[F1].[Text1]D、[Forms]_[Fl]_[Textl]标准答案:A知识点解析:宏在输入条件表达式时可能会引用窗体或报表上的控件值,使用语法如下:Forms![窗体名]![控件名]或[Forms]![窗体名]![控件名]和Reports![报表名]![控件名]或[Reports]![报表名]![控件名]。故A)选项正确。26、在关系窗口中,双击两个表之间的连接线,会出现()。A、数据表分析向导B、数据关系图窗口C、连接线粗细变化D、编辑关系对话框标准答案:D知识点解析:当两个表之间建立关系,两个表之间会出现一条连接线,双击这条连接线会出现编辑关系对话框。所以,选项D)正确。27、在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的A、关系B、元组C、属性D、属性的值域标准答案:A知识点解析:E-R模型和关系模式的对照表如下:[*]由表中可以看出,联系转换为关系数据库的关系,A选项正确。28、下面叙述中错误的是()。A、软件测试的目的是发现错误并改正错误B、对被调试的程序进行“错误定位”是程序调试的必要步骤C、程序调试通常也称为DebugD、软件测试应严格执行测试计划,排除测试的随意性标准答案:A知识点解析:暂无解析29、打开报表的宏命令是A、OpenFormB、OpenqueryC、OpenReportD、RunSQL标准答案:C知识点解析:宏命令OpenForm的功能是打开窗体,Openquery的功能是打开查询,OpenReport的功能是打开报表,RunSQL用于执行指定的SQL语句。30、VBA中去除字符串后面空格的函数是A、LTrimB、RTrimC、TrimD、Ucase标准答案:B知识点解析:VBA中去除字符串后面空格的函数是Rtrim();Ltrim()是删除字符串的开始空格;Trim()是删除字符串开始和尾部空格;Ucase()函数是将字符串中小写字母转换成大写字母。31、在数据管理的三个发展阶段中,数据的共享性好且冗余度最小的是A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、面向数据应用系统阶段标准答案:C知识点解析:数据管理技术的发展经历了3个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。由下表可知C选项正确。32、数据库设计中反映用户对数据要求的模式是()。A、内模式B、概念模式C、外模式D、设计模式标准答案:C知识点解析:暂无解析33、内置计算函数Max的功能是A、计算所有指定字段值的最大值B、计算全部数值型字段的最大值C、计算一条记录中数值型字段的最大值D、计算一条记录中指定字段的最大值标准答案:A知识点解析:内置计算函数Max属于统计函数中的一个,标准形式是:Max(字符表达式),功能是计算字符表达式中的最大值。根据题意,字符表达式用来指定某一字段,经Max函数后计算出字符表达式指定的字段值的最大值。因此选择A选项。34、确定一个窗体大小的属性是()。A、Width和HeightB、Width和TopC、Top和LeftD、Top和Height标准答案:A知识点解析:暂无解析35、报表的作用不包括()。A、分组数据B、汇总数据C、格式化数据D、输入数据标准答案:D知识点解析:报表是用来在数据库中获取数据,并对数据进行分组、计算、汇总和打印输出。它是Access数据库的对象之一。利用报表可以按指定的条件打印输出一定格式的数据信息,它有以下功能:格式化数据、分组汇总功能、插入图片或图表、多样化输出。所以答案为D)。36、下列叙述中正确的是A、存储空间不连续的所有链表一定是非线性结构B、结点中有多个指针域的所有链表一定是非线性结构C、能顺序存储的数据结构一定是线性结构D、带链的栈与队列是线性结构标准答案:D知识点解析:一个非空的数据结构如果满足以下两个条件:有且只有一个根节点;每一个节点最多有一个前件,也最多有一个后件,称为线性结构,称为线性表,可以采用顺序存储和链接存储,其中链式存储空间不连续,所以A选项错误。双向链表节点有两个指针域,指向前一个节点的指针和指向后一个节点的指针,也是线性结构,B选项错误。顺序存储结构中可能根节点不唯一,故可能不是线性结构,C选项错误。栈是所有的插入与删除都限定在表的同一端进行的线性表;队列是指允许在一端进行插入,而在另一端进行删除的线性表。D选项正确。37、数据库中有"作者"表(作者编号、作者名)、"读者"表(读者编号、读者名)和"图书"表(图书编号,图书名、作者编号)等3个基本情况表。如果一名读者借阅过某一本书,则认为该读者与这本书的作者之间形成了"读者-作者"关系,为反映这种关系,在数据库中应增加新表。下列关于新表的设计中,最合理的设计是A、增加一个表:借阅表(读者编号、图书编号)B、增加一个表:读者-作者表(读者编号、作者编号)C、增加一个表:借阅表(读者编号、图书编号、作者编号)D、增加两个表:借阅表(读者编号、图书编号),读者-作者表(读者编号、作者编号)标准答案:A知识点解析:目前已建立作者、读者、图书三个基本表,若要反应读者的借阅情况,应增加借阅表(读者编号、图书编号)来反应该关系。通过读者编号字段关联"读者"表可获得读者名,通过图书编号字段关联"图书"表可获得图书名和作者编号,再通过作者编号关联"作者"表即可获得作者名。因此不需要增加作者编号字段在借阅表中,可以避免字段冗余。因此选项A正确。38、下列关于Access索引的叙述中,正确的是A、同一个表可以有多个唯一索引,且只能有一个主索引B、同一个表只能有一个唯一索引,且只有有一个主索引C、同一个表只能有多个唯一索引,且可以有多个主索引D、同一个表只能有一个唯一索引,且可以有多个主索引标准答案:A知识点解析:利用索引可以加快对数据的查询和排序速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。按索引功能区分,Access表的索引包括主索引、候选索引、普通索引、唯一索引。主索引可确保字段中输入值的唯一性并决定了处理记录的顺序,可以为数据库中的每一个表建立一个主索引;候选索引像主索引一样要求字段值的唯一性并决定了处理记录的顺序,在数据库表和自由表中均可为每个表建立多个候选索引;普通索引也可以决定记录的处理顺序,但是允许字段中出现重复值,在一个表中可以加入多个普通索引;唯一索引为了保持同早期版本的兼容性,以指定字段的首次出现值为基础,选定一组记录,并对记录进行排序,在一个表中可以加入多个唯一索引。因此选项A正确。39、在Access数据库中要建立"期末成绩表",包括字段(学号,平时成绩,期中成绩,期末成绩,总成绩),其中平时成绩为0~20分,期中成绩、期末成绩和总成绩均为0~100分,总成绩为平时成绩+期中成绩×30%+期末成绩×50%。则在建立表时,错误的操作是A、将"总成绩"字段设置为计算类型B、为"总成绩"字段设置有效性规则C、将"平时成绩"字段设置为数字类型D、将"学号"字段设置为主关键字标准答案:B知识点解析:根据题目描述,应将"学号"字段设置为主关键字作为唯一标识,将"平时成绩"、"期中成绩"、"期末成绩"字段设置为数字类型,总成绩是根据平时成绩、期中成绩和期末成绩计算得来,因此应将"总成绩"的数据类型定义为"计算"类型。有效性规则可以控制数据的输入范围,本题中"总成绩"字段是由计算得来,不需要设置有效性规则。因此选项B错误。40、窗体中有命令按钮Command1,事件过程如下:PublicFunctionf(xAsInteger)AsIntegerDimyAsIntegerx=20y=2f=x*yEndFunctionPrivateSubCommand1_Click()DimyAsIntegerStaticxAsIntegerx=10y=5y=f(x)Debug.Printx;yEndSub运行程序,单击命令按钮,则立即窗口中显示的内容是()。A、105B、1040C、205D、2040标准答案:D知识点解析:本题考查的是变量的作用域,程序中命令按钮中的x是用static定义的局部静态变量,只在模块的内部使用,过程执行时才可见。当调用f函数时,所求的f函数的值是f函数中x和y的值乘积,即f函数的值是2*20=40,调用f函数后,原命令按钮中x的值被f函数的值覆盖,即x=20,。最后输出x=20,y=40,故答案为D)。二、基本操作题(本题共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、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。A、快速排序B、冒泡排序C、直接插入排序D、堆排序标准答案:D知识点解析:除了堆排序算法的比较次数是O(nlog2n),其他的都是n(n-1)/2。2、在Access的5个最主要的查询中,能从一个或多个表中检索数据,在一定的限制条件下,还可以通过此查询方式来更改相关表中记录的是()。A、选择查询B、参数查询C、操作查询D、SQL查询标准答案:A知识点解析:在查询中,选择查询能够从一个或多个表中检索数据,并且在一定的限制条件下还可以更改相关表中的记录。3、在关系模型中,每一个二维表称为一个()。A、关系B、属性C、元组D、主码(键)标准答案:A知识点解析:关系模型采用二维表来表示,即每个二维表称为一个关系。4、下列关于SQL的嵌套查询说法正确的是()。A、既能对外层查询排序,又能对内层查询排序B、只能对外层查询排序,不能对内层查询排序C、不能对外层查询排序,只能对内层查询排序D、既不能对外层查询排序,也不能对内层查询排序标准答案:B知识点解析:使用SQLSELECT可以将查询结果排序,排序的短语是ORDERBY,具体格式如下:ORDERBYOrderItem[ASC|DESC][,OrderItem[ASC|DESC]…]从中可以看出,可以按升序(AS5、关系模型中的关系模式至少应是A、1NFB、2NFC、3NFD、BCNF标准答案:A知识点解析:目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、Boyce-Codd范式(BCNF)、第四范式(4NF)和第五范式(5NF)。满足最低要求的范式是第一范式(1NF)。6、下列叙述中正确的是()。A、两个实体之间只能是多对多联系B、两个实体之间只能是一对多联系C、两个实体之间只能是一对一联系D、两个实体之间可以是一对一联系,一对多联系或多对多联系标准答案:D知识点解析:两个实体间的联系可以归结为三种类型:①一对一联系;②一对多联系;③多对多联系。7、设Student为学生关系,SC为学生选课关系,Sno为学生号,Sname为学生姓名,Cno为课程号,执行下面SQL语句的查询结果是()。SelectStudent.SnameFromStudent,SCWhereStudent.Sno=SC.SnoandSC.Cno=’C1’A、选出选修C1课程的学生信息B、选出选修C1课程的学生姓名C、选出Student中学生号与SC中学生号相等的信息D、选Student和SC中的一个关系标准答案:B知识点解析:本题考查sQL中查洵语句的知识。在SQL的查询语句中,Select子句用于指定最后结果中的字段,Where子句用于指定查询条件,只有满足条件的元组才会出现在结果中。对于本题来说,由于Select子句后面是Student.Sname,故此查询结果只有学生姓名;Where子句中首先将Student.Sno和sc.Sno相等的筛选出来,是为两表连接;并且条件SC.Cno=c1限定了选修的课程号为c1。8、有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为A、选择B、投影C、交D、并标准答案:D知识点解析:由关系T中的数据可以看出,其数据由关系R和S的数据组成。所以关系T是由关系R和T通过并运算得到的。9、DAO的含义是()。A、开放数据库互联应用编程接口B、数据库访问对象C、动态链接库D、Active数据对象标准答案:B知识点解析:本题考查VBA中数据库访问接口的知识。在VBA中,数据库访问接口有3种:开放数据库互联(ODBC)、数据访问对象(DAO)和Active数据对象(ADO)。10、下列关于数据库的叙述中,正确的是()。A、数据库减少了数据冗余B、数据库避免了数据冗余C、数据库中的数据一致性是指数据类型一致D、数据库系统比文件系统能够管理更多数据标准答案:A知识点解析:数据库的主要特点是:①实现数据共享。②减少数据的冗余度。③数据的独立性。④数据实现集中控制。⑤数据一致性和可维护性,以确保数据的安全性和可靠性。⑥故障恢复。所以选项A正确。11、在筛选时,不需要输入筛选规则的方法是()。A、高级筛选B、按窗体筛选C、按选定内容筛选D、输入筛选目标筛选标准答案:D知识点解析:当对多个字段设定条件,并且设定多个条件时,可采用“按窗体筛选”。“按选定内容筛选”主要用于对一个字段设定条件时,找出包含选定字段中数据的所有记录。当输入的条件为一个通式或是一个计算公式时,可采用“输入筛选目标筛选”的方式筛选满足的记录。更为复杂的设置可采用“高级筛选”来实现。故选项D为正确答案。12、InputBox函数的返回值类型是()。A、数值B、字符串C、变体D、数值或字符串(视输入的数据而定)标准答案:B知识点解析:输入框用于在一个对话框中显示提示,等待用户输入正文并按下按钮,返回包含文本框内容的字符串数据信息。简单说就是它的返回值是字符串。13、Access中描述若干个操作组合的对象是()。A、表B、查询C、窗体D、宏标准答案:D知识点解析:A、B、C选项是数据库Access的重要对象,并不是操作组合;宏是一个或多个操作的集合,其中每个操作都可以实现特定的功能,使用简单,可以提高工作效率。14、下列关于查询设计视图"设计网格"各行作用的叙述中,错误的是()。A、总计行是用于对查询的字段进行求和B、表行设置字段所在的表或查询的名称C、字段行表示可以在此输入或添加字段的名称D、条件行用于输入一个条件来限定记录的选择标准答案:A知识点解析:在查询设计视图中,"总计"行是系统提供的对查询中的记录组或全部记录进行的计算,它包括总计、平均值、计数、最大值、最小值、标准偏差或方差等。"表"行设置字段所在的表或查询的名称;"字段"行表示可以在此输入或添加字段的名称;"条件"行用于输入一个条件来限定记录的选择。答案为A选项。15、在“教师”表中有“姓名”“性别”“出生日期”等字段,查询并显示女性中年龄最小的教师,并显示姓名、性别和年龄,正确的SQL命令是()。A、SELECT姓名,性别MIN(YEAR(DATE())一YEAR([出生日期]))AS年龄FROM教师WHERE性别=“女”B、SELECT姓名,性别,MIN(YEAR(DATE())一YEAR([出生日期]))AS年龄FROM教师WHERE性别=女C、SELECT、姓名,性别,年龄FROM教师WHERE年龄=MIN(YEAR(DATE())一YEAR([出生日期]))AND性别=女D、SELECT姓名,性别,年龄FROM教师WHERE年龄=MIN(YEAR(DATE())一YEAR([出生日期]))AND性别=“女”标准答案:A知识点解析:本题考查对SELECT语句的使用,SELECT语句的一般格式如下:SELECT[ALL|DISTINCT|TOPn]*|<字段列表>[,<表达式>AS<标识符>]From<表名1>[<表名2>]……[WHERE<条件表达式>][GROUPBY<字段名>[HAVING<条件表达式>]][0RDERBY<字段名>[ASC|DESC]];SELECT后跟字段列表或计算表达式,给表达式起别名使用AS子句;若加条件使用WHERE子句。本题的条件是性别=“女”,使用表达式“MIN(YEAR(DATE())一YEAR([出生日期]))”可以得到年龄的最小值,故本题A选项正确。16、窗体设计中,决定了按【Tab】键时焦点在各个控件之间移动顺序的属性是()。A、IndexB、TabStopC、TabIndexD、SetFocus标准答案:C知识点解析:窗体中控件的TabIndex属性决定了按【Tab】键时焦点在各个控件之间的移动顺序。此项设置在控件属性窗口的"其他"选项卡中。用户为窗体添加控件时,系统会按添加控件的顺序自动设置该项属性值,用户可以根据自己的需要修改。17、在满足实体完整性约束的条件下()。A、一个关系中可以没有候选关键字B、一个关系中应该有一个或多个候选关键字C、一个关系中只能有一个候选关键字D、—个关系中必须有多个候选关键字标准答案:B知识点解析:关系的主键中属性值不能为空值,这是实体完整性约束要求,故B)选项正确。18、下列关于栈叙述中正确的是()。A、栈顶元素最先能被删除B、栈底元素最后才能被删除C、栈底元素永远不能被删除D、栈底元素是最先被删除标准答案:A知识点解析:栈是先进后出的数据结构,所以栈顶元素是最后入栈最先被删除。栈底元素最先进却最后被删除。所以选择A)。19、返回一个0—1的随机数的函数是()。A、NzB、DSumC、RndD、DLookup标准答案:C知识点解析:Nz函数可以将Null值转换为其他值并防止它通过表达式扩散;DSum函数用于计算指定记录集(一个域)中的一组值的总和;Rnd函数用于返回一个0~1之间的随机数,该数值为单精度类型;DLookup函数用于从指定记录集(一个域)获取特定字段的值。所以本题答案是C。20、在程序中要统计职称(duty)为“研究员”或“副研究员”的记录数量,使用IF语句进行判断并计数,下列选项中,错误的IF语句是()。A、IfInStr(duty,”研究员”)>0Thenn=n+1B、IfInStr(duty=”研究员”orduty=”副研究员”)>0Thenn=n+1C、IfRight(duty,3)=”研究员”Thenn=n+1D、Ifduty=”研究员”Orduty=”副研究员”Thenn=n+l标准答案:B知识点解析:InStr函数的语法格式为:InStr([start,]str1,str2),该函数的功能是检索字符串str2在字符串strl中最早出现的位置,返回一个整数值。A、C、D选项中,在duty字段内容中找出包含研究员或副研究员的记录。B选项中InStr函数的语法结构错误。故选择B选项。21、下列关于货币数据类型的叙述中,错误的是()。A、货币型字段的长度为8个字节B、货币型数据等价于具有单精度属性的数字型数据C、向货币型字段输入数据时,不需要输入货币符号D、货币型数据与数字型数据混合运算后的结果为货币型标准答案:B知识点解析:货币型数据字段长度为8字节,向货币字段输入数据时,不必键入美元符号和千位分隔符,可以和数值型数据混合计算,结果为货币型。故答案为B)。22、下列实体的联系中,属于多对多联系的是()。A、学生与课程B、学校与校长C、住院的病人与病床D、职工与工资标准答案:A知识点解析:本题考查表与表之间的关系的知识。在关系数据库中,表与表之间的关系有三种:一对一关系、一对多关系、多对多关系。就本题而言,学生与课程是多对多关系,学校与校长、病人与病床是一对一,职工与工资是一对多,故A)选项正确。23、下列程序段运行结束后,消息框中的输出结果是()。DimeAsBooleana=Sqr(3)b=Sqr(2)c=a>bMsgBoxcA、—1B、0C、.FalseD、True标准答案:D知识点解析:Sqr函数为求平方根,显然3的平方根比2的平方根大,因此,a>b的值为True,即c的值为True,MsgBox输出逻辑变量的值时会直接输出“False”或“True”o24、关系数据库管理系统中所谓的关系指的是()。A、各元组之间彼此有一定的关系B、各字段之间彼此有一定的关系C、数据库之间彼此有一定的关系D、符合满足一定条件的二维表格标准答案:D知识点解析:在关系性数据库管理系统中,系统以各种各样二维表格的形式记录管理信息,所以关系就是符合满足一定条件的二维表格,故D)选项正确。25、某系统结构图如下图所示(n≥5)该系统结构图的最大扇出数是()。A、nB、3C、2D、n+1标准答案:A知识点解析:模块的扇出是指本模块的直属下层模块的个数,或者说是由一个模块直接调用的其他模块数。题干中某系统为一个模块,其扇出数目为n(n≥5),功能2模块扇出数为3,功能n模块扇出数为2,则该系统结构图的最大扇出数是n。故本题答案为A选项。26、已知"产品表"(产品编码,产品名称,单价)和"新价格表"(产品编码,单价)。要使用"新价格表"中的单价修改"产品表"中相应产品的单价,应使用的方法是A、更新查询B、追加查询C、生成表查询D、删除查询标准答案:A知识点解析:操作查询包括生成表查询、删除查询、更新查询以及追加查询。追加查询从一个或多个表中将一组记录添加到一个或多个表的尾部;生成表查询从一个或多个表中提取有用数据,创建新表的查询,若数据库中已有同名的表,该操作将覆盖原有的表;删除查询可以从一个或多个表中删除一组记录;更新查询是对一个或多个表中的一组记录作全部/部分更新,可以十分简单、快捷地对大量的并且符合一定条件的数据进行更新和修改。本题中要使用"新价格表"中的单价修改"产品表"中相应产品的单价,应使用更新查询。因此选项A正确。27、软件调试的目的是()。A、发现错误B、改善软件的性能C、改正错误D、验证软件的正确性标准答案:C知识点解析:在对程序进行了成功的测试之后将进入程序调试,程序调试的任务是诊断和改正程序中的错误。28、函数InStr(1,"eFCdEfGh","EF",1)执行的结果是()。A、0B、1C、5D、6标准答案:B知识点解析:InStr函数的语法是:InStr([Start,]<Strl>,<Str2>[,Compare])其中Start检索的起始位置,题目中为1,表示从第1个字符开始检索。Str1表示待检索的串,Str2表示待检索的子串。Compare取值0或缺省时表示做二进制比较,取值为1表示不区分大小写,题目中值为1,因此,检索时不区分大小写。因此,题目中函数返回值为1。29、定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。A、—369B、369C、0.369D、整数集合{1,2,3,4,5}标准答案:B知识点解析:只有B)选项中369可以用无符号整数来表示和存储。A)选项中—369有负号,C)选项中0.369是小数,不能用无符号整数类存储。D)选项是一个整数集合,需用数组来存储。30、在软件开发中,需求分析阶段产生的主要文档是()。A、可行性分析报告B、软件需求规格说明书C、概要设计说明书D、集成测试计划标准答案:B知识点解析:A)错误,可行性分析阶段产生可行性分析报告。C)错误,概要设计说明书是总体设计阶段产生的文档。D)错误,集成测试计划是在概要设计阶段编写的文档。B)正确,需求规格说明书是后续工作如设计、编码等需要的重要参考文档。31、软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是A、测试B、设计C、可行性研究D、实现标准答案:C知识点解析:开发阶段包括分析、设计和实施两类任务。其中分析、设计包括需求分析、总体设计和详细设计3个阶段,实施则包括编码和测试两个阶段,C不属于开发阶段。32、运行下列程序,结果是PrivateSubCommand0_Click()f0=1k=1DoWhilek<=5f=f0+f1f0=f1f1=fk=k+1LoopMsgBox"f="&fEndSubA、f=5B、f=7C、f=8D、f=13标准答案:A知识点解析:本题考查的是dowhile循环的执行过程,在每次循环之前,会检查循环条件表达式是否满足,循环体是在条件表达式成立的前提下,才会执行。本题k<=5,循环体执行5次,第5次结束之后,f=5,k=6不满足再次循环的条件,所以最终f=5。因此,选择A选项。33、要在Access中建立"成绩表",字段为(学号,平时成绩,期末成绩,总成绩),其中平时成绩的取值范围为0~20分,期末成绩和总成绩的取值范围均为0~100分,总成绩=平时成绩+期末成绩×80%。则在创建表的过程中,错误的操作是A、将"总成绩"字段设置为计算类型B、为"总成绩"字段设置有效性规则C、将"平时成绩"和"期末成绩"字段设置为数字类型D、将"学号"字段设置为不允许空并建立索引(无重复)标准答案:B知识点解析:根据题目描述,应将"学号"字段设置为主关键字作为唯一标识,不允许空并建立索引(无重复),将"平时成绩"与"期末成绩"字段设置为数字类型,总成绩是根据平时成绩和期末成绩计算得来,因此应将"总成绩"的数据类型定义为"计算"类型。有效性规则可以控制数据的输入范围,本题中"总成绩"字段是由计算得来,不需要设置有效性规则。因此选项B错误。34、运行下列程序段,结果是()。Form=10to1step0k=k+3NextmA、形成死循环B、循环体不执行即结束循环C、出现语法错误D、循环体执行一次后结束循环标准答案:B知识点解析:本题考察for循环语句,step表示循环变量增加步长,循环初始值大于终值时步长应为负数,步长为0时则循环不成立,循环体不执行即结束循环。35、若有语句:str1=inputbox("输入","","练习");从键盘上输入字符串"示例"后,str1的值是A、输入B、输出C、练习D、示例标准答案:D知识点解析:InputBox函数表示在对话框来中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的字符串,其函数格式为InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])。Prompt必需的,作为对话框消息出现的字符串表达式;Title可选的,显示对话框标题栏中的字符串表达式;Default可选的,显示文本框中的字符串表达式。因此本题中的消息框标题初始显示"输入",文本框初始显示"练习",从键盘上输入字符串"示例"后,传给str1,其值为"示例"。36、窗体中有文本框Text1、Text2和Text3。运行程序时,输入整数m和n(n>0),单击按钮Command1计算下列表达式的值:SUM=m-(m+1)/2+(m+2)/3-(m+3)/4+…+(-1)n+1(m+n-1)/n在Text3给出结果,事件代码如下:PrivateSubCommand1_Click()DimsumAsDoublem=Val(me!Text1)n=Val(me!Text2)sum=0Fork=1tonsum=sum+【】/kNextkMe!text3=sumEndSub程序【】处应填写的语句是:A、IIf(kMod2=0,-(m+k-1),(m+k-1))B、IIf(kMod2=0,(m+k-1),-(m+k-1))C、IIf(kMod2>0,-(m+k-1),(m+k-1))D、IIf(kMod2<0,(m+k-1),-(m+k-1))标准答案:A知识点解析:本题是求解一个表达式的值。从题目中我们可以看出分母从1取值一直到m,第k个项,如果k是奇数,则是m+(k-1),否则是m-(k-1)。所以本题就是找出满足条件的表达式(注:Iff(x,y,z)函数中若x为真,则返回y,否则返回z),只有A选项满足。因此,本题应选择A选项。37、在设计窗体时,要输入的数据总是取自固定内容的数据,可以使用的控件是A、列表框B、复选框C、切换按钮D、文本框标准答案:A知识点解析:B、C选项复选框和切换按钮是用来显示表或查询中的"是/否"值,不适合作为输入控件。D选项文本框控件可以接受外部输入,单输入的数据可以由输入者决定,内容不固定。A选项列表框可以从列表中选择输入项,即可以取自固定的内容。因此,本题应选择A选项。38、在"成绩"表中,查找出"考试成绩"排在前5位的记录,正确的SQL命令是A、SELECTTOP5考试成绩FROM成绩GROUPBY考试成绩DESCB、SELECTTOP5考试成绩FROM成绩GROUPBY考试成绩C、SELECTTOP5考试成绩FROM成绩ORDERBY考试成绩DESCD、SELECTTOP5考试成绩FROM成绩ORDERBY考试成绩标准答案:C知识点解析:由题干可知,本题要求是找出"考试成绩"排在前5位的记录,故需要对"考试成绩"进行降序排序,需要使用ORDERBY命令,并标明降序DESC,因此,选择C选项。39、下列代码实现的功能是:若在文本框tNum中输入课程编号,则将在文本框tName显示"课表"中对应的"课程名称"。PrivateSubtNum_AfterUpdate()Me!tName=【】("课程名称","课表","课程编号=’"&Me!tNum&"’")EndSub则程序中【】处应该填写的是A、DLookupB、SwitchC、DFindD、Choose标准答案:A知识点解析:根据题意,当用户在文本框tNum中输入课程编号时,文本框tName中要显示"课表"中对应的"课程名称",则程序需要在"课表"结果集中查找和所输入课程编号对应的课程名称,因此程序空格中代码应能完成查找的功能。DLookup的功能是从记录集中检索特定字段的值,符合题意。Switch和Choose是程序流程函数,没有查找功能,不符合题意。VBA中只有Find命令用于在记录集中查询检索,并没有DFind命令,故C选项错误,因此选择A选项。40、如果在文本框内输入数据后,按<Enter>键或按<Tab>键,输入焦点可立即移至下一指定文本框,应设置()。A、“制表位”属性B、“Tab键索引”属性C、“自动Tab键”属性D、“Enter键行为”属性标准答案:B知识点解析:在Access中为窗体上的控件设置Tab键的顺序,应选择“属性”对话框的“其他”选项卡中的“Tab键索引”选项进行设置,故答案为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”和“tGro
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国塑座组合角尺市场调查研究报告
- 儿童睡眠区域的装修要点与技巧
- 交通工具电力系统维护与检修
- 2025年中国压力式喷雾干燥机市场调查研究报告
- 企业内部管理制度优化与创新
- 创新劳动教育模式在小学的实施研究
- 企业持续创新的激励机制设计
- 区块链与大数据在供应链中的应用前景
- 2025年声学海流计合作协议书
- 健康食品与慢性病预防
- 基于协同过滤的算法研究
- 2024年江苏国信仪征 高邮热电有限责任公司招聘笔试参考题库含答案解析
- 《客至》课件 统编版高中语文选择性必修下册
- (高清版)DZT 0216-2020 煤层气储量估算规范
- 2022年4月自考00087英语翻译试题及答案含解析
- 大气污染与公共健康风险评估
- 2024年安徽省芜湖市第二十九中学中考一模数学试题
- T CACM 医疗机构小儿推拿技术规范
- 40篇短文搞定高中英语3500单词
- 人大代表履职基础知识讲座
- 【基层版】中国房颤中心认证标准
评论
0/150
提交评论