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

下载本文档

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

文档简介

国家二级(ACCESS)机试模拟试卷5(共9套)(共107题)国家二级(ACCESS)机试模拟试卷第1套一、基本操作题(本题共1题,每题1.0分,共1分。)1、请在考生文件夹下选择相应的命令,并按题目要求完成下面的操作。具体要求如下:注意:下面出现的所有文件都必须保存在考生文件夹下。在考生文件夹下的“Acc1.mdb”数据库中已建立“职工”和“部门”两张表。试按以下要求完成表的各种操作:(1)设置表对象“职工”的“聘用日期”字段的默认值为“系统日期”。(2)设置表对象“职工”的“性别”字段的有效性规则为“男或女”;同时设置相应有效性文本为“请输入男或女”。(3)删除“职工”表中姓名字段含有“丽”字的员工记录。(4)将表对象“职工”表导出到考生文件夹下的“E—tmp.mdb”空数据库文件中,要求只导出表结构定义,导出的表命名为“职工备份”。(5)建立当前数据库表对象“职工”和“部门”的表间关系,并“实施参照完整性”。标准答案:(1)在“Acc1.mdb”数据库中选中“表”对象,在“表”对象中选中“职工”表,单击“设计”按钮,进入“职工”设计视图,选中“聘用日期”字段,单击“默认值”右边按钮,弹出“表达式生成器”对话框。双击“函数”,单击“内置函数”,选择中间列表框中的“Date”,在上面文本框中出现“Date()”。单击“确定”按钮,“默认值”文本框中出现“Date()”,单击工具栏中的“保存”按钮进行保存。(2)单击“职工”表,单击“设计”按钮,进入“职工”设计视图,选中“性别”字段,在“有效性规则”中输入“”男”Or”女””,在“有效性文本”中输入“请输入男或女”。单击“保存”按钮进行保存。(3)单击“职工”表,单击“打开”按钮,打开“职工”表视图,选择“姓名”中含有“丽”的记录,右键单击该记录最左侧,执行“删除记录”快捷菜单命令,弹出询问删除对话框,单击“是”按钮。(4)在“Acc1.mdb”数据库中选中“表”对象,在“表”对象中单击“职工”表,执行“文件”→“导出”命令,弹出“将表‘职工’导出为”对话框,选择“E-tmp.mdb”数据库,单击“保存”按钮,弹出“导出”对话框。在“将职工导出至”文本框中输入“职工备份”,选择“导出表”中的“只导出定义”单选按钮。(5)执行“工具”→“关系”命令,将“显示表”对话框中的“职工”与“部门”表添加到“关系”对话框中,关闭“显示表”对话框。将“职工”表中“所属部门”字段拖动到“部门”表中的“部门号”字段中,弹出“编辑关系”对话框,选择“实施参照完整性”复选框。知识点解析:暂无解析二、简单应用题(本题共1题,每题1.0分,共1分。)2、在“Acc2.mdb”数据库中有“产品”、“订单”、“订单明细”、“工资”和“雇员”表。(1)以“产品”、“订单”、“订单明细”表为数据源,创建查询,名称为“查询1”,查询每个订单的发货时间差。结果显示“订单ID”和“发货时间差”字段,发货时间差=发货日期-定购日期。查询结果如图1所示。(2)以“产品”、“订单”、“订单明细”和“雇员”表为数据源,创建生成表查询“查询2”,生成“订单详细表”,生成“订单ID”、“产品名称”、“单价”、“数量”、“折扣”和“雇员姓名”字段。查询结果如图2所示。标准答案:(1)在“Acc2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“产品”、“订单”、“订单明细”表。选择“订单ID”字段,添加“发货时间差:[订单]![发货日期]-[订单]![定购日期]”字段。单击工具栏上的“总计”按钮,在“订单ID”的总计行选择“分组”。在“发货时间差”的总计行选择“分组”。单击“保存”按钮,输入查询名称为“查询1”。(2)在“Acc2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮.选择“设计视图”,添加“产品”、“订单”、“订单明细”和“雇员”表。在查询类型中选择生成表查询,输入生成表名称为“订单详细表”。选择“订单ID”、“产品名称”、“单价”、“数量”、“折扣”和“雇员姓名”字段,单击“保存”按钮,输入“查询2”。知识点解析:暂无解析三、综合应用题(本题共1题,每题1.0分,共1分。)3、在考生文件夹下有一个数据库“Acc3.mdb”,其中已经设计了表对象“tEmp”、窗体对象“fErnp”、报表对象“rEmp”和宏对象“mEmp”。同时,给出窗体对象“fEmp”上一个按钮的单击事件代码,请按以下功能要求补充设计:(1)重新设置窗体标题为“信息输出”。(2)调整窗体对象“fErnp”上“退出”按钮(名为“bt2”)的大小和位置,要求大小与“报表输出”按钮(名为“bt1”)一致,且左边对齐“报表输出”按钮,上边距离“报表输出”按钮1C1TI(即“bt2”按钮的上边距离“bt1”按钮的下边1cm)。(3)将报表记录数据按照姓氏分组升序排列,同时要求在相关组页眉区域添加一个文本框控件(命名为“tm”),设置属性显示姓氏信息,如“陈”、“刘”……。注意:这里不用考虑复姓等特殊情况,所有姓名的第一个字符视为其姓氏信息。(4)单击窗体“报表输出”按钮(名为“bt1”),调用事件代码实现以预览方式打开报表“rEmp”;单击“退出”按钮(名为“bt2”),调用设计好的宏“mEmp”以关闭窗体。显示结果如图2所示。注意:不要修改数据库中的表对象“tEmp”和宏对象“mEmp”;不要修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;只允许在Add注释之间的空行内补充一行语句,完成设计,不允许增删和修改其他位置已存在的语句。标准答案:(1)在“Acc3.mdb”数据库窗口中选中“窗体”对象,右键单击“fEmp”,选择“设计视图”。右键单击“窗体选择器”,选择“属性”,在“标题”行输入“信息输出”。关闭属性界面。(2)右键单击“btl”按钮,选择“属性”,查看“上边距”、“左边距”、“高度”、“宽度”。要求“bt2”和“btl”按钮和大小一致:并左对齐,上下相距1cm,所以“bt2”上边距=“btl”上边距+高度+1。右键单击“bt2”按钮,选择“属性”,分别在“上边距”、“左边距”、“高度”、“宽度”行输入“3cm”、“3cm”、“1cm”、“2ClTI”。关闭属性对话框。单击工具栏中的“保存”按钮,关闭设计视图。(3)在“Acc3.mdb”数据库中窗口选中“报表”对象,右键单击“rEmp”,选择“设计视图”。执行“视图”→“排序与分组”命令,在“字段/表达式”下拉列表中选中“姓名”,在“组属性”下的“组页眉”下拉列表中选择“是”。关闭界面。选中“姓名”文本框,剪切到“姓名页眉”,放开鼠标。右键单击“姓名”,选择“属性”,在“控件来源”行输入“left([姓名],1)”,关闭属性对话框。单击工具栏中的“保存”按钮,关闭设计视图。(4)在“Acc3.mdb”数据库中窗口选中“窗体”对象,右键单击“fEmp”,选择“设计视图”。右键单击“报表输出”,选择“事件生成器”,输入代码:DoCmd.OpenReport“rEmp”,acViewPreview关闭界面。右键单击“退出”,选择“属性”,单击“事件”选项卡,在“单击”行下拉列表中选中“mEmp”。关闭属性对话框。单击工具栏中的“保存”按钮,关闭设计视图。知识点解析:暂无解析国家二级(ACCESS)机试模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。A、12345ABCDEB、EDCBA54321C、ABCDE12345D、54321EDCBA标准答案:B知识点解析:暂无解析2、下列叙述中正确的是()。A、循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B、在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C、在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D、循环队列中元素的个数是由队头指针和队尾指针共同决定的标准答案:D知识点解析:暂无解析3、在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。A、O(n)B、O(n2)C、O(1og2n)D、O(nlog2n)标准答案:C知识点解析:当有序线性表为顺序存储时才能用二分法查找。可以证明的是对于长度为n的有序线性表,在最坏情况下,二分法查找只需要比较log2n次,而顺序查找需要比较n次。4、下列叙述中正确的是()。A、顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C、顺序存储结构能存储有序表,链式存储结构不能存储有序表D、链式存储结构比顺序存储结构节省存储空间标准答案:A知识点解析:暂无解析5、数据流图中带有箭头的线段表示的是()。A、控制流B、事件驱动C、模块调用D、数据流标准答案:D知识点解析:数据流图中带箭头的线段表示的是数据流,即沿箭头方向传送数据的通道,一般在旁边标注数据流名。6、在软件开发中,需求分析阶段可以使用的工具是()。A、N-s图B、DFD图C、.PAD图D、程序流程图标准答案:B知识点解析:暂无解析7、在面向对象方法中,不属于“对象”基本特点的是()。A、一致性B、分类性C、多态性D、标识唯一性标准答案:A知识点解析:对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。8、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:因为一间宿舍可以住多个学生即多个学生住在一一个宿舍中,但一个学生只能住一间宿舍,所以实体宿舍和学生之间是一对多的关系。9、在数据管理技术发展的三个阶段中,数据共享最好的是()。A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、三个阶段相同标准答案:C知识点解析:数据管理发展至今已经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。10、有三个关系R、S和T如下:其中关系T南关系R和S通过某种操作得到,该操作为()。A、笛卡儿积B、交C、并D、自然连接标准答案:D知识点解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T关系中的有序组可知R与S进行的是自然连接操作。11、在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是()。A、选择B、投影C、连接D、自然连接标准答案:A知识点解析:关系运算包括:选择、投影和连接。①选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。②投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算,相当于对关系进行垂直分解。12、在Access数据库对象中,体现数据库设计目的的对象是()。A、报表B、模块C、查询D、表标准答案:C知识点解析:Access数据库对象分为7种。这些数据库对象包括表、查询、窗体、报表、数据访问页、宏、模块。其中①表:数据库中用来存储数据的对象,是整个数据库系统的基础。②查询:它是数据库设计目的的体现,建完数据库以后,数据只有被使用者查询才能真正体现它的价值。13、若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是()。A、默认值B、有效性文本C、输入掩码D、密码标准答案:C知识点解析:将“输入掩码”属性设置为“密码”,以创建密码输入项文本框。文本框中键入的任何字符都按原字符保存,但显示为星号(*)。14、下列关于关系数据库中数据表的描述,正确的是()。A、数据表相互之间存在联系,但用独立的文件名保存B、数据表相互之间存在联系,是用表名表示相互间的联系C、数据表相互之间不存在联系,完全独立D、数据表既相对独立,又相互联系标准答案:D知识点解析:Access是一个关系型数据库管理系统。它的每一个表都是独立的实体,保存各自的数据和信息。15、输入掩码字符“&”的含义是()。A、必须输入字母或数字B、可以选择输入字母或数字C、必须输入一个任意的字符或一个空格D、可以选择输入任意的字符或一个空格标准答案:C知识点解析:输入掩码的符号中“&”表示的是输入任一字符或空格(必选项)。16、下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是()。A、SELECT姓名,性别,所属院系,简历FROMtStudWHERE性别=”女”AND所属院系IN(”03”,”04”)B、SELECT姓名,简历FROMtStudWHERE性别=”女”AND所属院系IN(”03”,”04”)C、SELECT姓名,性别,所属院系,简历FROMtStudWHERE性别=”女”AND所属院系=”03”OR所属院系=”04”D、SELECT姓名,简历FROMtStudWHERE性别=”女”AND所属院系=”03”OR所属院系=”04”标准答案:B知识点解析:SQL查询的SELECT语句是功能最强,也是最为复杂的SQL语句。SELECT语句的结构是:SELECT[ALL|DISTINCT]别名FROM表名[WHERE查询条件]其中“查询条件”还可以是另一个选择查询或子查询。17、假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是()。A、SELECT*FROM公司FOR名称=”*网络*”B、SELECT*FROM公司FOR名称LIKE”*网络*”C、SELECT*FROM公司WHERE名称=”*网络*”D、SELECT*FROM公司WHERE名称LIKE”*网络*”标准答案:D知识点解析:使用SQL查询的SELECT语句时,在查询条件中输入Like运算符来限制结果中的记录。为了查找公司名称中有“网络”二字的公司信息,需要使用like运算符,与之搭配使用的通配符有很多,其中“*”的含义是表示由0个或任意多个字符组成的字符串,在字符串中可以用作第一个字符或最后一个字符,在本题中应该使用的条件是Like“*网络*”。18、利用对话框提示用户输入查询条件,这样的查询属于()。A、选择查询B、参数查询C、操作查询D、SQL查询标准答案:B知识点解析:参数查询可以显示一个或多个提示参数值(准则)预定义对话框,也可以创建提示查询参数的自定义对话框,提示输入参数值,进行问答式查询。19、要从数据库中删除一个表,应该使用的SQL语句是()。A、ALTERTABLEB、KILLTABLEC、DELETETABLED、DROPTABLE标准答案:D知识点解析:暂无解析20、若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句是()。A、UPDATE产品SET单价=50WHERE供货商=”ABC”B、UPDATE产品SET单价=单价=50-WHERE供货商=”ABC”C、UPDATEFROM产品SET单价=50WHERE供货商=”ABC”D、UPDATEFROM产品SET单价=单价-50WHERE供货商=”ABC”标准答案:B知识点解析:暂无解析21、在学生表中使用“照片”字段存放相片,当使用向导为该表创建窗体时,照片字段使用的默认控件是()。A、图形B、图像C、绑定对象框D、未绑定对象框标准答案:C知识点解析:图形控件用于在窗体上绘制图形;图像控件用于显示静态图片,在Access中不能对图片进行编辑;绑定对象框控件用于显示OLE对象,一般用来显示记录源中OLE类型的字段的值。当记录改变时,该对象会一起改变;未绑定对象框控件用于显示未结合的OLE对象。当记录改变时,该对象不会改变。22、下列关于对象“更新前”事件的叙述中,正确的是()。A、在控件或记录的数据变化后发生的事件B、在控件或记录的数据变化前发生的事件C、当窗体或控件接收到焦点时发生的事件D、当窗体或控件失去了焦点时发生的事件标准答案:B知识点解析:暂无解析23、若窗体Frm1中有一个命令按钮Cmdl,则窗体和命令按钮的Click事件过程名分别为()。A、Form_Click()和Commandl_Click()B、Frml_Click()和Commamdl_Click()C、Form_Click()和Cmdl_Click()D、Frml_Click()和Cmdl_Click()标准答案:C知识点解析:暂无解析24、要实现报表按某字段分组统计输出,需要设置的是()。A、报表页脚B、该字段的组页脚C、主体D、页面页脚标准答案:B知识点解析:暂无解析25、在报表中要显示格式为“共N页,第N页”的页码,正确的页码格式设置是()。A、=”共”+Pages+”页,第”+Page+”页”B、=”共”+[Pages]+”页,第”+[Page]+”页”C、=”共”&Pages&”页,第”&Page&”页”D、=”共”&[Pages]&”页,第”&[Page]&”页”标准答案:D知识点解析:暂无解析26、在数据访问页的工具箱中,为了插入一段滚动的文字应该选择的图标是()。A、

