




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级(ACCESS)机试模拟试卷28(共9套)(共414题)国家二级(ACCESS)机试模拟试卷第1套一、基本操作题(本题共1题,每题1.0分,共1分。)1、在考生文件夹下有一个Excel文件“Test.xlsx”和一个数据库文件“sampl.accdb”。在“sampl.accdb”数据库文件中已建立3个表对象(名为“线路”、“游客”和“团体”)和一个窗体对象(名为“brow”)。请按以下要求,完成表和窗体的各种操作。(1)将“线路”表中的“线路ID”字段设置为主键;设置“天数”字段的有效性规则属性,有效性规则为非空且大于0。(2)将“团队”表中的“团队ID”字段设置为主键;添加“线路ID”字段,数据类型为“文本”,字段大小为8。(3)将“游客”表中的“年龄”字段删除;添加两个字段,字段名分别为“证件编号”和“证件类别”;“证件编号”的数据类型为“文本”,字段大小为20;“证件类别”字段的数据类型为“文本”,字段大小为8,其值的输入要求从下拉列表选择“身份证”、“军官证”或“护照”之一。(4)将考生文件夹下“Test.xlsx”文件中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为“tTest”。(5)建立“线路”、“团队”和“游客”3个表之间的关系,并实施参照完整性。(6)修改窗体“brow”,取消“记录选择器”和“分隔线”显示,在窗体页眉处添加一个标签控件(名为Line),标签标题为“线路介绍”,字体名称为隶书,字体大小为18。标准答案:(1)【操作步骤】步骤1:选择“表”对象,右键单击表“线路”,从弹出的快捷菜单中选择“设计视图”命令。步骤2:选中“线路ID”字段行,右键单击“线路ID”行,从弹出的快捷菜单中选择“主键”命令,如图4.313所示。步骤3:单击“天数”字段行任一点,在的“有效性规则”行输入“>0”,如图4.314所示。步骤4:按Ctrl+S保存修改,关闭设计视图。(2)【操作步骤】步骤1:选择“表”对象,右键单击“团队”表,从弹出的快捷菜单中选择“设计视图”命令。步骤2:选中“团队ID”字段行,右键单击“团队ID”行,从弹出的快捷菜单中选择“主键”命令。步骤3:在“出发日期”的下一行“字段名称”列输入“线路ID”,单击“数据类型”列,在“字段大小”行输入“8”。如图4.315所示。步骤4:按Ctrl+S保存修改,关闭设计视图。(3)【操作步骤】步骤1:右键单击“游客”表,从弹出的快捷菜单中选择“设计视图”命令。步骤2:选中“年龄”字段行,右键单击“年龄”行,从弹出的快捷菜单中选择“删除行”,如图4.316所示。步骤3:在“团队ID”字段行的下一行“字段名称”列输入“证件编号”,单击“数据类型”列,在“字段大小”行输入“20”。步骤4:在“证件编号”字段行的下一行“字段名称”列输入“证件类型”,单击“数据类型”列,在下拉列表中选择“查阅向导”,然后在弹出的对话框中选择“自行键入所需的值”单选框,单击“下一步”按钮。在弹出的对话框中依次输入“身份证”、“军官证”和“护照”,单击“下一步”按钮,再单击“完成”按钮,如图4.317所示。步骤5:按Ctrl+S保存修改,关闭设计视图。(4)【操作步骤】步骤1:单击“外部数据”选项卡下的“导入并链接”组中的“Excel”按钮,打开“获取外部数据一Excel电子表格”对话框,单击“浏览”按钮,在考生文件夹找到要导入的文件“test.xlsx”,单击“打开”按钮,选择“通过创建链接表来链接到数据源”单选框,单击“确定”按钮。如图4.318所示。步骤2:单击“下一步”按钮,选择“第一行包含列标题”复选框,单击“下一步”按钮。步骤3:在“链接表名称”中输入“tTest”,单击“完成”按钮。(5)【操作步骤】步骤1:单击“数据库工具”选项卡“关系”组中的“关系”按钮,如不出现“显示表”对话框则单击“设计”选项卡“关系”组中的“显示表”按钮,在弹出的对话框中分别双击表“线路”、“团队”和“游客”,关闭“显示表”对话框,如图4.319所示。步骤2:选中表“线路”中的“线路ID”字段,拖动鼠标到表“团队”的“线路ID”字段,放开鼠标,选择“实施参照完整性”复选框,然后单击“创建”按钮,如图4.320所示。步骤3:选中表“团队”中的“团队ID”字段,拖动鼠标到表“游客”的“团队ID”字段,放开鼠标,选择“实施参照完整性”复选框,然后单击“创建”按钮,结果如图4.321所示。步骤4:按Ctrl+S保存修改,关闭关系界面。(6)【操作步骤】步骤1:选择“窗体”对象,右键单击“brow”,从弹出的快捷菜单中选择“设计视图”命令。步骤2:右键单击“窗体选择器”,从弹出的快捷菜单中选择“属性”命令,分别在“记录选择器”和“分隔线”行下拉列表中选择“否”,如图4.322所示.关闭属性表。步骤3:选择“设计”选项卡“控件”组中的“标签”控件Aa,单击窗体页眉处,然后输入“线路介绍”,单击设计视图任一处,如图4.323所示。右键单击该标签,从弹出的快捷菜单中选择“属性”命令,弹出标签属性表。步骤4:单击“全部”选项卡,在“名称”行输入“Line”,分别在“字体名称”和“字号”行下拉列表中选择“隶书”和“18”,关闭属性表,如图4.324所示。步骤5:按Ctrl+S保存修改。知识点解析:暂无解析二、简单应用题(本题共1题,每题1.0分,共1分。)2、在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好3个关联表对象“tStud”、“tCourse”和“tScore”及一个临时表对象“tTemp”。请按以下要求完成设计。(1)创建一个查询,查找并显示入校时间非空的男同学的“学号”、“姓名”和“所属院系”3个字段的内容,将查询命名为“qT1”。(2)创建一个查询,查找选课学生的“姓名”和“课程名”两个字段的内容,将查询命名为“qT2”。(3)创建一个交叉表查询,以学生性别为行标题,以所属院系为列标题,统计男女学生在各院系的平均年龄,所建查询命名为“qT3”。(4)创建一个查询,将临时表对象“tTemp”中年龄为偶数的人员的“简历”字段清空,所建查询命名为“qT4”。标准答案:(1)【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。步骤2:分别双击“学号”、“姓名”、“所属院系”、“入校时间”和“性别”字段。步骤3:在“入校时间”字段“条件”行输入“IsNotNull”,在“性别”字段“条件”行输入“男”,分别单击“显示”行的复选框取消这两个字段的显示。如图4.341所示。步骤4:按Ctrl+S保存修改,另存为“qT1”。关闭设计视图。(2)【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“tStud”、“tCourse”、“tScore”,关闭“显示表”对话框。步骤2:用鼠标拖动“tScore”表中“学号”字段至“tStud”表中的“学号”字段,建立两者的关系,用鼠标拖动“tCourse”表中“课程号”至“tScore”表中的“课程号”字段,建立两者的关系。如图4.342所示。步骤3:分别双击“姓名”和“课程名”字段将其添加到“字段”行。按Ctrl+S保存修改,另存为“qT2”。关闭设计视图。(3)【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。步骤2:单击“设计”选项卡“查询类型”组中的“交叉表”按钮。步骤3:分别双击“性别”、“所属院系”和“年龄”字段。步骤4:在“年龄”字段前添加“平均年龄:”字样,在“总计”行下拉列表中选择“平均值”。步骤5:分别在“性别”、“所属院系”和“年龄”字段的“交叉表”行下拉列表中选择“行标题”、“列标题”和“值”,如图4.343所示。步骤6:按Ctrl+S保存修改,另存为“qT3”。关闭设计视图。(4)【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tTemp”,关闭“显示表”对话框。步骤2:单击“设计”选项卡“查询类型”组中的“更新”按钮。步骤3:分别双击“年龄”和“简历”字段。步骤4:在“年龄”字段的“条件”行输入“[年龄]Mod2=0”,在“简历”字段“更新到”行输入“”””。如图4.344所示。步骤5:单击“设计”选项卡“结果”组中的“运行”按钮,在弹出的对话框中单击“是”按钮。步骤6:按Ctrl+S保存修改,另存为“qT4”。关闭设计视图。知识点解析:暂无解析三、综合应用题(本题共1题,每题1.0分,共1分。)3、考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tStud”,同时还设计出窗体对象“fStud”和子窗体对象“fDetail”。请在此基础上按照以下要求补充“fStud”窗体的设计。(1)将窗体标题改为“学生查询”。(2)将窗体的边框样式改为“细边框”,取消窗体中水平和垂直滚动条、记录选择器、浏览按钮(导航按钮)和分隔线;将子窗体边框样式改为“点线”,取消子窗体中的记录选择器、浏览按钮(导航按钮)和分隔线。(3)在窗体中有两个标签控件,名称分别为“Label1”和“Label2”,将这两个标签上的文字颜色改为白色,背景颜色改为紫蓝色(紫蓝色代码为8388608)。(4)将窗体主体节中控件的Tab次序改为:“Chem”→“TxtDetail”→“CmdRefer”→“CmdList”→“CmdCleat”→“fDtail”→“简单查询”→“Frame18”。(5)按照以下窗体功能,补充事件代码设计。在窗体中有一个组合框控件和一个文本框控件,名称分别为“CItem”和“TxtDetail”;有两个标签控件,名称分别为“Label3”和“Ldetail”;还有三个命令按钮,名称分别为“CmdList”、“CmdRefer”和“CmdClear。”。在“CItem”组合框中选择某一项目后,“Ldetail”标签控件将显示出所选项目名加上“内容:”。在“TxtDetail”文本框中输入具体项目值后,单击“CmdRefer”命令按钮,如果“CItem”和“TxtDetail”两个控件中均有值,则在子窗体中显示找出的相应记录,如果两个控件中不全有值,显示消息框,消息框标题为“注意”,提示文字为“查询项目和查询内容不能为空!!!”,消息框中只有一个“确定”按钮;单击“CmdList”命令按钮,在子窗体中显示“tStud”表中的全部记录;单击“CmdClear”命令按钮,将“CItem”和“TxtDetail”两个控件中的值清空。注意:不允许修改窗体对象“tStud”和子窗体对象“fDetail”中未涉及的控件、属性和任何VBA代码:不允许修改表对象“tStud”。代码设计只允许补充一条语句、完成设计,不允许增删和修改其他位置已存在的语句。标准答案:(1)【操作步骤】步骤1:选择“窗体”对象,右击“fStud”,在弹出的快捷菜单中选择“设计视图”命令,打开设计视图。步骤2:在窗体的任一位置右击,在弹出的快捷菜单中选择“属性”命令,在打开的“属性表”下拉列表中选择“窗体”,在“全部”选项卡下的“标题”行输入“学生查询”,如图4.230所示。(2)【操作步骤】步骤1:在“属性表”的“格式”选项卡中,选择“边框样式”下拉列表中的“细边框”选项。步骤2:分别选择“滚动条”、“记录选择器”、“导航按钮”和“分隔线”下拉列表中的“两者均无”或“否”。步骤3:按照同样的方法设置子窗体的“边框样式”为“点线”,如图4.231所示。(3)【操作步骤】在“属性表”中分别选择“Label1”和“Label2”,在“格式”选项卡中设置“前景色”为“#FFFFFF”(白色),设置“背景色”为“#2F3699”,如图4.232所示。关闭“属性表”。(4)【操作步骤】步骤1:在窗体的任一位置右击,在弹出的快捷菜单中选择“Tab键次序”命令,弹出“Tab键次序”对话框,在“自定义次序”列表中通过拖动各行来调整Tab键的次序,如图4.233所示。步骤2:单击“确定”按钮,关闭“Tab键次序”对话框。(5)【操作步骤】在设计视图中的任一位置右击,在弹出的快捷菜单中选择“事件生成器”命令,在弹出的对话框中选择“代码生成器”,如图4.234所示,单击“确定”按钮,在空行内依次输入以下代码:*********Add1*********Dimaa.aa=cltem.ValueLdetai1.Caption=aa+”内容:”*********Add1*******************Add2**********fDetail.Form.RecordSource=”tStud”**********Add2*******************Add3**********MsgBox”查询项目和查询内容不能为空”,vbOKOnly,”注意”**********Add3**********如图4.235所示。关闭编程环境窗口,按Ctrl+S保存修改。知识点解析:暂无解析国家二级(ACCESS)机试模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、在SE[+ECT语句中,“\”的含义是()。A、通配符,代表一个字符B、通配符,代表任意字符C、测试字段是否为NULLD、定义转义字符标准答案:D知识点解析:本题考查SQL语句的知识。在SQL语句中的“\”是转义字符,跟在转义字符后面的字符被转义而不使用原义。2、VBA程序的多条语句写在一行中时其分隔符必须使用符号()。A、冒号(:)B、分号(;)C、逗号(,)D、单引号(’)标准答案:A知识点解析:本题考查VBA语句书写的知识。在vBA中每条语句写在独立的一行上,若将多条语句写在一行中,需要使用“:”将其分隔开来。3、在下列关于宏和模块的叙述中,正确的是()。A、模块是能够被程序调用的函数B、通过定义宏可以选择或更新数据C、宏或模块都不能是窗体或报表上的事件代码D、宏可以是独立的数据库对象,可以提供独立的操作动作标准答案:D知识点解析:本题考查宏和模块的知识。模块是能够被程序调用的函数,里面不能包含窗体或报表的事件代码;宏是一个或多个操作的序列,可以通过宏选择或更新数据,宏里面也不能包含窗体或报表的事件代码;宏是数据对象的一部分,不能独立存在,只能依存于数据对象来进行操作。4、某数据库的表中要添加Internet站点的网址,应该采用的字段类型是。()。A、OLE对象数据类型B、超级链接数据类型C、查阅向导数据类型D、自动编号数据类型标准答案:B知识点解析:超级链接型的字段是用来保存超级链接的。超级链接型字段包含作为超级链接地址的文本或以文本形式存储的字符与数字的组合。超级链接地址是通往对象、文档、Web页或其他目标的路径。5、要在报表上显示形如“第x页/共y页”的页码,则控件来源应设置为()。A、="第"&[Page]&"页,共"&[Page]&"页"B、="第"&[Pages]&"页,共"&[Pages]&"页"C、="第"&[Pages]&"页,共"&[Page]&"页"D、="第"&[Page]&"页,共"&[Pages]&"页"标准答案:D知识点解析:本题考查文本框控件中页码格式设置的知识。在Access中文本框的格式规定:[Pages]表示总页数,[Page]表示当前页码。所以正确的格式应该是="第"&[Page]&"页,共"&[Pages]&"页”,其中&为字符串连接符。注意控制来源格式都要由"="引出。6、在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:一个班可以有多名学生,而一名学生只能属于一个班级,所以“班级”与“学生”两个实体集之间的联系属于一对多关系。7、在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是()。A、选择B、投影C、联接D、自然联接标准答案:A知识点解析:关系运算包括:选择、投影和连接。①选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。②投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算,相当于对关系进行垂直分解。③连接:连接是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。此题干要求从关系中找出同时满足两个条件的元组,应进行的运算是选择,所以选项A)是正确的。8、VBA语句“DimNewArray(10)asInteger”的含义是()。A、定义10个整型数构成的数组NewArrayB、定义11个整型数构成的数组NewArrayC、定义1个值为整型数的变量NewArray(10)D、定义1个值为10的变量NewArray标准答案:B知识点解析:该语句是定义了11个由整型数构成的数组,默认的数组下限是0,10为数组的上限,数组元素为NewArray(0)到NewArray(10),共有11个整型数。9、使用()创建报表时会提示用户输入相关的数据源、字段和报表版面格式等信息。A、自动报表B、报表向导C、图标向导D、标签向导标准答案:B知识点解析:在Access数据库中,当使用“报表向导”来创建报表时会提示用户输入相关的数据源、字段和报表版面格式等信息。10、Access中,可与Like一起使用,代表0个或者多个字符的通配符是()。A、木B、?C、#D、$标准答案:A知识点解析:IJke用于通配设定查询表达式的比较运算符,通配符“*”表示与0个或任意多个字符匹配;“?”表示与任何单个字母的字符匹配;“#”表示与任何单个数字字符匹配;不存在通配符“$”。11、VBA支持的循环语句结构不包括A、Do…LoopB、While…WendC、For…NextD、Do…While标准答案:D知识点解析:本题考查循环的知识。VBA共支持3种循环,分别是“For…Nex”t循环、“While…Wend”循环和“Do…Loop”循环。12、基于“学生名单表”创建新表“学生名单表2”,所使用的查询方式是()。A、删除查询B、生成表查询C、追加查询D、交叉表查询标准答案:B知识点解析:生成表查询是利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。因此基于“学生名单表”创建新表“学生名单表2”应使用生成表查询。13、下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。SubGetRecNum()DimrsAsObjectSetrs=Me.RecordsetMsgBox【】EndSub程序括号内应填写的是()。A、CountB、rs.CountC、RecordCountD、rs.RecordCount标准答案:D知识点解析:题目中对象变量rs返回了当前窗体的RecordSet属性记录集的引用,那么通过访问对象变量rs的属性RrcordCount就可以得到该记录集的记录个数,引用方法为rs.RcordCount。14、数据库系统的核心是()。A、数据库B、数据库管理系统C、数据库管理员D、数据库应用系统标准答案:B知识点解析:数据库管理系统是一种软件系统,负责数据库中的数据组织、数据操纵、数据维护、数据控制及保护和数据服务等,是数据库系统的核心。15、在学生借书数据库中,已有"学生"表和"借阅"表,其中"学生"表含有"学号"、"姓名"等信息,"借阅"表含有"借阅编号"、"学号"等信息。若要找出没有借过书的学生记录,并显示其"学号"和"姓名",则正确的查询设计是()。A、B、C、D、标准答案:A知识点解析:要显示没有借过书的学生,说明在"借阅"表中没有该学生记录,即学号字段值为空,要把这些学生学号、姓名字段显示出来,故在"学生"表中要勾上学号、姓名两个字段,所以选项A)的设计正确。16、设有如下关系表:则下列操作中正确的是A、T=R∩SB、T=R∪SC、T=R×SD、T=R/S标准答案:B知识点解析:关系代数的并运算是指:设关系R和S具有相同的关系模式,R和S的并是由属于R或属于S的元组组成的集合,记为R∪S。形式定义为:R∪S≡{t|t∈R∧t∈S},式中t是元组变量。本题中天系T是由属于关系R的或者属于关系S的元组组成,所以T足R∪S的结果。17、下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。SubGetRecNum()DimrsAsObjectSetrs=Me.RecordsetMsgBox【】EndSub程序括号内应填写的是()。A、CountB、rs.CountC、RecordCountD、rs.RecordCount标准答案:D知识点解析:题目中对象变量rs返回了当前窗体的RecordSet属性记录集的引用,那么通过访问对象变量rs的属性RrcordCount就可以得到该记录集的记录个数,引用方法为rs.RcordCount。18、下面关于Access表的叙述中,错误的是()。A、在Access表中,可以对备注型字段进行“格式”属性设置B、若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号C、创建表之间的关系时,应关闭所有打开的表D、可在Access表的设计视图“说明”列中,对字段进行具体的说明标准答案:C知识点解析:本题考查Access表的知识。首先,备注性字段是可以进行格式设置的,OLE对象不能进行格式设置;自动编号数据类型是每次向表中添加新记录时自动生成的,但是一旦生成就不会再发生变化,即使删除了某条记录,Access也不会对表中的自动编号字段重新编号;创建表与表之间的关系时,应该将要创建关系的表关闭,而不是把所有打开的表关闭;在设计视图中的“说明”列中,可以对字段进行具体的说明。19、数据库中有"商品"表如下:正确的SQL命令是()。A、SELECT*FROM商品WHERE单价>"0112";B、SELECT*FROM商品WHEREEXISTS单价="0112";C、SELECT*FROM商品WHERE单价>(SELECT*FROM商品WHERE商品号="0112");D、SELECT*FROM商品WHERE单价>(SELECT单价FROM商品WHERE商品号="0112");标准答案:D知识点解析:要查找出单价高于"0112"的商品记录,需要使用SQL的子查询,首先查找出"0112"号商品的单价,然后再找出单价大于此单价的记录,查询语句为:SELECT*FROM商品WHERE单价>(SELECT单价FROM商品WHERE商品号="0112"),所以选项D)正确。20、MsgBox函数使用的正确语法是()。A、MsgBox(提示信息[,标题][,按钮类型])B、MsgBox(标题[,按钮类型][,提示信息])C、MsgBox(标题[,提示信息][,按钮类型])D、MsgBox(提示信息[,按钮类型][,标题])标准答案:D知识点解析:MsgBox函数的语法格式为:MsgBox(Prompt[,Buttons][,Title][,Helpfile][,Context])其中Prompt是必需的,其他为可选参数。21、窗体主体的BackColor属性用于设置窗体主体的是()。A、高度B、亮度C、背景色D、前景色标准答案:C知识点解析:窗体主体的Height属性用来设置窗体主体的高度,BackColor属性用于设置窗体主体的背景色。窗体主体中没有亮度及前景色的属性设置。22、用一个对象来表示“一只白色的足球被踢进球门”,那么“白色”、“足球”、“踢”、“进球门”分别对应的是()。A、属性、对象、方法、事件B、属性、对象、事件、方法C、对象、属性、方法、事件D、对象、属性、事件、方法标准答案:B知识点解析:对象就是一个实体,比如足球;每个对象都具有一些属性可以相互区分,比如颜色;对象的方法就是对象的可以执行的行为,比如足球可以踢,人可以走;而对象可以辨别或响应的动作是事件,比如足球进门。23、下列叙述中正确的是()。A、顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C、顺序存储结构能存储有序表,链式存储结构不能存储有序表D、链式存储结构比顺序存储结构节省存储空间标准答案:A知识点解析:顺序存储方式是把逻辑上棚邻的结点存储在物理上相邻的存储单元里,结点之间的关系由存储单元的邻接关系来体现。其优点是占用最少的存储空间,所以选项D错误。顺序存储结构可以存储如二叉树这样的非线性结构,所以选项B错误。链式存储结构也可以存储线性表,所以选项c错误。24、下图是使用查询设计器完成的查询,与该查询等价的SQL语句是A、select学号,数学fromSCwhere数学>(selectavg(数学)fromSCB、select学号where数学>(selectavg(数学)fromSCC、select数学avg(数学)fromSCD、select数学>(selectavg(数学)fromSC标准答案:A知识点解析:本题考查查询与SOL关系的知识。由查询设计器可以看出,最终的输出字段是“学号”和“数学”,来自的表是“sc”,查询的条件是数学>(selectavg(数学)fromsc)。根据SOL语句的格式可知A选项正确。计”行中要选择分组语句GroupBy;要求计算应发工资的总数,所以“应发工资”的“总计”行中要选择汇总命令“Sum”。25、下列选项中,不属于导航窗体可以使用的布局是()。A、垂直标签B、垂直标签,左侧C、水平标签D、垂直标准答案:A知识点解析:导航窗体可以使用的布局包括:水平标签;垂直标签,左侧;垂直标签,右侧;水平标签,2级;水平标签和垂直标签,左侧;水平标签和垂直标签,右侧。故A选项不是导航窗体使用的布局。26、运行下列程序段,结果是_________。Form=10to1step0k=k+3NextmA、形成死循环B、循环体不执行即结束循环C、出现语法错误D、循环体执行一次后结束循环标准答案:B知识点解析:本题考察for循环语句,step表示循环变量增加步长,循环初始值大于终值时步长应为负数,步长为0时则循环不成立,循环体不执行即结束循环。27、定义某一个字段默认值属性的作用是()。A、不允许字段的值超出指定的范围B、在未输入数据前系统自动提供值C、在输入数据时系统自动完成大小写转换D、当输入数据超出指定范围时显示的信息标准答案:B知识点解析:字段可以设置“默认值”属性指定一个数值,该数值在新建记录时将自动输入到字段中,故选项B)为正确答案。28、下列各序列中不是堆的是A、(91,85,53,36,47,30,24,12)B、(91,85,53,47,36,30,24,12)C、(47,91,53,85,30,12,24,36)D、(91,85,53,47,30,12,24,36)标准答案:C知识点解析:若有n个元素的序列,将元素按顺序组成一棵完全二叉树,当且仅当满足下列条件时称为堆:大根堆,所有结点的值大于或等于左右子结点的值;小根堆,所有结点的值小于或等于左右子结点的值。A、B、D选项属于大根堆,C选项由于47<91,判断属于小根堆,但91>85,不满足条件,不是堆,故正确答案为C选项。29、设置字段的有效性规则,主要限制的是()。A、数据取值范围B、数据的类型C、数据的格式D、数据库数据范围标准答案:A知识点解析:有效性规则是指向表中输入数据时应遵循的约束条件,设置有效性规则是限制用户输入数据的取值范围,故A选项正确。30、下列关于二叉树的叙述中,正确的是()。A、叶子结点总是比度为2的结点少一个B、叶子结点总是比度为2的结点多一个C、叶子结点数是度为2的结点数的两倍D、度为2的结点数是度为1的结点数的两倍标准答案:B知识点解析:根据二叉树的基本性质3:在任意一棵二又树中,度为0的叶子结点总是比度为2的结点多一个。所以选择B)。31、下列程序段运行结束后,消息框中的输出结果是()。DimcAsBooleana=Sqr(3)b=Sqr(2)c=a>bMsgBoxcA、-1B、0C、FalseD、True标准答案:D知识点解析:Sqr函数为求平方根,显然3的平方根比2的平方根大,因此,a>b的值为True,即C的值为True,MsgBox输出逻辑变量的值时会直接输出“Flase”或“True”。32、能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的()。A、方法和事件B、事件和方法C、事件和属性D、过程和方法标准答案:B知识点解析:本题考查而向对象的知识。在面向对象的开发环境中,对象具有三要素:属性、事件和方法。属性是对象的静态特性,一般用来描述对象的静态特征;事件是可以被对象识别或接受的动作;方法是对象可以执行的活动。33、单击命令按钮时,下列程序的执行结果为PrivateFunctionP(NAsInteger)StaticsumForI=1ToNsum=sum+1NextIP=sumEndFunctionPrivateSubCommand1_Click()S=P(1)+P(2)+P(3)+P(4)Debug.PrintSEndSubA、20B、30C、115D、135标准答案:A知识点解析:本题考察For循环结构。首先看程序中的FunctionP函数,在该函数中,首先定义了静态变量sum,默认初始值为0,然后设置了一个For循环,将函数参数作为For循环的控制条件,通过语句"sum=sum+i",将循环次数累计相加。在按钮单击事件"Command1_Click()"通过语句"s=p(1)+p(2)+p(3)+p(4)"调用函数并将函数结果用于计算,下面就来分析一下程序运行过程:P(1),带入函数P的参数N=1,For循环运行1次:i=1:sum=0+1=1,所以P(1)=1;P(2),带入函数P的参数N=2,For循环运行2次:i=1:sum=0+1=1,i=2:sum=1+2=3,所以P(2)=3;P(3),带入函数P的参数N=3,For循环运行3次:i=1:sum=0+1=1,i=2:sum=1+2=3,i=3:sum=3+3=6,所以P(3)=6;P(4)带入函数P的参数N=3,For循环运行4次:i=1:sum=0+1=1,i=2:sum=1+2=3,i=3:sum=3+3=6,i=4:sum=6+4=10,所以P(4)=10;那么,s=P(1)+P(2)+P(3)+P(4)=1+3+6+10=20,所以输出结果为20。34、下列表达式计算结果为日期类型的是()。A、#2012-1-23#-#2011-2-3#B、year(#2011-2-3#)C、DateValue(”2011-2-3”)D、Len(”2011-2-3”)标准答案:C知识点解析:暂无解析35、若有以下两个过程: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知识点解析:过程定义时,如果形式参数被说明为传值(ByVal项),则过程调用只是相应位置实参的值"单向"传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。由于这个过程,数据的传递只是单向性,故称为"传值调用"的"单向"作用形式。反之,如果形式参数被说明为传址(ByRef项),则过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。在这个过程中,数据的传递具有双向性,故称为"传址调用"的"双向"作用形式。在过程定义时,如果未做参数说明,则默认为传址调用。本题过程S1采用的是传值的方式,当然无法实现交换两个变量的值的操作。过程S2形式参数未说明,则默认采用的是传址的方式,可以实现两个变量的值的交换操作。所以本题答案是选项B。36、某窗体中有一命令按钮,在"窗体视图"中单击此命令按钮运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是A、RunAppB、RunCodeC、RunMacroD、RunSQL标准答案:A知识点解析:宏命令RunApp用于执行指定的外部应用程序。37、已知过程对应的代码如下:SubProc()f1=0f2=1Forn=1to8f=f1+f2Debug.Printff1=f2f2=fNextnEndSub过程Proc在立即窗口中显示的结果是A、斐波那契序列中2到9对应的序列值B、斐波那契序列中2到8对应的序列值C、整数1到n(n<9)对应的累加和D、整数1到n(n<8)对应的累加和标准答案:A知识点解析:首先,我们可以看出while循环执行8次(n<=8);然后按照程序的语句,写出部分执行结果:第一次循环n=1时,输出f=1;第二次循环n=2,输出f=2;第三次循环n=3,输出f=3;...;因此,我们发现输出的是一个斐波那契数列(0、1、1、2、3、…,即Fn=F(n-1)+F(n-2)(n>=2,n∈N*)),由斐波那契数列的定义可知,该程序缺少了第0、1两项,从第2项开始输出。因此,本题应选择A选项。38、要实现报表按某字段分组统计输出,需要设置的是()。A、报表页脚B、该字段的组页脚C、主体D、页面页脚标准答案:B知识点解析:组页脚节中主要显示分组统计数据,通过文本框实现。打印输出时,其数据显示在每组结束位置。所以要实现报表按某字段分组统计输出,需要设置该字段组页脚。故本题答案为39、窗体中有文本框Text1。运行程序,输入大于0的整数m,单击按钮Command1,程序显示由星号组成的高度为m的等腰三角形。例如,当m=5时,显示图形如下。*************************事件代码如下。PrivateSubCommand1_Click()m=Val(Me!Text1)result=""Fork=1TomForn=1Tok+m-1If【】Thenresult=result&""Elseresult=result&"*"EndIfNextnresult=result+Chr(13)NextkMsgBoxresult,,"运行结果"EndSub程序【】处应填写的语句是A、n<m-k+1B、n<=m-k+1C、n>m-k+1D、n>=m-k+1标准答案:A知识点解析:题目第一个for循环用于控制输入的行数,第二个for循环控制每行前面的空格数。我们可以看到,当K初始值为1,第一行需要输出4个空格和一颗星简单方法是,一个一个代进去测试。如在k=1情况下满足<5或者<=4的选项,题目中只有A满足。因此,本题应选择A选项。40、下列关于Access内置的域聚合函数的叙述中,错误的是A、域聚合函数可以直接从一个表中取得符合条件的值赋给变量B、域聚合函数可以直接从一个查询中取得符合条件的值赋给变量C、使用域聚合函数之前要完成数据库连接和打开操作D、使用域聚合函数之后无需进行关闭数据库操作标准答案:C知识点解析:域聚合函数功能比较强大,能够在VBA代码、计算控件、宏的条件表达式中,能够对某一数据集,按照给定的条件,对某特定字段进行统计。使用域聚合函数之前并不一定要完成数据库连接和打开操作。所以,选择C选项。二、基本操作题(本题共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)机试模拟试卷第3套一、选择题(本题共40题,每题1.0分,共40分。)1、以下叙述中正确的是()。A、在一个函数中,只能有一条return语句B、函数的定义和调用都可以嵌套C、函数必须有返回值D、不同的函数中可以使用相同名字的变量标准答案:D知识点解析:本题考查函数的知识。模块的函数与子过程不同,子过程没有返回值,而函数通常具有返回值,当然某些情况下也可以没有;在函数中可以使用return语句返回函数值,return语句可以有多个;函数可以嵌套调用,但是不得嵌套定义;不同的函数中可以使用相同名字的变量,它们互相无关。2、数据库技术的根本目标是()。A、数据存储B、数据共享C、数据查询D、数据管理标准答案:B知识点解析:数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享,所以数据库技术的根本目标是解决数据共享问题。3、定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,SA)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性部分依赖的关系是()。A、S(S#,Sn,Sd,Dc,SA)B、C(C#,Cn,P#)C、SC(S#,C#,G)D、以上三项均不是标准答案:A知识点解析:若X→Y,但Y不完全函数依赖于X,则称Y对X部分函数依赖。关系模式S中,(S#,Sd)→Dc,Sd→Dc,Dc不完全依赖于Sd且Sd为非主属性。故本题答案为A选项。4、若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是()。A、默认值B、有效性文本C、输入掩码D、密码标准答案:C知识点解析:将“输入掩码”属性设氍为“密码”,以创建密码输入项文本框。文本框中键入的任何字符都按原字符保存,但显示为星号(*)。选项C正确。5、要使打印的报表每页显示3列记录,在设置时应选择A、工具箱B、页面设置C、属性表D、字段列表标准答案:B知识点解析:报表页面设置主要包括设置边距、纸张大小、打印方向、页眉页脚样式等。在"打印"选项卡中单击打印按钮打开"打印"对话框,在"列"选项卡中可以设置一页报表中的列数。因此,答案是B选项。6、为了对有序表进行对分查找,要求有序表()。A、只能顺序存储B、只能链式存储C、可以顺序存储也可以链式存储D、任何存储方式标准答案:A知识点解析:二分法查找也称为拆半查找,是一种高效的查找方法。能使用二分法查找的线性表必须满足两个条件:用顺序存储结构;线性表是有序表。A选项正确。7、下面属于黑盒测试方法的是A、语句覆盖B、逻辑覆盖C、边界值分析D、路径覆盖标准答案:C知识点解析:采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、锚误推测、因果图和综合策略。8、有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。A、选择B、投影C、交D、并标准答案:D知识点解析:关系T中包含了关系R与s中的所有元组,所以进行的是并的运算。9、以下有关选项组叙述错误的是A、如果选项组结合到某个字段,实际上是组框架本身而不是组框架内的复选框、选项按钮或切换按钮结合到该字段上B、选项组可以设置为表达式C、使用选项组,只要单击选项组中所需的值,就可以为字段选定数据值D、选项组不能接受用户的输入标准答案:D知识点解析:本题考查选项组的知识。选项组是由一个组框以及一组复选框、选项按钮或切换按钮组成,如果选项组结合到某个字段,实际上是组框架本身而不是组框架内的复选框、选项按钮或切换按钮结合到该字段上;选项组也可以设置为表达式或非结合选项组,在自定义对话框中使用非结合选项组接受用户的输入。使用结合性选项组时,只要单击选项组中所需的值,就可以为字段选定数据值。10、子过程Plus完成对当前库中"教师表"的工龄字段都加1的操作。SubPlus()DimcnAsNewADODB.ConnectionDimrsAsNewADODB.RecordsetDimfdAsADODB.FieldDimstrConnectAsStringDimstrSQLAsStringSetcn=CurrentProject.ConnectionstrSQL="Select工龄from教师表"rs.OpenstrSQL,cn,adOpenDynamic,adLockOptimistic,adCmdTextSetfd=rs.Fields("工龄")DoWhileNotrs.EOF【】rs.Updaters.MoveNextLooprs.Closecn.CloseSetrs=NothingSetcn=NothingEndSub程序空白处【】应该填写的语句是A、fd=fd+1B、rs=rs+1C、工龄=工龄+1D、rs.fd=rs.fd+1标准答案:A知识点解析:fd是记录集的属性字段"工龄"集合,该题是对工龄进行操作,所以是对fd值进行修改。因此,本题应选择A选项。11、表达式1+3\2>1Or6M0d4<3AndNot1的运算结果是()。A、一1B、0C、1D、其他标准答案:A知识点解析:本题考查VBA中运算符优先级的知识。在VBA中,运算符之间的优先级的关系是:算术运算符>连接运算符>比较运算符>逻辑运算符。而各种运算符内部的各种运算符也有其自己的优先级。另外要注意,在进行逻辑运算时And优先级高于Or。在VBA中允许逻辑量进行算术运算,True处理成一1,False处理成0;反过来数值参与逻辑运算时0处理成False,非0处理成True。12、输入掩码字符“C”的含义是A、必须输入字母或数字B、可以选择输入字母或数字C、必须输入一个任意的字符或一个空格D、可以选择输入任意的字符或一个空格标准答案:D知识点解析:各输入掩码的意义如下表所示:13、耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。A、提高耦合性降低内聚性有利于提高模块的独立性B、降低耦合性提高内聚性有利于提高模块的独立性C、耦合性是指一个模块内部各个元素间彼此结合的紧密程度D、内聚性是指模块间互相连接的紧密程度标准答案:B知识点解析:模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性,所以A)错误,B)正确。耦合性是模块间互相连接的紧密程度的度量而内聚性是指一个模块内部各个元素间彼此结合的紧密程度,所以C)与D)错误。14、下列关于报表的叙述中,正确的是()。A、报表只能输入数据B、报表只能输出数据C、报表可以输入和输出数据D、报表不能输入和输出数据标准答案:B知识点解析:报表是Access提供的一种对象,用于将数据库中的数据以格式化形式显示和打印输出,不能用于输入。15、若在“销售总数”窗体中有“订货总数”文本框控件。能够正确引用控件值的是A、Forms.[销售总数].[订货总数]B、Forms![销售总数].[订货总数]C、Forms.[销售总数[![订货总数]D、Forms![销售总数[![订货总数[标准答案:D知识点解析:引用窗体中控件的格式为:Forms![窗体名]![控件名]。16、定位到同一字段最后一条记录中的快捷键是()。A、【End】B、【Ctrl】+【End】C、【Ctrl】+【↓】D、【Ctrl】+【Home】标准答案:C知识点解析:本题考查的是在“数据表”视图中浏览表中数据的快捷键的问题。其中【End】的作用是使光标快速移到单行字段的结尾;【Ctrl】+[End]的作用在于使光标快速移到多行字段的结尾;【Ctrl】+【I】的作用在于使光标快速移到当前字段的最后一条记录;【Ctrll+【Home】的作用是使光标快速移到多行字段的开头。17、如果设置报表上某个文件框的控件来源属性为“=2*5Mod3”,则打开报表视图时,该文本框显示信息是()。A、1B、2*5Mod3C、出错D、未绑定标准答案:A知识点解析:控件来源属性可以指定控件中显示的是什么数据,可以对绑定到表中的字段、查询或者SQL语句的数据进行显示和编辑,也可以显示表达式的结果。如果是表达式,则需在表达式前加上“=”号,控件中显示的是控件来源属性中设置的表达式的具体值,而2×5Mod3=1,所以显示的时候就是1。因此本题答案是A。18、运行下列程序,输入数据8、9、3、0后,窗体中显示结果是()。PrivateSubForm_Click()DimsumAsInteger,mAsIntegersum=0Dom=lnputBox(“输入m")sum=sum+mLoopUntilm=0MsgBoxsumEndSubA、0B、17C、20D、21标准答案:C知识点解析:本题程序是通过Do循环结构对键盘输入的数据进行累加,循环结束条件是输入的字符为0,题目在输入0之前输入的3个有效数据8、9、3相加值为20。19、在SELECT命令中,ORDERBY的主要功能是A、指定查询的表B、给出查询结果的顺序C、限定查询的条件D、说明查询的字段标准答案:B知识点解析:SELECT语句的格式为:SELECT字段列表FROM表名[WHERE条件表达式][ORDERBY列名][ASC][DESC]。通过ORDERBY短语可以对查询的结果进行排序,ASC实现升序排序,DESC实现降序排序。因此选项B正确。20、VBA的数组下标可取的变量类型是A、日期型B、字符型C、数值型D、可变型标准答案:C知识点解析:在VBA中数组声明的格式为:dim数组名(维数定义)as类型,声明数组用圆括号,用数值型变量定义维数,如果定义多维数组时,维数之间用逗号分隔。21、在Access中,可用于设计输入界面的对象是()。A、窗体B、报表C、查询D、表标准答案:A知识点解析:窗体是Access数据库对象中最具灵活性的一个对象,可以用于设计输入界面。其数据源可以是表或查询。22、在SQL语言的SELECT语句中,用于指明检索结果排序的子句是()。A、FROMB、WHILEC、GROUPBYD、ORDERBY标准答案:D知识点解析:SQL查询的SELECT语句是能最强,也是最为复杂的SQL语句。SELECT语句的结构是:SELECT[ALL|DISTINCT]别名FROM表名[WHERE查询条件][GROUPBY要分组的别名[HAVING分组条件]][ORDERBY要排序的别[ASC|DSC]]所以选项D)正确。23、在计算控件的表达式中必须使用运算符是A、=B、!C、圆括号()D、方括号[]标准答案:A知识点解析:计算控件的功能是将控件的表达式规则作用于数据源,并显示计算结果。根据表达式的有效性规则,用于计算结果的表达式都以"="开始,因此选择A选项。24、窗口事件是指操作窗口时所引发的事件,下列不属于事件的是()。A、加载B、打开C、关闭D、确定标准答案:D知识点解析:窗口事件是指操作窗口时所引发的事件,包括“加载”、“打开”、“关闭”,不包括“确定”。25、对下列二叉树进行前序遍历的结果为()。A、ABCDEFGHB、ABDGEHCFC、GDBEHACFD、GDHEBFCA标准答案:B知识点解析:遍历就是不重复地访问二叉树的所有结点。二叉树遍历的方法有3种:前序遍历、中序遍历和后序遍历。记住3种遍历的顺序:①前序,访问根一按前序遍历左子树一按前序遍历右子树;②中序,按中序遍历左子树一访问根一按中序遍历右子树;③后序,按后序遍历左子树一按后序遍历右子树一访问根。所以对该二叉树的中序遍历结果为ABDGEHCF。26、软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和()。A、阶段性报告B、需求分析C、需求总结D、都不正确标准答案:B知识点解析:软件需求分析阶段的工作,可以概括为四个方面:需求获取、需求分析、编写需求规格说明书和需求评审。需求获取的目的是确定对目标系统的各方面需求。涉及到的主要任务是建立获取用户需求的方法框架,并支持和监控需求获取的过程。需求分析是对获取的需求进行分析和综合,最终给出系统的解决方案和目标系统的逻辑模型。编写需求规格说明书作为需求分析的阶段成果,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进程的依据。需求评审是对需求分析阶段的工作进行复审,验证需求文档的一致性、可行性、完整性和有效性。27、下列叙述中正确的是A、程序执行的效率与数据的存储结构密切相关B、程序执行的效率只取决于程序的控制结构C、程序执行的效率只取决于所处理的数据量D、以上说法均错误标准答案:A知识点解析:程序执行的效率与数据的存储结构、数据的逻辑结构、程序的控制结构、所处理的数据量等有关。28、在Access数据库中使用向导创建查询,其数据可以来自()。A、多个表B、一个表C、一个表的一部分D、表或查询标准答案:D知识点解析:所谓查询就是根据给定的条件,从数据库中筛选出符合条件的记录,构成一个数据的集合,其数据来源可以是表或查询。29、在Access数据库中已经建立"tStudent"表,若使"姓名"字段在数据表视图中显示时不能移动位置,应使用的方法是A、排序B、筛选C、隐藏D、冻结标准答案:D知识点解析:Access中,筛选是指从数据表中选出一些符合条件的记录。隐藏是指把数据表中的某一列数据不显示,需要时再把它显示出来。排序是将表中的记录按照一个字段或多个字段的值重新排序。当冻结某个字段列后,无论怎样操作,该字段总是可见,因此,本题应选择D选项。30、运行VisualBasic的函数过程,应使用宏命令是A、RunMacroB、RunSqlC、RunCodeD、RunVBA标准答案:C知识点解析:RunMacro可以运行一个独立的宏或者一个位于宏组中宏;RunSql是用来运行MicrosoftAccess操作查询的命令;RunCode操作可以调用MicrosoftVisualBasic的Function过程。因此,本题应选择C选项。31、有如下程序:INPUTTOAIFA=10S=0ENDIFS=1?S假定从键盘输入的A的值一定是数值型,那么上面条件选择程序的执行结果是()。A、0B、1C、由A的值决定D、程序出错标准答案:B知识点解析:if条件成立与否,不影响S=1语句的执行,故S的值为132、在设计表时,若输入掩码属性设置为"LLLL",则能够接收的输入是()。A、abcdB、1234C、AB+CD、ABa9标准答案:A知识点解析:输入掩码符号L的含义是必须输入字母(A-Z)。根据这个说明可以判断选项A)正确。33、关系数据库管理系统中所谓的关系指的是()。A、各元组之间彼此有一定的关系B、各字段之间彼此有一定的关系C、数据库之间彼此有一定的关系D、符合满足一定条件的二维表格标准答案:D知识点解析:在关系性数据库管理系统中,系统以各种各样二维表格的形式记录管理信息,所以关系就是符合满足一定条件的二维表格。故选项D)为正确答案。34、数据库中有"商品"表如下:执行SQL命令:SELECT部门号,MIN(单价*数量)FROM商品GROUPBY部门号;查询结果的记录
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐饮服务外包保密及竞业限制合同书
- 梁体移位牵引校正技术专题
- 肿瘤患者常见症状的护理
- 知识经验萃取方法体系构建
- 肿瘤年会病历分享
- 糖尿病的护理诊断
- 体育场馆服务礼仪培训
- 中小学生礼仪培训方案
- 机修钳工职业鉴定培训教材
- 我是安全培训
- 2024东莞农商银行社会招聘笔试历年典型考题及考点剖析附带答案详解
- 肺性脑病的护理
- 混凝土销售技能培训课件
- 老年外科患者围手术期营养支持中国专家共识(2024)解读课件
- 贵州大学语文试题及答案
- 《基于价值链的企业分拆上市动因及效果研究的国内外文献综述》6700字
- 质量月建筑工程质量知识竞赛考试题库500题(含答案)
- 汽车快修连锁加盟商业计划书
- 自动化工程师面试真题及答案
- 吉林省2025年初三中考测试(一)生物试题含解析
- 七年级生物上册1.1.1形形色色的生物
评论
0/150
提交评论