版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级(ACCESS)机试模拟试卷10(共9套)(共371题)国家二级(ACCESS)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、)在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序:PublicxAsIntegerPrivateSubCommandl_Click()x=10CallslCalls2MsgBoxxEndSubPrivateSubsl()x=x+20EndSubPrivateSubs2()DimxAsIntegerx=x+20EndSub窗体打开运行后,单击命令按钮,则消息框的输出结果为()。A、10B、30C、40D、50标准答案:B知识点解析:本题考查变量作用域的知识。在整个程序中定义了一个全局变量x,在命令按钮的单击事件中对这个x赋值为10,然后依次调用sl和s2;在s1中对x自加了20;在s2中用Dim定义了一个局部变量x,按照局部覆盖全局的原则,在s2中的操作都是基于局部变量x而不是全局变量x。故此最终的输出结果为30。2、将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是()。A、选择查询B、生成表查询C、追加查询D、更新查询标准答案:C知识点解析:本题考查操作查询的知识。操作查询,也叫做动作查询,共有4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成表操作。本题中要求将A表中的数据追加到B表中原有记录的后面,很明显是追加查询。3、下面关于模块的说法中,正确的是()。A、模块都是由VBA的语句段组成的集合B、基本模块分为标准模块和类模块C、在模块中可以执行宏,但是宏不能转换为模块D、窗体模块和报表模块都是标准模块标准答案:B知识点解析:本题考查模块的知识。模块是Access中一个重要对象,以VBA语言为基础编写,以函数过程或子过程为单元进行集合存储,基本模块可以分为标准模块和类模块,其中类模块又包括窗体模块和报表模块。在Access中,根据需要可以将设计好的宏对象转换为模块代码形式。4、如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是()。A、删除B、追加C、生成表D、更新标准答案:C知识点解析:如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是生成表查询。答案为C选项5、如果加载一个窗体,先被触发的事件是()。A、Load事件B、Open事件C、Activate事件D、Unload事件标准答案:A知识点解析:本题考查窗体常见事件的知识。窗体能响应的事件不多,当窗体刚刚打开时,首先触发Load事件,打开后才继续触发Open事件,然后是Activate(激活)事件。窗体关闭时触发Unload事件。6、在报表中要显示格式为“共N页,第N页”的页码,正确的页码格式设置是()。A、=”共”+Pages+”页,第”+Page+”页”B、=”共”+[Pages]+”页,第”+[Page]+”页”C、=”共”&Pages&”页,第”&Page&”页”D、=”共”&[Pages]&”页,第”&[Page]&”页”标准答案:D知识点解析:在报表中添加计算字段应以“=”开头,在报表中要显示格式为“共N页,第N页”的页码,需要用到[Pages]和[Page]这两个计算项,所以正确的页码格式设置是=”共”&[Pages]&”页,第”&[Page]&”页”,即选项D)为正确答案。7、在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序:PrivateSubf(ByValXAsInteger)x=x+4EndSubPrivateSubCommandl_Click()i=3Callf(i)Ifi>4Theni=i*2MsgBoxiEndSub窗体打开运行后,单击命令按钮,则消息框的输出结果为()。A、3B、4C、6D、7标准答案:A知识点解析:本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递。本题中在定义子过程f的时候用ByVal声明了形参x,说明为传值调用,此时对x的任何更改不会影响调用它的实参i,所以执行完Callf(i)这条语句后i的值不变仍为3,当然也不满足If语句的条件,故此最后输出结果为3。8、在报表中要显示格式为“共N页,第N页”的页码,正确的页码格式设置是()。A、="共"+Pages+"页,第"+Page+"页"B、="共"+[Pages]+"页,第"+[Page]+"页"C、="共"&Pages&"页,第"&Page&"页"D、="共"&[Pages]&"页,第"&[Page]&"页"标准答案:D知识点解析:在报表中添加计算字段应以“=”开头,在报表中要显示格式为“共N页,第N页”的页码,需要用到[Pages]和[Page]这两个计算项,所以正确的页码格式设置是="共"&[Pages]&"页,第"&[Page]&"页",即选项D)为正确答案。9、若要在报表最后输出某些信息,需要设置的是()。A、页面页眉B、页面页脚C、报表页眉D、报表页脚标准答案:D知识点解析:本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。10、VBA语句"DimNewArray(10)asInteger"的含义是()。A、定义10个整型数构成的数组NewArrayB、定义11个整型数构成的数组NewArrayC、定义1个值为整型数的变量NewArrayD、定义1个值为10的变量NewArray标准答案:B知识点解析:该语句是定义了11个由整型数构成的数组,默认的数组下限是0,10为数组的上限,数组元素为NewArray(0)到NewArray(10),共有11个整型数。11、数据库应用系统中的核心问题是()。A、数据库设计B、数据库系统设计C、数据库维护D、数据库管理员培训标准答案:A知识点解析:数据库应用系统中的核心问题是数据库的设计。12、将E-R图转换为关系模式时,实体和联系都可以表示为()。A、属性B、键C、关系D、域标准答案:C知识点解析:从E-R图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R图中属性也可以转换成关系的属13、下列选项中,属于标签控件的“数据”属性的是()。A、字体颜色B、控件来源C、文本格式D、智能标记标准答案:D知识点解析:标签控件的数据属性只有智能标记一项。因此,本题应选择D选项。14、下列程序段的功能是实现"学生"表中"年龄"字段值加1:DimStrAsStringStr="【】"Docmd.RunSQLStr括号内应填入的程序代码是()。A、年龄=年龄+1B、Update学生Set年龄=年龄+1C、Set年龄=年龄+1D、Edit学生Set年龄=年龄+1标准答案:B知识点解析:实现字段值的增加用UPDATE更新语句,语句格式为:UPDATE表名SET字段名=表达式,题目中要实现对"学生"表中"年龄"字段值加1,因此,正确的语句是:Update学生Set年龄=年龄+1。15、如果A为“Boolean”型数据,则下列赋值语句正确的是()。A、A="true"B、A=trueC、A=#TURE#D、A=3<4标准答案:D知识点解析:为Boolean型变量赋值可以使用系统常量True、Flase,也可以通过关系表达式为变量赋值。题目中只有A=3<4能够正确为Boolean变量赋值,表达式3<4为真。16、下列关于数据库的叙述中,正确的是()。A、数据库减少了数据冗余B、数据库避免了数据冗余C、数据库中的数据一致性是指数据类型一致D、数据库系统比文件系统能够管理更多数据标准答案:A知识点解析:数据库的主要特点是①实现数据共享。②减少数据的冗余度。③数据的独立性。④数据实现集中控制。⑤数据一致性和可维护性,以确保数据的安全性和可靠性。⑥故障恢复。所以选项A正确。17、在报表中,不能实现的功能是()。A、分组数据B、汇总数据C、格式化数据D、输入数据标准答案:D知识点解析:报表是Access数据库中的一个对象,它可以根据指定的规则打印输出格式化的数据信息。报表的功能包括:可以呈现格式化的数据;可以分组组织数据,进行汇总;可以包含子报表及图表数据;可以打印输出标签、发票、订单和信封等多种样式报表;可以进行计数、求平均、求和等统计计算;可以嵌入图像或图片来丰富数据显示的内容。但是,报表不可以输入数据。18、将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是()。A、选择查询B、追加查询C、更新查询D、生成表查询标准答案:B知识点解析:追加查询可以将符合查询条件的数据追加到一个已经存在的表中,该表可以是当前数据库中的一个表,也可以是另一个数据库中的表,所以选项B)正确。19、MsgBox函数使用的正确语法是()。A、MsgBox(提示信息[,标题][,按钮类型])B、MsgBox(标题[,按钮类型][,提示信息])C、MsgBox(标题[,提示信息][,按钮类型])D、MsgBox(提示信息[,按钮类型][,标题])标准答案:D知识点解析:MsgBox函数的语法格式为:MsgBox(Prompt[,Buttons][,Title][,Helpfile][,Context])其中Prompt是必需的,其他为可选参数。20、下列叙述正确的是()。A、算法就是程序B、设计算法时只需要考虑数据结构的设计C、设计算法时只需要考虑结果的可靠性D、以上三种说法都不对标准答案:D知识点解析:算法是解析题方案的准确而完整的描述,算法不等于程序,也不等于计算方法,所以A错误。设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构21、一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。A、1:1联系B、1:m联系C、m:1联系D、m:n联系标准答案:D知识点解析:因为一个教师可讲授多门课程.而一门课程又能由多个老师讲授所以他们之间是多对多的关系,可以表示为m:n。22、从“图书”表中查找出“计算机”类定价最高的前两条记录,正确的SQL命令是()。A、SELECTTOP2*FROM图书WHERE类别="计算机"GROUPBY定价B、SELECTTOP2*FROM图书WHERE类别="计算机"GROUPBY定价DESCC、SELECTTOP2*FROM图书WHERE类别=”计算机”ORDERBY定价D、SELECT、TOP2*FROM图书WHERE类别=”计算机”ORDERBY定价DESC标准答案:D知识点解析:因为题目中要求定价最高的前两条记录,所以要把定价按降序排列,再选取其中的前两条记录即是定价最高的两条记录。A、C选项错误。又因为ORDERBY表示根据所列分组排序,而GROUPBY则是根据所列字段名分组,所以B选项错误。23、下列代码实现的功能是:若在窗体中一个名为tNum的文本框中输入课程编号,则将"课程表"中对应的"课程名称"显示在另一个名为tName文本框中。PrivateSub【】()Me!tName=DLookup("课程名称","课程表","课程编号=’"&Me!TNum&"’")EndSub则程序中【】处应该填写的是A、tNum_AfterUpdateB、tNum_ClickC、tNum_AfterInsertD、tNum_MouseDown标准答案:A知识点解析:本题考查的是变量标识符的命名规则。标识符的名字以一个或者多个小写字母开头作为前缀;之后接第一个单词的首字母大写或者多个单词的组合,且该单词要指明变量的用途。本题是根据输入Num然后(After)更新(Update)tName内容。因此,本题应选择A选项。24、下列不能在Access查找或替换中使用的通配符是A、*B、?C、!D、"标准答案:D知识点解析:*表示与任何个数的字符匹配;?表示与任何单个字母的字符匹配;!表示匹配任何不在括号之内的字符;不存在通配符"。25、下列关于SQL命令的叙述中,正确的是()。A、UPDATE命令中必须有FROM关键字B、UPDATE命令中必须有INTO关键字C、UPDATE命令中必须有SET关键字D、UPDATE命令中必须有WHERE关键字标准答案:C知识点解析:在SQL查询中修改表中数据的语法结构为:UpdatetableSet字段名=value[where条件],所以选项C)正确。26、对不同类型的运算符,优先级的规定是()。A、字符运算符>算术运算符>关系运算符>逻辑运算符B、算术运算符>字符运算符>关系运算符>逻辑运算符C、算术运算符>字符运算符>逻辑运算符>关系运算符D、字符运算符>关系运算符>逻辑运算符>算术运算符标准答案:B知识点解析:对不同类型的运算符,优先级为:算术运算符>连接运算符(字符运算符)>比较运算符(关系运算符)>逻辑运算符。所有比较运算符的优先级相同。算术运算符中,指数运算符(^)>负数(一)>乘法和除法(*、/)>整数除法(\)>求模运算(Mod)>加法和减法(+、一)。括号优先级最高。27、通过关联关键字“系别”这一相同字段,下图中表二和表一构成的关系为()。A、一对一B、多对一C、一对多D、多对多标准答案:C知识点解析:表一是由学号、系别、班级字段组成的学生表,表二是由系别、报到人数、未到人数组成的系别表。可知一个系别有多个学生,而一个学生只属于一个系。因此表二和表一的关系,即系别和学生的关系是一对多。注意此题问的是表二和表一构成的关系,不是表一和表二。28、在VBA定义过程时,形式参数的默认数据类型是()。A、IntegerB、VariantC、DoubleD、String标准答案:B知识点解析:在VBA中,没有为变量定义数据类型,默认为Variant数据类型,故本题选择B选项。29、在窗体上有一个文本框控件,要求每隔一秒在文本框中显示一次当前时间,除了要设置窗体的计时器间隔为1秒外,还需要设计()事件。A、FormClick()B、Form_Timer()C、Form_Init()D、Form_Load()标准答案:B知识点解析:本题考查窗体属性的知识。在窗体属性中有一个计时器时间间隔属性,该属性默认为“0”表示计时器未启用。一旦将其设置为非O值,将会启用计时器,每隔指定的时间间隔自动执行计时器事件。窗体的计时器事件的过程名为FormTimer()。30、在SQL中,可以用谓词UNIQUE来测试一个集合中是否()A、为空集合B、存在重复分量值C、为非空集合D、存在重复元组标准答案:D知识点解析:在SQL中UNIQUE用于建立候选索引,候选索引的值不允许在指定的字段或表达式中重复。31、下列关于数据库设计的叙述中,错误的是A、设计时应将有联系的实体设计为一个表B、设计时应避免在表之间出现重复的字段C、表中的字段必须是原始数据和基本数据元素D、使用外部关键字来保证有关联表之间的联系标准答案:A知识点解析:数据库的一个特点是低冗余,若把所有关系设计成一张表,会造成数据冗余,因此,本题应选择A选项。32、在"查找和替换"对话框的"查找内容"文本框中设置"善于交际",在"查找范围"框中设置"特长",在"匹配"框中设置"字段任何部分",查找的结果是A、查找"特长"字段值仅为"善于交际"的记录B、查找"特长"字段值包含了"善于交际"的记录C、显示"特长"字段值仅为"善于交际"的所有记录D、显示"特长"字段值包含了"善于交际"的所有记录标准答案:B知识点解析:查找内容文本框中设置"善于交际",其意思是查找数据库中某张表包含了"善于交际"的记录。"查找范围"中设置"特长",其意思是在字段名为"特长"查找满足条件的记录。"匹配"框中设置"字段任何部分"。因此该题是查找"特长"字段中,包含了"善于交际"的记录。因此,本题应选择C选项。33、内部计算函数Min的功能是A、计算所有指定字段值的最小值B、计算全部数值型字段的最小值C、计算一条记录中数值型字段的最小值D、计算一条记录中指定字段的最小值标准答案:A知识点解析:内置计算函数Min属于Sql聚合函数中的一个函数,标准形式是:Min(字符表达式),功能是取得字符表达式中的最小值。根据题意,字符表达式用来指定某一字段,经Min函数后计算出字符表达式指定字段中的最小值,因此选择A选项。34、从"产品"表中查找出单价低于"产品编号"为"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正确。35、对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为A、9B、10C、45D、90标准答案:C知识点解析:冒泡法是在扫描过程中逐次比较相邻两个元素的大小,最坏的情况是每次比较都要将相邻的两个元素互换,需要互换的次数为9+8+7+6+5+4+3+2+1=45,选C。36、软件需求规格说明书的作用不包括A、软件验收的依据B、用户与开发人员对软件要做什么的共同理解C、软件设计的依据D、软件可行性研究的依据标准答案:D知识点解析:软件需求规格说明书是需求分析阶段的最后成果,是软件开发的重要文档之一。软件需求规格说明书有以下几个方面的作用。①便于用户、开发人员进行理解和交流,B正确;②反映出用户问题的结构,可以作为软件开发工作的基础和依据,C正确;③作为确认测试和验收的依据,A正确。37、在VBA中要打开名为“学生信息录入”的窗体,应使用的语句是()。A、DoCmd.OpenForm"学生信息录入"B、OpenForm"学生信息录入"C、DoCmd.OpenWindow"学生信息录入"D、OpenWindow"学生信息录入"标准答案:A知识点解析:暂无解析38、打开报表后,下列事件中首先发生的是A、获得焦点(GotFocus)B、改变(Change)C、激活(Activate)D、成为当前(Current)标准答案:C知识点解析:在打开窗体时,依次发生的事件是打开(Open)->加载(Load)->调整大小(Resize)->激活(Activate)。因此,答案是C选项。39、tlnputBox函数的返回值类型是()。A、数值B、字符串C、变体D、视输入的数据而标准答案:B知识点解析:输入框用于在一个对话框中显示提示,等待用户输入正文并按下按钮,返回包含文本框内容的字符串数据信息。简单说就是它的返回值是字符串。40、在设计窗体时,要求“出生地”信息在列表中进行选择,应使用的控件是()。A、组合框控件B、复选框控件C、切换按钮控件D、文本框控件标准答案:A知识点解析:如果在窗体上输入的数据总是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用组合框或列表框控件完成。故本题选择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.accdb”数据库,在【开始】功能区的“报表”面板中右击“rEmployee”报表,选择“设计视图”快捷菜单命令,打开“rEmployee”的设计视图,单击【控件】分组中的”标签”控件。在报表的页眉节区单击鼠标,在光标闪动处输入:职工基本信息表,在标签上右键单击鼠标,在快捷菜单中选择“属性”命令,在【属性表】对话框内修改“名称”为:bTitle。步骤2:单击快速访问工具栏中的“保存”按钮保存报表的修改。知识点解析:本题主要考查报表一些常用控件的设计方法、控件在报表中的样式、控件在报表中显示的位置以及表的修改。利用函数对数据中显示的数据进行处理。Dlookup()函数的使用格式:DL,ookup(”字段名称”,”表或查询名称”,”条件字段名=…&forms!窗体名!控件名&…”1。51、在“性别”字段标题对应的报表主体节区距上边0.1厘米、距左侧5.2厘米位置添加一个文本框,显示出“性别”字段值,并命名为“tSex”。标准答案:步骤1:在“rEmployee”报表设计视图下,单击【控件】分组中的“文本框”按钮,在报表主体节区上拖动产生一个“文本框”和一个“标签”,删除“标签”。选中新增的文本框,在【属性表】对话框内修改“名称”为:tSex,单击“控件来源”所在行的下拉框中选择:性别,把“上边距”修改为:0.1cm,“左”修改为:5.2cm。如图3.57所示。步骤2:单击快速访问工具栏中的“保存”按钮保存报表的修改。[*]知识点解析:暂无解析52、设置报表主体节区内文本框“tDept”的控件来源属性为计算控件。要求该控件可以根据报表数据源里的“所属部门”字段值,从非数据源表对象“tGroup”中检索出对应的部门名称并显示输出。(提示:考虑DLookup函数的使用。)注意:不允许修改数据库中的表对象“‘tEmployee”和“tGroup”及查询对象“qEmployee”;不允许修改报表对象“qEmployee”中未涉及的控件和属性。标准答案:步骤1:在“rEmployee”报表设计视图中选中“tDept”文本框,在【属性表】对话框的“控件来源”所在行内输入运算式:=DIookl”名称”,”tGhlDup”,”部门编号=”&[所属部门]&””。步骤2:单击快速访问工具栏中的“保存”按钮保存报表的修改,关闭“rEmployee”报表。步骤3:关闭“samp3.accdb”数据库。知识点解析:暂无解析国家二级(ACCESS)机试模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、下列数据结构中,属于非线性结构的是()。A、循环队列B、带链队列C、二叉树D、带链栈标准答案:C知识点解析:树是简单的非线性结构,所以二叉树作为树的一种也是一种非线性结构。2、下列数据结构中,能够按照“先进后出”原则存取数据的是()。A、循环队列B、栈C、队列D、二叉树标准答案:B知识点解析:栈是按先进后出的原则组织数据的。队列是先进先出的原则组织数据。3、对于循环队列,下列叙述中正确的是()。A、队头指针是固定不变的B、队头指针一定大于队尾指针C、队头指针一定小于队尾指针D、队头指针可以大于队尾指针,也可以小于队尾指针标准答案:D知识点解析:循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列结构,所以队头指针有时可能大于队尾指针,有时也可能小于队尾指针。4、算法的空间复杂度是指()。A、算法在执行过程中所需要的计算机存储空间B、算法所处理的数据量C、算法程序中的语句或指令条数D、算法在执行过程中所需要的临时工作单元数标准答案:A知识点解析:算法的空间复杂度是指算法在执行过程中所需要的内存空间。所以选A。5、软件设计中划分模块的一个准则是()。A、低内聚低耦合B、高内聚低耦合C、低内聚高耦合D、高内聚高耦合标准答案:B知识点解析:一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。6、下列选项中不属于结构化程序设计原则的是()。A、可封装B、自顶向下C、模块化D、逐步求精标准答案:A知识点解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选A。7、软件详细设计生产的图如下:该图是()。A、N—S图B、PAD图C、程序流程图D、E—R图标准答案:C知识点解析:N—S图提出了用方框图来代替传统的程序流程图,所以A不对。PAD图是问题分析图,它是继承程序流程图和方框图之后提出的又一种主要用于描述软件详细设计的图形表示工具,所以B不对。E—R图是数据库中的用于表示E—R模型的图示工具,所以D不对。根据图中所示表示方法是进行软件详细设计时使用的程序流程图。8、数据库管理系统是()。A、操作系统的一部分B、在操作系统支持下的系统软件C、一种编译系统D、一种操作系统标准答案:B知识点解析:数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。是一种在操作系统之上的系统软件。9、在E-R图中,用来表示实体联系的图形是()。A、椭圆形B、矩形C、菱形D、三角形标准答案:C知识点解析:在E—R图中实体集用矩形,属性用椭圆,联系用菱形。10、有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。A、选择B、投影C、交D、并标准答案:D知识点解析:关系T中包含了关系R与S中的所有元组,所以进行的是并的运算。11、在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是()。A、选择B、投影C、连接D、比较标准答案:A知识点解析:关系运算包括:选择、投影和连接。①选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算。②投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算。③连接:连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。比较不是关系运算。此题是从关系中查找所有年龄小于20岁且姓王的男生,应进行的运算是选择,所以选项A是正确的。12、Access数据库最基础的对象是()。A、表B、宏C、报表D、查询标准答案:A知识点解析:Access数据库对象分为7种。这些数据库对象包括表、查询、窗体、报表、数据访问页、宏、模块。其中表是数据库中用来存储数据的对象,是整个数据库系统的基础。13、在关系窗口中,双击两个表之间的连接线,会出现()。A、数据表分析向导B、数据关系图窗口C、连接线粗细变化D、编辑关系对话框标准答案:D知识点解析:当两个表之间建立关系,两个表之间会出现一条连接线,双击这条连接线会出现编辑关系对话框。所以,选项D正确。14、下列关于OLE对象的叙述中,正确的是()。A、用于输入文本数据B、用于处理超级链接数据C、用于生成自动编号数据D、用于链接或内嵌Windows支持的对象标准答案:D知识点解析:OLE对象是指字段允许单独地“链接”或“嵌入”OLE对象,如word文档、Excel表格、图像、声音或者其他二进制数据。故选项D正确。15、若在查询条件中使用了通配符“!”,它的含义是()。A、通配任意长度的字符B、通配不在括号内的任意字符C、通配方括号内列出的任一单个字符D、错误的使用方法标准答案:B知识点解析:通配符“!”的含义是匹配任意不在方括号里的字符,如b[!ae]ll可查到bill和bull,但不能查到ball或bell。故选项B正确。16、“学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令后的结果是()。Selectavg(入学成绩)From学生表Groupby性别A、计算并显示所有学生的平均入学成绩B、计算并显示所有学生的性别和平均入学成绩C、按性别顺序计算并显示所有学生的平均入学成绩D、按性别分组计算并显示不同性别学生的平均入学成绩标准答案:D知识点解析:sQL查询中分组统计使用Groupby子句,函数Avg()是用来求平均值的,所以此题的查询是按性别分组计算并显示不同性别学生的平均入学成绩,所以选项D正确。17、在SQL语言的SELECT语句中,用于实现选择运算的子句是()。A、FORB、IFC、WHILED、WHERE标准答案:D知识点解析:SQL查询的Select语句是功能最强,也是最为复杂的SQL语句。SELECT语句的结构是:SELECT[ALL|DISTINCT]别名FROM表名[WHERE查询条件][GROUPBY要分组的别名[HAVING分组条件]]Where后面的查询条件用来选择符合要求的记录,所以选项D正确。18、在Access数据库中使用向导创建查询,其数据可以来自()。A、多个表B、一个表C、一个表的一部分D、表或查询标准答案:D知识点解析:所谓查询就是根据给定的条件,从数据库中筛选出符合条件的记录,构成一个数据的集合,其数据来源可以是表或查询。选项D正确。19、在学生借书数据库中,已有“学生”表和“借阅”表,其中“学生”表含有“学号”、“姓名”等信息,“借阅”表含有“借阅编号”、“学号”等信息。若要找出没有借过书的学生记录,并显示其“学号”和“姓名”,则正确的查询设计是()。A、
B、
C、
D、
标准答案:A知识点解析:要显示没有借过书的学生,说明在“借阅”表中没有该学生记录,即学号字段值为空,要把这些学生学号、姓名字段显示出来,故在“学生”表中要勾上学号、姓名两个字段,所以选项A的设计正确。20、在成绩中要查找成绩≥80且成绩≤90的学生,正确的条件表达式是()。A、成绩Between80And90B、成绩Between80To90C、成绩Between79And91D、成绩Between79To91标准答案:A知识点解析:在查询准则中比较运算符“:Between…And”用于设定范围,表示“在……之间”,此题在成绩中要查找成绩≥80且成绩≤90的学生,表达式应为“成绩Between80And90”,所以选项A正确。21、在报表中,要计算“数学”字段的最低分,应将控件的“控件来源”属性设置为()。A、=Min([数学])B、=Min(数学)C、=Min[数学]D、Min(数学)标准答案:A知识点解析:在报表中,要为控件添加计算字段,应设置控件的“控件来源”属性,并且以“=”开头,字段要用“()”括起来,在此题中要计算数学的最低分,应使用Min()函数,故正确形式为“=Min([数学])”,即选项A正确。22、在打开窗体时,依次发生的事件是()。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。23、如果在文本框内输入数据后,按<Enter>键或按<Tab>键,输入焦点可立即移至下一指定文本框,应设置()。A、“制表位”属性B、“Tab键索引”属性C、“自动Tab键”属性D、“Enter键行为”属性标准答案:B知识点解析:在Access中为窗体上的控件设置Tab键的顺序,应选择“属性”对话框的“其他”选项卡中的“Tab键索引”选项进行设置,故答案为B。24、窗体Caption属性的作用是()。A、确定窗体的标题B、确定窗体的名称C、确定窗体的边界类型D、确定窗体的字体标准答案:A知识点解析:窗体Caption属性的作用是确定窗体的标题,故答案为A。25、窗体中有3个命令按钮,分别命名为Commandl、Command2和Command3。当单击Commandl按钮时,Command2按钮变为可用,Command3按钮变为不可见。下列Commandl的单击事件过程中,正确的是()。A、PrivateSubCommandl_Click()Command2.Visible=TrueCommand3.Visible=FalseEndSubB、PrivateSubCommandl_Click()Command2.Enabled=TrueCommand3.Enabled=FalseEndSubC、PrivateSubCommandl_Click()Command2.Enabled=TmeCommand3.Visible=FalSeEndSubD、PrivateSubCommandl_Crick()Command2.Visible=TrueCommand3.Enabled=FalseEndSub标准答案:C知识点解析:控件的Enable属性是设置控件是否可用,如设为True表示控件可用,设为False表示控件不可用;控件的Visible属性是设置控件是否可见,如设为True表示控件可见,设为False表示控件不可见。此题要求Command2按钮变为可用,Command3按钮变为不可见,所以选项C正确。26、在设计报表的过程中,如果要进行强制分页,应使用的工具图标是()。A、
B、
C、
D、
标准答案:D知识点解析:在设计报表的过程中,如果要进行强制分页,应使用的工具图标是[*],另三个工具图标中,选项选项A为切换按钮,选项B为组合框,选项C为列表框。所以答案为D。27、下列叙述中,错误的是()。A、宏能够一次完成多个操作B、可以将多个宏组成一个宏组C、可以用编程的方法来实现宏D、宏命令一般由动作名和操作参数组成标准答案:C知识点解析:宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能,宏可以是由一系列操作组成的一个宏,也可以是一个宏组。通过使用宏组,可以同时执行多个任务。可以用Access中的宏生成器来创建和编辑宏,但不能通过编程实现。宏由条件、操作、操作参数等构成。因此,C选项错。28、在宏表达式中要引用Forml窗体中的txtl控件的值,正确的引用方法是()。A、Forml!txtlB、txtlC、Forms!Forml!txtlD、Forms!txtl标准答案:C知识点解析:在宏表达式中,引用窗体的控件值的格式是:Forms!窗体名!控件名[.属性名]。29、VBA中定义符号常量使用的关键字是()。A、ConstB、DimC、PublicD、Static标准答案:A知识点解析:符号常量使用关键字Const来定义,格式为:Const符号常量名称=常量值。Dira是定义变量的关键字,Public关键字定义作用于全局范围的变量、常量,Static用于定义静态变量。30、下列表达式计算结果为数值类型的是()。A、#5/5/2010#一#5/1/2010#B、”102”>”ll”C、102=98+4D、#5/1/2010#+5标准答案:A知识点解析:A选项中两个日期数据相减后结果为整型数据4。B选项中是两个字符串比较,结果为。False,是布尔型。C选项中为关系表达式的值,结果为False,是布尔型。D选项中为日期型数据加5,结果为2010—5—6,仍为日期型。31、要将“选课成绩”表中学生的“成绩”取整,可以使用的函数是()。A、Abs([成绩])B、Int([成绩])C、Sqr([成绩])D、Sgn([成绩])标准答案:B知识点解析:取整函数是Int,而Abs是求绝对值函数,Sqr是求平方根函数,Sgn函数返回的是表达式的符号值。32、将一个数转换成相应字符串的函数是()。A、StrB、StringC、AscD、Chr标准答案:A知识点解析:将数值表达式的值转化为字符串的函数是Str。而String返回一个由字符表达式的第1个字符重复组成的指定长度为数值表达式值的字符串;Asc函数返回字符串首字符的ASCII值;Chr函数返回以数值表达式值为编码的字符。33、可以用InputBox函数产生“输入对话框”。执行语句:st=InputBox(”请输入字符串”,”字符串对话框”,”aaaa”)当用户输入字符串“bbbb”,按OK按钮后,变量st的内容是()。A、aaaaB、请输入字符串C、字符串对话框D、bbbb标准答案:D知识点解析:InputBox函数表示在对话框中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的字符串,其函数格式为InputBox(Prompt[,Title][,Default][,Xpos][,Ypos][.Helpfile,Context])。Prompt是必需的,作为对话框消息出现的字符串表达式;Title是可选的,显示对话框标题栏中的字符串表达式;Default是可选的,显示文本框中的字符串表达式,在没有其他输入时作为缺省值。因此,本题中的输入框初始显示为aaaa,输入bbbb后点击OK按钮后,bbbb传给变量st。34、由“Fori=1To16Step3”决定的循环结构被执行()。A、4次B、5次C、6次D、7次标准答案:C知识点解析:题目考查的是For循环结构,循环初值i为1,终值为16,每次执行循环i依次加3,则i分别为1、4、7、10、13、16,则循环执行6次。35、运行下列程序,输入数据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。36、窗体中有命令按钮Commandl和文本框Textl,事件过程如下:Functionresult(ByValXAsInteger)AsBooleanIfxMod2=0Thenresult=TmeElseresult=FalseEndIfEndFunctionPrivateSubCommandl_Cliek()X=Val(InputBox(”请输入一个整数”))If【】ThenTextl=Str(x)&”是偶数.”ElseTextl=Str(x)&”是奇数.”EndIfEndSub运行程序,单击命令按钮,输入19,在Textl中会显示“19是奇数”。那么在程序的括号内应填写()。A、NOTresult(x)B、result(x)C、result(x)=”奇数”D、result(x)=”偶数”标准答案:B知识点解析:本题程序是判断奇偶性的程序,函数Resuh用来判断x是否是偶数,如果x是偶数,那么Result的返回值为真,否则返回值为假,单击命令按钮时执行的过程是输入整数x,然后调用Result函数,如果值为真,文本框会显示输入的值是偶数,否则显示输入的值为奇数。调用Result函数且Result函数值为真时的表达式为:Result(x)。37、若有如下Sub过程:Subsfun(xAsSingle,yAsSingle)t=xx=t/yy=tModyEndSub在窗体中添加一个命令按钮Command33,对应的事件过程如下:PrivateSubCommand33_Click()DimaAsSingleDimbAsSinglea=5:b=4sfuna,bMsgBoxa&chr(10)+chr(13)&bEndSub打开窗体运行后,单击命令按钮,消息框中有两行输出,内容分别为()。A、1和1B、1.25和1C、1.25和4D、5和4标准答案:B知识点解析:此题中设定了一个sfun()函数,进行除法运算和求模运算。命令按钮的单击事件中,定义两变量a:5,b=4,调用sfun函数传递a,b的值给x,y进行运算,t=x=5,y=4;x=t/y=5/4=1.25(除法运算);y=tMody=5mod4=1(求模运算)。Sfun函数参数没有指明参数传递方式,则默认以传址方式传递,因此a的值为1.25.b的值为l。38、窗体有命令按钮Commandl和文本框Textl,对应的事件代码如下:PrivateSubCommand1_Click()Fori=1To4x=3Forj=1To3Fork=lTo2x=x+3NextkNextjNextiTextl.Value=Str(x)EndSub运行以上事件过程,文本框中的输出是()。A、6B、12C、18D、21标准答案:D知识点解析:题目中程序是在文本框中输出x的值,x的值由一个三重循环求出,在第一重循环中,x的初值都是3,因此,本段程序x重复运行4次,每次都是初值为3,然后再经由里面两重循环的计算。在里面的两重循环中,每循环一次,x的值加3,里面两重循环分别从1到3,从l到2共循环6次,所以x每次加3,共加6次,最后的结果为x=3+6*3=21。Str函数将数值表达式转换成字符串,即在文本框中显示2l。39、在窗体中有一个命令按钮Commandl,编写事件代码如下:PrivateSubCommandl_Click()DimsAsIntegers=P(1)+P(2)+P(3)+P(4)debug.PrintsEndSubPublicFunctionP(NAsInteger)DimSumAsIntegerSum=0Fori=1ToNSum=Sum+iNextiP=SumEndFunction打开窗体运行后,单击命令按钮,输出结果是()。A、15B、20C、25D、35标准答案:B知识点解析:题目中在命令按钮的单击事件中调用了过程P。而过程P的功能是根据参数N,计算从1到N的累加,然后返回这个值。N=1时,P(1)返回1,N=2时,P(2)返回3,N=3时,P(3)返回6,N=4时,P(4)返回10,所以s=l+3+6+10=20。40、下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。SubGetRecNum()DimrsAsObjeetSetrs=Me.RecordsetMsgBox【】EndSub程序括号内应填写的是()。A、CountB、rs.CountC、RecordCountD、rs.RecordCount标准答案:D知识点解析:题目中对象变量rs返回了当前窗体的RecordSet属性记录集的引用,那么通过访问对象变量rs的属性RrcordCount就可以得到该记录集的记录个数,引用方法为rs.RcordCount。二、基本操作题(本题共6题,每题1.0分,共6分。)在考生文件夹下的“sampl.accdb"数据库文件中已建立两个表对象(名为“职工表”和“部门表”)。请按以下要求,顺序完成表的各种操作:41、设置表对象“职工表”的聘用时间字段默认值为系统日期。标准答案:步骤1:在导航窗格中选择“表”对象,右键单击“职工表”选择“设计视图”命令。步骤2:单击“聘用时间”字段行任一点,在“默认值”行输入“Date()”。知识点解析:暂无解析42、设置表对象“职工表”的性别字段有效性规则为:男或女;同时设置相应有效性文本为“请输入男或女”。标准答案:步骤1:单击“性别”字段行任一点。步骤2:分别在“有效性规则”和“有效性文本”行输入“”男”Or”女””和“请输入男或女”。单击快速工具栏中的“保存”按钮。知识点解析:暂无解析43、将表对象“职工表”中编号为“000019”的员工的照片字段值设置为考生文件夹下的图像文件“000019.bmp”数据。标准答案:步骤1:单击“设计”选项卡下“视图”组中的“视图”按钮的下拉按钮,选择“数据表视图”命令。步骤2:右键单击学号为“000019”对应的照片列,选择“插入对象”命令,在弹出的对话框中选择“由文件创建”单选框。步骤3:单击“浏览”按钮,在弹出的对话框中,从考生文件夹找到要插入图片的位置。步骤4:双击“000019.bmp”文件,单击“确定”按钮。知识点解析:暂无解析44、删除职工表中姓名字段中含有“江”字的所有员工纪录。标准答案:步骤l:单击“创建”选项卡,在“查询”组中单击“查询设计”按钮。在“显示表”对话框中双击表“职工表”,关闭“显示表”对话框。步骤2:单击“查询类型”组中的“删除”按钮。步骤3:双击“姓名”字段添加到字段行,在“条件”行输入“Like”*江*"”。步骤4:单击“结果”组中的“运行”按钮,在弹出的对话框中单击“是”按钮。步骤5:关闭设计视图,在弹出的对话框中单击“否”按钮。知识点解析:暂无解析45、将表对象“职工表”导出到考生文件夹下的“samp.accdb”空数据库文件中,要求只导出表结构定义,导出的表命名为“职工表bk”。标准答案:步骤1:在左侧的导航空格中选择“表”对象,右键单击“职工表”选择“导出”命令,在级联菜单中选择“Access”命令。步骤2:在弹出的对话框中单击“浏览”按钮,找到“samp.accdb”文件,单击“保存”按钮,再单击“确定”按钮。在弹出的“导出”对话框中选择“仅定义”,单击“确定”按钮。知识点解析:暂无解析46、建立当前数据库表对象“职工表”和“部门表”的表间关系,并实施参照完整性。标准答案:步骤l:单击“数据库工具”选项卡,在“关系”组中单击“关系”按钮,如不出现“显示表”对话框,则单击“关系”组中的“显示表”按钮,分别添加“职工表”和“部门表”,关闭“显示表”对话框。步骤2:选中表“职工表”中的“所属部门”字段,拖动鼠标到表“部门表”的“部门编号”字段,放开鼠标,在弹出的对话框中选择“实施参照完整性”复选框,单击“创建”按钮。步骤3:单击快速工具栏中的“保存”按钮,关闭“关系”界面。知识点解析:暂无解析三、简单应用题(本题共4题,每题1.0分,共4分。)考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tQuota”和“tStock”,试按以下要求完成设计:47、创建一个查询,查找库存数量高于所有产品平均库存数的产品,输出其“产品名称”、“规格”、“库存数量”和“最高储备”等字段内容,查询名为qTl。标准答案:步骤1:打开考生文件夹下的数据库文件samp2.accdb,单击“创建”选项卡下“查询”功能组中的“查询设计”按钮,在弹出的“显示表”对话框中双击添加“tStock”表和tQuota表,然后关闭“显示表”对话框。步骤2:分别双击添加“tStock”表中的“产品名称”、“规格”和“库存数量”字段和“tQuota”表中的“最高储备”字段。步骤3:在“库存数量”字段的“条件”行中输入表达式“>(selectavg([库存数量])from[tStock])”,单击“设计”选项卡下“结果”功能组中的“运行”按钮。步骤4:按Ctrl+s组合键保存修改,另存为“qTl”,关闭查询结果。知识点解析:暂无解析48、创建一个查询,统计某类产品的库存情况,并显示“产品类别”、“产品名称”和“库存数量”三列内容,所建查询名为“qT2”;当运行该查询时,提示框中应显示“请输入产品类别”。说明:产品类别为“产品ID”字段值的第1位。标准答案:步骤l:单击“创建”选项卡下“查询”功能组中的“查询设计”按钮,在弹出的“显示表”对话框中双击添加“tStock”表,然后关闭“显示表”对话框。步骤2:分别双击添加“tStock”表中的“产品ID”、“产品名称”和“库存数量”字段,将“产品ID”字段修改为“产品类别:Left([产品ID],1)”,在其“条件”行中输入“[请输入产品类别]”。步骤3:单击“设计”选项卡下“结果”功能组中的“运行”按钮,在弹出的“输入参数值”对话框中输入值“1”,按Ctrl+s组合键保存修改,另存为“qT2”,关闭查询结果。知识点解析:暂无解析49、创建一个查询,查找库存数量不在合理储备范围内的产品,并显示“产品名称”、“规格”、“库存数量”、“最低储备”和“最高储备”五个字段内容。所建查询名为“qT3”。标准答案:步骤1:单击“创建”选项卡下“查询”功能组中的“查询设计”按钮,在弹出的“显示表”对话框中双击添加“tStock”表和tQuota表,然后关闭“显示表”对话框。步骤2:分别双击添加“tStock”表中的“产品名称”、“规格”和“库存数量”字段和“tQuola”表中的“最低储备”和“最高储备”字段。步骤3:在“库存数量”字段的“条件”行中输入表达式“<[最低储备]or>[最高储备]”:步骤4:单击“设计”选项卡下“结果”功能组中的“运行”按钮,按Ctrl+S组合键保存修改,另存为“qT3”,关闭查询结果。知识点解析:暂无解析50、创建一个查询,统计每类产品不同单位的库存金额总计。要求,行标题显“产品名称”,列标题显示“单位”。所建查询名为“qT4”。说明:库存金额=单价×库存数量。标准答案:步骤l:单击“创建”选项卡下“查询”功能组中的“查询没计”按钮,在弹出的“显示表”对话框中双击添加“tStock”表,然后关闭“显示表”对话框。步骤2:分别双击添加“tStock”表中的“产品名称”和“单位”字段,在“单位”字段右侧添加字段“库存金额:Sum([单价]*[库存数量])”。步骤3:单击“设计”选项卡下“查询类型”功能组中的“交叉表”按钮,在“产品名称”字段的“交叉表”行中选择“行标题”,在“单位”字段的“交义表”行中选择“列标题”,在“库存金额”字段的“交叉表”行中选择“值”,在其“总计”行中选择“Expression”。步骤4:单击“设计”选项卡下“结果”功能绀中的“运行”按钮,按Ctr1+S组合键保存修改,另存为“qT4”,关闭夼询结果。知识点解析:暂无解析四、综合应用题(本题共1题,每题1.0分,共1分。)51、在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计好表对象“tBorrow”、“tReader”和“tRook”,查询对象“qT”,窗体对象“fReader”,报表对象“treader”和宏对象“rpt”。请在此基础上按以下要求补充设计:(1)在报表的报表页眉节区内添加一个标签控件,其名称为“bTitle”,标题显示为“读者借阅情况浏览”,字体名称为“黑体”,字体大小为22,同时将其安排在距上边0.5厘米、距左侧2厘米的位置上。(2)设计报表“rReader”的主体节区内“tSex”文本框控件依据报表记录源的“性别”字段值来显示信息。(3)将宏对象“rpt”改名为“mReader”。(4)在窗体对象“fReader”的窗体页脚节区内添加一个命令按钮,命名为“bList”,按钮标题为“显示借书信息”。其单击事件属性设置为宏对象“mReader”。(5)窗体加载时设置窗体标题属性为系统当前日期。窗体“加载”事件的代码已提供,请补充完整。注意:不允许修改窗体对象“fReader”中未涉及的控件和属性;不允许修改表对象“tBorrow”、“tReader”和“tBook”及查询对象“qT”;不允许修改报表对象“rReader"的控件和属性。程序代码只能在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句,完成设计,不允许增删和修改其他位置已存在的语句。标准答案:本题考点:在报表中添加标签框控件及文本框属性的设置;在窗体中添加命令按钮控件及其属性的设置;宏的重命名等。第1、4小题分别在报表和窗体设计视图中添加控件,并用鼠标右键单击控件,选择“属性”命令,对其设置属性;第2小题直接用鼠标右键单击“窗体选择器”,从弹出的快捷菜单中选择“事件生成器”命令,输入代码;第3小题用鼠标右键单击宏名,从弹出的快捷菜单中选择“重命名”命令;第5小题直接用鼠标右键单击“窗体选择器”,从弹出的快捷菜单中选择“事件生成器”命令,输入代码。(1)【操作步骤】步骤1:右键单击“rReader”报表,弹出快捷菜单,选择“设计视图”命令,打开报表设计视图。步骤2:单击“报表设计工具”的“设计”选项卡“控件”组中的“标签”控件,单击报表页眉处,然后输入“读者借阅情况浏览”。单击设计视图任一处,右键单击该标签,从弹出的快捷菜单中选择“属性”命令,弹出标签属性对话框。步骤3:选中“全部”选项卡,在“名称”行输入“bTitle”。步骤4:分别在“字体名称”和“字号”行下拉列表中选择“黑体”和“22”,分别在“左”和“上边距”行输入“2cm”和“0.5cm”,关闭对话框。单击快速访问工具栏中的“保存”按钮。(2)【操作步骤】步骤l:右键单击文本框“tSex”,从弹出的快捷菜单中选择“属性”命令。步骤2:在“控件来源”行下拉列表中选择“性别”,关闭属性表。步骤3:单击快速访问工具栏中的“保存”按钮,关闭设计视图。(3)【操作步骤】步骤l:选择宏对象,右键单击“rpt”宏,从弹出的快捷菜单中选择“重命名”命令。步骤2:在光标处输入“mReader”。(4)【操作步骤】步骤1:选择窗体对象,右键单击“fReader”窗体,弹出快捷菜单,选择“设计视图”命令。步骤2:选择“窗体设计工具”的“设计”选项卡“控件”组中的“按钮”控件,单击窗体页脚节区适当位置,弹出“命令按钮向导”对话框,单击“取消”按钮。步骤3:右键单击该命令按钮,从弹出的快捷菜单中选择“属性”命令,单击“全部”选项卡,在“名称”和“标题”行分别输入“bList”和“显示借书信息”。步骤4:单击“事件”选项卡,在“单击”行下拉列表中选择“mReader”,关闭属性表。(5)【操作步骤】在“窗体设计工具”的“设计”选项卡“工具”组中单击“查看代码”按钮逝,进入编程环境,在空行内输入代码:’*****Add*****Form.Caption=Date’*****Add*****关闭界面,单击快速访问工具栏中的“保存”按钮,关闭设计视图。【易错提示】加载窗体设置系统日期为当前日期要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 想买保障房申请书
- 2026年财务亮点与年度回顾黑金风
- 安顺公司变更法人申请书
- 2025年物流仓储管理优化与实施指南
- 执行矫正申请书
- 2026年新媒体在房地产交易中的影响力分析
- 2025年企业内部培训与竞争力提升手册
- 绘画合作社资金申请书
- 跨境贸易操作流程与规范手册(标准版)
- 企业平调申请书
- 托管学校合作合同协议
- 2025年医保局支部书记述职报告
- 世说新语课件
- 全体教师大会上副校长讲话:点醒了全校200多名教师!毁掉教学质量的不是学生是这7个环节
- T-CDLDSA 09-2025 健身龙舞彩带龙 龙舞华夏推广套路技术规范
- GB/T 46561-2025能源管理体系能源管理体系审核及认证机构要求
- GB/T 19566-2025旱地糖料甘蔗高产栽培技术规程
- 去极端化条例解读课件
- 水上抛石应急预案
- 苏州大学介绍
- 酒店消防安全应急预案范本
评论
0/150
提交评论