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

下载本文档

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

文档简介

国家二级(ACCESS)机试模拟试卷1(共9套)(共432题)国家二级(ACCESS)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、下列叙述中正确的是()。A、程序执行的效率与数据的存储结构密切相关B、程序执行的效率只取决于程序的控制结构C、程序执行的效率只取决于所处理的数据量D、以上说法均错误标准答案:A知识点解析:程序执行的效率与数据的存储结构、数据的逻辑结构、程序的控制结构、所处理的数据量等有关。2、下列与队列结构有关联的是()。A、函数的递归调用B、数组元素的引用C、多重循环的执行D、先到先服务的作业调度标准答案:D知识点解析:队列的修改是依照先进先出的原则进行的,故D选项正确。3、对下列二叉树进行前序遍历的结果为()。A、DYBEAFCZXB、YDEBFZXCAC、ABDYECFXZD、ABCDEFXYZ标准答案:C知识点解析:前序遍历是指在访问根节点、遍历左子树与遍历右子树这三者中,首先访问根节点,然后遍历左子树,最后遍历右子树;并且在遍历左右子树时,仍然先访问根节点,然后遍历左子树,最后遍历右子树。故C选项正确。4、一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是()。A、1,2,3,A,B,CB、C,B,A,1,2,3C、C,B,A,3,2,1D、1,2,3,C,B,A标准答案:C知识点解析:栈的修改是按照后进先出的原则进行的,所以顺序应与入栈顺序相反,故选C选项。5、下面属于白盒测试方法的是()。A、等价类划分法B、逻辑覆盖C、边界值分析法D、错误推测法标准答案:B知识点解析:白盒测试法主要有逻辑覆盖、基本路径测试等。逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断一条件覆盖,故选择B选项。其余为黑盒测试法。6、下面对对象的概念描述正确的是()。A、对象间的通信靠消息传递B、对象是名字和方法的封装体C、任何对象必须有继承性D、对象的多态性是指一个对象有多个操作标准答案:A知识点解析:对象之间进行通信的构造叫做消息,A选项正确。多态性是指同一个操作可以是不同对象的行为,D选项错误。对象不一定必须有继承性,C错误。封装性是指从外面看只能看到对象的外部特征,对象是属性和方法的封装体,故B选项错误。7、软件设计中模块划分应遵循的准则是()。A、低内聚低耦合B、高耦合高内聚C、高内聚低耦合D、以上说法均错误标准答案:C知识点解析:根据软件设计原理提出如下优化准则:①划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,并以此原则优化初始的软件结构。②一个模块的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近。③软件结构的深度、宽度、扇入、扇出应适当。④模块的大小要适中。故C选项正确。8、下面描述中不属于数据库系统特点的是()。A、数据共享B、数据完整性C、数据冗余度高D、数据独立性高标准答案:C知识点解析:数据库系统的特点为高共享、低冗余、独立性高、具有完整性等,故C选项错误。9、数据库设计过程不包括()A、概念设计B、逻辑设计C、物理设计D、算法设计标准答案:D知识点解析:数据库设计过程主要包括需求分析、概念结构设计、逻辑结构分析、数据库物理设计、数据库实施、数据库运行和维护阶段。故答案为D选项。10、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。A、自然连接B、交C、投影D、并标准答案:A知识点解析:关系R和关系S有公共域,关系T是通过公共域的等值进行连接的结果,符合自然连接,故选择A选项。11、下列选项中,不是Access数据库对象的是()。A、查询B、模块C、报表D、记录标准答案:D知识点解析:Access数据库由数据库对象和组两部分组成,其中数据库对象分为6种,这些数据库对象包括:表、查询、窗体、报表、宏和模块。记录不属于数据库对象。12、在一个教师表中要找出全部属于计算机学院的教授组成一个新表,应该使用关系运算是()。A、选择运算B、查询运算C、投影运算D、连接运算标准答案:A知识点解析:选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组。在一个教师表中要找出全部属于计算机学院的教授组成一个新表属于选择运算。13、在数据表视图下,不能进行的操作是()。A、删除,修改,复制记录B、移动记录C、查找,替换数据D、排序,筛选记录标准答案:B知识点解析:在数据表视图下,可以进行删除、修改、复制、查找、替换、排序、筛选相关记录的操作,但没有提供移动记录的功能。14、可以设置“字段大小”属性的数据类型是()。A、备注B、日期/时间C、文本D、OLE对象标准答案:C知识点解析:字段大小可以用于设置文本、数字或自动编号等类型字段的最大容量,备注、日期/时间、OLE对象不具有字段大小的属性。15、Access表结构中,“字段”的要素包括()。A、字段名,数据类型,有效性规则B、字段名,有效性规则,索引C、字段名,字段大小,有效性规则D、字段名,数据类型,字段属性标准答案:D知识点解析:Access表结构中,“字段”由字段名、数据类型和对应的字段属性构成。16、将表“学生名单2”的记录复制到表“学生名单1”中,且不删除表“学生名单1”中的记录,可使用的查询方式是()。A、删除查询B、生成表查询C、追加查询D、交叉表查询标准答案:C知识点解析:删除查询可以从一个或多个表中删除一组记录,删除查询将删除整个记录,而不只是记录中所选择的字段;生成表查询利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表;追加查询是从一个或多个表中将一组记录添加到一个或多个表的尾部;交叉表查询是用于对相同的数据进行统计,是一个二维总计矩阵。可见只有追加查询可以将A表中的数据追加到B表而保持B表原有的数据不变,故C选项正确。17、要查询1990年下半年出生的人员,在查询设计视图的“出生日期”列的条件单元格中可输入的条件表达式是()。A、>=#1990—1一I#And<=#1990-12-31#B、>=#1990-7-I#And<=#1990-12—30#C、Between#1990—7—1#And#1990-12-31#D、>#1990-7-1#And<#1991-1—1#标准答案:C知识点解析:选项A查询的是在1990年出生的人员,而不仅仅是1990年下半年出生的人员;选项B没有包括1990年12月31日出生的人员,应改为>=#1990—7一1#And<=#1990—12—31#;选项D没有包括1990年7月1日出生的人员,应改为>=#1990一7一1#AM<#1991—1一1#;只有C选项正确。18、下列关于生成表查询的叙说中,错误的是()。A、属于操作查询的一种B、选择查询的结果可产生一个表C、选择查询得到的表独立于数据源D、对生成表的操作可影响原表标准答案:D知识点解析:查询操作包括生成表查询、删除查询、更新查询以及追加查询。生成表查询是利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。利用生成表查询创建的新表独立于数据源,对生成表的操作不会影响到原表。19、SQL的数据操纵语句不包括()。A、INSERT’B、UPDATEC、DELETED、CHANGE标准答案:D知识点解析:INSERT语句用来向数据表中追加新的数据记录,UPDATE语句用来修改数据表中已经存在的数据记录,DELETE语句用来删除数据表中的记录,不存在CHANGE语句。20、存在关系模型Students(学号,姓名,性别,专业),下列SQL语句中错误的是()。A、SELECT*FROMStudents;B、SELECTCOUNT(*)人数FROMStudents;C、SELECTDISTINCT专业FROMStudents;D、SELECT专业FROMStudents标准答案:B知识点解析:SELECT语句的格式为:SELECT[字段列表]/*FROM表名[WHERE条件表达式][ORDERBY列名][ASC][DESC]。若在查询中要统计记录的个数,应使用的函数是COUNT(*),DISTINCT表示检索要去除重复的所有元组,可以利用在字段名称后加上AS子句指定输出项的显示标题。因此选项A是对Students表中的全部记录进行查找;选项C是对Smdenm表中的专业进行查找,并去除重复值;选项D是对Students表中的专业进行查找,保留重复值;选项B存在语法错误,应该为SELECTCOUNT(*)AS人数FROMstudents,实现对学生人数的统计,并以“人数”作为标题输出。21、下列方法中,不能创建一个窗体的是()。A、使用自动创建窗体功能B、使用窗体向导C、使用设计视图D、使用SQL语句标准答案:D知识点解析:创建窗体有使用向导和人工方式两种方法。使用向导可以简单、快捷地创建窗体。Acc~s提供了4种创建窗体的向导,包括“自动创建窗体”、“窗体向导”、“图表向导”和“数据透视表向导”。同时也可以利用“设计视图”进行人工方式创建窗体。SQt.语句多用于数据库处理,无法创建窗体。22、在AcceSS中有雇员表,其中有存照片的字段,在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是()。A、图像框B、绑定对象框C、非绑定对象框D、列表框标准答案:B知识点解析:“绑定对象”控件主要用于绑定到OLE对象的字段上。因此使用向导为“雇员表”创建窗体时,其中的“照片”字段所使用的默认控件应是绑定对象框。23、报表的数据源不能是()。A、表B、查询C、SQL语句D、窗体标准答案:D知识点解析:报表是以打印格式来显示数据的,其中的信息大多来源于表、查询和SQL语句,少量来源于报表设计中。24、每张报表可以有不同的节,一张报表至少要包含的节是()。A、主体节B、报表页眉和报表页脚C、组页眉和组页脚D、页面页眉和页面页脚标准答案:A知识点解析:在报表的“设计”视图中,区域是带状形式,也被称为节,包括报表页眉节、页面页眉节、组页眉节、主体节、组页脚节、页面页脚节、报表页脚节。其中主体节是一张报表必不可少的区域,用于显示每条记录的具体数据。25、下列不属于Access2010的控件是()。A、列表框B、分页符C、换行符D、矩形标准答案:C知识点解析:控件是窗体或报表上用于显示数据、执行操作、装饰窗体的对象,主要有标签、文本框、选项组、切换按钮、单选按钮、复选框、组合框、列表框、命令按钮、图像、非绑定对象框、绑定对象框、分页符、选项卡控件、子窗体/子报表、直线和矩形等。换行符是命令符,不属于Access控件。26、Access中将一个或多个操作构成集合,每个操作能实现特定的功能,则称该操作集合为()。A、窗体B、报表C、查询D、宏标准答案:D知识点解析:宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能。宏可以是由一系列操作组成的一个宏或宏组。27、用于显示消息框的宏命令是()。A、SetTCamingB、SetValueC、MsgBoxD、Beep标准答案:C知识点解析:用于显示消息框的宏命令是MsgBox,宏命令~tWarning用于关闭或打开系统消息,宏命令SetVMue用于设置属性值;宏命令Beep用于使计算机发出“嘟嘟”警报声。28、宏命令FindNext的功能是()。A、实施指定控件重新查询及刷新控件数据B、查找满足指定条件的第一条记录C、查找满足指定条件的下一条记录D、指定记录为当前记录标准答案:C知识点解析:宏命令FindNext用于查找满足指定条件的下一条记录;宏命令Requery用于实施指定控件重新查询,以及刷新控件数据;宏命令FindRecoM用于查找满足指定条件的第一条记录;宏命令GoToRecoM用于指定当前记录。29、如果加载一个窗体,最先触发的事件是()。A、Load事件B、Open事件C、Click事件D、DbClick事件标准答案:B知识点解析:由于窗体的事件比较多,在打开窗体时,将按照下列顺序触发事件:打开(Open)→加载(Load)→调整大小(Resize)→激活(Activate)→成为当前(Current)。因此加载一个窗体,最先触发的事件是打开(Open)。30、下列VBA变量名中,错误的是()。A、ABCDEFGB、P000000C、89TWDDFFD、XYZ标准答案:C知识点解析:变量命名规则:只能由字母、数字或下画线组成,不允许出现空格等符号;第一个字符必须是字母,不能与VBA关键字相同。选项C是以数字开头,因此错误。31、VBA中去除前后空格的函数是()。A、LTrimB、RTrimC、TrimD、Ucase标准答案:C知识点解析:删除字符串开始和尾部空格使用函数Trim();函数Ltrim()是删除字符串的开始空格;Rtfim()函数是删除字符串的尾部空格;Ucme()函数是将字符串中的小写字母转换成大写字母。32、有VBA语句:Ifx=1theny=1,下列叙说中正确的是()。A、x=1和y=1均为赋值语句B、x=1和y=1均为关系表达式C、x=1为关系表达式,y=1为赋值语句D、x=1为赋值语句,y=1为关系表达式标准答案:C知识点解析:H条件语句的格式为:If条件式表达式Then语句。If测试指定的条件,如果条件为真,则执行Then后面的语句。因此在Ifx=1Theny=1语句中,x=1为条件表达式,y=1为赋值语句。33、执行()。k=0x=0DoUntilk>=3x=x+2k=k+1Loop下列程序段后,变量x的值是()。A、2B、4C、6D、8标准答案:C知识点解析:本题考查Dountil…Loop循环结构。当不满足条件k>=3进入循环循环体,反复执行x=x+2,k=k+1操作,直至条件满足。本题中k、x初始值为0,进入第一次循环,x=0+2:2,k=0+1=1;k不满足循环结束条件,进入第二次循环,x=2+2=4,k=1+1=2;k不满足循环结束条件,进入第三次循环,x=4+2=6,k=2+1=3,满足循环结束条件,x的值最终为6。34、对象可以识别和响应的某些行为称为()。A、属性B、方法C、继承D、事件标准答案:D知识点解析:对象可以识别和响应的行为称为事件。事件是对象所能辨识和检测的动作,当此动作发生于某一个对象上时,其对应的事件便会被触发。35、VBA的数组下标可取的变量类型是()。A、日期型B、字符型C、数值型D、可变型标准答案:C知识点解析:在VBA中数组声明的格式为:dim数组名(维数定义)as类型,声明数组用圆括号,用数值型变量定义维数,如果定义多维数组时,维数之间用逗号分隔。36、VBA函数left("Hello",2)的值为()。A、HeB、elC、10D、true标准答案:A知识点解析:本题考查的是字符串截取函数Left函数的用法。其格式为:Left(<字符串表达式>,),表示从字符串左边起截取N个字符。因此Left("HeRo",2)表示从字符串“HeRo”左边起截取2个字符,返回值为“He”。37、执行下列程序段后,变量a和b的值分别是()。a=100:b=50Ifa>bThena=a—bElseb=b+aEndIfA、50和50B、100和50C、100和150D、150和100标准答案:A知识点解析:本题考查IfElse条件语句,若a>b则执行a=a-b,否则执行b=b+a。本题a初始值为100,b初始值为50,满足a>b的条件,执行a=a—b,即a=100—50=50,b的值不变,因此a值为50,b值为50。38、执行下列程序段后,变量x的值是()。x=3Y=6DoWhiley<=6x=x*yy=y+1LoopA、3B、6C、18D、20标准答案:C知识点解析:本题考查DoWhile…Loop循环结构。当满足条件y<=6时,进入循环体反复执行x=x*y,y=y+1操作,直至不满足条件。x初始值为3,y初始值为6,满足循环条件,进入第一次循环,x=3*6=18,y=y+1=6+1=7,不再满足循环条件,跳出循环,此时x的值为18。39、设执行以下程序段时依次输入:1、3、5,执行结果为()。Dima(4)AsIntegerDimb(4)AsIntegerForK=0To2a(K+1)=Val(InputBox("请输入数据:"))b(3-K)=a(K+1)NextKDebug.Printb(K)A、1B、3C、5D、0标准答案:A知识点解析:本题考查For循环语句,计算数组b(K)的值。在程序中,首先定义了两个数组a(4)、b(4),之后执行For循环。当K=0时,进入第一次循环,将输入的1赋值给a(1),即a(1)=1,b(3)=a(1)=1;之后K=1,进入第二次循环,将输入的3赋值给a(2),即a(2)=3,b(2)=a(2)=3;之后K=2,进入第三次循环,将输入的5赋值给a(3),即a(3)=5,b(1)=a(3)=5,之后K=3,不满足循环条件,结束循环。输出b(3),值为1。40、下列程序的功能是输出100~200之间不能被3整除的数,程序空白处应填写的语句是()。PrivateSubCommmandl_Click()DimXAsIntegerx=100DoUntilxIfXMod3<>0ThenDebug.PrintxEndIfx=x+1LoopEndSubA、>200B、>100C、<100D、<200标准答案:A知识点解析:DoUntil…Loop循环采用的是先判断条件后执行循环体的做法,如果条件表达式成立,不执行循环体,否则进入循环体。本题中,要输出100到200间不能被3整徐的数;x初始值为100,之后执行Dountil…Loop循环,若x超出200则不执行循环,否则利用If条件语句进行判断,若能被3整除则输出,之后x值加1进行下一次循环判断。因此DoUntil语句空白处应填写>200。二、基本操作题(本题共1题,每题1.0分,共1分。)41、在考生文件夹下的“sampl.accdb”数据库文件中已建立好表对象“tStud”和“tScore”、宏对象“mTest”和窗体“fTest”。请按以下要求,完成各种操作:(1)分析并设置表“tScore”的主键。(2)将学生“入校时间”字段的默认值设置为下一年度的1月1日(规定:本年度的年号必须用函数获取)。(3)冻结表“tStud”中的“姓名”字段列。(4)将窗体“frest”的“标题”属性设置为“测试”。(5)将窗体“iTest”中名为“bt2”的命令按钮的宽度设置为2厘米,并与命令按钮“btl”左边对齐。(6)将宏“mTest”重命名保存为自动执行。标准答案:(1)步骤1:右键单击表“tScore”,从弹出的快捷菜单中选择“设计视图”命令。步骤2:选中“学号”和“课程号”字段,单击“表格工具”选项卡下“工具”组中的“主键”按钮。保存并关闭设计视图。(2)步骤1:右键单击表“tStud”,从弹出的快捷菜单中选择“设计视图”命令。步骤2:单击“入校时闯”字段行的任一点,在“字段属性”的“默认值”行输入“DoteSerial(Year(Date())+1,1,1)”。步骤3:单击快速访问工具栏中的“保存”按钮。(3)步骤1:右键单击表“tStud”,在弹出的快捷菜单中选择“打开”命令或双击打开“tStud”表。步骤2:选中“姓名”字段列,右键单击“姓名”列,从弹出的快捷菜单中选择“冻结字段”命令。步骤3:单击快速访问工具栏中的“保存”按钮,然后关闭数据表。(4)步骤1:选择窗体对象,右键单击窗体“frest”,从弹出的快捷菜单中选择“设计视图”命令。步骤2:右键单击“窗体选择器”,从弹出的快捷菜单中选择“属性”命令,在“标题”行输入“测试”。关闭属性表。(5)步骤1:右键单击命令按钮“bt2”,从弹出的快捷菜单中选择“属性”命令,在“宽度”行输入“t2cm”。关闭属性表。步骤2:单击命令按钮“bt2”,按住“Shift”键再单击命令按钮“bt1”,单击右键,弹出快捷菜单,从中选择“对齐”下的“靠左”命令。步骤3:单击快速访问工具栏中的“保存”按钮,然后关闭设计视图。(6)步骤1:选择宏对象,右键单击“reTest”,在弹出的快捷菜单中选择“重命名”命令。步骤2:在光标处输入“AutoExec”。知识点解析:第1、2小题是在表设计视图中设置字段属性;第3小题是在数据表中设置冻结字段;第4、5小题直接用鼠标右键单击控件,从弹出的快捷菜单中选择“属性”命令;第6小题直接用鼠标右键单击表名,从弹出的快捷菜单中选择“重命名”命令。三、简单应用题(本题共1题,每题1.0分,共1分。)42、考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的表对象“tAttend”、“tEmployee”和“tWork”,请按以下要求完成设计:(1)创建一个查询,查找并显示“姓名”、“项目名称”和“承担工作”3个字段的内容,将查询命名为“qT1”。(2)创建一个查询,查找并显示项目经费在10000元以下(包括10000元)的“项目名称”和“项目来源”两个字段的内容,将查询命名为“qT2”。(3)创建一个查询,设计一个名为“单位奖励”的计算字段,计算公式为:单位奖励=经费*10%,并显示“tWork”表的所有字段内容和“单位奖励”字段,将查询命名为“qT3”。(4)创建一个查询,将所有记录的“经费”字段值增加2000元,将查询命名为“qT4”。标准答案:(1)步骤1:单击“创建”选项卡下“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“tAttend”、“tEmployee”和“tWork”,关闭“显示表”对话框。步骤2:分别双击“姓名”、“项目名称”和“承担工作”字段,将其添加到“字段”行。步骤3:单击快速访问工具栏中的“保存,,按钮,将查询保存为“qT1”。关闭设计视图。(2)步骤1:单击“创建”选项卡下“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tWork”,关闭“显示表”对话框。步骤2:分别双击“项目名称”、“项目来源”和“经费”字段,将其添加到“字段”行。步骤3:在“经费”字段的“条件”行中输入“<=10000”字样,单击“显示”行取消该字段的显示。步骤4:单击快速访问工具栏中的“保存”按钮,将查询保存为“qT2”。关闭设计视图。(3)步骤1:单击“创建”选项卡下“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tWork”,关闭“显示表”对话框。步骤2:双击“*”字段,将其添加到“字段”行。步骤3:在“字段”行的下一列添加新字段“单位奖励:[经费]*0.1”,单击勾选“显示”行复选框显示该字段。步骤4:单击快速访问工具栏中的“保存”按钮,将查询保存为“qT3”。关闭设计视图。(4)步骤l:单击“创建”选项卡下“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tWork”,关闭“显示表”对话框。步骤2:在“查询工具”的“设计”选项卡下“查询类型”组中单击“更新”按钮。步骤3:双击“经费”字段,将其添加到“字段”行,在“更新到”行中输入“[经费]+2000”。步骤4:单击快速访问工具栏中的“保存”按钮,将查询保存为“qT4”。关闭设计视图。知识点解析:第1~4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。四、综合应用题(本题共1题,每题1.0分,共1分。)43、在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计好表对象“产品”、“供应商”、查询对象“按供应商查询”和宏对象“打开产品表”、“运行查询”、“关闭窗口”。请按以下要求完成设计:创建一个名为“menu”的窗体,要求如下:(1)对窗体进行如下设置:在距窗体左边1厘米、距上边0.6厘米处,依次水平放置3个命令按钮:“显示修改产品表”(名为“bt1”)、“查询”(名为“bt2”)和“退出”(名为“bt3”),命令按钮的宽度均为2厘米,高度为1.5厘米,每个命令按钮相隔1厘米。(2)设置窗体标题为“主菜单”。(3)当单击“显示修改产品表”命令按钮时,运行宏“打开产品表”,即可浏览“产品”表。(4)当单击“查询”命令按钮时,运行宏“运行查询”,即可启动查询“按供应商查询”。(5)当单击“退出”命令按钮时,运行宏“关闭窗口”,关闭“menu”窗体,返回到数据库窗口。标准答案:(1)步骤1:单击“创建”选项卡下“窗体”组中的“窗体设计”按钮。步骤2:单击“设计”选项卡下“控件”组中的“按钮”控件,单击窗体适当位置,弹出“命令按钮向导”对话框,单击“取消”按钮。步骤3:右键单击该命令按钮,从弹出的快捷菜单中选择“属性”命令,在“属性表”对话框中单击“全部”选项卡,在“名称”和“标题”行分别输入“bt1”和“显示修改产品表”,在“上边距”、“左”、“宽度”和“高度”行分别输入“0.6cm”、“1cm”、“2cm”和“1.5m”,关闭属性表。步骤4:按照步骤2—3新建另外两个命令按钮。左边距在“btl”基础上累计加3cm。(2)步骤l:右键单击“窗体选择器”,从弹出的快捷菜单中选择“属性”命令,打开属性表。步骤2:单击“格式”选项卡,在“标题”行输入“主菜单”,关闭属性表。(3)步骤1:右键单击“bt1”按钮,从弹出的快捷菜单中选择“属性”命令。步骤2:单击“事件”选项卡,在“单击”行下拉列表中选择“打开产品表”,关闭属性表。(4)步骤1:右键单击“bt2”,从弹出的快捷菜单中选择“属性”命令。步骤2:单击“事件”选项卡,在“单击”行下拉列表中选择“运行查询”,关闭属性表。(5)步骤1:右键单击“bt3”,从弹出的快捷菜单中选择“属性”命令。步骤2:单击“事件”选项卡,在“单击”行下拉列表中选择“关闭窗口”,关闭属性表。步骤3:按Ctrl+S快捷键保存修改,将窗体保存为“menu”,关闭设计视图。知识点解析:第1小题可在窗体的设计视图中添加控件,并用鼠标右键单击该控件,从弹出的快捷菜单中选择“属性”命令,对控件属性进行设置;第2—4小题可直接用鼠标右键单击“报表选择器”,从弹出的快捷菜单中选择“属性”命令,设置属性。国家二级(ACCESS)机试模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、下列叙述中正确的是()。A、算法就是程序B、设计算法时只需要考虑数据结构的设计C、设计算法时只需要考虑结果的可靠性D、以上三种说法都不对标准答案:D知识点解析:算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于计算方法,所以A)错误。设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。2、下列叙述中正确的是()。A、有一个以上根结点的数据结构不一定是非线性结构B、只有一个根结点的数据结构不一定是线性结构C、循环链表是非线性结构D、双向链表是非线性结构标准答案:B知识点解析:线性结构应满足:有且只有一个根结点与每个结点最多有一个前件,也最多有一个后件,所以B)正确。所以有一个以上根结点的数据结构一定是非线性结构,所以A)错误。循环链表和双向链表都是线性结构的数据结构。3、下列关于二叉树的叙述中,正确的是()。A、叶子结点总是比度为2的结点少一个B、叶子结点总是比度为2的结点多一个C、叶子结点数是度为2的结点数的两倍D、度为2的结点数是度为1的结点数的两倍标准答案:B知识点解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个。所以选择B)。4、软件生命周期中的活动不包括()。A、市场调研B、需求分析C、软件测试D、软件维护标准答案:A知识点解析:软件生命周期可以分为软件定义、软件开发与软件运行维护三个阶段。主要活动阶段是:可行性研究与计划阶段、需求分析、软件设计、软件实现、软件测试、运行和维护,所以选择A)。5、某系统总体结构图如下图所示:该系统总体结构图的深度是()。A、7B、6C、3D、2标准答案:C知识点解析:根据总体结构图可以看出该树的深度为3,比如:XY系统一功能2—功能2.1,就是最深的度数的一个表现。6、程序调试的任务是()。A、设计测试用例B、验证程序的正确性C、发现程序中的错误D、诊断和改正程序中的错误标准答案:D知识点解析:程序调试的任务是诊断和改正程序中的错误。7、下列关于数据库设计的叙述中,正确的是()。A、在需求分析阶段建立数据字典B、在概念设计阶段建立数据字典C、在逻辑设计阶段建立数据字典D、在物理设计阶段建立数据字典标准答案:A知识点解析:数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。8、数据库系统的三级模式不包括()。A、概念模式B、内模式C、外模式D、数据模式标准答案:D知识点解析:数据库系统的三级模式是概念模式、外模式和内模式,所以选择D)。9、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。A、自然连接B、交C、投影D、并标准答案:A知识点解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T中元组可以判断R和S做的是自然连接操作。10、下列选项中属于面向对象设计方法主要特征的是()。A、继承B、自顶向下C、模块化D、逐步求精标准答案:A知识点解析:面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态性,所以选择A)。11、下列关于数据库的叙述中,正确的是()。A、数据库减少了数据冗余B、数据库避免了数据冗余C、数据库中的数据一致性是指数据类型一致D、数据库系统比文件系统能够管理更多数据标准答案:A知识点解析:数据库的主要特点是:①实现数据共享。②减少数据的冗余度。③数据的独立性。④数据实现集中控制。⑤数据一致性和可维护性,以确保数据的安全性和可靠性。⑥故障恢复。所以选项A)正确。12、Access字段名不能包含的字符是()。A、@B、!C、%D、&标准答案:B知识点解析:在Access中,字段名称应遵循如下命名规则:字段名称的长度最多达64个字符;字段名称可以是包含字母、数字、空格和特殊字符(除句号、感叹号和方括号)的任意组合;字段名称不能以空格开头;字段名称不能包含控制字符(从0到31的ASCII码)。故答案为B)选项。13、某数据表中有5条记录,其中“编号”为文本型字段,其值分别为:129、97、75、131、118,若按该字段对记录进行降序排序,则排序后的顺序应为()。A、75、97、118、129、131B、118、129、131、75、97C、131、129、118、97、75D、97、75、131、129、118标准答案:D知识点解析:文本型数据排序是按照其ASCII码进行排序的,并且首先按第一个字符排序,然后冉依次按照后面的字符排序。故答案为D)。14、对要求输入相对固定格式的数据,例如电话号码010—83950001,应定义字段的()。A、“格式”属性B、“默认值”属性C、“输入掩码”属性D、“有效性规则”属性标准答案:C知识点解析:“输入掩码”是用户输入数据时的提示格式。它规定J,数据的输入格式,有利于提高数据输入的正确性。在本题中对要求输入相对固定格式的数据,例如电话号码010—83950001,应定义字段的输入掩码为000—00000000。故选项C)为正确答案。15、在筛选时,不需要输入筛选规则的方法是()。A、高级筛选B、按窗体筛选C、按选定内容筛选D、输入筛选目标筛选标准答案:D知识点解析:当对多个字段设定条件,并且设定多个条件时,可采用“按窗体筛选”。“按选定内容筛选”主要用于对一个字段设定条件时,找出包含选定字段中数据的所有记录。当输入的条件为一个通式或是一个计算公式时,可采用“输入筛选目标筛选”的方式筛选满足的记录。更为复杂的设置可采用“高级筛选”来实现。故选项D)为正确答案。16、在Access中已经建立了“学生”表,若查找“学号”是“S00001”或“S00002”的记录,应在查询设计视图的“条件”行中输入()。A、S00001or"S00002"B、S00001and"S00002"C、in("S00001"or"S00002")D、in("S00001"and"S00002")标准答案:A知识点解析:在查询准则中比较运算符“IN”用于集合设定,表示“在……之内”。若查找“学号”是“S00001”或“S00002”的记录应使用表达式in("S00001","S00002"),也可以使用表达式("S00001"or"S00002"),所以选项A)正确。17、将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是()。A、选择查询B、追加查询C、更新查询D、生成表查询标准答案:B知识点解析:追加查询可以将符合查询条件的数据追加到一个已经存在的表中,该表可以是当前数据库中的一个表,也可以是另一个数据库中的表,所以选项B)正确。18、下列关于SQL命令的叙述中,正确的是()。A、UPDATE命令中必须有FROM关键字B、UPDATE命令中必须有INTo关键字C、UPDATE命令中必须有SET关键字D、UPDATE命令中必须有WHERE关键字标准答案:C知识点解析:在SQL查询中修改表中数据的语法结构为:UpdatetableSet字段名=value[where条件],所以选项C)正确。19、数据库中有“商品”表如下:执行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)正确。20、数据库中有“商品”表如下:要查找出单价大于等于3000并且小于10000的记录,正确的SQL命令是()。A、SELECT*FROM商品WHERE单价BETWEEN3000AND10000B、SELECT*FROM商品WHERE单价BETWEEN3000To10000C、SELECT*FROM商品WHFRF单价BETWEEN3000AND9999D、SELECT*FROM商品WHERE单价BETWEEN3000To9999标准答案:C知识点解析:在查询准则中比较运算符“Between…And”用于设定范围,表示“在……之间”,此题要求查找大于等于3000,小于10000的记录,因为不包括10000,所以设定的范围为Between3000And9999,表达式为SELECT*FROM商品WHERE单价BETWEEN3000AND9999,答案C)正确。21、下列选项中,所有控件共有的属性是()。A、CaptionB、ValueC、TextD、Name标准答案:D知识点解析:所有控件共有的属性是Name属性,因为在代码中引用一个窗体控件时,该属性是必须使用的控件属性。所以答案为D)。22、要使窗体上的按钮运行时不可见,需要设置的属性是()。A、EnableB、VisibleC、DefaultD、Cancel标准答案:B知识点解析:控件的Enable属性是设置控件是否可用;Visible属性是设置控件是否可见;Default属性指定某个命令按钮是否为窗体的默认按钮;Cancel属性可以指定窗体上的命令按钮是否为“取消”按钮。所以答案为B)。23、窗体主体的BackColor属性用于设置窗体主体的是()。A、高度B、亮度C、背景色D、前景色标准答案:C知识点解析:窗体主体的Height属性用来设置窗体主体的高度,BackColor属性用于设置窗体主体的背景色。窗体主体中没有亮度及前景色的属性设置。24、若要使某命令按钮获得控制焦点,可使用的方法是()。A、LostFocusB、SetFocusC、PointD、Value标准答案:B知识点解析:使得某个控件获得控制焦点可以使用SetFocus方法。语法为:Object.SetFocus。当控件失去焦点时发生LostFocus事件,当控件得到焦点时发生CotFocus事件。在事件中可以设置一些用户定义的语句。25、可以获得文本框当前插入点所在位置的属性是()。A、PositionB、SelStartC、SelLengthD、Left标准答案:B知识点解析:文本框的属性中没有Position的属性,文本框的SelStart属性值表示当前插入点所在位置,文本框的SelLenght属性值表示文本框中选中文本的长度,文本框的Left属性值表示文本框距窗体左边框的位置。26、要求在页面页脚中显示“第X页,共Y页”,则页脚中的页码“控件来源”应设置为()。A、="第"&[pages]&"页,共"&[page]&"页"B、="共"&[pages]&"页,第"&[page]&"页"C、="第"&[page]&"页,共"&[page]&"页"D、="共"&[page]&"页,第"&[page]&"页"标准答案:C知识点解析:在报表中添加页码时,表达式中Page和Pages是内置变量,[Page]代表当前页,[Pages]代表总页数,表达式中的其他字符串将按顺序原样输出。27、—个窗体上有两个文本框,其放置顺序分别是:Text1,Text2,要想在Text1中按“回车”键后焦点自动转到Text2上,需编写的事件是()。A、PrivateSubText1_KeyPress(KeyAsciiAsInteger)B、PrivateSubText1_LostFocus()C、PrivateSubText2_GotFocus()D、PrivateSubText1_Click()标准答案:A知识点解析:根据题目的要求,如果想要在Text1中按“回车”键使焦点自动转到Text2上,那么就需要编写Text1的按键事件,即SubText1_KeyPress()。具体可以如下实现:PrivateSubText1_KeyPress(KeyAsciiAsInteger)IfKeyAscii=13thenText2.SetFocusFndSub28、将逻辑型数据转换成整型数据,转换规则是()。A、将True转换为—1,将False转换为0B、将True转换为1,将False转换为—1C、将True转换为0,将False转换为—1D、将True转换为1,将False转换为0标准答案:A知识点解析:在VBA中将逻辑型数据转换成整型数据时,True转为—1,Flase则转为0。29、对不同类型的运算符,优先级的规定是()。A、字符运算符>算术运算符>关系运算符>逻辑运算符B、算术运算符>字符运算符>关系运算符>逻辑运算符C、算术运算符>字符运算符>逻辑运算符>关系运算符D、字符运算符>关系运算符>逻辑运算符>算术运算符标准答案:B知识点解析:对不同类型的运算符,优先级为:算术运算符>连接运算符(字符运算符)>比较运算符(关系运算符)>逻辑运算符。所有比较运算符的优先级相同。算术运算符中,指数运算符(^)>负数(一)>乘法和除法(*、/)>整数除法(\)>求模运算(Mod)>加法和减法(+、一)。括号优先级最高。30、VBA中构成对象的三要素是()。A、属性、事件、方法B、控件、属性、事件C、窗体、控件、过程D、窗体、控件、模块标准答案:A知识点解析:VBA中构成对象的三要素是属性、事件和方法。每种对象都具有一些属性以想到区分。对象的方法就是对象的可以执行的行为。事件是对象可以识别或响应的动作。31、表达式X+1>X是()。A、算术表达式B、非法表达式C、关系表达式D、字符串表达式标准答案:C知识点解析:由于不同类型的运算符的优先级为:算术运算符>连接运算符(字符运算符)>比较运算符(关系运算符)>逻辑运算符。因此表达式X+1>X又可写成(X+1)>X,即这个表达式是一个关系表达式。32、如有数组声明语句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。33、表达式123+Mid$("123456",3,2)的结果是()。A、12334B、12334C、123D、157标准答案:D知识点解析:Mid("123456",3,2)是从字符串中第3个字符开始取2个字符,结果是"34",于是,题目中的表达式成为123+"34"。在VBA中数值和数字字符串进行运算时,会把数字字符串转换为数值进行运算,所以表达式123+"34"就成为123+34=157。34、InputBox函数的返回值类型是()。A、数值B、字符串C、变体D、数值或字符串(视输入的数据而定)标准答案:B知识点解析:输入框用于在一个对话框中显示提示,等待用户输入正文并按下按钮,返回包含文本框内容的字符串数据信息。简单说就是它的返回值是字符串。35、删除字符串前导和尾随空格的函数是()。A、Ltrim()B、Rtrim()C、Trim()D、Lcase()标准答案:C知识点解析:删除字符串开始和尾部空格使用函数Trim(),而函数Ltrim()是删除字符串的开始空格,Rtrim()函数是删除字符串的尾部空格。Lcase()函数是将字符串中大写字母转换成小写字母。36、有以下程序段:k=5ForI=1to10step0k=k+2NextI执行该程序段后,结果是()。A、语法错误B、形成无限循环C、循环体不执行直接结束循环D、循环体执行一次后结束循环标准答案:B知识点解析:题目的For循环I初值为1,终值为10,步长为0,那么循环变量I永远到不了终值10,循环体将无限循环下去。37、运行下列程序,显示的结果是()。s=0ForI=lTo5Forj=1ToIFork=jTo4s=s+1NextkNextjNextIMsgBoxsA、4B、5C、38D、40标准答案:D知识点解析:本题是多层For嵌套循环,最内层是循环次数计数,最外层循环会执行5次,而内层循环会因I的值不同而执行不同次数的循环。当:I=l时,s=4I=2时,s=4+4+3=11I=3时,s=11+4+3+2=20I=4时,s=20+4+3+2+1=30I=5时,s=30+4+3+2+1=40,因此s的值最终为40。38、在VBA代码调试过程中,能够显示出所有在当前过程中的变量声明及变量值信息的是()。A、快速监视窗口B、监视窗口C、立即窗口D、本地窗口标准答案:D知识点解析:本地窗口内部自动显示出所有在当前过程中的变量声明及变量值。本地窗口打开后,列表中的第一项内容是一个特殊的模块变量。对于类模块,定义为Me。Me是对当前模块定义的当前实例的引用。由于它是对象引用,因而可以展开显示当前实例的全部属性和数据成员。39、下列只能读不能写的文件打开方式是()。A、InputB、OutputC、RandomD、Append标准答案:A知识点解析:VBA中如果文件打开方式为Input,则表示从指定的文件中读出记录,此方式不能对打开的文件进行写入操作。如果指定的文件不存在则会产生“文件未找到”错误。40、教师管理数据库有数据表“teacher”,包括“编号”、“姓名”、“性别”和“职称”四个字段。下面程序的功能是:通过窗体向teacher表中添加教师记录。对应“编号”、“姓名”、“性别”和“职称”的4个文本框的名称分别为:tNo、tName、tSex和tTit1es。当单击窗体上的“增加”命令按钮(名称为Commandl)时,首先判断编号是否重复,如果不重复,则向“teacher”表中添加教师记录;如果编号重复,则给出提示信息。有关代码如下:PrivateADOcnAsNewADODB.ConnectionPrivateSubForm_Load()’打开窗口时,连接Access本地数据库SetADOcn=________.EndSubPrivateSubCommandO_Click()’追加教师记录DimstrSQLAsStringDimADOcmdAsNewADODB.CommandDimADOrsAsNewADODB.RecordsetSetADOrs.ActiveConnection=ADOcnADOrs.Open"Select编号FromteacherWhere编号="’+tNo+""’IfNotADOrs.EOFThenMsgBox"你输入的编号已存在,不能新增加!"ElseADOcmd.ActiveConnection=ADOcnstrSQL="InsertIntoteacher(编号,姓名,性别,职称)"strSQL=strSQL+"Values("’+tNo+"’,"’+tname+"’,"’+tsex+"’,"’+ttit1es+"’)"ADOcmd.CommandText=strSQLADOcmd.ExecuteMsgBox"添加成功,请继续!"EndIfADOrs.CloseSetADOrs=NothingEndSub按照功能要求,在横线上应填写的是()。A、CurrentDBB、CurrentDB.ConnentionC、CurrentProjectD、CurrentProject.Connection标准答案:D知识点解析:由于变量ADOcn定义为ADODB连接对象,因此,当初始化为连接当前数据库时要使用SetADOcn=CurrentProject.Connection。因为CurrentDb是DA0.Database的对象,而CurrentProject才是适用于AD0.Connection的对象。二、基本操作题(本题共6题,每题1.0分,共6分。)在考生文件夹下有一个Excel文件“Test.xlsx”和一个数据库文件“samp1.accdb”。“samp1.accdb”数据库文件中已建立3个表对象(名为“线路”、“游客”和“团体”)和一个窗体对象(名为“brow”)。请按以下要求,完成表和窗体的各种操作:41、将“线路”表中的“线路ID”字段设置为主键;设置“天数”字段的有效性规则属性,有效性规则为大于0。标准答案:【操作步骤】步骤1:选择“表”对象,右键单击表“线路”,从弹出的快捷菜单中选择“设计视图”命令。步骤2:选中“线路ID”字段行,右键单击“线路ID”行,从弹出的快捷菜单中选择“主键”命令。步骤3:单击“天数”字段行任一点,在的“有效性规则”行输入“>0”。步骤4:按Ctrl+S保存修改,关闭设计视图。知识点解析:暂无解析42、将“团队”表中的“团队ID”字段设置为主键;添加“线路ID”字段,数据类型为“文本”,字段大小为8。标准答案:【操作步骤】步骤1:选择“表”对象,右键单击“团队”表,从弹出的快捷菜单中选择“设计视图”命令。步骤2:选中“团队ID”字段行,右键单击“团队ID”行,从弹出的快捷菜单中选择“主键”命令。步骤3:在“出发日期”的下一行“字段名称”列输入“线路ID”,单击“数据类型”列,在“字段大小”行输入“8”。步骤4:按Ctrl+S保存修改,关闭设计视图。知识点解析:暂无解析43、将“游客”表中的“年龄”字段删除;添加两个字段,字段名分别为“证件编号”和“证件类别”;“证件编号”的数据类型为“文本”,字段大小为20;使用查阅向导建立“证件类别”字段的数据类型,向该字段键入的值为“身份证”、“军官证”或“护照”等固定常数。标准答案:【操作步骤】步骤1:右键单击“游客”表,从弹出的快捷菜单中选择“设计视图”命令。步骤2:选中“年龄”字段行,右键单击“年龄”行,从弹出的快捷菜单中选择“删除行”。步骤3:在“团队ID”字段行的下一行“字段名称”列输入“证件编号”,单击“数据类型”列,在“字段大小”行输入“20”。步骤4:在“证件编号”字段行的下一行“字段名称”列输入“证件类型”,单击“数据类型”列,在下拉列表中选择“查阅向导”,然后在弹出的对话框中选择“自行键入所需的值”单选框,单击“下一步”按钮。在弹出的对话框中依次输入“身份证”、“军官证”和“护照”,单击“下一步”按钮,再单击“完成”按钮。步骤5:按Ctrl+S保存修改,关闭设计视图。知识点解析:暂无解析44、将考生文件夹下“Test.xlsx”文件中的数据链接到当前数据库中。要求:数据中的第一行作为字段名.链接表对象命名为“tTest”。标准答案:【操作步骤】步骤1:单击“外部数据”选项卡下的“导入并链接”组中的“Excel”按钮,打开“获取外部数据—Excel电子表格”对话框,单击“浏览”按钮,在考生文件夹找到要导入的文件“test.xlsx”,单击“打开”按钮,选择“通过创建链接表来链接到数据源”单选框,单击“确定”按钮。步骤2:单击“下一步”按钮,选择“第一行包含列标题”复选框,单击“下一步”按钮。步骤3:在“链接表名称”中输入“tTest”,单击“完成”按钮。知识点解析:暂无解析45、建立“线路”、“团队”和“游客”3表之间的关系,并实施参照完整性。标准答案:【操作步骤】步骤1:单击“数据库工具”选项卡“关系”组中的“关系”按钮,如不出现“显示表”对话框则单击“设计”选项卡“关系”组中的“显示表”按钮,在弹出的对话框中分别双击表“线路”、“团队”和“游客”,关闭“显示表”对话框。步骤2:选中表“线路”中的“线路ID”字段,拖动鼠标到表“团队”的“线路ID”字段,放开鼠标,选择“实施参照完整性”复选框,然后单击“创建”按钮。步骤3:选中表“团队”中的“团队ID“字段,拖动鼠标到表“游客”的“团队ID”字段,放开鼠标,选择“实施参照完整性”复选框,然后单击“创建”按钮。步骤4:按Ctrl+S保存修改,关闭关系界面。知识点解析:暂无解析46、修改窗体“brow”,取消“记录选择器”和“分隔线”显示,在窗体页眉处添加一个标签控件(名为Line),标签标题为“线路介绍”,字体名称为隶书、字体大小为18。标准答案:【操作步骤】步骤1:选择“窗体”对象,右键单击“brow”,从弹出的快捷菜单中选择“设计视图”命令。步骤2:右键单击“窗体选择器”,从弹出的快捷菜单中选择“属性”命令,分别在“记录选择器”和“分隔线”行下拉列表中选择“否”,关闭属性表。步骤3:选择“设计”选项卡“控件”组中的“标签”控件Aa,单击窗体页眉处,然后输入“线路介绍”,单击设计视图任一处。右键单击该标签,从弹出的快捷菜单中选择“属性”命令,弹出标签属性表。步骤4:单击“全部”选项卡,在“名称”行输入“Line”,分别在“字体名称”和“字号”行下拉列表中选择“隶书”和“18”,关闭属性表。步骤5:按Ctrl+S保存修改。建立表间关系要选择链接表间的正确字段。知识点解析:字段属性中主键和有效性规则的设置;添加新字段和删除字段;链接表和建立表间关系;在窗体中添加标签控件及属性的设置等。第1、2、3小题在设计视图中设置字段属性,添加新字段和删除字段;第5小题在关系界面中设置表间关系;第4小题选择“外部数据”选项卡下“导入并链接”组中的相关选项;第6小题在窗体设计视图中添加控件,并通过用鼠标右键单击该控件,从弹出的快捷菜单中选择“属性”命令,设置属性。三、简单应用题(本题共4题,每题1.0分,共4分。)在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好3个关联表对象“tCourse”、“tGrade”、“tStudent”和一个空表“tTemp”,请按以下要求完成设计:47、创建一个查询,查找并显示含有不及格成绩的学生的“姓名”、“课程名”和“成绩”等3个字段的内容,所建查询命名为“qT1”。标准答案:【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“cStudent”和“tCourse”和“tGrade”,关闭“显示表”对话框。步骤2:分别双击“姓名”、“课程名”和。成绩”字段。步骤3:在“成绩”字段的“条件”行输入“<60”。步骤4:按Ctil+S保存修改,另存为“qt1”。关闭设计视图。知识点解析:暂无解析48、创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示“姓名”、“政治面貌”、“毕业学校”和“平均成绩”等4个字段的内容,所建查询命名为“qT2”。假设:所用表中无重名。标准答案:【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStudent”、“tGrade”,关闭“显示表”对话框。步骤2:分别双击“姓名”、“政治面貌”、“毕业学校”和“成绩”字段。步骤3:在“成绩”字段前添加“平均成绩:”字样。步骤4:单击“设计”选项卡“显示/隐藏”组中的“汇总”按钮,在“成绩”字段“总汁”行的下拉列表中选择“平均值”,在“排序”行的下拉列表中选择“降序”。步骤5:按Ctrl+S保存修改,另存为“qT2”。关闭设计视图。知识点解析:暂无解析49、创建一个查询,统计每班每门课程的平均成绩(取整数),班级作为行标题,科目作为列标题,平均成绩作为值,显示结果如下图所示,所建查询名为“qT3”。标准答案:【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“tStudent”、“tCourse”和“tGrade”,关闭“显示表”对话框、步骤2:单击“设计”选项卡“查询类型”组中的“交叉表”按钮。步骤3:分别双击“班级”、“课程名”和“成绩”字段。步骤4:在“成绩”字段“总计”行下拉列表中选择“平均值”。步骤5:分别在“班级”、“课程名”和“成绩”字段的“交义表”行下拉列表中选择“行标题”、“列标题”和“值”。步骤6:在查询设计视图中单击右键,在弹出的快捷菜单中选择“SQL视图”命令,将“Avg(tCrade.成绩)”修改为“int(Avg(tGrade.成绩)+0.5)”。步骤7:按Ctrl+S保存修改,另存为“qT3”。关闭设计视图。知识点解析:暂无解析50、创建一个查询,将男学生的“班级”、“学号”、“性别”、“课程名”和“成绩”等信息追加到“tTemp”表的对应字段中,所建查询名为“qT4”。标准答案:【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“tStudent”、“tCourse”和“tGrade”,关闭“显示表”对话框。步骤2:单击“设计”选项卡“查询类型”组中的“追加”按钮,在弹出的“追加”对话框的“表名称”中输入“tTemp”,单击“确定”按钮。步骤3:双击“班级”、“学号”、“性别”、“课程名”和“成绩”字段。步骤4:在“性别”字段的“条件”行输入“男”。步骤5:单击“设计”选项卡“结果”组中的“运行”按钮,在弹出的对话框中单击“是”按钮。步骤6:按Ctrl+S保存修改,另存为“qT4”。关闭设计视图。创建交叉表查询设置平均成绩取整数时用“int()”函数。知识点解析:创建条件查询、分组总计查询和追加查询等。第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。四、综合应用题(本题共5题,每题1.0分,共5分。)在考生文件夹下有一个数据库文件“samp3.accdb”,罩面已绎设计好表对象“产品”、“供应商”.查询对象“按供应商查询”和宏对象“打开产品表”、“运行查询”、“关闭窗口”。请按以下要求完成设计:创建一个名为“menu”的窗体,要求如下:51、对窗体进行了如下没置:在距窗体左边1厘米、距上边0.6厘米处,依次水平放置3个命令按钮:显示修改产品表”(名为“bt1”)、“查询”(名为“bt2”)和“退出”(名为“bt3”),命令按钮的宽度均为2厘米,高度为1.5厘米,每个命令按钮相隔1厘米。标准答案:【操作步骤】步骤1:单击“创建”选项卡下“窗体”组中的“窗体设计”按钮。步骤2:单击“设计”选项卡下“控件”组中的“按钮”控件,单击窗体适当位置,弹出“命令按钮向导”对话框,单击“取消”按钮。步骤3:右键单击该命令按钮,从弹出的快捷菜单中选择“属性”命令,在“属性表”对话框中,单击“全部”选项卡,在“名称”和“标题”行分别输入“bt1”和“显示修改产品表”,在“上边距”、“左”、“宽度”和“高度”行分别输入“0.6cm”、“1cm”、“2cm”和“1.5m”,关闭属性表。步骤4:按步骤2—3新建另两个命令按钮。左边距在“bt1”基础上累计加3cm。知识点解析:暂无解析52、设置窗体标题为“主菜单”。标准答案:【操作步骤】步骤1:右键单击“窗体选择器”,从弹出的快捷菜单中选择“属性”命令,打开属性表。步骤2:单击“格式”选项卡,在“标题”行输入“主菜单”关闭属性表。知识点解析:暂无解析53、当单击“显示修改产品表”命令按钮时,运行宏“打开产品表”,即可浏览“产品”表。标准答案:【操作步骤】步骤1:右键单击“bt1”按钮,从弹出的快捷菜单中选择“属性”命令。步骤2:单击“事件”选项卡,在“单击”行下拉列表中选择“打开产品表”,关闭属性表。知识点解析:暂无解析54、当单击“查询”命令按钮时,运行宏“运行查询”,即可启动查询“按供应商查询”。标准答案:【操作步骤】步骤1:右键单击“bt2”,从弹出的快捷菜单中选择“属性”命令。步骤2:单击“事件”选项卡,在“单击”行下拉列表中选择“运行查询”,关闭属性表。知识点解析:暂无解析55、当单击“退出”命令按钮时,运行宏“关闭窗口”,关闭“menu”窗体,返回到数据库窗口。标准答案:【操作步骤】步骤1:右键单击“bt3”,从弹出的快捷菜单中选择“属性”命令。步骤2:单击“事件”选项卡,在“单击”行下拉列表中选择“关闭窗口”,关闭属性表。步骤3:按Ctrl+S保存修改,将窗体保存为“menu”,关闭设计视图。设置3个命令按钮时,要注意左边距的设置。知识点解析:新建窗体;在窗体中添加命令按钮控件及其属性的设置等。第1小题在窗体的设计视图中添加控件,并用鼠标右键单击该控件,从弹出的快捷菜单中选择“属性”命令,对控件属性进行设置;第2、3、4小题直接用鼠标右键单击“报表选择器”,从弹出的快捷菜单中选择“属性”命令,设置属性。国家二级(ACCESS)机试模拟试卷第3套一、选择题(本题共40题,每题1.0分,共40分。)1、一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次人栈,然后再依次出栈,则元素出栈的顺序是()。A、12345ABCDEB、EDCBA54321C、ABCDEl2345D、54321EDCBA标准答案:B知识点解析:栈是先进后出的原则组织数据,所以入栈最早的最后出栈,所以选择B。2、下列叙述中正确的是()。A、循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B、在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C、在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D、循环队列中元素的个数是由队头指针和队尾指针共同决定标准答案:D知识点解析:循环队列有队头和队尾两个指针,但是循环队列仍是线性结构的,所以A错误;在循环队列中只需要队头指针与队尾两个指针来共同反映队列中元素的动态变化情况,所以B与C错误。3、在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。A、O(n)B、O(n2)C、O(log2n)D、O(nlog2n)标准答案:C知识点解析:当有序线性表为顺序存储时才能用二分法查找。可以证明的是对于长度为n的有序线性表,在最坏情况下,二分法查找只需要比较log2n次,而顺序查找需要比较n次。4、下列叙述中正确的是()。A、顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C、顺序存储结构能存储有序表,链式存储结构不能存储有序表D、链式存储结构比顺序存储结构节省存储空间标准答案:A知识点解析:链式存储结构既可以针对线性结构也可以针对非线性结构,所以B与C错误。链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以D错误。5、数据流图中带有箭头的线段表示的是()。A、控制流B、事件驱动C、模块调用D、数据流标准答案:D知识点解析:数据流图中带箭头的线段表示的是数据流,即沿箭头方向传送数据的通道,一般在旁边标注数据流名。6、在软件开发中,需求分析阶段可以使用的工具是()。A、N—S图B、DFD图C、PAD图D、程序流程图标准答案:B知识点解析:在需求分析阶段可以使用的工具有数据流图(DFD)图,数据字典(DD),判定树与判定表,所以选择B。7、在面向对象方法中,不属于“对象”基本特点的是()。A、一致性B、分类性C、多态性D、标识唯一性标准答案:A知识点解析:对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。所以选择A。8、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:因为一间宿舍可以住多个学生即多个学生住在一个宿舍中,但一个学生只能住一间宿舍,所以实体宿舍和学生之间是一对多的关系。9、在数据管理技术发展的三个阶段中,数据共享最好的是()。A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、三个阶段相同标准答案:C知识点解析:数据管理发展至今已经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。其巾最后一个阶段结构简单,使用方便逻辑性强物理性少,在各方面的表现都最好,一直占据数据库领域的主导地位,所以选择C。10、有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。A、笛卡尔积B、交C、并D、自然连接标准答案:D知识点解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T关系中的有序组可知R与S进行的是自然连接操作。11、在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是()。A、选择B、投影C、连接D、自然连接标准答案:A知识点解析:关系运算包括:选择、投影和连接。①选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。②投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算,相当于对关系进行垂直分解。③连接:连接是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。此题干要求从关系中找出同时满足两个条件的元组,应进行的运算是选择,所以选项A是正确的。12、在Access数据库对象中,体现数据库设计目的的对象是()。A、报表B、模块C、查询D、表标准答案:C知识点解析:Access数据库对象分为7种。这些数据库对象包括表、查询、窗体、报表、数据访问页、宏、模块。其中①表:数据库中用来存储数据的对象,是整个数据库系统的基础。②查询:它是数据库设计目的的体现,建完数据库以后,数据只有被使用者查询才能真正体现它的价值。③报表:一种数据库应用程序进行打印输出的方式。④模块:将VBA声明和过程作为一个单元进行保存的集合,是应用程序开发人员的工作环境。故答

温馨提示

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

评论

0/150

提交评论