版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级(ACCESS)机试模拟试卷14(共4套)(共193题)国家二级(ACCESS)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、程序流程图中带有箭头的线段表示的是()。A、图元关系B、数据流C、控制流D、调用关系标准答案:C知识点解析:在数据流图中,用标有名字的箭头表示数撕流。在程序流程图中,用标有名字的箭头表示控制流。所以选择C。2、结构化程序设计的基本原则不包括()。A、多态性B、自顶向下C、模块化D、逐步求精标准答案:A知识点解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使川goto语句,所以选择A。3、软件设计中模块划分应遵循的准则是()。A、低内聚低耦合B、高内聚低耦合C、低内聚高耦合D、高内聚高耦合标准答案:B知识点解析:软件设计中模块划分应遵循的准则是高内聚低耦合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据肝发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。4、在软件开发中,需求分析阶段产生的主要文档是()。A、可行性分析报告B、软件需求规格说明书C、概要设计说明书D、集成测试计划标准答案:B知识点解析:A错误,可行性分析阶段产生可行性分析报告。C错汉,概要设计说明书是总体设计阶段产生的文档。D错误,集成测试计划是在概要、发计阶段编写的文档。B项正确,需求规格说明书是后续工作如设计、编码等需要的承要参考文档。5、算法的有穷性是指()。A、算法程序的运行时间是有限的B、算法程序所处理的数据量是有限的C、算法程序的长度是有限的D、算法只能被有限的用户使用标准答案:A知识点解析:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。有穷性是指算法程序的运行时间是有限的。6、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-I)/2的排序方法是()。A、快速排序B、冒泡排序C、直接插入排序D、堆排序标准答案:D知识点解析:除了堆排序算法的比较次数是O(nlog2,n),其他的都是n(n-1)/2。7、下列关于栈的叙述正确的是()。A、栈按“先进先出”组织数据B、栈按“先进后出”组织数据C、只能在栈底插入数据D、不能删除数据标准答案:B知识点解析:栈是按“先进后出”的原则组织数据的,数据的插入和删除都在栈顶进行操作。8、在数据库设计中,将E-R图转换成关系数据模型的过程属于()。A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段标准答案:C知识点解析:E-R图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于逻辑设计阶段。9、有三个关系R、S和T如下:由关系R和s通过运算得到关系T,则所使用的运算为()。A、并B、自然连接C、笛卡尔积D、交标准答案:D知识点解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分培必须是相同的属性组,并且在结果中把重复的属性列去掉,所以B错误。笛卡尔积是用R集合中亡素为第一元素,S集合中元索为第二元素构成的有序对,所以C错误。根据关系T可以很明显地看出是从关系B与关系S中取得相同的关系组,所以使用的是交运算,选择D。10、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。A、课号,成绩B、学号,成绩C、学号,课号D、学号,姓名,成绩标准答案:C知识点解析:学号是学生表S的主键,课号是课程表C的主键,所以选课表SC的关键字就应该是与前两个表能够直接联系且能唯一定义的学号和课号,所以选择C。11、按数据的组织形式,数据库的数据模型可分为三种模型,它们是()。A、小型、中型和大型B、网状、环状和链状C、层次、网状和关系D、独享、共享和实时标准答案:C知识点解析:数据库管理系统所支持的传统数据模型分为三种:层次数据模型、网状数据模型、关系数据模型。故选项C正确。12、在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是()。A、*B、%C、&D、#标准答案:D知识点解析:使用日期作为条件可以方便地限定查询的时间范围,书写这类条件时应注意,日期常最要用英文的“#”号括起来。13、如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是()。A、是/否B、数字C、文本D、备注标准答案:C知识点解析:根据关系数据库理论,一个表中的同一列数据应具有相同的数据特征,称为字段的数据类型,文本型字段可以保存文本或文本与数字的组合。文本型字段的字段大小最多可达到255个字符,如果取值的字符个数超过了255,可使备注型。本题要求将“性别”字段用汉子表示“性别”字段的内容为“男”或“女”,小于255个字符,所以其数据类删应当是文本型。14、下列关于字段属性的叙述中,正确的是()。A、可对任意类型的字段设置“默认值”属性B、设置字段默认值就是规定该字段值不允许为空C、只有“文本”型数据能够使用“输入掩码向导”D、“有效性规则”属性只允许定义一个条件表达式标准答案:D知识点解析:“默认值”是指添加新记录时自动向此字段分配指定值。“有效性规则”是提供一个表达式,该表达式必须为True/才能在此字段中添加或更改值,该表达式和“有效性文小”属性一起使用“输入掩码”显示编辑宁符以引导数据输入。故答案为D。15、在Access中,如果不想显示数据表中的某些字段,可以使用的命令是()。A、隐藏B、删除C、冻结D、筛选标准答案:A知识点解析:Access在数据表中默认显示所有的列,但有时你可能不想查看所有的字段,这时可以把其中一部分隐藏起来。故选项A正确。16、如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是()。A、删除B、追加C、生成表D、更新标准答案:C知识点解析:如果在数据库中有同名的表,要通过查询覆盖原米的表,应该使川的查询类型是生成表查询。答案为C选项。17、在SQL查询中“GROUPBY”的含义是()。A、选择行条件B、对查询进行排序C、选择列字段D、对查询进行分组标准答案:D知识点解析:在SQL查询中“GROUPBY”的含义是将查询的结果按列进行分组,可以使用合计函数,故选项D为正确答案。18、下列关于SQL语句的说法中,错误的是()。A、INSERT语句可以向数据表中追加新的数据记录B、UPDATE语句用来修改数据表中已经存在的数据记录C、I)ELETE语句用来删除数据表中的记录D、CREATE语句用来建立表结构并追加新的记录标准答案:D知识点解析:Access支持的数据定义语句有创建太(CREATETABLE)、修改数据(UPDATETABLE)、删除数据(DELETETABLE)、插入数据(INSERTTABIE)。CREATETABLE只有创建表的功能小能追加新数据。故选项D为正确答案。19、若查询的设计如下,则查询的功能是()。A、设计尚未完成,无法进行统计B、统计班级信息仅含Null(空)值的记录个数C、统计班级信息不包括Null(空)值的记录个数D、统计班级信息包括Null(空)值全部记录个数标准答案:C知识点解析:从图中可看出要统计的字段是“学生表”中的“班级”字段,采用的统计函数是计数函数,目的是对班级(不为空)进行计数统计。所以选项C正确。20、查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是()。A、Like"等级考试"B、Like"*等级考试"C、Like"等级考试*"D、Like"*等级考试*"标准答案:D知识点解析:在查询时,可以通过往“条件”单元格中输入Like运算符来限制结果中的记录。与like运算符搭配使用的通配符仃很多,其中“*”的含义址表示由0个或任意多个字符组成的字符串,在字符串中可以用作第一个字符或最后一个字符,在本题中查询“书名”字段中包含“等级考试”字样的记录,应该使用的条什是Like"*等级考试*"。所以选项D正确。21、在教师信息输入窗体中,为职称字段提供“教授”、“副教授”、“讲师”等选项供用户直接选择,最合适的控件是()。A、标签B、复选框C、文本框D、组合框标准答案:D知识点解析:组合框或列表框可以从一个太或查询中取得数据,或从一个值列表中取得数据,在输入时,我们从列出的选项值中选择需要的项,从而保证同一个数据信息在数掂片中存储的是同一个值。所以选项D是正确的。22、若在窗体设计过程中,命令按钮Command0的事件属性设置如下图所示,则含义是()。A、只能为“进入”事件和“单击”事件编写事件过程B、不能为“进入”事件和“单击”事件编写事件过程C、“进入”事件和“单击”事件执行的是同一事件过程D、已经为“进入”事件和“单击”事件编写了事件过程标准答案:D知识点解析:在控件属性对话框中“事件”选项卡中列出的事件表示已经添加成功的事件,所以该题中选项D为正确答案。23、发生在控件接收焦点之前的事件是()。A、EnterB、ExitC、GotFocusD、LostFocus标准答案:A知识点解析:控件的焦点事件发生顺序为:Enter→GotFOcus→操竹:书件→Exit→LostFocus。其中GotFocus表示控件接收焦点事件,LostFocus表示控件欠去焦点事什。所以选项A为正确答案。24、下列关于报表的叙述中,正确的是()。A、报表只能输入数据B、报表只能输出数据C、报表可以输入和输出数据D、报表不能输入和输出数据标准答案:B知识点解析:报表是Access的一个对象,它根据指定规则打印格式化和组织化的信息,其数据源可以是表、查询和SQL语句。报表和窗体的区别是报表只能显示数据,小能输入和编辑数据。故答案为B选项。25、在报表设计过程中,不适合添加的控件是()。A、标签控件B、图形控件C、文本框控件D、选项组控件标准答案:D知识点解析:Access为报表提供的控件和窗体控件的功能与使用方法相同,不过报表是静态的,在报表上使用的主要控件是标掺、图像和文本框控件,分别对应选项A、B、C,所以选项D为正确答案。26、在宏的参数中,要引用窗体F1上的Text1文本框的值,应该使用的表达式是()。A、[Forms]![F1]![Text1]B、Text1C、[F1].[Text1]D、[Forms]_[F1]_[Text1]标准答案:A知识点解析:宏在输入条件表达式时可能会引用窗体或报表上的控件值,使用语法如下:Foms![窗体名]![控件名]或[Forms]![窗体名]![控件名]和Reports![报表名]![控件名]或[Reports]![报太名]![控件名]。所以选项A正确。27、在运行宏的过程中,宏不能修改的是()。A、窗体B、宏本身C、表D、数据库标准答案:B知识点解析:宏是一个或多个操作组成的集合,在宏运行过程中,可以打开关闭数据库,可以修改窗体属性设置,可以执行查询,操作数据表埘象,但不能修改宏夺身。28、为窗体或报表的控件设置属性值的正确宏操作命令是()。A、SetB、SetDataC、SetValueD、SetWarnings标准答案:C知识点解析:宏操作命令中SetValue用于为窗体、窗体数据太或报表上的控件、字段或属性设置值;Setwarnings用于关闭或打开所有的系统消息。29、下列给出的选项中,非法的变量名是()。A、SumB、Integer_2C、RemD、Form1标准答案:C知识点解析:VBA中变量命名不能包含有格或除了下划线字符符(_)外的其他的标点符号,长度小能超过255个字符,不能使用VBA的关键字。Rem是用来标识注释的语句,不能作为变量名,用它做变量名非法的。30、在模块的声明部分使用“OptionBase1”语句,然后定义二维数组A(2to5,5),则该数组的元素个数为()。A、20B、24C、25D、36标准答案:A知识点解析:VBA中OptionBase1语句的作用是设置数组下标从1开始,展开二维数组A(2to5,5),为A(2,1)…A(2,5).A(3,1)…A(3,5),…,A(5,1)…A(5,5)共4组,每组5个元素,共20个元素。31、在VBA中,能自动检查出来的错误是()。A、语法错误B、逻辑错误C、运行错误D、注释错误标准答案:A知识点解析:语法错误在编辑时就能自动检测出来,逻辑错汉和运行错误是程序在运行时才能显示出来的,不能自动检测,注释错误是检测不出来的。32、如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为()。A、按值传递B、按地址传递C、ByRef传递D、按形参传递标准答案:A知识点解析:参数传递有两种办式:按值传递ByVal和按址传递ByRef。按值传递是单向传递,改变了彤参变量的值而不会影响实参本身;而按址传递是双向传递,任何引起形参的,变化都会影响实参的值。33、表达式“B=INT(A+0.5)”的功能是()。A、将变量A保留小数点后1位B、将变量A四舍五入取整C、将变量A保留小数点后5位D、舍去变量A的小数部分标准答案:B知识点解析:INT函数是返回表达式的整数部分,表达式A+0.5中当A的小数部分大于等于0.5时,整数部分如1,当A的小数部分小于0.5时,整数部分不变,INT(A+0.5)的结果便是实现将A四舍五入取整。34、运行下列程序段,结果是()。Form=10to1step0k=k+3NextmA、形成死循环B、循环体不执行即结束循环C、出现语法错洪D、循环体执行一次后结束循环标准答案:B知识点解析:本题考察for循环语句,sfep表示循环变量增加步长,循环初始大于终值时步长应为负数,步长为0时则循环不成立,循环体不执行即结束循环。35、下列四个选项中,不是VBA的条件函数的是()。A、ChooseB、IfC、IIfD、Switch标准答案:B知识点解析:VBA提供了3个条件函数:IIf函数,Switch函数和Choose函数,这3个函数由于具有选择特性而被广泛用于查询、宏及计算控件的设计中。而If是程序流程控制的条件语句,不是函数。36、运行下列程序,结果是()。PrivateSubCommand32_Click()f0=1:f1=1:k=1DoWhilek<=5f=f0+f1f0=f1f1=fk=k+1LoopMsgBox"f="&fEndSubA、f=5B、f=7C、f=8D、f=13标准答案:D知识点解析:本题考察Do循环语句:k=1时,f=1+1=2,f0=1,f1=2,k=1+1=2;k=2时,f=3,f0=2,f1=3,k=2+1=3;k=3时,f=5,f0=3,f1=5,k=3+1=4;k=4时,f=8,f0=5,f1=8,k=4+1=5;k=5时,f=13,f0=8,f1=13,k=6,不冉满足循环条件跳出循环,此时f=13。37、在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码:PrivateSubCommandl_Click()MsgBoxf(24,18)EndSubPublicFunctionf(mAsInteger,nAsInteger)AsIntegerDoWhilem<>nDoWhilem>nm=m-nLoopDoWhilemA、2B、4C、6D、8标准答案:C知识点解析:题目中命令按钮的单击事件是使用MsgBox显示过程f的值。在过程中有两层Do循环,传入参数m=24,n=18,由于m>n所以执行m=m-n=24-18=6,内层第1个Do循环结束后m=6,n=18;此时m小于n,所以再执行n=n-m=18-6=12,此时m=6,n=12;阿执行n=n-m后m=n=6;m<>n条件满足,退出循环,然后执行f=m的赋值语句,即为f=m=6。38、在窗体上有一个命令按钮Command1,编写事件代码如下:PrivateSubCommandl_Click()DimdlAsDateDimd2AsDated1=#12/25/2009#d2=#1/5/2010#MsgBoxDateDiff("WW",d1,d2)EndSub打开窗体运行后,单击命令按钮,消息框中输出的结果是()。A、1B、2C、10D、11标准答案:B知识点解析:函数DateDiff按照指定类型返回指定的时间间隔数目。语法为DateDiff(<间隔类型>,<日期1>,<日期2>,[,W1][,w2]),问隔类型为“ww”,表示返回两个日期间隔的周数。39、能够实现从指定记录集里检索特定字段值的函数是()。A、NzB、FindC、LookupD、DLookup标准答案:D知识点解析:Dlookup函数是从指定记录集里检索特定字段的值。它可以直接在VBA、宏、查询表达式或计算控件使用,而且主要用于检索来自外部表字段中的数据。40、下列程序的功能是返回当前窗体的记录集:SubGetRecNum()DimrsAsObjectSetrs=【】MsgBoxrs.RecordCountEndSub为保证程序输出记录集(窗体记录源)的记录数,括号内应填入的语句是()。A、Me.RecordsetB、Me.RecordLocksC、Me.RecordSourceD、Me.RecordSelectors标准答案:A知识点解析:程序中rs是对象变量,指代窗体对象,set语句是将前窗体中的记求集对象赋给rs对象,Me表示当前窗体,刚Me指明记录集来自于窗体,Recordset属性设置窗体、报太、列表框控件或组合框控件的记录源,用Me.Recordset代太指定窗体的记求源,即记录源来自于窗体。而Recordsourse属性用米设置数据源,格式为Recordsourse=数据源。因此题目伞缺处应填Me.RecordSet。二、基本操作题(本题共1题,每题1.0分,共1分。)41、(1)有一个名为“samp1.accdb”数据库。修改职工表“employee”,增加“姓名”字段。其数据类型为文本型,长度为6,并对应职工号添加其姓名,见下表。(2)判断并设置表“employee”的主键,同时将上面增加的“姓名”字段隐藏。(3)设置表“employee”的“基本工资”字段的默认值为1000。(4)在当前数据库中,对表“employee”做一个备份,并命名为表“tEmp”。(5)设置表“employee”的有效性规则为:“津贴”字段的值必须小于等于“基本工资”字段值。(6)将已有的“水费.xlsx”文件导入到“samp1.accdb”数据库中,并导入的表命名为“水费记录”。“水费记录”表结构如下表所示。标准答案:(1)【操作步骤】步骤l:选中“表”对象,右键单击表“employee”,从弹出的快捷菜单中选择“设计视图”命令。步骤2:在最后一个字段的下一行的“字段名称”列输入“姓名”,单击“数据类型”列,在“字段大小”行输入“6”,按Ctrl+S保存修改,关闭设计视图。步骤3:右键单击表“employee”,从弹出的快捷菜单中选择“打开”命令,按题干表输入数据。(2)【操作步骤】步骤1:在设计视图中,右键单击“职上号”行,从弹出的快捷菜单中选择“主键”命令。步骤2:按Ctrl+S保存修改,关闭设计视图。步骤3:选中“表”对象,双击表“employee”,打开数据表视图。步骤4:选中“姓名”字段列,右击,从弹出的快捷菜单中选择“隐藏字段”命令。步骤5:按Ctrl+S保存修改,关闭数据表视图。(3)【操作步骤】步骤1:右键单击表“employee”,在弹出的快捷菜单中选择“设计视图”命令。步骤2:单击“基本工资”字段行任一点,在“默认值”行输入“1000”。步骤3:按Ctrl+S保存修改,关闭设计视图。(4)【操作步骤】步骤1:右键单击“employee”表,从弹出的快捷菜单中选择“复制”命令。步骤2:右键单击表对象下方空白处,从弹出的快捷菜单中选择“粘贴”命令。步骤3:在弹出的“粘贴表方式”对话框中输入表名称“tEmp”,在粘贴选项中选择“结构和数据”单选框,单击“确定”按钮。(5)【操作步骤】步骤1:右键单击“employee”表,从弹出的快捷菜单中选择“设计视图”命令。步骤2:右击设计视图的任一处,从弹出的快捷菜单中选择“属性”命令(或直接单击“设计”选项卡下“显示/隐藏”组中的“属性表”按钮),打开属性表。步骤3:在“有效性规则”行输入“[津贴]<=[基本工资]”,关闭属性表。步骤4:按Ctrl+S保存修改,关闭设计视图。(6)【操作步骤】步骤1:单击“外部数据”选项卡下“导入并链接”组中的“Excel”按钮,弹出“获取外部数据.Excel电子表格”对话框。单击对话框中的“浏览”按钮,在考生文件夹中选择“水费.xlsx”文件,选择“将源数据导入当前数据库的新表中”单选框,单击“确定”按钮。步骤2:在“导入数据表向导”对话框中连续单击4次“下一步”按钮,在“导入到表”中输入“水费记录”,单击“完成”按钮,在“保存导入步骤”中单击“关闭”按钮。知识点解析:暂无解析三、简单应用题(本题共1题,每题1.0分,共1分。)42、考生文件央下有一个数据库文件“samp2.accdb”,其中存在已经设计好的表对象“tCollect”、“tpress”和“tType”,请按以下要求完成设计:(1)创建一个查询,查找收藏品中CD盘最高价格和最低价格信息并输出,标题显示为“v_Max”和“v_Min”,将查询命名为“qT1”。(2)创建一个查询,查找并显示购买“价格”大于100元并且“购买日期”在2001年以后(含2001年)的“CDlD”、“主题名称”、“价格”、“购买日期”和“介绍”5个字段的内容,将查询命名为“qT2”。(3)创建一个查询,通过输入CD类型名称,查询并显示“CDID”、“主题名称”、“价格”、“购买日期”和“介绍”5个字段的内容,当运行该查询时,应显示参数提示信息“请输入CD类型名称:”,将查询命名为“qT3”。(4)创建一个查询,对“tType”表进行调整,将“类型ID”等于“05”的记录中的“类型介绍”字段更改为“古典音乐”,将查询命名为“qT4”。标准答案:(1)【操作步骤】步骤1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tCollect”,关闭“显示表”对话框。步骤2:两次双击“价格”字段添加到字段行。步骤3:单击“查询工具”的“设计”选项卡中“显示/隐藏”组的“汇总”按钮,在第一个“价格”字段“总计”行下拉列表中选择“最大值”,在第二个“价格”字段“总计”行下拉列表中选择“最小值”。步骤4:在第一个“价格”字段前添加“v_Max:”字样,在第二个“价格”字段前添加“v_Min:”字样。步骤5:单击快速访问工具栏中的“保存”按钮,另存为“qT1”。(2)【操作步骤】步骤1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tCollect”,关闭“显示表”对话框。步骤2:双击“CDID”、“主题名称”、“价格”、“购买日期”和“介绍”字段添加到字段行。步骤3:分别在“价格”和“购买日期”字段的“条件”行输入“>100”和“>=#2001-1-1#”。步骤4:单击快速访问工具栏中的“保存”按钮,另存为“qT2”。关闭设计视图。(3)【操作步骤】步骤1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tType”及“tCollect”,关闭“显示表”对话框。步骤2:双击字段“CDID”、“主题名称”、“价格”、“购买日期”、“介绍”和“CD类型名称”字段添加到字段行。步骤3:在“CD类型名称”字段的“条件”行输入“[请输入CD类型名称:]”,单击“显示”行取消该字段显示。步骤4:单击快速访问工具栏中的“保存”按钮,另存为“qT3”。关闭设计视图。(4)【操作步骤】步骤1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tType”,关闭“显示表”对话框。步骤2:在“查询工具”的“设计”选项卡“查询类型”组中单击“更新”按钮。步骤3:双击“类型ID”和“类型介绍”字段。步骤4:在“类型ID”字段的“条件”行输入“05”,在“类型介绍”字段的“更新到”行输入“古典音乐”。步骤5:从“查询工具”的“设计”选项卡“结果”组中单击“运行”按钮,在弹出的对话框中单击“是”按钮。步骤6:单击快速访问工具栏中的“保存”按钮,另存为“qT4”。关闭设计视图。知识点解析:暂无解析四、综合应用题(本题共1题,每题1.0分,共1分。)43、考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tStud”,同时还设计出窗体对象“fStud”。请在此基础上按照以下要求补充“fstud”窗体的设计。(1)在窗体的“窗体页眉”中距左边0.4cm、距上边1.2cm处添加一个直线控件,控件宽度为10.5cm,控件命名为“tLine”;将窗体中标签控件“1Talbe1”上的文字改为“隶书”,字号改为18。(2)打开窗体时,窗体标题自动显示为标签控件“1Talbe1”的内容,并且自动将该控件上的文字颜色改为“蓝色”,请按照VBA代码中的指示将代码补充完整。(3)将窗体边框改为“细边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线,并且只保留窗体的关闭按钮。(4)假设“tStud”表中“学号”字段的第5位和第6位编码代表该学生的专业信息,当这两位编码为“10”时表示“信息”专业,为其他值时表示“管理”专业。设置窗体中名称为“tSub”文本框控件的相应属性,使其根据“学号”字段的第5位和第6位编码显示对应的专业名称。(5)在窗体中有一个“退出”命令按钮,名称为“CmdQuit,其功能为关闭“fStud”窗体。请按照VBA代码中的指示将实现此功能的代码补充完整。注意:不允许修改窗体对象“fStud”中未涉及的控件、属性和任何VBA代码;不允许修改表对象“tStud”:程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句完成设计,不允许增删和修改其他位置已存在的语句。标准答案:(1)【操作步骤】步骤1:选择“窗体”对象,右键单击“fStud”窗体,在弹出的快捷菜单中选择“设计视图”命令,打开“设计视图”。步骤2:单击“设计”选项卡下“控件”组中的“其他”下拉按钮,选择控件组中的“直线”按钮,然后在窗体页眉节的任意区域中单击。步骤3:右键单击该“直线”控件,在弹出的快捷菜单中选择“属性”命令,打开“属性表”对话框,在该对话框中单击“全部”选项卡,在该选项卡下的“名称”行中输入“tLine”,在“宽度”行中输入“10.5cm”,在“上边距”行中输入“1.2cm”,存“左”行中输入“0.4cm”。步骤4:单击属性表中“所选内容的类型:”下方的文本框,在弹出的下拉列表中选择“1Talbel”标签,打开“1Talbel”标签的属性表对话框。在该对话框中单击“格式”选项卡,在该选项卡的“字体名称”行中选择“隶书”,在“字号”行中输入“18”。步骤5:关闭“属性表”对话框。单击快速工具栏中的“保存”按钮。(2)【操作步骤】步骤1:双击标尺相交处的“窗体选择器”,打开“属性表”对话框,在该对话框中单击“事件”选项卡,然后单击该选项卡下“加载”行的事件生成器按钮,进入VBA代码编辑区。步骤2:在“′*****Add2*****”区域的空白行中输入“Form.Caption=Me.1Talbel.C.dption”,在“′*****Add3*****”区域的空白行中输入“1Talbel.ForeColor=RGB(0,0,255)”。步骤3:单击快速工具栏中的“保存”按钮,然后关闭VBA代码编辑区。步骤4:关闭“属性表”对话框,然后单击快速工具栏中的“保存”按钮。(3)【操作步骤】步骤1:双击标尺相交处的“窗体选择器”,打开“属性表”对话框,在该对话框中单击“格式”选项卡,在该选项卡下的“边框样式”行中选择“细边框”,在“滚动条”行中选择“两者均无”,在“记录选择器”行中选择“否”,在“导航按钮”行中选择“否”,在“分隔线”行中选择“否”,在“关闭按钮”行中选择“是”,在“最大最小按钮”行中选择“无”。步骤2:关闭“属性表”对话框。单击快速工具栏中的“保存”按钮。(4)【操作步骤】步骤1:右键单击“tSub”文本框控件,在弹出的快捷菜单中选择“属性”命令,打开“属性表”对话框,在该对话框中单击“数据”选项卡,在该选项卡的“控件来源”行中输入“=IIf(Mid([学号],5,2)="10","信息","管理")”。步骤2:关闭属性表。单击快速工具栏中的“保存”按钮。(5)【操作步骤】步骤1:右键单击“CmdQuit”按钮,在弹出的快捷菜单中选择“属性”命令,打升“属性表”对话框,在该对话框中单击“事件”选项卡,然后单击该选项卡下的“单击”行右侧的事件生成器按钮。进入VBA代码编辑区。步骤2:在“′*****Add1*****”区域的空白行中输入“DoCmd.Close”。步骤3:单击快速工具栏中的“保存”按钮,然后关闭VBA代码编辑区。步骤4:单击快速工具栏中的“保存”按钮,然后关闭“设计视图”。知识点解析:暂无解析国家二级(ACCESS)机试模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、没数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()A、R={(1,2),(3,4),(5,1)}B、R={(1,3),(4.1),(3.2),(5,4)}C、R={(1,2),(2,3),(4,5)}D、R={(1,3),(2,4),(3,5)}标准答案:B知识点解析:一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件,称为线性结构。不同时满足以上两个条件的数据结构就称为非线性结构。A选项中有两个根结点3和5,故错误。B选项根结点为5,排列顺序为54132,B选项正确。C选项有两个根结点1和4,故错误。D选项有两个根结点l和2,故错误。2、下列叙述中正确的是()。A、链表结点中具有两个指针域的数据结构可以是线性结构,也可以是非线性结构B、线性表的链式存储结构中,每个结点必须有指向前件和指向后件的两个指针C、线性表的链式存储结构中,每个结点只能有一个指向后件的指针D、线性表的链式存储结构中,叶子结点的指针只能是空标准答案:A知识点解析:双向链表与树形结构的结点均可以包含两个指针域,但前者为线性结构后者为非线性结构,A选项正确。双向链表含有指向前件和指向后件的两个指针,C选项错误。线性链表,就是指线性表的链式存储结构。由于这种链表中,每个结点只有一个指针域,故又称为单链表,B选项错误。二又树为非线结构,叶子结点没有后件但是可以有指向前件的指针,D选项错误。3、一个栈的初始状态为空。现将元素A,B,C,D,E依次人栈,然后依次退栈三次,并将退栈的三个元素依次入队(原队列为空),最后将队列中的元素全部退出。则元素退队的顺序为()。A、ABCB、CBAC、EDCD、CDE标准答案:C知识点解析:栈所有的插入与删除都限定在表的同一端进行。入栈运算即在栈顶位置插人一个新元素,退栈运算即是取出栈顶元素赋予指定变量。队列指允许在一端进行插入,而在另一端进行删除的线性表。习惯上称往队列的队尾插入一个元素为人队运算,称从队列的队头删除一个元素为退队运算。元素入栈后为ABCDE,退栈并人队后,队中元素为EDC。退队时从队头开始,顺序为。EDC,故C选项正确。4、某二叉树的中序序列为DCBAEFG,后序序列为DCBGFEA,则该二叉树的深度(根结点在第1层)为()。A、5B、4C、3D、2标准答案:B知识点解析:深度,定义一棵树的根结点所在的层次为1,其他结点所在的层次等于它的父结点所在的层次加1,树的最大层次称为树的深度。二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。二又树的后序序列为DCBGFEA,A为根结点。中序序列为DCBAEFG,可知DCB为左子树结点,EFG为右子树结点。同理B为C的根结点,C为D的根结点。同理E为F的根结点,F为G的根结点。故二叉树深度为4层。故B选项正确。5、软件生命周期是指()。A、软件产品从提出、实现、使用、维护到停止使用退役的过程B、软件的需求分析、设计与实现C、软件的开发与管理D、软件的实现和维护标准答案:A知识点解析:通常把软件产品从提出、实现、使用、维护到停止使用、退役的过程称为软件生命周期,故A选项正确。6、某系统结构图如下图所示:该系统结构图的深度是()。A、1B、2C、3D、4标准答案:C知识点解析:深度表示控制的层数。题目中系统共有3层,故C选项正确。7、下面属于应用软件的是()。A、学生成绩管理系统B、UNIX操作系统C、汇编程序D、编译程序标准答案:A知识点解析:计算机软件按功能分为应用软件、系统软件、支撑软件(或工具软件)。系统软件是管理计算机的资源,提高计算机的使用效率,为用户提供各种服务的软件,如操作系统、数据库管理系统、编译程序、汇编程序和网络软件等,B、C、D均为系统软件。应用软件为了应用于特定的领域而开发的软件,故A选项正确。8、将E-R图转换为关系模式时,E-R图中的属性可以表示为()。A、属性B、键C、关系D、域标准答案:A知识点解析:采用E—R方法得到的全局概念模型是对信息世界的描述,并不适用于计算机处理,为了适合关系数据库系统的处理,必须将E—R图转换成关系模式。下表为E—R模型和关系模型的对照表。由表中可知A选项正确。9、有两个关系R与S如下,由关系R和S得到关系T,则所使用的操作为()。A、并B、自然连接C、除法D、交标准答案:C知识点解析:常用的扩充运算有交、除、连接及自然连接等。并:RS是将S中的记录追加到R后面。交:RS结果是既属于R又属于S的记录组成的集合。上述两种操作中,关系R与S要求有相同的结构,故A、D选项错误。自然连接:去掉重复属性的等值连接。自然连接要求两个关系中进行,比较的是相同的属性,并且进行等值连接,可知B选项错误。除运算可以近似地看作笛卡儿积的逆运算。当S×T=R时,则必有R÷S=T,T称为R除以S的商。设关系R有属性M1,M2,…,Mn,关系S有属性Mn-s+1,Mn-s+2,…,Mn此时有:R÷S=,…,Mn-s(R)-,…,Mn-s((,…,Mn-s(R)×S))。由S中有属性A和A1,T中属性为B和B1,在R元组中找到对应于S中两个元组的T中元组为f3与n2。R中最后一个元组与S中无对应关系,所以在T中也不会出现。C选项正确。10、优化数据库系统查询性能的索引设计属于数据库设计的()。A、需求分析B、概念设计C、逻辑设计D、物理设计标准答案:D知识点解析:数据库设计的4个阶段为:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段。为一个给定的逻辑模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计。数据库物理设计的主要目标是对数据内部物理结构作调整并选择合理的存取路径,以提高数据库访问速度及有效利用存储空间。一般RDBMS中留给用户参与物理设计的内容大致有索引设计、集簇设计和分区设计。故D选项正确。11、在Access数据库中已经建立“tStudent”表,若使“姓名”字段在数据表视图中显示时不能移动位置,应使用的方法是()。A、排序B、筛选C、隐藏D、冻结标准答案:D知识点解析:Access中,筛选是指从数据表中选出一些符合条件的记录。隐藏是指把数据表中的某一列数据不显示,需要时再把它显示出来。排序是将表中的记录按照一个字段或多个字段的值重新排序。当冻结某个字段列后,无论怎样操作,该字段总是可见,因此,本题应选择D选项。12、下列关于关系模型特点的叙述中,错误的是()。A、一个数据库文件对应着一个实际的关系模型B、一个具体的关系模型是由若干个关系模式所组成C、在一个关系中属性和元组的次序都是无关紧要的D、可将手工管理的表按一个关系直接存到数据库中标准答案:D知识点解析:关系数据库的基本特征是按关系数据模型组织数据库,所以手工管理的表不能直接存储到数据库中。故选择D选项。13、一个元组对应表中的是()。A、一个字段B、一个域C、一个记录D、多个记录标准答案:C知识点解析:在关系数据库中二维表中水平方向的行称为元组,每一行是一个元组,即一行也是一个记录,因此,本题应选择C选项。14、下列关于格式属性的叙述中,正确的是()。A、格式属性影响字段在表中存储的内容B、可在需要控制数据的输入格式时选用C、可在需要控制数据的显示格式时选用D、可以设置自动编号型字段的格式属性标准答案:C知识点解析:“格式”属性只影响数据的显示方式,而源表中存储的数据本身并无改变,所以选项A错误;“格式”属性用以确定数据的显示方式和打印方式,所以选项B错误;格式属性适用于数字,货币,文本,备注,日期/时间,是/否这几种数据类型,而不适用数字编号这种数据类型,所以选项D错误。故选择C选项。15、若要求输入的数据具有固定的格式,应设置字段的属性是()。A、格式B、默认值C、输入掩码D、字段大小标准答案:C知识点解析:输入掩码是一种输入格式,由字面显示字符和掩码字符构成,用于设置数据的输入格式,输入掩码可以在输入数据时保持统一的格式,因此,本题应选择C选项。16、在Access数据库中已有“学生”、“课程”和“成绩”表,为了有效地反映3个表之间的联系,在创建数据库时,还应设置的内容是()。A、表的默认视图B、表的排序依据C、表之间的关系D、表的有效性规则标准答案:C知识点解析:所谓表间关系可以理解为在两个或多个表的公共字段之间建立的关系,因此为了反映已知几个表间的关系必须建立表与表之间的关系,因此选项C正确。17、在Access数据库中已经建立了“教师”表,若查找“教师编号”是"T00005”或“T00012”的记录,应在查询设计视图的“条件”行中输入()。A、T00009and"T00012"B、in("T00009","T00012")C、not("T00009"and"T00012")D、notin("T00009","T00012")标准答案:B知识点解析:该题A、C选项中AND命令左右两边应为简单条件,故此种表达方式错误;D选项实现的功能是查找“教师编号”不是“T00005”和“T00012”的记录,与题意不符。故选择B选项。18、在已建“职工”表中有姓名、性别、出生日期等字段,查询并显示所有年龄在50岁以上职工的姓名、性别和年龄,正确的SQL命令是()。A、SELECT姓名,性别,YEAR(DATE())-YEAR([出生日期])AS年龄FROM职工WHEREYEAR(Date())-YEAR([出生日期])>50B、SELECT姓名,性别,YEAR(DATE())-YEAR([出生日期])年龄FROM职工WHEREYEAR(Date())-YEAR([出生日期])>50C、SELECT姓名,性别,YEAR(DATE())-YEAR([出生日期])AS年龄FROM职工WHERE年龄>50D、SELECT姓名,性别,YEAR(DATE())-YEAR([出生日期])年龄FROM职工WHERE年龄>50标准答案:A知识点解析:“YEAR(DATE())-YEAR([出生日期])AS年龄”的作用是将当前日期与出生日期的差(即年龄)显示为“年龄”字段,B、D选项缺少AS字段;由于“职工”表中没有“年龄”宁段,所以C项会出现查询错误。故选择A选项。19、在“成绩”表中,查找出“考试成绩”排在前5位的记录,正确的SQL命令是()。A、SELECTTOP5考试成绩FROM成绩GROUPBY考试成绩DESCB、SELECTTOP5考试成绩FROM成绩GROUPBY考试成绩C、SELECTTOP5考试成绩FROM成绩ORDERBY考试成绩DESCD、SELECTTOP5考试成绩FROM成绩ORDERBY考试成绩标准答案:C知识点解析:由题于可知,本题要求是找出“考试成绩”排在前5位的记录,故需要对“考试成绩”进行降序排序,需要使用OrderBy命令,并标明降序DESC,因此,选择C选项。20、下列选项中,属于选项卡控件的“事件”属性的是()。A、Tab键索引B、控件来源C、输入掩码D、获得焦点标准答案:D知识点解析:选项卡控件的事件属性包括:单击、双击、鼠标按下、鼠标释放、鼠标移动、绘制时,故D选项正确。21、如果字段“考查成绩”的取值范围为大写字母A~E,则下列选项中,错误的有效性规则是()。A、>=′A′And<=′E′B、[考查成绩]>=′A′And[考查成绩]<=′E′C、考查成绩>=′A′And考查成绩<=′E′D、′A′<=[考查成绩]<=′E′标准答案:D知识点解析:根据题意,“考查成绩”字段的取值范围必须满足“>=′A′”和“<=′E′”,故A、B、C满足条件,D选项“′A′<=[考查成绩]<=′E′”,第一个不等式的结果值为“true”或“false”,然后与第二个不等式右边的′E′比较结果为真,故起不到约束输入的作用。故选择D选项。22、在报表中添加文本框对象以显示当前系统日期和时间,则应将文本框的“控件来源”属性设置为()。A、=Year()B、=Date()C、=Now()D、=Time()标准答案:C知识点解析:A选项中Year的功能是返回某个日期的年份;B选项实现的功能是输出当前时间;A选项输出的是当前的日期,不包含当前时间;D选项Time输出的是返回当前的时间部分(即除去年/月/日的部分)。故选择C选项。23、要在报表的每页底部输出信息,应设置的是()。A、报表主体B、页面页脚C、报表页脚D、报表页眉标准答案:B知识点解析:报表主体是整个报表的核心部分,在报表中要显示的数据源中的每一条记录都放在主体节中,不能实现在报表底部输出信息,故A选项错误;页面页脚显示和打印在报表每一页的下部,可以实现题干要求,故B选项正确;报表页脚是整个报表的页脚,只出现在报表最后一页的页面页脚上方,不合题意,故C选项错误;报表页眉是整个报表的页眉,只出现在报表第一页的页面页眉的上方,不合题意,故D选项错误。故选择B选项。24、在“学生档案表”有存放照片的OLE对象字段,在使用向导为该表创建窗体时,“照片”字段所使用的控件是()。A、图像B、附件C、绑定对象框D、未绑定对象框标准答案:C知识点解析:绑定对象框用于在窗体或报表上显示OLE对象,如一系列的图片,该控件针对的是保存在窗体或报表基础记录源字段中的对象,当在记录间移动时,不同对象将显示在窗体或报表上;A选项的图像框是用于窗体中显示静态图片;B选项的附件控件用于在窗体中插入附件控件;D选项非绑定对相框用于在窗体中显示非结合0LE对象,当在记录间移动时,该对象保持不变,不适合用于显示每个学生的照片。故选择C选项。25、已知该窗体对应的数据源中包含教工编号、参加工作时间、姓名、工资等字段,则下列选项中能够计算职工工龄的计算表达式是()。A、=year(date())-year([参加工作时间])B、=#year(date())#-#year(参加工作时间)#C、=#time(date())#-#time(参加工作时间)#D、=time(date())-time([参加工作时间])标准答案:A知识点解析:date()返回的是系统当前时间,year(date())返回的是系统当前时间的年份,显然,A、C选项错误。Year([参加工作时间])返回的是参加工作时间的年份。该题将当前时间与参加工作时间年份相减即可得到工龄。故选择A选项。26、在设计窗体时,由于内容较多无法在窗体中一页显示,为了在窗体上分类显示不同的信息,需要使用的控件是()。A、选项组B、选项卡C、切换按钮D、选项按钮标准答案:B知识点解析:选项组与复选框、选项按钮或切换按钮搭配使用,可以显示一组可选值,不能实现题目要求的功能,故A选项错误;选项卡用于创建一个多页的带选项卡的窗体,可以在窗体上分类显示不同的信息,故B选项正确;切换按钮在单击时可以在开/关两种状态之间切换,使用它可以在一组值中选择其中一个;选项按钮的行为和切换按钮相似,故C选项错误。故选择B选项。27、如果字段“考查成绩”的取值范围为60~90,则下列选项中,错误的有效性规则是()。A、>=60And<=90B、[考查成绩]>=60And[考查成绩]<=90C、考查成绩>=60And考查成绩<=90D、60<=[考查成绩]<=90标准答案:D知识点解析:根据题意,“考查成绩”字段的取值范围必须满足“>=60”和“<=90”,故A、B、C满足条件,D选项“60<=[考查成绩]<=90”,第一个不等式的结果值为“1/0”,然后与第二个不等式右边的“90”比较,结果为真,因此起不到约束输入的作用。故选择D选项。28、下列关于报表和窗体的叙述中,正确的是()。A、窗体只能输出数据,报表能输入和输出数据B、窗体能输入、输出数据,报表只能输出数据C、报表和窗体都可以输入和输出数据D、为简化报表设计可以用窗体设计替代报表设计标准答案:B知识点解析:窗体和报表都可以显示数据,窗体的数据显示在窗口中,报表的数据扣印在纸上、窗体上的数据既可以浏览又可以进行修改,即窗体既能输出数据,又能接受用户输入数据,而报表中的数据是只能浏览不能修改的,即报表只能输出数据。故选择B选项。29、如果希望打印报表时,在每页底部显示页码,则设计时应将其置于()。A、报表页眉B、报表页脚C、页面页眉D、页面页脚标准答案:D知识点解析:报表页眉是整个报表的页眉,只出现在报表第一页的页面页眉的上方,故A选项错误;报表页脚是整个报表的页脚,只出现在报表最后一页的下部,故B选项错误;页面页眉显示和打印在报表每一页的上部,故C选项错误;页面页脚显示和打印在报表每一页的下部,符合题意。故选择D选项。30、窗体中的选项卡控件中从一页移到另一页时,发生的事件是()。A、CurrentB、ClickC、ChangeD、MouseMove标准答案:C知识点解析:Current事件是在窗体打开时,以及只要焦点从一条记录移动到另一条记录,此事件就会被激活;Click事件是在按下然后释放鼠标按钮时发生;Change!是指文本框或组合框的部分内容改变时发生的事件;MouseMove!是指鼠标移动事件。故选择C选项。31、运行VisualBasic的函数过程,应使用宏命令是()。A、RunMacroB、RunSqlC、RunCodeD、RunVBA标准答案:C知识点解析:RunMacro可以运行一个独立的宏或者一个位于宏组中宏;RunSql是用来运行MicrosoftAccess操作查询的命令;RunCode操作可以调用MicrosoftVisualBasic的Function过程、故选择C选项。32、Access将内置函数分类进行管理,下列选项中,不属于Access内置函数分类的是()。A、备注B、算术C、转换D、检查标准答案:A知识点解析:Access内置函数分类包括数组、转换、数字、程序流程、应用程序、数据库、域聚合、财务等。因此,本题应选择A选项。33、下列Access内置函数中,属于SQL聚合函数的是()。A、SpaceB、SgnC、SqrD、Sum标准答案:D知识点解析:SQL聚合函数包括Avg、count、Max、Min、Sum、Var等。故选择D选项。34、VBA中一般采用Hungarian符号法命名变量,代表报表的字首码是()。A、ChkB、QryC、RptD、Cho标准答案:C知识点解析:本题考查的是变量标识符的命名规则。标识符的名字以一个或者多个小写字母开头作为前缀,后接第一个单词的大写首字母或者多个单词的组合,且单词要指明变量的用途。报表的英文单词是Report,缩写就是Rpt。故选择C选项。35、在标准模块“模块1”声明区中定义了变量x和变量y,如下所示,则变量x和变量y的作用范围分别是()。DimxAsIntegerPublicyAsIntegerSubdemoVar()x=3y=5Debug.Printx&""&yEndSubA、模块级变量和过程级变量B、过程级变量和公共变量C、模块级变量和公共变量D、过程级变量和模块范围标准答案:C知识点解析:VBA的变量声明会指明变量的作用域和声明周期,Dim为局部变量,Public为全局变量,Static代表静态变量。在模块区定义的区域,通关Dim定义的变量时模块级变量,通过Public定义的变量是公共变量。故选择C选项。36、下列Access内置函数中,用于去掉字符串前后空格的函数是()。A、LtrimB、RtrimC、SpaceD、Trim标准答案:D知识点解析:内置Ltrim()函数的作用是删除起始空格后返回字符表达式;RTrim()函数的作用是删除尾部空格;Trim()函数是删除两端的空格;Space()函数返回由指定数目空格组成的字符串。故选择D选项。37、下列程序的输出结果是()。DimxAsIntegerPrivateSubCommand4_Click()DimyAsIntegerx=1y=10Callfun(y,x)MsgBox"y="&YEndSubSubfun(ByRefyAsInteger,ByValzAsInteger)y=y+zz=y-zEndSubA、y=1B、y=10C、y=11D、y=9标准答案:C知识点解析:函数参数包括按地址传递和按值传递两种方法,其中前者在函数体内改变变量值会影响参数外的变量,后者则不会。该题y是地址传递,调用fun()函数时,会改变y的值。故选择C选项。38、下列程序的输出结果是()。PrivateSubCommand3_Click()t=0m=1sam=0Dot=t+msum=sam+tm=m+1LoopWhilem<=4MsgBox"Sum="&sumEndSubA、Sum=6B、Sum=10C、Sum=20D、Sum=35标准答案:C知识点解析:考点:Do…While循环的执行过程。该题的循环体要执行4次,第四次结束时m=5,不满足循环的条件,因此循环终止。根据代码执行的结果,最后sum=20。故选择C选项。39、下列代码实现的功能是:若在窗体中一个名为tNum的文本框中输入课程编号,则将“课程表”中对应的“课程名称”显示在另一个名为tName文本框中,PrivateSub【】()Me!tName=DLookup("课程名称","课程表","课程编号=′"&Me!TNum&"′")EndSub则程序中【】处应填写的是()。A、tNum_AfterUpdateB、tNum_ChangeC、tNum_OpenD、tNum_Load标准答案:A知识点解析:该题考查变量标示名的命名规则。标识符的命名规则是以一个或者多个小写字母开头作为前缀,后接首字母大写的第一个单词或者多个单词的组合,且单词要指明变量的用途。本题根据输入Num然后(After)更新(Update)tName的内容。故选择A选项。40、子过程Plus完成对当前库中“学生表”的年龄字段都加1的操作。SubPlus()DimenAsNewADODB.ConnectionDimrsAsNewADODB.RecordsetDimfdAsADODB.FieldDimstrConnectAsStringDimstrSQLAsStringSetcn=CurrentProject.ConnectionstrSQL="Select年龄from学生表"rs.OpenstrSQL,cn,adOpenDynamic,adLockOptimistic,adCmdTextSetfd=rs.Fields("年龄")DoWhileNotrs.EOFfd=fd+1rs.Update【】Looprs.Closecn.CloseSetrs=NothingSetcn=NothingEndSub程序空白处【】应该填写的语句是()。A、rs.MoveNextB、cn.MoveNextC、rs.NextD、cn.Next标准答案:A知识点解析:本题考查的是使用ADO数据库技术操作数据库。选项中RecordSet对象rs是用来表示来自基本表或命令执行结果的记录集。当rs更新完一条记录之后,需要使指针往后移动到下一个记录故选择A选项。二、基本操作题(本题共1题,每题1.0分,共1分。)41、在考生文件夹下,已有“samp1.accdb”数据库文件和Stab.xls文件。其中“samp1.accdb”中已建立表对象“student”和“grade”,试按以下要求,完成表的各种操作。(1)将考生文件夹下的Stab.xls文件导入到“student”表中。(2)将“student”表中1975年和1976年出生的学生记录删除。(3)将“student”表中“性别”字段的默认值属性设置为“男”;将“学号”字段的相关属性设置为只允许输入9位的0—9数字;将姓名中的“丽”改为“莉”。(4)将“student”表拆分为两个新表,表名分别为“tStud”和“tOffice”。其中,“tStud”表结构为:学号,姓名,性别,出生日期,院系,籍贯,主键为“学号”;“tOffice”表结构为:院系、院长、院办电话,主键为“院系”。要求:保留“student”表。(5)在“grade”表中增加一个字段,字段名为“总评成绩”,字段值为:总评成绩=平时成绩术30%+考试成绩*70%,计算结果的结果类型为“整型”,格式为“标准”,小数位数为0。(6)建立“student”和“grade”两表之间的关系。标准答案:(1)【操作步骤】步骤2:在该对话框中单击“文件名”行的“浏览(R)…”按钮,弹出“打开”对话框,在该对话框中找到考生文件夹下的“Stab.xls”文件并选中,然后单击“打开”按钮;在“指定数据在当前数据库中的存储方式和存储位置”区域中,选择“向表中追加一份记录的副本”单选按钮,然后在其右侧的下拉列表中选择表“student”,然后单击“确定”按钮。步骤3:连续单击“下一步”按钮,即可将数据导入到表“student”中,然后单击“完成”按钮,最后单击“关闭”按钮即可。(2)【操作步骤】步骤1:选择“表”对象,双击“student”表,即可打开数据表视图。步骤2:右键单击“出生日期”字段列的任一点,在弹出的快捷菜单中选择“日期筛选器(F)”选项,在弹出的级联子菜单中,单击“期间(W)…”按钮,弹出“始末日期之间”对话框。步骤3:在该对话框的“最旧”文本框中输入“1975-1-I”,在“最新”文本框中输入“1976-12-31”,然后单击“确定”按钮,即可刷选出符合要求的记录。步骤4:选中筛选出的所有记录,单击“开始”选项卡下的“记录”组中的“删除”按钮。步骤5:在弹出的对话框中单击“是”按钮,然后单击“排序和筛选”组中的“切换筛选”按钮,最后单击快速访问工具栏中的“保存”按钮,最后关闭表。(3)【操作步骤】步骤1:选择“表”对象,右键单击“student”表,在弹出的快捷菜单中选择“设计视图”命令。步骤2:单击“性别”行任一点,在其“常规”选项卡下的“默认值”行中输入“男”。步骤3:单击“学号”行任一点,在其“常规”选项卡下的“输入掩码”行中输入“000000000”。步骤4:单击快速访问工具栏中的“保存”按钮,关闭“设计视图”。步骤5:双击“student”表,打开数据表视图。步骤6:单击“姓名”列的任一点。单击“开始”选项卡下“查找”组中的“查找”按钮,弹出“查找和替换”对话框。步骤7:在该对话框中单击“替换”选项卡,在“查找内容”行的文本框里输入“丽”,在“替换为”行的文本框里输入“莉”,在“匹配(H)”行选择“字段任何部分”,再单击“全部替换(A)”按钮即可。步骤8:单击快速访问工具栏中的“保存”按钮,关闭“设计视图”。(4)【操作步骤】步骤1:单击“创建”选项卡下“查询”组中的“查询设计”按钮。在“显示表”对话框中双击“student”表,然后单击“关闭”按钮,关闭“显示表”对话框。步骤2:双击“学号”、“姓名”、“性别”、“出生日期”、“院系”和“籍贯”字段,单击“查询工具”的“设计”选项卡,在“查询类型”组中单击“生成表”按钮,在弹出的对话框中输入表名“tStud”,然后单击“确定”按钮。再单击工具栏中的“运行”按钮,在弹出的对话框中单击“是”按钮,关闭该查询的视图,且不保存该“查询”。步骤3:选择“表”对象,右键单击“tStud”表,在弹出的快捷菜单中选择“设计视图”命令。步骤4:右键单击“学号”行,在弹出的快捷菜单中选择“主键”命令。然后单击快速访问工具栏中的“保存”按钮,最后关闭“设计视图”。步骤5:单击“创建”选项卡下“查询”组中的“查询设计”按钮。在“显示表”对话框中双击“student”表,然后单击“关闭”按钮。步骤6:双击“院系”、“院长”和“院办电话”字段,然后单击“查询工具”的“设计”选项卡下“查询类型”组中的“生成表”按钮,在弹出的对话框中输入表名“tOffice”,单击“确定”按钮。步骤7:单击工具栏中的“运行”按钮,在弹出的对话框中单击“是”按钮,关闭该查询的设计视图,且不保存该“查询”。步骤8:选择“表”对象,右键单击“tOffice”表,在弹出的快捷菜单中选择“设计视图”命令。步骤9:右键单击“院系”行,在弹出的快捷菜单中选择“主键”命令。步骤10:单击快速访问工具栏中的“保存”按钮,关闭“设计视图”。(5)【操作步骤】步骤1:选择“表”对象,右键单击“grade”表,在弹出的快捷菜单中选择“设计视图”命令。步骤2:在“考试成绩”字段的下一行的“字段名称”处输入“总评成绩”,在“数据类型”列的下拉列表中选择“计算”命令,弹出“表达式生成器”对话框。步骤3:在该对话框中输入“[平时成绩]*0.3+[考试成绩]*0.7”,然后单击“确定”按钮。步骤4:单击“总评成绩”字段任一点,在其“常规”选项卡的“结果类型”行中选择“整型”,在“格式”行中选择“标准”,在“小数位数”行中选择“O”。单击快速访问工具栏中的“保存”按钮,然后关闭“设计视图”。(6)【操作步骤】步骤1:单击“数据库工具”选项卡下“关系”组中的“关系”按钮,如不出现“显示表”对话框,则单击“设计”选项卡下“关系”组中的“显示表”按钮即可。在弹出的“显示表”对话框中双击添加“student”表与“grade”表,然后关闭“显示表”对话框。步骤2:选中“student”表中的“学号”字段,然后拖动鼠标到“grade”表中的“学号”字段,放开鼠标,弹出“编辑关系”对话框.在该对话框中单击“创建”按钮。步骤3:单击快速访问工具栏中的“保存”按钮,关闭关系界面。知识点解析:暂无解析三、简单应用题(本题共1题,每题1.0分,共1分。)42、在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好3个关联表对象“tCourse”、“tGrade”、“tStudent”和一个空表“tTemp”,请按以下要求完成设计:(1)创建一个查询,查找并显示含有不及格成绩的学生的“姓名”、“课程名”和“成绩”等3个字段的内容,所建查询命名为“qT1”。(2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示“姓名”、“政治面貌”、“毕业学校”和“平均成绩”等4个字段的内容,所建查询命名为“qT2”。假设:所用表中无重名。(3)创建一个查询,统计每班每门课程的平均成绩(取整数),班级作为行标题,科目作为列标题,平均成绩作为值,显示结果如下图所示,所建查询名为“qT3”。(4)创建一个查询,将男学生的“班级”、“学号”、“性别”、“课程名”和“成绩”等信息追加到“tTemp”表的对应字段中,所建查询名为“qT4”。标准答案:(1)【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“tStudent”和“tCourse”和“tGrade”,关闭“显示表”对话框。步骤2:分别双击“姓名”、“课程名”和“成绩”字段。步骤3:在“成绩”字段的“条件”行输入“<60”。步骤4:按Ctrl+S保仃修改,另存为“qT1”。关闭设计视图。(2)【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStudent”、“tcrade”,关闭“显示表”埘话框。步骤2:分别双“姓名”、“政治面貌”、“毕业学校”和“成绩”字段。步骤3:在“成绩”字段前添加“平均成绩:”字样。步骤4:单击“设计”选项卡“显示/隐藏”组中的“汇总”按钮,在“成绩”字段“中计”行的下拉列表中选择“平均值”,在“排序”行的下拉列表中选择“降序”。步骤5:按Ctrl+S保存修改,另存为“qT2”。关闭设计视图。(3)【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击“tStudent”、“tCourse”和“tGrade”,关闭“显示表”对话框。步骤2:单击“设计”选项卡“查询类型”组中的“交叉表”按钮。步骤3:分别双击“班级”、“课程名”和“成绩”字段。步骤4:在“成绩”字段“总计”行下拉列表中选择“平均值”。步骤5:分别在“班级”、“课程名”和“成绩”字段的“交叉表”行下拉列表中选择“行标题”、“列标题”和“值”。步骤6:在查询设计视图中单击右键,在弹出的快捷菜单中选择“SQL视图”命令,将“Avg(tGrade.成绩)”修改为“int(Avg(tGrade.成绩)+0.5)”。步骤7:按Ctrl+S保存修改,另仔为“qT3”关闭设计视图。(4)【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框巾分别双击表“tStudent”、“tCourse”和“tGrade”,关闭“显示表”对话框。步骤2:单击“设计”选项卡“查询类型”组中的“追加”按钮,在弹出的“追加”对话框的“表名称”中输入“tTemp”,单击“确定”按钮。步骤3:双击“班级”、“学号”、“性别”、“课程名”和“成绩”字段。步骤4:在“性别”宁段的“条件”行输入“男”。步骤5:单击“设计”选项卡“结果”组中的“运行”按钮,在弹出的对话框中单击“是”按钮。步骤6:按Ctrl+S保存修改,另存为“qT4”。关闭设计视图。知识点解析:暂无解析四、综合应用题(本题共1题,每题1.0分,共1分。)43、考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tStudent”,同时还设计出窗体对象“fQuery”、“fStudent”和“fCount”。请在此基础上按照以下要求补充“fQuery”和“.fCount”窗体的设计。(1)加载“fQuery”时重置窗体标题并改为“显示查询信息”,将窗体中“退出”命令按钮(名称为“命令7”)上显示的文字颜色自动改为红色(红色值为255),字体粗细改为“加粗”(加粗值为700)。请按照VBA代码中的指示将实现此功能的代码补充完整。(2)在“fQuery”窗体距主体节上边0.4cm、左边0.4cm的位置添加一个矩形控件,其名称为“rRim”;矩形宽度为16.6cm、高度为1.2cm、特殊效果为“凿痕”。将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线。(3)在“fQuery”窗体中有一个“显示全部记录”命令按钮(名称为bList),单击该按钮后,应实现将“tStudent”表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年黑龙江省大庆市实验中学高三上学期10月考地理试题及答案
- 城市高空作业施工方案
- 小学阶段双减措施实施评价方案
- 基于PLC技术的电气实验设备连接线智能控制技术
- 混凝土实验室制度与管理制度
- 学校德育工作开展情况自查报告
- 给抗疫前线工作者的感谢信
- 金融高级经济实务经济师考试试卷及答案指导
- 体育场馆BIM建设方案
- 教育技术应用工作总结与成果展示
- 骨科外来器械与植入物管理课件
- 2023版北京协和医院重症医学科诊疗常规
- 装饰装修工程进度计划与保证措施
- 中药药剂学实验报告2
- 初中语文人教七年级上册《从百草园到三味书屋》导学案(教师版)
- 临床营养诊疗指南
- 多一些宽容 议论文阅读专练及答案(2016呼和浩特中考)
- 铁矿石全铁含量的的不确定度评定
- 勘察委托书及岩土工程勘察任务技术要求(不打印)
- 珍爱生命远离毒品-主题班会课件(共32张PPT)
- DB32∕T 186-2015 建筑消防设施检测技术规程
评论
0/150
提交评论