B、

C、

D、

标准答案:B知识点解析:暂无解析27、在设计条件宏时,对于连续重复的条件,要代替重复条件表达式可以使用符号()。A、…B、:C、!D、=标准答案:A知识点解析:创建条件宏时,经常会出现操作格式相同的事件,可以简单地用省略号(…)来表示。28、下列属于通知或警告用户的命令是()。A、PrintOutB、OutputToC、MsgBoxD、RunWarnings标准答案:C知识点解析:在宏操作中,MsgBox用于显示提示消息框,PrintOut用于打印激活的数据库对象,OutputTo用于将指定数据库对象中的数据输出成.xls、.rtf、.txt、.htm、.snp等格式的文件。29、在VBA中要打开名为“学生信息录入”的窗体,应使用的语句是()。A、DoCmd.OpenForm”学生信息录入”B、OpenForm”学生信息录入”C、DoCmd.OpenWindow”学生信息录入”D、OpenWindow”学生信息录入”标准答案:A知识点解析:在VBA中打开窗体的命令格式如下:DoCmd.OpenForm(FormName,View,FilterName,WhereCondition,DataMode,WindowMode,OpenArgs)其中FormName是必需的,是字符串表达式,表示当前数据库中窗体的有效名称。30、VBA语句“DimNewArrayasInteger”的含义是()。A、定义由10个整型数构成的数组NewArrayB、定义由11个整型数构成的数组NewArrayC、定义1个值为整型数的变量NewArray(10)D、定义1个值为10的变量NewArray标准答案:B知识点解析:该语句是定义了11个由整型数构成的数组,默认的数组下限是0,10为数组的上限,数组元素为NewAeray(0)到NewArray(10),共有11个整型数。31、要显示当前过程中的所有变量及对象的取值,可以利用的调试窗口是()。A、监视窗口B、调用堆栈C、立即窗口D、本地窗口标准答案:D知识点解析:本地窗口内部自动显示出所有在当前过程中的变量声明及变量值。本地窗口打开后,列表中的第一项内容是一个特殊的模块变量。对于类模块,定义为Me。Me是对当前模块定义的当前实例的引用。由于它是对象引用,因而可以展开显示当前实例的全部属性和数据成员。32、在VBA中,下列关于过程的描述中正确的是()。A、过程的定义可以嵌套,但过程的调用不能嵌套B、过程的定义不可以嵌套,但过程的调用可以嵌套C、过程的定义和过程的调用均可以嵌套D、过程的定义和过程的调用均不能嵌套标准答案:B知识点解析:在VBA中过程不可以嵌套定义,即不可以在一个过程中定义另一个过程,但是过程可以嵌套调用。33、下列表达式计算结果为日期类型的是()。A、#2012-1-23#-#2011-2-3#B、year(#2011-2-3#)C、DateValue(”2011-2-3”)D、Len(”2011-2-3”)标准答案:C知识点解析:暂无解析34、由“Fori=1To9Step-3”决定的循环结构,其循环体将被执行()。A、0次B、1次C、4次D、5次标准答案:A知识点解析:题目中For循环的初值为1,终值为9,步长为-3,不满足循环条件,循环体将不会被执行。35、如果X是一个正的实数,保留两位小数、将千分位四舍五入的表达式是()。A、0.01*Int(X+0.05)B、0.01*Int(100*(X+0.005))C、0.01*Int(X+0.005)D、0.01*Int(100*(X+0.05))标准答案:B知识点解析:暂无解析36、有如下事件程序,运行该程序后输出结果是()。PrivateSubCommand33_Click()DimxAsInteger,yAsIntegerx=1:y=0DoUntily<=25y=y+x*xx=x+1LoopMsgBox”x=”&x&”,y=”&yEndSubA、x=1,y=0B、x=4,y=25C、x=5,y=30D、输出其他结果标准答案:A知识点解析:DoUntil循环采用的是先判断条件后执行循环体的做法,如果条件为True,则循环体一次都不执行。否则进入循环体执行。本题中的循环停止条件是y<=25,而y=0,满足条件表达式,则不进入循环体,x、y的值不变,仍为1、0。37、在窗体上有一个命令按钮Commandl,编写事件代码如下:PrivateSubCommandl_Click()DimxAsInteger,yAsIntegerx=12:y=32CallProc(x,y)Debug.Printx;yEndSubPublicSubProc(nAsInteger,ByValmAsInteger)n=nMod10m=mMod10EndSub打开窗体运行后,单击命令按钮,立即窗口上输出的结果是()。A、232B、123C、22D、1232标准答案:A知识点解析:暂无解析38、在窗体上有一个命令按钮Commandl和一个文本框Textl,编写事件代码如下:PrivateSubCommandl_Click()Dimi,j,xFori=1To20step2x=0Forj=iTo20step3x=x+1NextjNextiText1.Value=Str(x)EndSub打开窗体运行后,单击命令按钮,文本框中显示的结果是()。A、1B、7C、17D、400标准答案:A知识点解析:题目中使用了双重For循环,外循环中每循环一次,x的值都是从0开始,所以外循环中到最后一次循时,x的值是0,而内循环中的最后一次循环是j=20to20step3所以此时内循环只循环一次,x的值为x=0+1=1。str函数将数值转换成字符串。39、能够实现从指定记录集里检索特定字段值的函数是()。A、DCountB、DLookupC、DMaxD、DSum标准答案:B知识点解析:DLookUp函数是从指定记录集里检索特定字段的值。它可以直接在VBA、宏、查询表达式或计算控件中使用,而且主要用于检索来自外部表字段中的数据。40、在已建窗体中有一命令按钮(名为Commandl),该按钮的单击事件对应的VBA代码为:PrivateSubCommandl_Click()subT.Form.RecordSource=”select*from雇员”EndSub单击该按钮实现的功能是()。A、使用select命令查找“雇员”表中的所有记录B、使用select命令查找并显示“雇员”表中的所有记录C、将subT窗体的数据来源设置为一个字符串D、将subT窗体的数据来源设置为“雇员”表标准答案:D知识点解析:窗体的RecordSource属性指明窗体的数据源,题目中窗体数据源来自一条SQL语句“select*from雇员”,该语句从数据表“雇员”中选取所有记录,即窗体数据来源为“雇员”表。二、基本操作题(本题共1题,每题1.0分,共1分。)41、在考生文件夹下的“samp1.mdb”数据库文件中已建立3个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)、一个窗体对象(名为“fTest”)和一个宏对象(名为“mTest”)。请按以下要求,完成表和窗体的各种操作。(1)分析表对象“销售业绩表”的字段构成、判断并设置其主键。(2)为表对象“职工表”追加一个新字段。字段名称为“类别”、数据类型为“文本型”、字段大小为2,设置该字段的有效性规则为只能输入“在职”与“退休”值之一。(3)将考生文件夹下文本文件Test.txt中的数据链接到当前数据库中。其中,第一行数据是字段名,链接对象以“tTest”命名保存。(4)窗体fTest上的命令按钮“bt1”和命令按钮“bt2”大小一致,且上对齐。再调整命令按钮“bt3”的大小与位置。要求:按钮“bt3”的大小尺寸与按钮“bt1”相同、上边界与按钮“bt1”上对齐、水平位置处于按钮“bt1”和“bt2”的中间。注意:不要更改命令按钮“bt1”和“bt2”的大小和位置。(5)更改窗体上3个命令按钮的[Tab]键移动顺序为:bt1→bt2→bt3→bt1→……(6)将宏“mTest”重命名为“mTemp”。标准答案:(1)【操作步骤】步骤1:选择“表”对象,用鼠标右键单击表“销售业绩表”,从弹出的快捷菜单中选择“设计视图”命令。步骤2:选中“时间”、“编号”和“物品号”字段,单击工具栏中的“主键”按钮。步骤3:单击工具栏中的“保存”按钮,关闭设计视图。(2)【操作步骤】步骤1:选择“表”对象,用鼠标右键单击“职工表”,从弹出的快捷菜单中选择“设计视图”命令。步骤2:在“性别”字段的下一行“字段名称”行输入“类别”,单击“数据类型”类,在“字段大小”行输入“2”,在“有效性规则”行输入“”在职”Or”退休””,如图所示。步骤3:单击工具栏中的“保存”按钮,关闭设计视图。(3)【操作步骤】步骤1:选择菜单栏中的“文件”→“获取外部数据”→“链接表”命令,在“考生文件夹”中找到要导入的文件,在“文件类型”列表中选择“文本文件”,再选择“Test.txt”文件,单击“链接”按钮。步骤2:单击“下一步”按钮,勾选“第一行包含列标题”复选框,两次单击“下一步”按钮,如图所示。步骤3:在“链接表名称”行输入“tTest”,单击“完成”按钮。(4)【操作步骤】步骤1:选择“窗体”对象,用鼠标右键单击“ffest”,从弹出的快捷菜单中选择“设计视图”命令。步骤2:用鼠标右键单击“bt1”按钮,从弹出的快捷菜单中选择“属性”命令,查看“左边距”、“上边距”、“宽度”和“高度”,并记录下来。关闭属性界面。步骤3:用鼠标右键单击“bt2”按钮,从弹出的快捷菜单中选择“属性”命令,查看“左边距”,并记录下来。关闭属性界面。步骤4:要设置“bt3”与“bt1”大小一致、上对齐且位于“bt1”和“bt2”之间,用鼠标右键单击“bt3”按钮,从弹出的快捷菜单中选择“属性”命令,分别在“左边距”、“上边距”、“宽度”和“高度”行输入“4cm”、“2cm”、“2cm”和“1cm”,关闭属性界面,如图所示。步骤5:单击工具栏中的“保存”按钮,关闭属性界面。(5)【操作步骤】步骤1:用鼠标右键单击“bt1”按钮,从弹出的快捷菜单中选择“Tab键次序”命令。步骤2:选择“bt3”,拖动鼠标指针到“bt2”下面,单击“确定”按钮,如图所示。步骤3:单击工具栏中的“保存”按钮|,关闭设计视图。(6)【操作步骤】步骤1:选择“宏”对象。步骤2:用鼠标右键单击“mTest”,从弹出的快捷菜单中选择“重命名”命令,在光标处输入“mTemp”。知识点解析:暂无解析三、简单应用题(本题共1题,每题1.0分,共1分。)42、在考生文件夹下有一个数据库文件“samp2.mdb”,里面已经设计好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:单击工具栏中的“保存”按钮,将查询保存为“qT1”。关闭设计视图。(2)【操作步骤】步骤1:选择“查询”对象,单击“新建”按钮,然后选择“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tStudent”和“tGrade”,关闭“显示表”对话框。步骤2:分别双击“姓名”、”政治面貌”、“毕业学校”和“成绩”字段。步骤3:在“成绩”字段前添加“平均成绩:”字样。步骤4:选择菜单栏中的“视图”→“总计”命令,在“成绩”字段“总计”行下拉列表中选择“平均值”,在“排序”行的下拉列表中选择“降序”,如图所示。步骤5:单击工具栏中的“保存”按钮,将查询保存为“qT2”。关闭设计视图。(3)【操作步骤】步骤1:选择“查询”对象,单击“新建”按钮,然后选择“设计视图”,单击“确定”按钮。在“显示表”对话框中分别双击表“tStudent”、“tCourse”和“tGrade”,关闭“显示表”对话框。步骤2:选择菜单栏中的“查询”→“交叉表查询”命令。步骤3:分别双击“班级”、“课程名”和“成绩”字段。步骤4:在“成绩”字段“总计”行右侧的下拉列表中选择“平均值”。步骤5:分别在“班级”、“课程名”和“成绩”字段的“交叉表”行右侧的下拉列表中选择“行标题”、“列标题”和“值”,如图所示。步骤6:选择菜单栏中的“视图”→“SQL视图”命令,将“Avg(tGrade.成绩)”修改为“int(Avg(tGrade.成绩)+0.5)”。步骤7:单击工具栏中的“保存”按钮,将查询保存为“qT3”。关闭设计视图。(4)【操作步骤】步骤1:选择“查询”对象,单击“新建”按钮,然后选择“设计视图”,单击“确定”按钮。在“显示表”对话框中分别双击表“tStudent”、“tCourse”和“tGrade”,关闭“显示表”对话框。步骤2:选择菜单栏中的“查询”→“追加查询”命令,在弹出的对话框中输入“tTemp”,单击“确定”按钮。步骤3:双击“班级”、“学号”、“性别”、“课程名”和“成绩”字段。步骤4:在“性别”字段的“条件”行输入“男”,如所示。步骤5:选择菜单栏中的“查询”→“运行”命令,在弹出的对话框中单击“是”按钮。步骤6:单击工具栏中的“保存”按钮,将查询保存为“qT4”。关闭设计视图。知识点解析:暂无解析四、综合应用题(本题共1题,每题1.0分,共1分。)43、在考生文件夹下有一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上两个按钮的单击事件代码,请按以下要求补充设计。(1)将窗体“fEmp”上名称为“tSS”的文本框控件改为组合框控件,控件名称不变,标签标题不变。设置组合框控件的相关属性,以实现从下拉列表中选择输入性别值“男”或“女”。(2)将查询对象“qEmp”改为参数查询,参数为窗体对象“fEmp”上组合框“tSS”的输入值。(3)将窗体对象“fEmp”上名称为“tPa”的文本框控件设置为计算控件。要求依据“党员否”字段值显示相应内容。如果“党员否”字段值为True,显示“党员”两个字;如果“党员否”字段值为False,显示“非党员”3个字。(4)在窗体对象“fEmp”上有“刷新”和“退出”两个命令按钮,名称分别为“bt1”和“bt2”。单击“刷新”按钮,窗体记录源改为查询对象“qEmp”;单击“退出”按钮,关闭窗体。现已编写了部分VBA代码,请按VBA代码中的指示将代码补充完整。注意:不要修改数据库中的表对象“tEmp”;不要修改查询对象“qEmp”中未涉及的内容;不要修改窗体对象“fEmp”中未涉及的控件和属性。程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。标准答案:(1)【操作步骤】步骤1:选择“窗体”对象,用鼠标右键单击“fEmp”,从弹出的快捷菜单中选择“设计视图”命令。步骤2:用鼠标右键单击控件“tSS”,从弹出的快捷菜单中选择“更改为”→“组合框”命令,然后用鼠标右键单击“tSS”,从弹出的快捷菜单中选择“属性”命令,在“数据”选项卡的“行来源类型”和“行来源”行分别输入“值列表”和“男;女”。关闭属性界面,如图所示。(2)【操作步骤】步骤1:选择“查询”对象,用鼠标右键单击“qEmp”,从弹出的快捷菜单中选择“设计视图”命令。步骤2:双击“*”和“性别”字段,添加到字段行,在“条件”行输入“[forms]![fEmp]![tSS]”,如图所示。步骤3:单击工具栏中的“保存”按钮,关闭设计视图。(3)【操作步骤】在窗体“fEmp”设计视图中用鼠标右键单击文本框“tPa”,从弹出的快捷菜单中选择“属性”命令,在“控件来源”行输入“=IIf([党员否]=True,”党员”,”非党员”)”。关闭属性界面,如图所示。(4)【操作步骤】步骤1:用鼠标右键单击命令按钮“刷新”,从弹出的快捷菜单中选择“事件生成器”命令,在空行内输入以下代码:’*****Addl*****Form.RecordSource=”qemp”’*****Addl*****关闭界面。步骤2:用鼠标右键单击命令按钮“退出”,从弹出的快捷菜单中选择“事件生成器”命令,输入以下代码:’*****Add2*****DoCmd.Close’*****Add2*****关闭界面,如图所示。单击工具栏中的“保存”按钮,关闭设计视图。知识点解析:暂无解析国家二级(ACCESS)机试模拟试卷第3套一、基本操作题(本题共1题,每题1.0分,共1分。)1、考生文件夹下存在一个数据库文件“samp1.mdb”,里面已经设计好表对象“tStud”。请按照以下要求,完成对表的修改:(1)设置数据表显示的字号大小为14、行高为18。(2)设置“简历”字段的设计说明为“自上大学起的简历信息”。(3)将“入校时间”字段的显示设置为“××月××日××××”形式。注意:要求月日为两位显示、年四位显示,如“12月15日2005”。(4)将学号为“20011002”学生的“照片”字段数据设置成考生文件夹下的“photo.bmp”图像文件。(5)将冷冻的“姓名”字段解冻。(6)完成上述操作后,将“备注”字段删除。标准答案:(1)步骤1:打开“samp1.mdb”数据库,单击“表”对象,单击“tStud”表,单击“设计”按钮。步骤2:执行【格式】→【字体】菜单命令,在“字体”对话框中选择字号大小为“14”。再执行【格式】→【行高】菜单命令,在“行高”对话框中设置为:18。(2)步骤1:单击“表”对象。单击“tStud”表,单击“设计”按钮。单击“简历”字段,添加说明为:自上大学起的简历信息。步骤2:单击“保存”按钮,关闭设计视图。(3)步骤1:单击“tStud”表,单击“设计”按钮。步骤2:单击“入校时间”字段。在“字段属性”的“格式”行设置:mm\月dd\日YYYY。步骤3:单击“保存”按钮保存表。关闭设计视图。(4)步骤1:单击“表”对象。双击打开“tStud”表。选中表中“学号”为“20011002”学生的记录,选中该记录的“照片”字段,执行【插入】→【对象】菜单命令,在对话框中选择“由文件创建”单选按钮,单击“浏览”按钮,在浏览对话框中选择考生文件夹下的“photo.bmp”图像文件,单击“确定”按钮实现插入。步骤2:单击“保存”按钮保存表,关闭表。(5)步骤1:单击“表”对象,双击“tStud”打开表,选中“姓名”字段,执行【格式】→【取消对所有列的冻结菜单】菜单命令。步骤2:单击“保存”按钮进行保存,关闭“tStud”表(6)步骤1:单击“表”对象,双击打开“tStud”表,右键单击“备注”列,从菜单中选择“删除行”命令。单击“是”按钮。步骤2:单击“保存”按钮,关闭表。步骤3:关闭“samp1.mdb”数据库。知识点解析:本题考查表显示外观的设置、字段说明信息的添加、设置相关字段属性、添加位图文件、撤销冻结列和删除字段等。在设计视图中可以设置字段说明信息的添加、设置字段的属性和删除字段。此题中的(2)小题为字段添加说明信息。(3)小题为设置字段的格式属性。(6)小题为删除表中的字段。在数据表视图中为位图文件添加数据、撤销冻结列和改变数据表显示外观。(4)小题为位图文件添加数据。(1)小题为改变数据显示外观,(5)小题为冻结列。二、简单应用题(本题共1题,每题1.0分,共1分。)2、考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好一个表对象“tTeacher”。试按以下要求完成设计:(1)创建一个查询,计算并输出教师最大年龄与最小年龄的差值,显示标题为“mage“,所建查询命名为“qT1”。(2)创建一个查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“性别”和“系别”四个字段内容,所建查询命名为“qT2”。(3)创建一个查询,查找并显示年龄小于等于38、职称为副教授或教授的教师的“编号”、“姓名”、“年龄”、“学历”和“职称”五个字段内容,所建查询命名为“qT3”。(4)创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为“职称”和“平均年龄”的两个字段内容。所建查询命名为“qT4”。标准答案:(1)步骤1:双击打开“samp2.mdb”数据库,单击“查询”对象。双击“在设计视图中创建查询”,在“显示表”对话框中添加“tTeacher”表。关闭对话框。在“字段”所在行的第一列输入标题“mage:”,再输入求最大年龄和最小年龄之差的计算式:max([年龄])-min([年龄])。如图2-64所示。步骤2:单击“保存”按钮,输入“q’n”文件名,单击“确定”按钮,关闭“qT1”查询窗口。(2)步骤1:双击“在设计视图中创建查询”。在“显示表”对话框中添加“tTeacher”表。关闭“显示表”对话框。双击“tTeacher”表中的“编号”、“姓名”、“性别”、“系别”、“学历”字段。在“学历”所在的条件行内输入:”研究生”。作为条件字段不需要显示,取消“显示”复选框的勾选。如图2-65所示。步骤2:单击“保存”按钮,输入“qT2”文件名,单击“确定”按钮,关闭“qT2”查询窗口。(3)步骤1:双击打开“samp2.mdb”数据库,单击“查询”对象。双击“在设计视图中创建查询”。在“显示表”对话框中添加“tTeacher”表。关闭“显示表”对话框。双击“tTeacher”表中的“编号”、“姓名”、“性别”、“年龄”、“学历”、“职称”字段。在字段“年龄”所在的条件行下输入:<=38,在字段“职称”所在的条件行下输入:”教授”or”副教授”。如图2-66所示。步骤2:单击“保存”按钮,输入“qT3”文件名,单击“确定”按钮,关闭“aT3”查询窗口。(4)步骤1:双击“在设计视图中创建查询”。在“显示表”对话框中添加“tTeacher”表,关闭“显示表”对话框,单击“总计”按钮。双击“tTeacher”表“职称”字段,在其“总计”所在行选择“分组”。双击“年龄”字段,在“年龄”字段左侧单击定位鼠标。输入标题“平均年龄:”。双击“在职否”字段,在其条件行内输入:-1。如图2.67所示。步骤2:单击“保存”按钮,输入“qT4”文件名,单击“确定”按钮,关闭“qT4”查询窗口。步骤3;关闭“samp2.mdb”数据库。知识点解析:(1)本题考查查询的基本方法的应用max()函数、min(、函数的使用方法。(2)本题考查一个比较简单的条件查询。值得注意的是,“学历”作为条件字段不需要显示。(3)本题考查多条件查询实现方法。同时要考生掌握“and”、“0r”、“not”逻辑运算符的使用。注意:“年龄”和“职称”字段虽然作为条件,但是查询中要显示这两个字段的信息,所以不能去掉“显示”项。(4)本题考查查询中的计算方法的应用。对不不同职称的教师进行分组,然后求出不同组的平均年龄,同时还要求考生掌握“是/否”型的符号表达:是:-1(yes)、否:0(no)。三、综合应用题(本题共1题,每题1.0分,共1分。)3、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:(1)将报表“rEmp”的报表页眉区域内名为“bTitle”标签控件的标题文本在标签区域中居中显示,同时将其安排在距上边0.5厘米、距左侧5厘米的位置。(2)设计报表“rEmp”的主体节区内“tSex”文本框件控件依据报表记录源的“性别”字段值来显示信息:性别为1,显示“男”;性别为2,显示“女”。(3)将“fEmp”窗体上名为“bTitle”的标签文本颜色改为红色(代码:255)显示。同时,将窗体按钮“bmP”的单击事件属性设置为宏“mEmp”,以完成按钮单击打开报表的操作。注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。标准答案:(1)步骤1:双击打开“samp3.mdb”数据库,单击“报表”对象,单击“rEmp”报表。单击“设计”按钮。单击控件“bTitle”,在其上右键单击鼠标。在弹出的快捷菜单中选择“属性”命令,在“属性”对话框内修改“上边距”为:0.5cm,“左边距”为:5cm。步骤2:单击“保存”按钮。如图2.140所示。(2)步骤1:在“rEmp”设计报表下,单击“tSex”文本框。把光标定位在文本框中并输入:=Switch([性别]=‘1’,”男”,[性别]=‘2’,“女”)。或通过“属性”对话框也可以实现。步骤2:单击“保存”按钮。关闭报表。(3)步骤1:右键单击“tTitle”标签,在弹出的快捷菜单中选择“属性”命令,在“属性”对话框内将“前景色”所在行修改为:255。步骤2:在对话框的左上角下拉列表中选择“bmP”,在“单击”行中选择“mEmp”。步骤3:单击“保存”按钮,关闭报表。步骤4:关闭数据库“samp3.mdb”。知识点解析:本题主要考查报表中的标签格式设置;控件中的数据添加来源的添加方法;窗体的控件设计;在窗体中对宏的调用。主要用到的系统函数是switch()和iif()。考生区别一下这两个函数。国家二级(ACCESS)机试模拟试卷第4套一、选择题(本题共40题,每题1.0分,共40分。)1、下列关于数据库特点的叙述中,错误的是()。A、数据库能够减少数据冗余B、数据库中的数据可以共享C、数据库中的表能够避免一切数据的重复D、数据库中的表既相对独立,又相互联系标准答案:C知识点解析:数据库的主要特点是①实现数据共享。②减少数据的冗余度。③数据的独立性。④数据实现集中控制。⑤数据一致性和可维护性,以确保数据的安全性和可靠性。⑥故障恢复。数据库中的表只能尽量避免数据的重复,不能避免一切数据的重复。所以选项C为正确答案。2、下列不属于查询设计视图"设计网格"中的选项是()。A、排序B、显示C、字段D、类型标准答案:D知识点解析:如下图所示,在查询设计视图中有"字段"、"排序"和"显示"等选项,下面显示的是查询设计图的“设计网络”部分:从所显示的内容中可以判断出该查询要查找的是没有“类型”选项,所以选项D为正确答案。3、决定一个窗体有无"控制"菜单的属性是()。A、MinButtonB、CaptionC、MaxButtonD、ControlBox标准答案:D知识点解析:窗体的ControlBox属性值为真时窗体上将显示控制菜单,其值为假时,最小化按钮、最大化按钮、关闭按钮和标题栏左边的窗体图标都将不显示。4、要限制宏命令的操作范围,在创建宏时应定义的是()。A、宏操作对象B、宏操作目标C、宏条件表达式D、窗体或报表控件属性标准答案:C知识点解析:要限制宏命令的操作范围可以在创建宏时定义宏条件表达式。使用条件表达式的条件宏可以在满足特定条件时才执行对应的操作。5、下列关于栈叙述中正确的是()。A、栈顶元素最先能被删除B、栈底元素最后才能被删除C、栈底元素永远不能被删除D、栈底元素是最先被删除标准答案:A知识点解析:栈是先进后出的数据结构,所以栈顶元素是最后入栈最先被删除。栈底元素最先进却最后被删除。所以选择A。6、下列叙述中正确的是()。A、循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B、在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C、在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D、循环队列中元素的个数是由队头指针和队尾指针共同决定标准答案:D知识点解析:循环队列有队头和队尾两个指针,但是循环队列仍是线性结构的,所以A错误;在循环队列中只需要队头指针与队尾两个指针来共同反映队列中元素的动态变化情况,所以B与C错误。7、某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。A、10B、8C、6D、4标准答案:C知识点解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子节点总是比度为2的节点多一个,所以本题中是5+1=6个。8、在软件开发中,需求分析阶段产生的主要文档是()。A、软件集成测试计划B、软件详细设计说明书C、用户手册D、软件需求规格说明书标准答案:D知识点解析:需求分析阶段的工作可以概括为:需求获取、需求分析、编写需求规格说明书、需求评审四个方面。所以选择D。9、软件设计中划分模块的一个准则是()。A、低内聚低耦合B、高内聚低耦合C、低内聚高耦合D、高内聚高耦合标准答案:B知识点解析:一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。10、面向对象方法中,继承是指()。A、一组对象所具有的相似性质B、一个对象具有另一个对象的性质C、各对象之间的共同性质D、类之间共享属性和操作的机制标准答案:D知识点解析:继承是面向对象的方法的一个主要特征,是使用已有的类的定义作为基础建立新类的定义技术。广义的说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制。11、在面向对象方法中,不属于"对象"基本特点的是()。A、一致性B、分类性C、多态性D、标识唯一性标准答案:A知识点解析:对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。所以选择A。12、一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。A、1∶1联系B、1∶m联系C、m∶1联系D、m∶n联系标准答案:D知识点解析:因为一个教师可讲授多门课程,而一门课程又能由多个老师讲授,所以它们之间是多对多的关系,可以表示为m∶n。13、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。A、并B、自然连接C、笛卡尔积D、交标准答案:D知识点解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以B错误。笛卡尔积是用R集合中元素为第一元素,S集合中元素为第二元素构成的有序对,所以C错误。根据关系T可以很明显的看出是从关系R与关系S中取得相同的关系组所以取得是交运算,选择D。14、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。A、笛卡尔积B、交C、并D、自然连接标准答案:D知识点解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T关系中的有序组可知R与S进行的是自然连接操作。15、按数据的组织形式,数据库的数据模型可分为三种模型,它们是()。A、小型、中型和大型B、网状、环状和链状C、层次、网状和关系D、独享、共享和实时标准答案:C知识点解析:数据库管理系统所支持的传统数据模型分为三种:层次数据模型、网状数据模型、关系数据模型。故选项C正确。16、如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是()。A、删除B、追加C、生成表D、更新标准答案:C知识点解析:如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是生成表查询。答案为C选项17、在教师信息输入窗体中,为职称字段提供"教授"、"副教授"、"讲师"等选项供用户直接选择,最合适的控件是()。A、标签B、复选框C、文本框D、组合框标准答案:D知识点解析:组合框或列表框可以从一个表或查询中取得数据,或从一个值列表中取得数据,在输入时,我们从列出的选项值中选择需要的项,从而保证同一个数据信息在数据库中存储的是同一个值。所以选项D是正确的。18、运行下列程序段,结果是()。Form=10to1step0k=k+3NextmA、形成死循环B、循环体不执行即结束循环C、出现语法错误D、循环体执行一次后结束循环标准答案:B知识点解析:本题考察for循环语句,step表示循环变量增加步长,循环初始值大于终值时步长应为负数,步长为0时则循环不成立,循环体不执行即结束循环。19、输入掩码字符"&"的含义是()。A、必须输入字母或数字B、可以选择输入字母或数字C、必须输入一个任意的字符或一个空格D、可以选择输入任意的字符或一个空格标准答案:C知识点解析:输入掩码的符号中"&"表示的是输入任一字符或空格(必选项)。所以选项C正确。20、若窗体Frm1中有一个命令按钮Cmd1,则窗体和命令按钮的Click事件过程名分别为()。A、Form_Click()和Command1_Click()B、Frm1_Click()和Commamd1_Click()C、Form_Click()和Cmd1_Click()D、Frm1_Click()和Cmd1_Click()标准答案:C知识点解析:窗体的单击事件过程统一用Form_Click(),不需要使用窗体名称,而命令按钮事件过程需要使用按钮名称,则为Cmd1_Click()。故本题答案为C。21、要显示当前过程中的所有变量及对象的取值,可以利用的调试窗口是()。A、监视窗口B、调用堆栈C、立即窗口D、本地窗口标准答案:D知识点解析:本地窗口内部自动显示出所有在当前过程中的变量声明及变量值。本地窗口打开后,列表中的第一项内容是一个特殊的模块变量。对于类模块,定义为Me。Me是对当前模块定义的当前实例的引用。由于它是对象引用,因而可以展开显示当前实例的全部属性和数据成员。22、能够实现从指定记录集里检索特定字段值的函数是()。A、DCountB、DLookupC、DMaxD、DSum标准答案:B知识点解析:DLookUp函数是从指定记录集里检索特定字段的值。它可以直接在VBA、宏、查询表达式或计算控件中使用,而且主要用于检索来自外部表字段中的数据。23、下图所示的是报表设计视图,由此可判断该报表的分组字段是()。A、课程名称B、学分C、成绩D、姓名标准答案:D知识点解析:从报表设计视图中可以看到"姓名页眉"节和"姓名页脚"节,说明这是在报表中添加的组页眉节和组页脚节,用来对报表中数据进行分组。所以该报表是按照"姓名"进行分组的。答案为D选项。24、要将一个数字字符串转换成对应的数值,应使用的函数是()。A、ValB、SingleC、AscD、Space标准答案:A知识点解析:Val函数将数字字符串转换成数值型数字。转换时可自动将字符串中的空格、制表符和换行符去掉,当遇到它不能识别为数字的第一个字符时,停止读入字符串。25、窗体中有命令按钮run34,对应的事件代码如下:PrivateSubrun34_Enter()DimnumAsInteger,aAsInteger,bAsInteger,iAsIntegerFori=1To10num=InputBox("请输入数据:","输入")IfInt(num/2)=num/2Thena=a+1Elseb=b+1EndIfNextiMsgBox("运行结果:a="&Str(a)&",b="&Str(b))EndSub运行以上事件过程,所完成的功能是()。A、对输入的10个数据求累加和B、对输入的10个数据求各自的余数,然后再进行累加C、对输入的10个数据分别统计奇数和偶数的个数D、对输入的10个数据分别统计整数和非整数的个数标准答案:C知识点解析:本题程序中利用For循环输入10个数,并根据IF语句的条件统计两种情况数的个数。在IF语句的条件中int函数的作用是对其中的参数进行取整运算,如果一个整数除以2后取整与其自身除以2相等,那么这个整数就是偶数,否则就是奇数。因此,题目是统计输入的10个数中奇数和偶数的个数。26、"学生表"中有"学号"、"姓名"、"性别"和"入学成绩"等字段。执行如下SQL命令后的结果是()。Selectavg(入学成绩)From学生表Groupby性别A、计算并显示所有学生的平均入学成绩B、计算并显示所有学生的性别和平均入学成绩C、按性别顺序计算并显示所有学生的平均入学成绩D、按性别分组计算并显示不同性别学生的平均入学成绩标准答案:D知识点解析:SQL查询中分组统计使用Groupby子句,函数Avg()是用来求平均值的,所以此题的查询是按性别分组计算并显示不同性别学生的平均入学成绩,所以选项D正确。27、在打开窗体时,依次发生的事件是()。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。28、在宏表达式中要引用Form1窗体中的txt1控件的值,正确的引用方法是()。A、Form1!txt1B、txt1C、Forms!Form1!txt1D、Forms!txt1标准答案:C知识点解析:在宏表达式中,引用窗体的控件值的格式是:Forms!窗体名!控件名[.属性名]。29、在窗体中有一个命令按钮Command1,编写事件代码如下:PrivateSubCommand1_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=1+3+6+10=2030、表达式4+5\6*7/8Mod9的值是()。A、4B、5C、6D、7标准答案:B知识点解析:题目的表达式中涉及到的运算的优先级顺序由高到低依次为:乘法和除法(*、/)、整数除法(、求模运算(Mod)、加法(+)。因此4+5\6*7/8Mod9=4+5\42/8Mod9=4+5\5.25Mod9=4+1Mod9=4+1=5。31、如果A为"Boolean"型数据,则下列赋值语句正确的是()。A、A="true"B、A=.trueC、A=#TURE#D、A=3<4标准答案:D知识点解析:为Boolean型变量赋值可以使用系统常量True、Flase,也可以通过关系表达式为变量赋值。题目中只有A=3<4能够正确为Boolean变量赋值,表达式3<4为真。32、假定有以下两个过程:Subs1(ByValxAsInteger,ByValyAsInteger)DimtAsIntegert=xx=yy=tEndSubSubS2(xAsInteger,yAsInteger)DimtAsIntegert=x:x=y:y=tEndSub下列说法正确的是()。A、用过程S1可以实现交换两个变量的值的操作,S2不能实现B、用过程S2可以实现交换两个变量的值的操作,S1不能实现C、用过程S1和S2都可以实现交换两个变量的值的操作D、用过程S1和S2都不可以实现交换两个变量的值的操作标准答案:B知识点解析:VBA中定义过程时如果省略传值方式则默认为按地址传递,过程S2中省略了参数传递方式说明,因此,参数将按传址调用,而过程S1由于声明为按值传递(ByVal)所以会按传值调用参数。而在过程调用时,如果按传值调用,实参只是把值传给了形参,在过程内部对形参值进行改变不会影响实参变量,按址调用却不同,这种方式是把实参的地址传给了形参,在过程中对形参值进行改变也会影响实参的值。因此,过程S2能够交换两个变量的值,而S1不能实现。33、在筛选时,不需要输入筛选规则的方法是()。A、高级筛选B、按窗体筛选C、按选定内容筛选D、输入筛选目标筛选标准答案:D知识点解析:当对多个字段设定条件,并且设定多个条件时,可采用"按窗体筛选"。"按选定内容筛选"主要用于对一个字段设定条件时,找出包含选定字段中数据的所有记录。当输入的条件为一个通式或是一个计算公式时,可采用"输入筛选目标筛选"的方式筛选满足的记录。更为复杂的设置可采用"高级筛选"来实现。故选项D为正确答案。34、窗体主体的BackColor属性用于设置窗体主体的是()。A、高度B、亮度C、背景色D、前景色标准答案:C知识点解析:窗体主体的Height属性用来设置窗体主体的高度,BackColor属性用于设置窗体主体的背景色。窗体主体中没有亮度及前景色的属性设置。35、表达式X+1>X是()。A、算术表达式B、非法表达式C、关系表达式D、字符串表达式标准答案:C知识点解析:由于不同类型的运算符的优先级为:算术运算符>连接运算符(字符运算符)>比较运算符(关系运算符)>逻辑运算符。因此表达式X+1>X又可写成(X+1)>X,即这个表达式是一个关系表达式。36、下列只能读不能写的文件打开方式是()。A、InputB、OutputC、RandomD、Append标准答案:A知识点解析:VBA中如果文件打开方式为Input,则表示从指定的文件中读出记录,此方式不能对打开的文件进行写入操作。如果指定的文件不存在则会产生"文件未找到"错误。37、在Access中已经建立了"学生"表,若查找"学号"是"S00001"或"S00002"的记录,应在查询设计视图的"条件"行中输入()。A、S00001or"S00002"B、Like("S00001","S00002")C、S00001and"S00002"D、like"S00001"andlike"S00002"标准答案:A知识点解析:在查询准则中比较运算符"IN"用于集合设定,表示在……之内。若查找"学号"是"S00001"或"S00002"的记录应使用表达式in("S00001","S00002"),也可以使用表达式("S00001"or"S00002"),所以选项A正确。38、为使窗体每隔5秒钟激发一次计时器事件(timer事件),应将其Interval属性值设置为()。A、5B、500C、300D、5000标准答案:D知识点解析:窗体计时器间隔以毫秒为单位,Interval属性值为1000时,间隔为1秒,为5000时则间隔为5秒。39、以下可以将变量A、B值互换的是()。A、A=B:B=AB、A=C:C=B:B=AC、A=(A+B/2:B=(A-B/2D、A=A+B:B=A-B:A=A-B标准答案:D知识点解析:A选项中,只有两个变量不可能互相换值;B选项执行完后,A,B变量的值都是C的值;C选项执行后A,B中的值不是任一个的原来的值了;D选项变量A,B的和减B的值得到A的值,赋给了B,此时B中是原来A的值了,然后A,B的和减去现在B的值,即减去原来A的值等于原来B的值,赋给A,这样A,B的值就交换了40、在VBA中按文件的访问方式不同,可以将文件分为()。A、顺序文件、随机文件和二进制文件B、文本文件和数据文件C、数据文件和可执行文件D、ASCII文件和二进制文件标准答案:A知识点解析:VBA中打开文件的格式为:Open文件名[For方式][Access存取类型][锁定]As[#]文件号[Len=记录长度]其中"方式"可以是以下几种:Output、Input、Append为指定顺序输出输入方式,Random为指定随机存取方式,Binary为指定二进制文件。因此,按文件访问方式不同可以将文件分为顺序文件、随机文件和二进制文件。二、基本操作题(本题共1题,每题1.0分,共1分。)41、(1)在考生文件夹下的"samp1.mdb"数据库文件中建立表"tTeacher",表结构如下:(2)判断并设置"tTeacher"的主键。(3)设置"工作时间"字段的默认值属性为本年度的4月1日(规定:本年度年号必须由函数获取)。(4)设置"年龄"字段的有效性规则为:不能是空值。(5)在"tTeacher"表中输入以下一条记录:注意,教师李丽的"照片"字段数据设置为考生文件夹下的"李丽.bmp"图像文件。(6)设置"编号"字段的输入掩码为只能输入5位数字或字母形式。标准答案:(1)【操作步骤】步骤1:选中"表"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。步骤2:按题干表要求建立字段。

温馨提示

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

评论

0/150

提交评论