版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级(ACCESS)机试模拟试卷18(共9套)(共421题)国家二级(ACCESS)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、下列特征中不是面向对象方法的主要特征的是()。A、多态性B、标识惟一性C、封装性D、耦合性标准答案:D知识点解析:面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:标识惟一性、多态性、封装性、模块独立性、继承和多态性好。2、随机产生[10,50]之间整数的正确表达式是()。A、Round(Rnd*51)B、Int(Rnd*40+10)C、Round(Rnd*50)D、10+Int(Rnd*41)标准答案:D知识点解析:Rnd函数产生的是0~1之间的浮点数,不包含1,Rnd*41则为0~41之间的浮点数,不包含41,Int(Rnd*41)产生[0,40]之间的整数,10+Int(Rnd*41)则是[10,50]之间的整数。3、下列选项中,不属于数据模型所描述的内容的是()。A、数据类型B、数据操作C、数据结构D、数据约束标准答案:A知识点解析:数据模型描述的内容包含数据结构、数据操作和数据约束。4、在Access中,可用于设计输入界面的对象是()。A、窗体B、报表C、查询D、表标准答案:A知识点解析:窗体是Access数据库对象中最具灵活性的一个对象,可以用于设计输入界面。其数据源可以是表或查询5、下面程序的功能是计算折旧年限。假设一台机器的原价值为100万元,如果每年的折旧率为3%,多少年后它的价值不足60万元。则横线处应填入()。y=0P=100x=0.03DOp=p*(1一x)Y=y+lLoopUntil___________MsgBoxYA、p<0B、p<60C、p>60D、p<100标准答案:B知识点解析:本题考查VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件是否成立,至少执行一次循环体。在Until循环中条件为False时执行循环体,条件为True时退出循环;在While循环中条件为True时执行循环体,条件为False时退出循环,这一点要注意区分清楚。本题中是一个后判断条件的Until循环,变量v的作用是累计循环次数也就是年数,要求填写的是循环结束条件,即p的值不足60时结束循环。6、内部SQL聚合函数"Sum"的功能是A、计算指定字段所有值的和B、计算指定字段所有值的平均值C、计算指定字段所有值中的最小值D、计算指定字段排序第一个的值标准答案:A知识点解析:求和(Sum)函数是计算指定字段中所有记录值的总和,它支持的类型包括数字型、日期型、货币型以及自动编号型。因此,本题应选择A选项。7、使用VBA逻辑值进行算术运算时,True值被处理为()。A、-1B、0C、1D、任意值标准答案:A知识点解析:使用VBA的逻辑值进行算术运算时,True值被处理为-1,False值被处理为0。所以本题答案为A。8、在数据处理中,其处理的最小单位是()。A、数据B、数据项C、数据结构D、数据元素标准答案:B知识点解析:数据元素是由多个数据项组成,数据是能够被计算机识别、存储和加工处理的信息载体,数据处理的最小单位是数据项。9、下列叙述中正确的是()。A、栈是“先进先出”的线性表B、队列是“先进后出”的线性表C、循环队列是非线性结构D、有序线性表既可以采用顺序存储结构,也可以采用链式存储结构标准答案:D知识点解析:栈是先进后出的线性表,所以A)错误;队列是先进先出的线性表,所以B)错误;循环队列是线性结构的线性表,所以C)错误。10、下列不属于操作查询的是()。A、参数查询B、生成表查询C、更新查询D、删除查询标准答案:A知识点解析:本题考查操作查询的知识。操作查询,也叫做动作查询,共有4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新,删除源表中的数据,以及生成表操作。11、若在查询条件中使用了通配符“!”,它的含义是()。A、通配任意长度的字符B、通配不在括号内的任意字符C、通配方括号内列出的任一单个字符D、错误的使用方法标准答案:B知识点解析:通配符“!”的含义是匹配任意不在方括号里的字符,如b[!ae]ll可查到bill和bull,但不能查到ball或bell。故选项B正确。12、在Access种,参照完整性规则不包括()。A、查询规则B、更新规则C、删除规则D、插入规则标准答案:A知识点解析:表件的参照完整性规则包括更新规则、删除规则、插入规则。故选项A为正确答案。13、关系数据库管理系统中所谓的关系指的是()。A、各元组之间彼此有一定的关系B、各字段之间彼此有一定的关系C、数据库之间彼此有一定的关系D、符合满足一定条件的二维表格标准答案:D知识点解析:在关系型数据库管理系统中,系统以各种各样二维表格的形式记录管理信息,所以关系就是符合满足一定条件的二维表格。故选项D为正确答案。14、在数据表视图下,不能进行的操作是()。A、删除、修改、复制记录B、移动记录C、查找、替换数据D、排序、筛选记录标准答案:B知识点解析:“数据表”视图是按照行和列显示表中的数据的视图。在数据表视图中,可以进行字段的添加、编辑、删除和记录的添加、删除、修改、复制、查找、替换、排序、筛选等各种操作。故本题答案为B。15、下列程序的输出结果是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选项。16、在Access表中,可以定义3种主关键字,它们是()。A、单字段、双字段和多字段B、单字段、双字段和自动编号C、单字段、多字段和自动编号D、双字段、多字段和自动编号标准答案:C知识点解析:为了使保存在不同表中的数据产生联系,Access数据库中的每个表必须至少有一个字段能唯一标识每条记录,这个字段就是主关键字。主关键字可以是一个字段,也可以是一组字段。为确保主关键字段值的唯一性,Access不允许在主关键字字段中存入重复值和空值。自动编号字段是在每次向表中添加新记录时,Access会自动插入唯一顺序号。库中若未设置其他主关键字,在保存表时会提示创建主键,单击“是”按钮,Access为新建的表创建一个“自动编号”字段作为主关键字。所以本题答案为C。17、在报表中,要计算“数学”字段的最低分,应将控件的“控件来源”属性设置为()。A、=Min([数学])B、=Min(数学)C、=Min[数学]D、Min(数学)标准答案:A知识点解析:在报表中,要为控件添加计算字段,应设置控件的“控件来源”属性,并且以“=”开头,字段要用“()”括起来,在此题中要计算数学的最低分,应使用Min()函数,故正确形式为“=Min([数学])”,即选项A)正确。18、在下列关于宏和模块的叙述中,正确的是A、模块是能够被程序调用的函数B、通过定义宏可以选择或更新数据C、宏或模块都不能是窗体或报表上的事件代码D、宏可以是独立的数据库对象,可以提供独立的操作动作标准答案:D知识点解析:本题考查宏和模块的知识。模块是能够被程序调用的函数,里面不能包含窗体或报表的事件代码;宏是一个或多个操作的序列,町以通过宏选择或更新数据,宏里面也不能包含窗体或报表的事件代码;宏是数据对象的一部分,不能独立存在,只能依存于数据对象来进行操作。19、层次型、网状型和关系型数据库划分原则是()。A、记录长度B、文件的大小C、联系的复杂程度D、数据之间的联系方式标准答案:D知识点解析:层次模型的基本结构是树形结构,网状模型是一个不加任何条件限制的无向图,关系模型采用二维表来表示,所以三种数据库的划分原则是数据之间的联系方式。20、SQL语句的WHERE子句可以限制窗体中的记录,完成同样功能的宏命令是()。A、RequeryB、FindRecordC、ApplyFiherD、FindNextRecord标准答案:C知识点解析:Requery操作可以通过重新查询控件的数据源来更新活动对象指定控件中的数据;FindRecord操作可以查找符合参数指定条件的数据的第一个实例;ApplyFilter操作可以对表、窗体或报表应用筛选、查询或SQL中Where子句。故选择C选项。21、下列代码实现的功能是:若在窗体中一个名为tNum的文本框中输入课程编号,则将“课程表”中对应的“课程名称”显示在另一个名为tName文本框中,PrivateSub【】()Me!tName=DLookup("课程名称","课程表","课程编号=′"&Me!TNum&"′")EndSub则程序中【】处应填写的是()。A、tNum_AfterUpdateB、tNum_ChangeC、tNum_OpenD、tNum_Load标准答案:A知识点解析:该题考查变量标示名的命名规则。标识符的命名规则是以一个或者多个小写字母开头作为前缀,后接首字母大写的第一个单词或者多个单词的组合,且单词要指明变量的用途。本题根据输入Num然后(After)更新(Update)tName的内容。故选择A选项。22、下列程序的功能是返回当前窗体的记录集SubGetRecNum()DimrsAsObjectSetrS=MsgBoxrs.RecordCountEndSub为保证程序输出记录集(窗体记录源)的记录数,空白处应填入的语句是A、RecordsetB、Me.RecordsetC、RecordSourceD、Me.RecordSource标准答案:B知识点解析:Me.Recordset为记录集,Me.RecordSource是记录源,本题要求输出记录集的记录数。23、关系数据库管理系统中所谓的关系指的是()。A、各元组之间彼此有一定的关系B、各字段之间彼此有一定的关系C、数据库之间彼此有一定的关系D、符合满足一定条件的二维表格标准答案:D知识点解析:在关系性数据库管理系统中,系统以各种各样二维表格的形式记录管理信息,所以关系就是符合满足一定条件的二维表格,故D)选项正确。24、从"产品"表中查找出单价低于"产品编号"为"431"的记录,正确的SQL命令是A、SELECT*FROM产品WHERE单价<"431"B、SELECT*FROM产品WHEREEXISTS单价="431"C、SELECT*FROM产品WHERE单价<(SELECT*FROM产品WHERE产品编号="431")D、SELECT*FROM产品WHERE单价<(SELECT单价FROM产品WHERE产品编号="431")标准答案:D知识点解析:SELECT语句的格式为:SELECT[字段列表]/*FROM表名[WHERE条件表达式][ORDERBY列名][ASC][DESC]。本题中首先要取得"产品编号"为"431"的单价,应使用的语句是"SELECT单价FROM产品WHERE产品编号="431"",因此要查找出产品表中单价低于"产品编号"为"431"记录的产品信息应使用的SQL语句为"SELECT*FROM产品WHERE单价<(SELECT单价FROM产品WHERE产品编号="431")"。因此选项D正确。25、如果有VBA的过程头部为:PrivateSubBstData(ByRefxyzAsInteger),则变量xyz遵守的参数传递规则是()。A、按地址传递B、按值传递C、按实参传递D、按形参传递标准答案:A知识点解析:在主调过程中,实参传递给形参有两种方式:“单向”传值调用(ByVal)和“双向”传地址调用(ByRef)。本题中形参xyz前使用ByRef修饰,即为“双向”传地址调用,故A)选项正确。26、数据的存储结构是指()。A、数据所占的存储空间量B、数据的逻辑结构在计算机中的表示C、数据在计算机中的顺序存储方式D、存储在外存中的数据标准答案:B知识点解析:数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。27、若姓名是文本型字段,要查找名字中含有"雪"的记录,应该使用的条件表达式是A、姓名like"*雪*"B、姓名like"[!雪]"C、姓名="*雪*"D、姓名=="雪*"标准答案:A知识点解析:Like是在查询表达式的比较运算符中用于通配设定,使用的通配符有"*"和"?"。"*"表示由0个或任意多个字符组成的字符串,"?"表示任意一个字符。题干中要查找含有"雪"的记录应使用like"*雪*"。28、在下列模式中,能够给出数据库物理存储结构与物理存取方法是()。A、外模式B、内模式C、概念模式D、逻辑模式标准答案:B知识点解析:数据库系统的三级模式时概念模式,外模式和内模式。概念模式时数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据物理存储结构与物理存取方法,所以选择B)29、下列叙述中正确的是A、一个算法的空间复杂度大,则其时间复杂度也必定大B、一个算法的空间复杂度大,则其时间复杂度必定小C、一个算法的时间复杂度大,则其空间复杂度必定小D、算法的时间复杂度与空间复杂度没有直接关系标准答案:D知识点解析:算法的空间复杂度是指算法在执行过程中所需要的内存空间,算法的时间复杂度,是指执行算法所需要的计算工作量,两者之间并没有直接关系,答案为D。30、通过窗体输入职工基本信息,其中职称字段只能从"教授"、"副教授"、"讲师"、"助教"和"其他"中选择之一。为防止职称字段输入出错,则窗体中输入职称字段应选择的控件是A、文本框B、列表框C、组合框D、复选框标准答案:B知识点解析:文本框控件用于输入、输出和显示窗体的数据源的数据,显示计算结果和接受用户输入数据,但不能避免用户输入出错,故A选项错误;列表框显示可滚动的数值列表,可以从列表中选择值输入到新纪录中,由于列表中的数值输入者不能更改,可以避免输入出错,故B选项正确;组合框由于结合了列表框和文本框的特性,当在文本框输入值时不能避免输入出错,故C选项错误;复选框是绑定到是/否字段,字段输入不可用复选框,故D选项错误。因此,本题应选择B选项。31、有三个关系表R、S和T如下,其中三个关系对应的关键字分别为A,B和复合关键字(A,B)。表T的记录项(b,q,4)违反了A、实体完整性约束B、参照完整性约束C、用户定义的完整性约束D、关系完整性约束标准答案:B知识点解析:关系模型中可以有3类完整性约束:实体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约束是指,若属性M是关系的主键,则属性M中的属性值不能为空值。T中主键不为空,A选项错误。参照完整性约束是指,若属性(或属性组)A是关系M的外键,它与关系M的主码相对应,则对于关系M中的每个元组在A上的值必须为:要么取空值;要么等于关系M中某个元组的主码值。属性B为关系S的外键,它与关系S的主键相对应,则T中元组在B上应该为空或者与S中主键值相等,题目中不相等,违反参照完整性约束,B选项正确。此题关系中无语义要求,C选项错误。32、若要使窗体上的控件Command0不可用,正确的设置是A、Command0.Enable=FalseB、Command0.Visible=FalseC、Command0.Enable=TrueD、Command0.Visible=True标准答案:A知识点解析:Command0为窗体上的命令按钮控件。命令按钮控件属性中Enable的功能是设置该按钮"是否有效",若设为True,则命令按钮可用;若设为False,则不可用。Visible属性的功能是设置该按钮"是否可见",若设为True,则按钮在窗体中显示;若设为False,则不显示。根据题意,若要使Command0不可用,应该将它的Enable属性设为False,因此选择A选项。33、下面对软件测试描述错误的是A、严格执行测试计划,排除测试的随意性B、随机地选取测试数据C、随机地选取测试数据D、软件测试是保证软件质量的重要手段标准答案:B知识点解析:在测试之前制定测试计划,并严格执行,测试用例的选择不可随意,应选择有代表性的,尽可能发现迄今为止尚未发现的错误,A选项叙述正确,B选项叙述错误。测试根本目的是尽可能多地发现并排除软件中隐藏的错误,C选项叙述正确。软件测试是保证软件质量、可靠性的关键步骤,D选项叙述正确。故正确答案为B选项。34、文本框(Text1)中有选定的文本,执行Text1.SelText="Hello"的结果是()。A、Hello将替换原来选定的文本B、Hello将插入到原来选定的文本之前C、Text1.SelLength为5D、文本框中只有"Hello"信息标准答案:A知识点解析:文本框的SelText属性返回的是文本框中选中的字符串,如果没有选中任何文本,将返回空串,当执行Text1.SelText="Hello"时,文本框Text1中的选中字符串将替换为"Hello"。35、主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据一般应该具有的关系是()。A、一对一B、一对多C、多对多D、关联标准答案:B知识点解析:窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体显示的表或查询中的数据具有一对多关系。如,假如有一个"教学管理"数据库,其中,每名学生可以选多门课,这样"学生"表和"选课成绩"表之间就存在一对多的关系,"学生"表中的每一条记录都与"选课成绩"表中的多条记录相对应。36、如果要求下列程序段中的循环执行3次,则程序中括号里的条件应是x=1Dox=x+3LoopUntil(_______)A、x>=8B、x<=8C、x>=7D、x<=7标准答案:A知识点解析:Do…LoopUntil采用的是先执行循环体后判断条件的做法,首先执行循环,之后进行条件判断,结构是条件式为假时,重复执行循环,直到条件式为真,结束循环。本题中,x初始值为1,之后进入第一次循环,执行x=1+3=4;进入第二次循环,执行x=4+3=7;进入第三次循环,执行x=7+3=10,之后跳出循环,因此,Until的条件应是x>=8。37、下列不属于Access2010的控件是A、列表框B、分页符C、换行符D、矩形标准答案:C知识点解析:控件是窗体或报表上用于显示数据、执行操作、装饰窗体的对象,主要有标签、文本框、选项组、切换按钮、单选按钮、复选框、组合框、列表框、命令按钮、图像、非绑定对象框、绑定对象框、分页符、选项卡控件、子窗体/子报表、直线和矩形等。换行符不不属于Access控件。38、宏操作Quit的功能是()。A、关闭表B、退出宏C、退出查询D、退出Access标准答案:D知识点解析:本题考查的是宏。宏操作Quit的功能是退出Access。39、在窗体中按下鼠标按钮,触发的事件是A、Form_MouseDownB、Form_MouseUpC、Form_MousePressD、Form_MouseTouch标准答案:A知识点解析:A选项Form_MouseDown是鼠标按下触发的事件;B选项Form_MouseUp是鼠标松开向上弹起的事件;C、D选项没有这样的事件。因此,本题应选择A选项。40、若有查询设计如下:则查询的结果是()。A、显示“计算机”学院中“信息安全”专业的学生和“信息工程”学院全体学生的学号、姓名、学院和专业B、显示“计算机”学院中“信息安全”专业的学生和“信息工程”学院全体学生的学号、姓名和专业C、显示“计算机”学院和“信息工程”学院中专业为“信息安全”的学生学号、姓名、学院和专业D、显示“计算机”学院和“信息工程”学院中专业为“信息安全”的学生学号、姓名和专业标准答案:B知识点解析:在查询设计视图中,同一列的条件之间是或者关系,同一行条件之间是并且的关系,所以本题是需要显示“计算机”学院中“信息安全”专业的学生和“信息工程”学院全体学生的学号、姓名和专业,故本题选择B选项。注意:本题设计视图中“学院”列的“显示”行未勾选,表示最终显示出来的结果不显示“学院”列字段值。故本题选择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套一、基本操作题(本题共1题,每题1.0分,共1分。)1、在考生文件夹下有数据库文件“samp1.accdb”和Excel文件“Stab.xlsx”,“sampl.aeedb”中已建立表对象“student”和“grade”,请按以下要求,完成表的各种操作。(1)将考生文件夹下的Excel文件“Stab.xlsx”导入“student”表中。(2)将“student”表中1975年~1980年之间(包括1975年和1980年)出生的学生记录删除。(3)将“student”表中的“性别”字段的默认值设置为“男”。(4)将“student”表拆分为两个新表,表名分别为“tStud”和“tOffice”。其中“tStud”表结构为:学号、姓名、性别、出生日期、院系、籍贯,主键为学号;“tOffice”表结构为:院系、院长、院办电话,主键为院系。要求:保留“student”表。(5)建立“student”和“grade”两表之间的关系。标准答案:(1)【操作步骤】步骤1:打开考生文件夹下的数据库文件“sampl.accdb”,单击“外部数据”选项卡下的“导入并链接”组的“Excel”按钮,在考生文件夹找到“Stab.xlsx”文件并选中,单击“打开”按钮。选择“向表中追加一份记录的副本”单选框,在后边的下拉列表中选择表“student”,然后单击“确定”按钮,如图4.28所示。步骤2:连续单击“下一步”按钮,导入到表“student”中,单击“完成”按钮,最后单击“关闭”按钮。如图4.29所示。(2)【操作步骤】步骤1:新建查询设计视图,添加表“student”,关闭“显示表”对话框。如图4.30所示。步骤2:双击“出生日期”字段添加到字段列表,在“条件”行输入“>=#1975一1一1#and<=#1980一12—31#”,在“查询工具”中单击“设计”选项卡下“查询类型”组中的“删除”按钮,单击工具栏中的“运行”按钮,在弹出的对话框中单击“是”按钮,关闭设计视图,不保存查询。如3.31图所示。(3)【操作步骤】选中表“student”,右击,选择“设计视图”命令,进入设计视图窗口,在“性别”字段“默认值”行输入“男”,单击快速访问工具栏中的“保存”按钮,关闭设计视图。如图4.32所示。(4)【操作步骤】步骤1:新建查询设计视图,添加表“student”,关闭“显示表”对话框。步骤2:双击“学号”、“姓名”、“性别”、“出生日期”、“院系”和“籍贯”字段,单击“查询工具”的“设计”选项卡,在“查询类型”组中单击“生成表”按钮,在弹出的对话框中输入表名“tStud”,单击“确定”按钮。单击工具栏中的“运行”按钮,在弹出的对话框中单击“是”按钮,关闭视图,不保存“查询”。如图4.33所示。步骤3:单击“表”对象,右键单击表“tStud”,选择“设计视图”命令,选中“学号”字段,单击“设计”选项卡“工具”组中的“主键”按钮,单击快速访问工具栏中的“保存”按钮,关闭设计视图。如图4.34所示。步骤4:新建查询设计视图,添加表“student”,然后双击添加“院系”、“院长”和“院办电话”字段,单击“查询工具”的“设计”选项卡,在“显示/隐藏”组中单击“汇总”按钮,单击“查询类型”组中的“生成表”按钮,在弹出的对话框中输入表名“tOffice”,单击“确定”按钮。如图4.35所示。步骤5:运行查询,生成表。关闭、不保存查询。步骤6:单击“表”对象,选择“tOffice”表,打开设计视图,右击“院系”字段,选择“主键”,保存并关闭视图。如图4.36所示。(5)【操作步骤】步骤1:单击“数据库工具”选项卡中“关系”组的“关系”按钮,单击“显示表”按钮,在弹出的对话框中,添加表“student”和“grade”。如图4.37所示。步骤2:选中表“student”中“学号”字段,然后拖动鼠标到表“grade”中“学号”字段,放开鼠标,弹出“编辑关系”对话框,单击“创建”按钮,单击“保存”按钮,关闭设计视图。如图4.38所示。知识点解析:暂无解析二、简单应用题(本题共1题,每题1.0分,共1分。)2、在考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的3个关联表对象“tCourse”、“tGrade”、“tStudent”和一个空表“tSinfo”,请按以下要求完成设计。(1)创建一个查询,查找并显示“姓名”、“政治面貌”、“课程名”和“成绩”4个字段的内容,将查询命名为“qT1”。(2)创建一个查询,计算每名学生所选课程的学分总和,并依次显示“姓名”和“学分”,其中“学分”为计算出的学分总和,将查询命名为“qT2”。(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,将查询命名为“qT3”。(4)创建一个查询,将所有学生的“班级编号”、“学号”、“课程名”和“成绩”等值填入“tSinfo”表相应的字段中,其中“班级编号”的值是“tStudent”表中“学号”字段的前6位,将查询命名为“qT4”。标准答案:(1)【操作步骤】步骤1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中分别双击表“tStudent”、“tCourse”和“tGrade”,关闭“显示表”对话框。步骤2:分别双击“姓名”、“政治面貌”、“课程名”和“成绩”字段将其添加到“字段”行。如图4.155所示。步骤3:单击快速访问工具栏中的“保存”按钮,另存为“qT1”。关闭设计视图。(2)【操作步骤】步骤1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中分别双击表“tStudent”、“tGrade”和“tCourse”,关闭“显示表”对话框。步骤2:分别双击“姓名”和“学分”字段将其添加到“字段”行。步骤3:单击“查询工具”的“设计”选项卡“显示/隐藏”组中的“汇总”按钮,在“学分”字段“总计”行下拉列表中选择“合计”。步骤4:在“学分”字段前添加“学分:”字样。如图4.156所示。步骤5:单击快速访问工具栏中的“保存”按钮,另存为“qT2”。关闭设计视图。(3)【操作步骤】步骤1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tStudent”,关闭“显示表”对话框。步骤2:分别双击“姓名”和“年龄”字段将其添加到“字段”行。步骤3:在“年龄”字段“条件”行输入“<(SELECTAVG([年龄])from[tStudent])”,单击“显示”行取消字段显示。如图4.157所示。步骤4:单击快速访问工具栏中的“保存”按钮,另存为“qT3”。关闭设计视图。(4)【操作步骤】步骤1:选中表“tSinfo”,右击选择“设计视图”,选中“学号”和“课程名”行,右击选择“主键”,将“学号”和“课程名”设置为主键。步骤2:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中分别双击表“tCourse”、“tGrade”和“tStudent”,关闭“显示表”对话框。步骤3:在“查询工具”的“设计”选项卡“查询类型”组中单击“追加”按钮,在弹出的对话框中输入表名称“tSinfo”,单击“确定”按钮。步骤4:在“字段”行第一列输入“班级编号:Left([tStudent]![学号],6)”,在“追加到”行下拉列表中选择“班级编号”。分别双击“学号”、“课程名”和“成绩”字段将其添加到“字段”行。如图4.158所示。步骤5:从“查询工具”的“设计”选项卡“结果”组中单击“运行”按钮,在弹出的对话框中单击“是”按钮。步骤6:单击快速访问工具栏中的“保存”按钮,另存为“qT4”。关闭设计视图。知识点解析:暂无解析三、综合应用题(本题共1题,每题1.0分,共1分。)3、在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计好表对象“产品”、“供应商”,查询对象“按供应商查询”和宏对象“打开产品表”、“运行查询”、“关闭窗口”。请按以下要求完成设计。创建一个名为“menu”的窗体,要求如下:(1)对窗体进行如下设置:在距窗体左边1厘米、距上边0.6厘米处,依次水平放置3个命令按钮:“显示修改产品表”(名为“bt1”)、“查询”(名为“bt2”)和“退出”(名为“bt3”),命令按钮的宽度均为2厘米,高度为1.5厘米,每个命令按钮相隔1厘米。(2)设置窗体标题为“主菜单”。(3)当单击“显示修改产品表”命令按钮时,运行宏“打开产品表”,即可浏览“产品”表。(4)当单击“查询”命令按钮时,运行宏“运行查询”,即可启动查询“按供应商查询”。(5)当单击“退出”命令按钮时,运行宏“关闭窗口”,关闭“menu”窗体,返回数据库窗口。标准答案:(1)【操作步骤】步骤1:单击“创建”选项卡下“窗体”组中的“窗体设计”按钮。步骤2:单击“设计”选项卡下“控件”组中的“按钮”控件。单击窗体适当位置,弹出“命令按钮向导”对话框,单击“取消”按钮,结果如图4.210所示。步骤3:右键单击该命令按钮,从弹出的快捷菜单中选择“属性”命令,在“属性表”对话框中,单击“全部”选项卡,在“名称”和“标题”行分别输入“bt1”和“显示修改产品表”,在“上边距”、“左”、“宽度”和“高度”行分别输入“0.6cm”、“1cm”、“2cm”和“1.5m”,如图4.211所示,关闭属性表。步骤4:按步骤2—3新建另两个命令按钮。左边距在“bt1”基础上累计加3cm,结果如图4.212所示。(2)【操作步骤】步骤1:右键单击“窗体选择器”,从弹出的快捷菜单中选择“属性”命令,打开属性表。步骤2:单击“格式”选项卡,在“标题”行输入“主菜单”如图4.213所示,关闭属性表。(3)【操作步骤】步骤1:右键单击“bt1”按钮,从弹出的快捷菜单中选择“属性”命令。步骤2:单击“事件”选项卡,在“单击”行下拉列表中选择“打开产品表”,如图4.214所示,关闭属性表。(4)【操作步骤】步骤1:右键单击“bt2”,从弹出的快捷菜单中选择“属性”命令。步骤2:单击“事件”选项卡,在“单击”行下拉列表中选择“运行查询”,关闭属性表。(5)【操作步骤】步骤1:右键单击“bt3”,从弹出的快捷菜单中选择“属性”命令。步骤2:单击“事件”选项卡,在“单击”行下拉列表中选择“关闭窗口”,关闭属性表。步骤3:按Ctrl+S保存修改,将窗体保存为“menu”,关闭设计视图。知识点解析:暂无解析国家二级(ACCESS)机试模拟试卷第3套一、选择题(本题共40题,每题1.0分,共40分。)1、以下关于SQL语句及其用途的叙述,正确的是()。A、CREATlETABLE用于修改一个表的结构B、CREATEINDEX为字段或字段组创建视图C、DROP表示从数据库中删除表、或者从字段或字段组中删除索引D、ALTERTABLE用于创建表标准答案:C知识点解析:本题考查SQL中定义语句的知识。SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中的数据定义功能可以实现表、索引、视图的定义、修改和删除。CREATETABLE语句的作用是创建一个表:CREATEⅣDEX语句的作用是创建一个索引;ALTERTABLE语句的作用是修改一个表的结构;DROP语句的作用是删除一个表的结构或者从字段或字段组中删除索引。2、用于查找满足指定条件的下一条记录的宏命令是()。A、FindRecordB、FindFristRecordC、FindFristD、FindNext标准答案:D知识点解析:本题考查宏操作的知识。Access中提供了50多个可选的宏操作命令,与查找满足指定条件记录相关的有两个操作:FindRecord用于查找满足指定条件的第一条记录;FindNext用于查找满足指定条件的下一条记录。3、要限制宏命令的操作范围,在创建宏时应定义的是()。A、宏操作对象B、宏操作目标C、宏条件表达式D、窗体或报表控件属性标准答案:C知识点解析:要限制宏命令的操作范围可以在创建宏时定义宏条件表达式。使用条件表达式的条件宏可以在满足特定条件时才执行对应的操作。4、以下有关选项组叙述错误的是()。A、如果选项组结合到某个字段,实际上是组框架本身而不是组框架内的复选框、选项按钮或切换按钮结合到该字段上B、选项组可以设置为表达式C、使用选项组,只要单击选项组中所需的值,就可以为字段选定数据值D、选项组不能接受用户的输入标准答案:D知识点解析:本题考查选项组的知识。选项组是由一个组框以及一组复选框、选项按钮或切换按钮组成,如果选项组结合到某个字段,实际上是组框架本身而不是组框架内的复选框、选项按钮或切换按钮结合到该字段上;选项组也可以设置为表达式或非结合选项组,在自定义对话框中使用非结合选项组接受用户的输入。使用结合性选项组时,只要单击选项组中所需的值,就可以为字段选定数据值。5、下列属于通知或警告用户的命令是()。A、PrintOutB、OutputToC、MsgBoxD、RunWamings标准答案:C知识点解析:在宏操作中,MsgBox用于显示提示消息框,PrintOut用于打印激活的数据库对象,OutputTo用于将指定数据库对象中的数据输出成.xlsx、.rtf、.txt、.htm、.snp等格式的文件。6、已知"借阅"表中有"借阅编号"、"学号"和"借阅图书编号"等字段,每名学生每借阅一本书生成一条记录,要求按学生学号统计出每名学生的借阅次数,下列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正确。7、在Access中已建立了“雇员”表,其中有可以存放照片的字段,在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是A、图像框B、绑定对象框C、非绑定对象D、列表框标准答案:B知识点解析:本题考查控件来源的知识。Access中的窗体中有一些控件可以与表或查询中的字段相绑定,这时候就需要设置这些控件的数据来源。图像框不能被绑定;绑定对象框的来源可以是OLE对象字段;未绑定对象框可以显示Excel工作表、Word文档等没有与数据库连接的对象;而列表框的控件来源可以是表或查询的字段,或者取自固定内容的数据。8、下面不属于结构化程序设计风格的是A、程序结构良好B、程序的易读性C、不滥用Goto语句D、程序的执行效率标准答案:D知识点解析:结构化程序设计(structuredprogramming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效更容易。9、下列实体的联系中,属于多对多联系的是()。A、学生与课程B、学校与校长C、住院的病人与病床D、工资与职工标准答案:A知识点解析:本题考查表与表之间的关系。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。就本题来说,学生与课程是多对多,学校与校长、病人与病床是一对一,工资与职工是一对多。10、宏命令RunApp的功能是()。A、执行指定的SQL语句B、执行指定的外部应用程序C、执行指定的宏命令D、执行设置属性值的宏命令标准答案:B知识点解析:宏命令RunApp用于执行指定的外部应用程序。11、下列关于SQL命令的叙述中,正确的是()。A、UPDATE命令中必须有FROM关键字B、UPDATE命令中必须有INTO关键字C、UPDATE命令中必须有SET关键字D、IJPDATE命令中必须有WHERE关键字标准答案:C知识点解析:在SQL查询中修改表中数据的语法结构为:UpdatetableSet字段名=value[where条件],所以选项C)正确。12、为使窗体每隔5秒钟激发一次计时器事件(timer事件),应将其Interval属性值设置为()。A、5B、500C、300D、5000标准答案:D知识点解析:窗体计时器间隔以毫秒为单位。Interval属性值为1000时,间隔为1秒;为5000时,则间隔为5秒。13、软件测试的目的是()。A、评估软件可靠性B、发现并改正程序中的错误C、改正程序中的错误D、发现程序中的错误标准答案:D知识点解析:软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心,而不是为了演示软件的正确功能。不是为了评估软件或改正错误。14、数据库中有"商品"表如下:执行SQL命令:SELECT*FROM商品WHERE单价(SELECT单价FROM商品WHERE商品号="0112");查询结果的记录数是()。A、1B、3C、4D、10标准答案:B知识点解析:要查找出单价高于"0112"的商品记录,需要使用SQL的子查询,首先查找出"0112"号商品的单价,然后再找出单价大于此单价的记录,查询语句为:SELECT*FROM商品WHERE单价>(SELECT单价FROM商品WHERE商品号="0112"),商品号为"0112"的商品单价为2000,单价大于2000的记录有3条,所以选项B正确。15、在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是A、*B、%C、&D、#标准答案:D知识点解析:本题考查常量的知识。在Access中,日期型常量要求用“#”作为分隔符括起来。16、如果输入掩码设置为“L”,则在输人数据的时候,该位置上可以接受的合法输入是()。A、任意符号B、必须输入字母A—ZC、必须输入字母或数字D、可以输入字母、数字或空格标准答案:B知识点解析:输入掩码符号L的含义是必须输入字母(A—Z)。故答案B)正确。17、下列实体的联系中,属于多对多联系的是()。A、学生与课程B、班级与班主任C、学生与所属大学D、学生与所交学费标准答案:A知识点解析:实体之间的联系有三种:一对多、多对多、一对一。在Access中,多对多的联系表现为一个表中的多条记录在相关表中同样可以有多条记录与之对应。A选项中,一个学生可以学多门课程,同样每门课程也可以被多名学生选修。所以本题答案为A。18、在窗体中使用一个文本框(名为n)接受输入的值,有一个命令按钮run,事件代码如下:PrivateSubrun_Click()result=“”Fori=1ToMe!nForj=1ToMe!nresult=result+“*”Nextiresult=result+Chr(13)+Chr(10)NextiMsgBOXresultEndSub打开窗体后,如果通过文本框输入的值为4,单击命令按钮后输出的图形是()。A、B、C、D、标准答案:A知识点解析:该程序的执行过程为:先给result变量赋值为空字符串,然后执行一个嵌套的二重循环,当输入为4时,内循环和外循环各执行四次,每执行一次外循环,内循环都执行四次,每执行一次内循环,result变量的值连接一个字符串“*”,当执行完四次内循环时,result变量的值加一个回车和换行符,然后再继续执行外循环,共执行4次外循环。最后输出result变量的值,因为每执行一次外循环,result变量的值都加一个回车、换行符,当换行后,result又重新执行四次内循环,所以每一行有4个“*”字符,共4行。19、关系表中的每一横行称为一个()。A、字段B、元组C、行D、码标准答案:B知识点解析:在关系数据库中,关系模型采用二维表来表示,简称“表”。二维表是由表框架及表元组组成。在表框架中,按行可以存放数据,每行数据称为元组。本题答案是B。20、有下列程序段:Dims,I,jasintegerForI=1to3Forj=3To1Step-1s=I*jNextjNextI执行完该程序段后,循环执行次数是()。A、3B、4C、9D、10标准答案:C知识点解析:外层For循环从1到3将执行3次,内层循环从3到1递减,也将执行3次,因此,整个程序段的循环体将执行3*3=9次。21、如图所示的数据模型属于()。A、关系模型B、层次模型C、网状模型D、实体.联系模型标准答案:C知识点解析:在数据库中,对满足以下两个条件的数据模型称为网状模型:允许一个以上的结点无双亲;一个结点可以有多余一个的双亲。22、最大化激活窗口的宏命令是A、MinimizeB、RequeryC、MaximizeD、Restore标准答案:C知识点解析:最大化激活窗口的宏命令是Maximize,宏命令Minimize用于最小化激活窗口,宏命令Requery用于实施控件重新查询及刷新控件数据,宏命令Restore用于将最大化或最小化窗口恢复至原始大小。23、下面对类-对象主要特征描述正确的是A、对象唯一性B、对象无关性C、类的单一性D、类的依赖性标准答案:A知识点解析:对象的基本特点是:标识唯一性、分类性、多态性、封装性、模块独立性好。类是具有共同属性、共同方法的对象的集合,是关于对象的抽象描述,反映属于该对象类型的所有对象的性质。对象具有的性质,类也具有。故A选项正确。24、有商品表内容如下:执行SQL命令:SELECT部门号,MAX(单价*数量)FROM商品表GROUPBY部门号;查询结果的记录数是()。A、1B、3C、4D、10标准答案:B知识点解析:该题中SQL查询的含义是按部门统计销售商品总价最高值,因为表中列出3个部门,故统计结果应有3个,故B)选项正确。25、在窗体中要显示一名教师基本信息和该教师所承担的全部课程情况,窗体设计时在主窗体中显示教师基本信息,在子窗体中显示承担的课程情况,则主窗体和子窗体数据源之间的关系是A、一对一关系B、一对多关系C、多对一关系D、多对多关系标准答案:B知识点解析:窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体常用来表示一对多的关系。根据题意,主窗体和子窗体数据源之间的关系就是教师实体集和课程实体集之间的关系。一名教师可以承担多门课程,但是一门课程只能由一个教师承担。所以是一对多的关系,因此选择B选项。26、数据流图中带有箭头的线段表示的是()。A、数据流B、模块调用C、事件驱动D、控制流标准答案:A知识点解析:数据流图中带箭头的线段表示的是数据流。27、下列程序的功能是返回当前窗体的记录集:SubGetRecNum()DimrsAsObjectSetrs=【】MsgBoxrs.RecordCountEndSub为保证程序输出记录集(窗体记录源)的记录数,括号内应填入的语句是()。A、Me.RecordLocksB、Me.RecordsetC、Me.RecordSourceD、Me.RecordSelectors标准答案:B知识点解析:程序中zs是对象变量,指代窗体对象,set语句是将当前窗体中的记录集对象赋给zs对象.Me表示当前窗体,用Me指明记录集来自于窗体,Recordset属性设置窗体、报表、列表框控件或组合框控件的记录源,用Me.Recordset代表指定窗体的记录源,即记录源来自于窗体。而RecordSourse属性用来设置数据源,格式为RecordSourse=数据源。因此题目空缺处应填Me.RecordSet。故B)选项正确。28、下列不属于查询设计视图"设计网格"中的选项是()。A、排序B、显示C、字段D、类型标准答案:D知识点解析:如下图所示,在查询设计视图中有"字段"、"排序"和"显示"等选项,没有"类型"选项,所以选项D)为正确答案。29、一般情况下,浏览数据表记录时,列标题显示的是A、字段名B、数据类型C、记录数D、长度标准答案:A知识点解析:使用"数据表"视图浏览记录时,列标题显示的是字段名,用于表明该列显示信息的总体内容。A30、从多个关系中抽取出所需要的属性组成新关系,应使用的操作是A、查询运算B、连接运算C、投影运算D、选择运算标准答案:B知识点解析:专门的关系运算包括投影、选择和联接。选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组;投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。选择运算和投影运算都是针对于一个关系进行操作,而连接运算是针对多个运算进行操作。31、下列数据结构中,能够按照“先进后出”原则存取数据的是()。A、循环队列B、栈C、队列D、二叉树标准答案:B知识点解析:栈是按先进后出的原则组织数据的。队列是先进先出的原则组织数据。32、表达式Datediff("yyyy",#12/30/2012#,#l/13/2013#)的结果是A、10B、1C、14D、99标准答案:B知识点解析:函数DateDiff按照指定类型返回指定的时间间隔数目。语法为DateDiff(<间隔类型>,<日期1>,<日期2>,[,W1][,W2]),间隔类型为"yyyy",表示返回两个日期间隔的年数。因此2012年与2013年间隔1年,返回1。33、要从指定记录集(一个域)内获取特定字段的值,应该使用的内置函数是A、DLookupB、DCountC、DFirstD、DLast标准答案:A知识点解析:Dlookup函数(域函数)是ACCESS为用户提供的内置函数,通过这些函数可以方便的从一个表或查询中取得符合一定条件的值赋予变量或控件值。其语法是DLookup(expr,domain,[criteria]),expr:要获取值的字段名称,domain:要获取值的表或查询名称,criteria:用于限制DLookup函数执行的数据范围。因此,本题应选择A选项。34、深度为7的二叉树共有127个结点,则下列说法中错误的是A、该二叉树有一个度为1的结点B、该二叉树是满二叉树C、该二叉树是完全二叉树D、该二叉树有64个叶子结点标准答案:A知识点解析:在树结构中,一个结点所拥有的后件个数称为该结点的度,所有结点中最大的度称为树的度。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。满二叉树指除最后一层外,每一层上的所有结点都有两个子结点的二叉树。深度为7的二叉树,前6层共有结点个数为26-1=63,则第7层有127-63=64个结点,即第7层结点数达到最大值,故此二叉树为满二叉树,也是完全二叉树,该二叉树没有度为1的结点,有64个叶子结点。故正确答案为A选项。35、某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为A、DCBAB、BDCAC、ABCDD、BADC标准答案:C知识点解析:二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。本题中中序序列为BDCA,后序序列为DCBA,可知A为根结点,BDC为左侧结点,C是B右子结点,D是C右子结点,故前序序列为ABCD,C选项正确。36、Rnd函数不可能产生的值是()。A、0B、1C、0.1234D、0.00005标准答案:B知识点解析:Rnd函数产生一个0~1之间的单精度随机数,Rnd函数返回小于1但大于或等于0的值。37、下列程序段运行结束后,变量c的值是()。a=24b=328selectcaseb\10case0c=a*10+bcase1to9c=a*100+bcase10to99c=a*1000+bendselectA、537B、2427C、24328D、240328标准答案:C知识点解析:程序中SelectCase语句中b\100的值为32,因此,程序执行Case10to99后边的c=a*1000+b语句,即c=24*1000+328=24328。38、有两个关系R和S如下:则由关系R得到关系S的操作是A、选择B、投影C、自然连接D、并标准答案:A知识点解析:由关系R到关系S为一元运算,排除C和D。关系S是关系R的一部分,是通过选择之后的结果,因此选A。39、若姓名是文本型字段,要查找名字中含有"雪"的记录,应该使用的条件表达式是A、姓名like"*雪*"B、姓名like"[!雪]"C、姓名="*雪*"D、姓名=="雪*"标准答案:A知识点解析:Like是在查询表达式的比较运算符中用于通配设定,使用的通配符有"*"和"?"。"*"表示由0个或任意多个字符组成的字符串,"?"表示任意一个字符。题干中要查找含有"雪"的记录应使用like"*雪*"。40、某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表(房间号,…)和客人信息表(身份证号,姓名,来源,…)。为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为()。A、一对一联系B、一对多联系C、多对多联系D、无联系标准答案:B知识点解析:本题考查的是数据库设计基础。在一对多联系中,表A的一条记录在表B中可以有多条记录与之对应,但在表B中的一条记录最多只能有表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)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 照明数据可视化技术方案
- 2026年西藏拉萨市单招职业适应性考试模拟测试卷附答案
- 施工现场设备布置优化方案
- 燃气工程设计变更管理
- 新干县人民医院公开招聘见习岗专业技术人员【18人】备考题库新版
- 2026年长沙航空职业技术学院单招职业技能考试题库及答案1套
- 失真度最小化
- 鬼步舞介绍课件
- 2025年沧州市中心医院选聘人才真题
- 滑雪救援知识培训课件
- 2025高中思想政治课标测试卷(及答案)
- 2024年全国大学生西门子杯工业自动化挑战赛-ITEM2-逻辑控制赛项-工程设拓梦者队计文件
- 轨迹大数据处理技术的关键研究进展综述
- 被打和解协议书范本
- 《糖尿病合并高血压患者管理指南(2025版)》解读
- 职业暴露考试试题及答案
- DB61-T 1843-2024 酸枣种植技术规范
- 机械密封安装及维护培训
- 古建筑修缮加固施工方案
- DG-TJ08-19-2023园林绿化养护标准
- 上海市2024-2025学年高二上学期期末考试英语试题(含答案无听力原文及音频)
评论
0/150
提交评论