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

下载本文档

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

文档简介

国家二级(ACCESS)机试模拟试卷17(共9套)(共468题)国家二级(ACCESS)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、在软件开发中,需求分析阶段产生的主要文档是()。A、可行性分析报告B、软件需求规格说明书C、概要设计说明书D、集成测试计划标准答案:B知识点解析:A)错误,可行性分析阶段产生可行性分析报告。C)错误,概要设计说明书是总体设计阶段产生的文档。D)错误,集成测试计划是在概要设计阶段编写的文档。B)正确,需求规格说明书是后续工作如设计、编码等需要的重要参考文档。2、在教师信息输入窗体中,为职称字段提供“教授”、“副教授”、“讲师”等选项供用户直接选择,最合适的控件是()。A、标签B、复选框C、文本框D、组合框标准答案:D知识点解析:组合框或列表框可以从一个表或查询中取得数据,或从一个值列表中取得数据,在输入时,我们从列出的选项值中选择需要的项,从而保证同一个数据信息在数据库中存储的是同一个值。所以选项D)是正确的。3、在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码:PrivateSubCommand1_Click()StaticbAsIntegerb=b+1EndSub窗体打开运行后,三次单击命令按钮后,变量b的值是()。A、1B、2C、3D、4标准答案:C知识点解析:本题考查静态变量的知识。使用Static定义的变量称为静态变量,这种变量不同于局部变量,每次调用过程的时候不会重新声明和初始化该变量,变量中仍然保留上次调用结束时的值。在本题中,第一次调用b的值变为1,第二次调用b的值变为2,第三次调用b的值变为3。4、在Access的数据表中删除一条记录,被删除的记录A、不能恢复B、可恢复为第一条记录C、可恢复为最后一条记录D、可恢复到原来设置标准答案:A知识点解析:在ACCESS数据库中,删除表中的记录是不能恢复的。5、数据库应用系统中的核心问题是()。A、数据库设计B、数据库系统设计C、数据库维护D、数据库管理员培训标准答案:A知识点解析:数据库应用系统中的核心问题是数据库的设计。6、数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A、需求分析阶段B、逻辑设计阶段C、概念设计阶段D、物理设计阶段标准答案:C知识点解析:E-R模型(实体联系模型)是将现实世界的要求转化成实体、联系、属性等几个基本概念,以及它们间的两种基本联接关系,并且可用一种图非常直观地表示出来。它属于数据晖设训的概念设计阶段。7、用树形结构表示实体之间联系的模型是A、关系模型B、网状模型C、层次模型D、以上三个都是标准答案:C知识点解析:层次模型的基本结构是树形结构,这种结构方式在现实世界中很普遍,它们自顶向下、层次分明。8、下列关于空值的叙述中,正确的是A、空值是用0表示的值B、空值是用空格表示的值C、空值是双引号中间没有空格的值D、空值是字段目前还没有确定的值标准答案:D知识点解析:数据库中的空值是指一个已定义的变量,但尚未被赋值,即该变量的值是不确定的,因此,本题应选择D选项;其他选项关于空值说法是错误的。9、软件生命周期是指()。A、软件产品从提出、实现、使用维护到停止使用退役的过程B、软件从需求分析、设计、实现到测试完成的过程C、软件的开发过程D、软件的运行维护过程标准答案:A知识点解析:通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。10、运行下列程序,输入数据8、9、3、0后,窗体中显示结果是()。PrivateSubForm_click()DimsumAsInteger,mAsIntegersum=0Dom=InputBox(’’输入m’’)Sum=Sum+mLoopUntilm=0MsgBoxsumEndSubA、0B、17C、20D、21标准答案:C知识点解析:本题程序是通过Do循环结构对键盘输入的数据进行累加,循环结束条件是输入的字符为0,题目在输入0之前输入的3个有效数据8、9、3相加值为20。11、在Access的数据库中己建立了。“Book”表,若查找“图书ID”是“TPl32.54”和“TPl38.98”的记录,应在查询设计视图的准则行中输入A、’’TPl32.54’’and’’TPl38.98’’B、NOT(’’TP132.54";"TP138.98")C、NOTIN(’’TP132.54","TP138.98")D、IN(’’TP132.54’’,’’TP138.98")标准答案:D知识点解析:本题考查条件准则和常量的知识。在Access中,字符型常量要求用双引号括起来;表示集合的方法是用括号括起集合的所有元素,这些元素之间用逗号隔开;另外,表示在某个集合内的关键字用in,表示不在某个集合内的关键字用notin。12、利用对话框提示用户输入参数的查询过程称为()。A、参数查询B、选择查询C、操作查询D、交叉表查询标准答案:A知识点解析:本题考查查询种类的知识。常见的查询种类有:选择查询、’交叉表查询、参数查询、操作查询和SQL查询。其中选择查询是根据指定的查询准则从一个或多个表中获取数据并显示结果;交叉表查询是利用表中的行和列来统计数据;参数查询利用对话框来提示用户输入准则;‘操作查询在一次查询操作中对所得结果进行编辑。13、利用对话框提示用户输入参数的查询过程称为()。A、参数查询B、选择查询C、操作查询D、交叉表查询标准答案:A知识点解析:本题考查查询种类的知识。常见的查询种类有:选择查询、交叉表查询、参数查询、操作查询和SQL查询。其中选择查询是根据指定的查询准则从一个或多个表中获取数据并显示结果;交叉表查询是利用表中的行和列来统计数据;参数查询利用对话框来提示用户输入准则:操作查询在一次查询操作中对所得结果进行编辑。14、ADO对象模型中可以打开并返回RecordSet对象的是()。A、只能是Connection对象B、只能是Command对象C、可以是Connection对象和Command对象D、不存在标准答案:C知识点解析:Recordset对象只代表一个记录集,这个记录集是一个连接的数据库中的表或者是Command对象的执行结果返回的记录集。Connection对象用于建立与数据库的连接,通过连接可从应用程序访问数据源,因此,可以打开和返回RecordSet对象。Command对象在建立Connection后,可以发出命令操作数据源,因此,也可以打开并返回RecordSet对象。15、数据流图中带有箭头的线段表示的是()。A、控制流B、模块调用C、数据流D、事件驱动标准答案:C知识点解析:数据流图中带箭头的线段表示的是数据流,即沿箭头方向传送数据的通道,一般在旁边标注数据流图名。16、Msgbox函数返回值的类型是()。A、数值B、变体C、字符串D、数值或字符串(视输入情况而定)标准答案:A知识点解析:MsgBox函数的语法为:MsgBox(prompt,[buttons],[tide],[helpfile],[context])。该函数的返回值是一个数值,告诉用户单击了哪一个按钮。比如MsgBox消息框显示“确定”按钮,则单击确定按钮。MsgBox函数的返回值为1。17、决定窗体外观的是()。A、矩形B、标签C、属性D、按钮标准答案:C知识点解析:在Access中,表、查询、字段、窗体、报表的属性都决定着它们自身的特性。窗体及窗体中的每一个控件都有自己的属性。通过设置属性,可以改变窗体及控件的外观,使窗体变得更加美观。18、在“教师”表中有“姓名”“性别”“出生日期”等字段,查询并显示女性中年龄最小的教师,并显示姓名、性别和年龄,正确的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<条件表达式>]][ORDERBY<字段名>[ASC∣DESC]二l;SELECT后跟字段列表或计算表达式,给表达式起别名使用AS子句;若加条件使用WHERE子句。本题的条件是性别=“女”,使用表达式“MIN(YEAR(DATE())一YEAR([出生日期]))”可以得到年龄的最小值,故本题A选项正确。19、窗体中有命令按钮Command1,事件过程如下:PublicFunctionf(xAsInteger)AsIntegerDimyAsIntegerx=20y=2f=x*yEndFunctionPrivateSubCommand1_Click()DimyAsIntegerStaticxAsIntegerx=10y=5Debug.Printx;yEndSub运行程序,单击命令按钮,则立即窗口中显示的内容是()。A、105B、1040C、205D、2040标准答案:D知识点解析:本题考查的是变量的作用域,程序中命令按钮中的x是用statlc定义的局部静态变量,只在模块的内部使用,过程执行时才可见。当调用f函数时,所求的f函数的值是f函数中x和y的值乘积,即f函数的值是2*20=40,调用f函数后,原命令按钮中x的值被f函数中的值覆盖,即x=20。最后输出x=20y=40,故答案为D)。20、如果字段"学号"的取值范围为20130001~20139999,则下列选项中,错误的有效性规则是A、>=20130001and<=20139999B、[学号]>=20130001and[学号]<=20139999C、学号>=20130001and学号<=20139999D、20130001<=[学号]<=20139999标准答案:D知识点解析:根据题意,"学号"字段的取值必须同时满足">=20130001"和"<=20139999"两个条件,根据有效性规则应该将两个条件用and连接起来。因此A、B、C选项符合题意。因为"<="符号是用于数值比较的双目运算符,结合方向为从左到右。所以D选项相当于(20130001<=[学号])<=20139999,第一步计算出"20130001<=[学号]"的结果值为"true"或"false"的逻辑值,当与第二个<=做比较操作时,左边的true/false值会强制类型装换为数值-1/0,然后跟<=右边值比较,永远小于20139999,最后的结果是布尔值"真",进而起不到约束输入的作用。因此选择D选项。21、打开选择查询或交叉表查询的宏操作命令是A、Docmd.OpenFormB、Docmd.OpenQueryC、OpenFormD、OpenQuery标准答案:D知识点解析:Docmd是Access数据库提供的一个对象,主要功能是通过调用内部方法来实现VBA对Access中的操作。OpenForm是打开窗体的宏操作。OpenQuery是打开查询的宏操作。根据题意,打开选择查询或交叉表查询的宏操作命令应该是OpenQuery,而B选项的Docmd.OpenQuery是在VBA代码中的调用打开查询的宏,因此选择D选项。22、下列四种形式的循环设计中,循环次数最少的是A、a=5:b=8DoA=a+lLoopWhileaB、a=5:b=8Doa=a+1LoopUntilaC、a=5:b=8DoUntilaD、a=5:b=8DoUntila>ba=a+lLoop标准答案:C知识点解析:本题考查VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在Until循环中条件为False时执行循环体,条件为True时退出循环;在While循环中条件为True时执行循环体,条件为False时退出循环,这一点要注意区分清楚。本题中的A循环执行4次,B循环执行1次,C循环一次也不执行,D循环执行4次。23、关系模型中最基本的完整性约束是()。A、实体完整性规则和参照完整性规则B、实体完整性规则和用户定义完整性规则C、参照完整性规则和用户定义完整性规则D、关系完整性规则和参照完整性规则标准答案:A知识点解析:关系模型中有3类完整性规则,分别是实体完整性规则、参照完整性规则和用户定义的完整性规则。其中,实体完整性规则和参照完整性规则是关系数据模型中两个最基本的完整性约束。故本题选择A选项。24、在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)选项正确。25、软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。A、编译程序B、操作系统C、教务管理系统D、汇编程序标准答案:C知识点解析:编译软件、操作系统、汇编程序都属于系统软件,只有C)选项的教务管理系统才是应用软件。26、已知“借阅”表中有“借阅编号”、“学号”和“借阅图书编号”等字段,每名学生每借阅一本书生成一条记录,要求按学生学号统计出每名学生的借阅次数,下列SQL语句中,正确的是()。A、SELECT学号,COUNT(学号)FROM借阅B、SELECT学号,COUNT(学号)FROM借阅GROUPBY学号C、SELECT学号,SUM(学号)FROM借阅D、SELECT学号,SUM(学号)FROM借阅ORDERBY学号标准答案:B知识点解析:SQL查询中分组统计使用Groupby子句,统计次数使用合计函数count(),据此题要求按学号统计学生借阅次数使用的查询语句为SELECT学号,COUNT(学号)FROM借阅GROUPBY学号,所以选项B)正确。27、在窗体中有一个命令按钮Command1和一个文本框Text1,编写事件代码如下:PrivateSubCommand1_Click()Fori=1To4x=3Forj=1To3Fork=1To2x=x+3NextkNextjNextiText1.value:Str(x)EndSub打开窗体运行后,单击命令按钮,文本框Text1输出的结果是()。A、6B、12C、18D、21标准答案:D知识点解析:题目中程序是在文本框中输出x的值,x的值由一个三重循环求出,在第一重循环中,x的初值都是3,因此,本段程序重复运行4次,每次x初值为3,然后再经由里面两重循环的计算。在里面的两重循环中,每循环一次,x的值加3,里面两重循环分别从1到3,从1到2共循环6次,所以x每次加3,共加6次,最后的结果为x=3+6*3=21。str函数将数值表达式转换成字符串,即在文本框中显示21。28、在报表中要显示格式为“共N页,第N页”的页码,正确的页码格式设置是()。A、="共"+Pages+"页,第"+Page+"页"B、="共"+[Pages]+"页,第"+[Pages]页"C、="共"&Pages&"页,第"&Page&"页"D、="共"&[Pages]&"页,第"&[Page]&"页"标准答案:D知识点解析:在报表中添加计算字段应以“=”开头,在报表中要显示格式为“共N页,第N页”的页码,需要用到[Pages]和[Page]这两个计算项,所以正确的页码格式设置是="共"&[Pages]&"页,第"&[Page]&"页",故D)选项正确。29、OnErrorGoTo标号OnErrorReSumeNextOnErrorGoTo0选D)。要想改变一个窗体的标题内容,则应该设置的属性是A、NameB、FontnameC、CaptionD、Text标准答案:C知识点解析:改变窗体显示标题需要为窗体的Caption属性赋值。30、对下列二叉树进行前序遍历的结果为A、DYBEAFCZXB、YDEBFZXCAC、ABDYECFXZD、ABCDEFXYZ标准答案:C知识点解析:前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。前序遍历描述为:若二叉树为空,则执行空操作。否则:①访问根结点;②前序遍历左子树;③前序遍历右子树,C正确。31、对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为A、9B、10C、45D、90标准答案:C知识点解析:冒泡法是在扫描过程中逐次比较相邻两个元素的大小,最坏的情况是每次比较都要将相邻的两个元素互换,需要互换的次数为9+8+7+6+5+4+3+2+1=45,选C。32、下列程序的功能是计算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。33、下列选项中,不是Access内置函数的是A、ChooseB、IIfC、SwitchD、If标准答案:D知识点解析:A选项,choose根据第一个参数,返回后面字符串组的值;B选项IIF根据表达式返回特点的值;C选项Switch()能让我们以多条件的形式,得到我们所期望的结果(反回多个值)。因此,本题应选择D选项。34、内部计算函数Min的功能是A、计算所有指定字段值的最小值B、计算全部数值型字段的最小值C、计算一条记录中数值型字段的最小值D、计算一条记录中指定字段的最小值标准答案:A知识点解析:内置计算函数Min属于Sql聚合函数中的一个函数,标准形式是:Min(字符表达式),功能是取得字符表达式中的最小值。根据题意,字符表达式用来指定某一字段,经Min函数后计算出字符表达式指定字段中的最小值,因此选择A选项。35、在学生表中使用"照片"字段存放相片,当使用向导为该表创建窗体时,照片字段使用的默认控件是()。A、图形B、图像C、绑定对象框D、未绑定对象框标准答案:C知识点解析:图形控件用于在窗体上绘制图形;图像控件用于显示静态图片,在Access中不能对图片进行编辑;绑定对象框控件用于显示OLE对象,一般用来显示记录源中OLE类型的字段的值。当记录改变时,该对象会一起改变;未绑定对象框控件用于显示未结合的OLE对象。当记录改变时,该对象不会改变。学生表中的学生照片在移动学生记录时会发生变动,所以选项C)正确。36、在报表中对学生按"学院"分组,若文本框的"控件来源"属性设置为"=count(*)",下列关于该文本框的叙述中,正确的是A、若文本框位于页面页眉,则输出本页的学院数量B、若文本框位于学院页脚,则输出本学院记录总数C、若文本框位于页面页脚,则输出本学院记录总数D、若文本框位于报表页脚,则输出全校的学院数量标准答案:B知识点解析:页面页眉主要用来显示列名称和每页都要使用的信息,不用于统计页面记录数。所以在页面页眉中添加文本框控件没有统计记录的作用,因此A选项和C选项错误,使用表达式"=Count(*)"时,由于计算控件放置位置的不同,统计的记录范围是不同的。当文本框放在组页眉或组页脚时,统计的是分组的记录数,当文本框控件放在报表页眉或报表页脚时,统计的是所有的记录数。由于按"学院"分组,因此B选项中当文本框位于课程页眉时,统计的是本学院学生的记录总数,故B选项正确;而D选项当文本框位于报表页脚时统计的应为全校学生的记录总数,故选项D错误。因此,本题应选择B选项。37、下列程序的输出结果是PrivateSubCommand3_Click()t=0m=1sum=0Dot=t+msum=sum+tm=m+2LoopWhilem<=5MsgBox"Sum="&sumEndSubA、Sum=6B、Sum=10C、Sum=35D、Sum=14标准答案:D知识点解析:本题考点:do...while循环的执行,且该循环至少执行一次。本题循环执行3次,第3次结束时m=7,不满足循环的条件,循环终止。根据代码执行的结果sum=14。因此,本题应选择D选项。38、在窗体中要显示一名医生基本信息和该医生当天预约的病人,窗体设计时要在主窗体中显示医生基本信息,在子窗体中显示预约的病人,则主窗体和子窗体数据源之间的关系是A、一对一关系B、一对多关系C、多对一关系D、多对多关系标准答案:B知识点解析:窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体常用来表示一对多的关系。根据题意,主窗体和子窗体数据源之间的关系就是医生实体集和病人实体集之间的关系。题中一名医生一天可以预约多名病人,但是一名病人一次只能预约一名医生治疗。所以是一对多的关系,因此选择B选项39、下列关于对象"更新前"事件的叙述中,正确的是()。A、在控件或记录的数据变化后发生的事件B、在控件或记录的数据变化前发生的事件C、当窗体或控件接收到焦点时发生的事件D、当窗体或控件失去了焦点时发生的事件标准答案:B知识点解析:Access对象事件有单击、双击、更新前、更新后等事件,而"更新前"事件表示的是在控件或记录的数据变化前发生的事件。故选项B)正确。40、在报表页眉或页脚添加日期时,Access将在报表上添加1个控件,并将其“控件来源”属性自动设置为系统日期表达式。该控件是()。A、标签B、组合框C、列表框D、文本框标准答案:D知识点解析:在报表中,文本框控件主要是用来显示字段或表达式的值。将其“控件来源”属性自动设置为系统日期表达式的控件是文本框。故本题选择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、在SQL查询中"GROUPBY’’的含义是()。A、选择行条件B、对查询进行排序C、选择列字段D、对查询进行分组标准答案:D知识点解析:在SQL查询中“GROUPBY”的含义是将查询的结果按列进行分组,可以使用合计函数,故选项D为正确答案。2、没有数据来源,且可以用来显示信息、线条、矩形或图像控件的类型是()。A、结合型B、非结合型C、计算型D、非计算型标准答案:B知识点解析:非结合型控件可以在没有数据来源的情况下,用来显示信息、线条、矩形或图像。3、下列叙述中正确的是()。A、顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C、顺序存储结构能存储有序表,链式存储结构不能存储有序表D、链式存储结构比顺序存储结构节省存储空间标准答案:A知识点解析:链式存储结构既可以针对线性结构也可以针对非线性结构,所以B与C错误。链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以D错误。4、若"教师基本情况"表中职称为以下五种之一:教授、副教授、讲师、助教和其他,为提高数据输入效率,可以设置字段的属性是A、显示控件B、有效性规则C、有效性文本D、默认值标准答案:A知识点解析:B、C选项是针对输入内容作出限制,包括格式或者内容,当输入内容不合法时,系统会给出提示;D选项是针对出现频率很高的字段,设置一个默认值;由于本题职称包含多个值,可通过显示控件罗列出选项,供用户从中选择,从而使输入效率比较高。因此,本题答案为A。5、查找满足条件的下一条记录的宏命令是()。A、FindNextB、FindRecordC、GoToRecordD、Requery标准答案:A知识点解析:宏命令FindNext用于查找满足指定条件的下一条记录;宏命令FindRecord用于查找满足指定条件的第一条记录;宏命令GoToRecord用于指定当前记录;宏命令Requery用于实施指定控件重新查询及刷新控件数据。6、耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。A、提高耦合性降低内聚性有利于提高模块的独立性B、降低耦合性提高内聚性有利于提高模块的独立性C、耦合性是指一个模块内部各个元素间彼此结合的紧密程度D、内聚性是指模块间互相连接的紧密程度标准答案:B知识点解析:模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性,所以A)错误,B)正确。耦合性是模块间互相连接的紧密程度的度量而内聚性是指一个模块内部各个元素间彼此结合的紧密程度,所以C)与D)错误。7、在SQL的SELECT语句中,用于实现选择运算的是()。A、FORB、WHILEC、IFD、WHERE标准答案:D知识点解析:本题考查SQL中查询语句的知识。在SQL的查询语句中,WHERE子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。8、在已建"职工"表中有姓名、性别、出生日期等字段,查询并显示年龄最小值,正确的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选项。9、下列关于字段属性的叙述中,正确的是()。A、可对任意类型的字段设置“默认值”属性B、设置字段默认值就是规定该字段值不允许为空C、只有“文本”型数据能够使用“输入掩码向导”D、“有效性规则”属性只允许定义一个条件表达式标准答案:D知识点解析:“默认值”是指添加新记录时自动向此字段分配指定值。“有效性规则”是提供一个表达式,该表达式必须为True才能在此字段中添加或更改值,该表达式和“有效性文本”属性一起使用。“输入掩码”显示编辑字符以引导数据输入。故答案为10、因修改文本框中的数据而触发的事件是()。A、ChangeB、EditC、GetfocusD、LostFocus标准答案:A知识点解析:Change事件是因修改文本框中的数据而触发的事件;Edit事件是因控件对象被编辑而触发的事件;Getfocus是控件对象获得焦点时触发的事件;LostFocus是控件对象失去焦点时触发的事件。所以此题答案为A。11、下图所示的是报表设计视图,由此可判断该报表的分组字段是()。A、课程名称B、学分C、成绩D、姓名标准答案:D知识点解析:从报表设计视图中可以看到"姓名页眉"节和"姓名页脚"节,说明这是在报表中添加的组页眉节和组页脚节,用来对报表中数据进行分组。所以该报表是按照"姓名"进行分组的。答案为D选项。12、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。A、逻辑设计B、需求分析C、详细设计D、物理设计标准答案:B知识点解析:软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。13、在"查找和替换"对话框的"查找内容"文本框中,设置"2#1"的含义是A、查找值为21B、查找值为2#1C、查找第一位为2,第二位为任意字符,第三位为1的值D、查找第一位为2,第二位为任意数字,第三位为1的值标准答案:D知识点解析:在数据表中查找,通配符#代表匹配一个数字,*代表匹配任意多字符。因此,本题应选择D选项。14、有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为A、选择B、投影C、插入D、连接标准答案:B知识点解析:一个关系R通过投影运算后仍为一个天系R’,R’是由R中投影运算所指出的那些域的列所组成的关系。所以题目中关系S是由关系经过投影运算所得(选择运算主要是对关系R中选择由满足逻辑条件的元组所组成的一个新关系)。15、若要查询某字段的值为“JSJ”的记录,在查询设计视图对应字段的准则中,错误的表达式是()。A、JSJB、JSJC、*JSJD、Like"JSJ"标准答案:C知识点解析:本题考查查询设计视图的知识。在查询设计视图的“准则”行中,要查询的值可以用双引号括起来,也可以不括,还可以使用Like加上通配符来使用,但是通配符不配合Like是无法单独使用的。16、下面关于列表框和组合框的叙述不正确的是()。A、列表框可以包含一列或几列数据B、可以在列表框中输入新值,而组合框不能C、可以在组合框中输入新值,而列表框不能D、组合框不可以包含多列数据标准答案:B知识点解析:本题考查列表框和组合框的知识。窗体中的列表框可以包含一列或几列数据,而组合框只能包含一列值。用户使用列表框时只能从列表中选择值,而不能输入新值;使用组合框时既可以从列表中进行选择,也可以输入文本。17、ADO对象模型中可以打开并返回RecordSet对象的是()。A、只能是Connection对象B、只能是Command对象C、可以是Connection对象和Command对象D、不存在标准答案:C知识点解析:Recordset对象只代表一个记录集,这个记录集是一个连接的数据库中的表或者是Command对象的执行结果返回的记录集。Connection对象用于建立与数据库的连接,通过连接可从应用程序访问数据源,因此,可以打开和返回RecordSet对象。Command对象在建立Connection后,可以发出命令操作数据源,因此,也可以打开并返回RecordSet对象。18、有关字段属性,下列叙述错误的是()。A、字段大小可以用于设置文本、数字或自动编号等类型字段的最大容量B、可对任意类型的字段设置默认值属性C、有效性规则属性是用于限制此字段输入值的表达式D、不同的字段类型,其字段属性有所不同标准答案:B知识点解析:通过“字段大小”属性,可以控制字段的使用空间大小,因此A正确;在一个数据库中,只能对一些数据内容相同或含有相同部分的字段设置默认值,因此B错误。利用“有效性规则”可以防止非法数据输入到表中,因此c正确;不同的字段类型,其字段属性有所不同,因此D正确。19、如有数组声明语句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。20、下列选项中属于面向对象设计方法主要特征的是()。A、继承B、自顶向下C、模块化D、逐步求精标准答案:A知识点解析:面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态性,所以选择A)。21、VBA中构成对象的三要素是()。A、属性、事件、方法B、控件、属性、事件C、窗体、控件、过程D、窗体、控件、模块标准答案:A知识点解析:VBA中构成对象的三要素是属性、事件和方法。每种对象都具有一些属性以想到区分。对象的方法就是对象的可以执行的行为。事件是对象可以识别或响应的动作。22、下列关于线性链表的叙述中,正确的是()。A、各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B、各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C、进行插入与删除时,不需要移动表中的元素D、以上说法均不正确标准答案:C知识点解析:一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。线性链表中数据的插入和删除都不需要移动表中的元素,只需改变结点的指针域即可。23、在成绩中要查找成绩≥80且成绩≤90的学生,正确的条件表达式是()。A、成绩Between80And90B、成绩Between80To90C、成绩Between79And91D、成绩Between79To91标准答案:A知识点解析:在查询准则中比较运算符“Between…And”用于设定范围,表示“在……之间”,此题在成绩中要查找成绩≥80且成绩≤90的学生,表达式应为“成绩Between80And90”,所以选项A)正确。24、在过程定义中有语句:PrivateSubGetData(ByValdataAsInteger)其中"ByVal"的含义是()。A、传值调用B、传址调用C、形式参数D、实际参数标准答案:A知识点解析:过程定义语句中形参变量说明中使用ByVal指定参数传递方式为按值传递,如果使用ByRef则指定参数传递方式为按地址传递,如果不指定参数传递方式,则默认为按地址传递。25、下述有关选项组叙述正确的是()。A、使用选项组,只要单击选项组中所需的值,就可以为字段选定数据值B、如果选项组结合到某个字段,实际上是组框内的复选框、选项按钮或切换按钮结合到该字段上的C、选项组中的复选框可选可不选D、以上说法都不对标准答案:A知识点解析:选项组是由一个组框及一组复选框、选项按钮或切换按钮组成。选项组可以使用户选择某一组确定的值变的十分容易,因为只要单击选项组中所需的值,就可以为字段选定数据值。如果选项组结合到某个字段,则只有组框本身结合到此字段上,而不是组框内的复选框、选项按钮或切换按钮。所以本题答案是A。26、下列关于货币数据类型的叙述中,错误的是()。A、货币型字段的长度为8个字节B、货币型数据等价于具有单精度属性的数字型数据C、向货币型字段输入数据时,不需要输入货币符号D、货币型数据与数字型数据混合运算后的结果为货币型标准答案:B知识点解析:货币型数据字段长度为8字节,向货币字段输入数据时,不必键入美元符号和千位分隔符,可以和数值型数据混合计算,结果为货币型。故答案为B。27、数据库中对概念模式内容进行说明的语言是A、数据定义语言B、数据操纵语言C、数据控制语言D、数据宿主型语言标准答案:A知识点解析:数据库管理系统为完成主要功能提供了相应的数据语言,它们是:数据定义语言,该语言负责数据的模式定义与数据的物理存取构建;数据操纵语言,该语言负责数据的操纵,包括查询与增、删、改等操作;数据控制语言,该语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。故A选项正确。28、下列选项中,不是VBA基本数据类型的是A、CharB、BooleanC、CurrencyD、D)Date标准答案:A知识点解析:VBA基本数据类型主要包括Boolean(布尔型)、Integer(整型)、Long(长整型)、Single(单精度型)、Double(双精度型)、Currency(货币型)、Variant(变体型)、Date(日期型)、String(字符型)。Char不是VBA基本数据类型。29、有三个关系R,S和T如下则由关系R和S得到关系T的操作是A、选择B、差C、交D、并标准答案:B知识点解析:关系T是关系R的一部分,并且是关系R去掉R和S相同的元素,符合差操作。30、在报表中,不能实现的功能是A、分组数据B、汇总数据C、格式化数据D、输入数据标准答案:D知识点解析:报表是Access数据库中的一个对象,它可以根据指定的规则打印输出格式化的数据信息。报表的功能包括:可以呈现格式化的数据;可以分组组织数据,进行汇总;可以包含子报表及图表数据;可以打印输出标签、发票、订单和信封等多种样式报表;可以进行计数、求平均、求和等统计计算;可以嵌入图像或图片来丰富数据显示的内容。但是,报表不可以输入数据。31、某窗体中有一命令按钮,在"窗体视图"中单击此命令按钮运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是A、RunAppB、RunCodeC、RunMacroD、RunSQL标准答案:A知识点解析:宏命令RunApp用于执行指定的外部应用程序。32、从"图书"表中查找出定价高于"图书号"为"112"的图书记录,正确的SQL命令是A、SELECT*FROM图书WHERE定价>"112"B、SELECT*FROM图书WHEREEXISTS定价="112"C、SELECT*FROM图书WHERE定价>(SELECT*FROM商品WHERE图书号="112")D、SELECT*FROM图书WHERE单价>(SELECT定价FROM图书WHERE图书号="112")标准答案:D知识点解析:该题先把’图书号’为112的图书找出来,用SQL语句SELECT定价FROM图书WHERE图书号="112",然后再找出定价高于上面图书的图书,整个SQL语句为:SELECT*FROM图书WHERE定价>(SELECT定价FROM图书WHERE图书号="112")。因此,本题应选择D选项。33、如果要将"职工"表中年龄大于60岁的职工修改为"退休"状态,可使用的查询是A、参数查询B、更新查询C、交叉表查询D、选择查询标准答案:D知识点解析:参数查询是在执行时显示对话框,要求用户输入查询信息,根据输入信息检索字段中的记录进行显示;交叉表查询是用于对相同的数据进行统计,并在水平与垂直方向同时对数据进行分组,用户必须为交叉表查询指定1个或者多个行标题,1个列标题,1个值选项;选择查询根据指定的查询准则,从一个或多个表中获取数据并显示结果;更新查询是对一个或多个表中的一组记录作全部/部分字段更新,可以十分简单、快捷地对大量的并且符合一定条件的数据进行更新和修改。本题中要修改年龄大于60岁的职工状态,应使用更新查询。因此选项B正确。34、用二维表形式表示的数据模型是()。A、两次数据模型B、关系数据模型C、网状数据模型D、网络数据模型标准答案:B知识点解析:关系模型与层次型、网状型的本质区别在于数据描述的一致性,模型概念单一。在关系型数据库中,每一个关系都是一个二维表,无论实体本身还是实体间的联系均用称为“关系”的二维表来表示,使得描述实体的数据本身能够自然地反映它们之间的联系。而传统的层次和网状模型数据库是使用链接指针来存储和体现联系的。35、在设计报表的过程中,如果要进行强制分页,应使用的工具图标是()。A、B、C、D、标准答案:D知识点解析:在设计报表的过程中,如果要进行强制分页,应使用的工具图标是,另三个工具图标中,选项A)为切换按钮,选项B)为组合框,选项C)为列表框。所以答案为D)。36、能够实现从指定记录集里检索特定字段值的函数是()。A、DAvgB、DSumC、DLookupD、DCount标准答案:C知识点解析:DlookUp函数是从指定记录集里检索特定字段的值。它可以直接在VBA、宏、查询表达式或计算控件使用,而且主要用于检索来自外部表字段中的数据。37、执行下列程序段,变量x的值是x=2:y=5DoUntily>5x=x*yy=y+1LoopA、2B、5C、10D、20标准答案:C知识点解析:DoUntil…Loop循环采用的是先判断条件后执行循环体的做法,如果条件为True,则循环体一次都不执行,否则进入循环体执行。本题中,若不满足y>5的条件,则执行x=x*y,y=y+1操作。x初始值为2,y值初始值为5,满足循环条件,进入第一次循环,x=2*5=10,y=5+1=6,不再满足循环条件,跳出循环,x的值最终为10。38、窗体中有文本框Text1、Text2和Text3。运行程序时,输入整数m和n(n>0),单击"计算"按钮Command1计算下列表达式的值:Sum=m-2(m+1)+3(m+2)-4(m+3)+…+(-1)n+1n(m+n-1)nText3给出结果。事件代码如下:PrivateSubCommand1_Click()m=val(me!text1)n=val(me!text2)sum=0Fork=1tonsum=sum+【】NextkMe!text3=sumEndSub程序【】处应填写的语句是A、IIf(kMod2=0,-k,k)*(m+k-1)B、IIf(kMod2=0,k,-k)*(m+k-1)C、IIf(kMod2>0,-k,k)*(m+k-1)D、IIf(kMod2<0,k,-k)*(m+k-1)标准答案:A知识点解析:本题考查的是通过一个for循环实现一个表达式的求值。该表达式共n项,for循环中k从1到n,从表达式中我们可以找出规律:如果k为奇数,则该项前面符号为"-",否则符号为"+"(注:(kMod2=0,-k,k)*(m+k-1)等同于(kMod2=0,-k*(m+k-1),k*(m+k-1))。因此,本题选择A选项。39、在关系窗口中,双击两个表之间的连接线,会出现()。A、数据表分析向导B、数据关系图窗口C、连接线粗细变化D、编辑关系对话框标准答案:D知识点解析:暂无解析40、下列关于DROPTABLE语句功能的描述中,正确的是A、删除指定的表及其记录B、删除指定表中的全部记录C、删除指定表中的指定字段D、删除指定表中的指定索引标准答案:A知识点解析:DropTable用于从数据库中删除一个表,同时表结构和表中的数据都将被删除。语句格式为DROPTABLE<表名>。因此选项A正确。二、基本操作题(本题共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.ac

温馨提示

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

评论

0/150

提交评论