您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 2007年9月全国计算机等级考试二级笔试试卷access试题及答案
2007年9月全国计算机等级考试二级笔试试卷access考试试题答案一、选择题(1~35每小题2分,共70分)1-10为二级公共基础题,解析略。11.用二维表来表示实体及实体之间联系的数据模型是A.实体-联系模型B.层次模型C.网状模型D.关系模型答案D解析:关系模型用表格形式表示实体类型及其实体间的联系。关系模型是目前最重要的一种模型,它是建立在严格的数学概念的基础上的。关系模型的基本数据结构是二维表,每一张二维表称为一个关系。考点:层次、网状、关系模型13.假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量......)一组属性来描述图书,可以作为“关键字”的是A.书号B.书名C.作者D.出版社答案A解析:码(又称为关键字):二维表中的某个属性,若它的值唯一地标识了一个元组,则称该属性为关键字。本题中:只有A.书号能够满足关键字定义中的唯一性要求。考点1:基本概念14.下列属于Access对象的是A.文件B.数据C.记录D.查询答案D解析:Access数据库由数据库对象和组两部分组成。其中对象又分为7种,包括:表、查询、窗体、报表、数据访问页、宏和模块。这些对象都存放在扩展名为.mdb的数据库文件中。考点3:Access数据库的系统结构15.在Access数据库的表设计视图中,不能进行的操作是A.修改字段类型B.设置索引C.增加字段D.删除记录答案D解析:编辑表中内容的操作主要包括选定记录、添加记录、修改记录、删除记录、复制记录等。这些操作是在数据表视图中完成的。考点3:编辑表的内容16.在Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加改记录。为此需要定义的关系是A.输入掩码B.有效性规则C.默认值D.参照完整性答案D解析:参照完整性是一个准则系统,Access使用这个系统用来确保相关表中的记录之间关系的有效性,并且不会因意外而删除或更改相关数据。考点5:建立表之间的关系17.将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是A.选择查询B.生成表查询C.追加查询D.更新查询答案C解析:将表A的记录复制到表B中,且不删除表B中的记录,可以使用的查询是追加查询。[2005年4月选择第18题][2005年4月选择第20题][2005年9月选择第26题]均考查了这个知识点。考点4:追加查询18.在Access中,查询的数据源可以是A.表B.查询C.表和查询D.表、查询和报表答案C解析:执行选择查询时,需要从指定的一个或多个数据库表或查询中搜索数据。当我们使用查询向导编制查询时,也可以看到只能从表或查询中选择数据源,如下图所示:考点1:查询分类19.在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的条件表达式是A.=left([专业],2)=信息B.like*信息*C.=*信息*D.Mid([专业],2)=信息答案B解析:Like决定一个字符串是否以一个或更多字符开始,需要通配符“*”号或“?”号以使Like运算符正确的使用如:Like“a*”Like“File???”表示以“a”开头的字符串以File开头,后3位为任意的字符(专用文本或备注数据类型)考点1:准则中的运算符20.如果在查询的条件中使用了通配符方括号“[]”,它的含义是A.通配任意长度的字符B.通配不在括号内的任意字符C.通配方括号内列出的任一单个字符D.错误的使用方法答案C解析:[]为字符串中该位置的字符设置范围[字符表]字符表中的一个字符,如[a-z]、[0-9][!字符表]不在字符表中的一个字符,如[!0-9]例:LikeP[A-F]###查找以P开头、后跟A到F间任何字母及3个数字的数据。Likea?[a-f]#[!0-9]*查找的字符串中第一个为a,第二个任意,第三个为a到f中任意一个,第四个为数字,第五个为非0-9的字符,其后为任意字符串。考点1:准则中的运算符21.现有某查询设计视图(如下图所示),该查询要查找的是A.身高在160以上的女性和所有的男性B.身高在160以上的男性和所有的女性C.身高在160以上的所有人或男性D.身高在160以上的所有人答案A解析:Or逻辑或例如:“团员”Or“男”是男生或是团员任意一个考点1:准则中的运算符22.在窗体中,用来输入或编辑字段数据的交互控件是A.文本框控件B.标签控件C.复选框控件D.列表框控件答案A解析:文本框主要用来输入或编辑字段数据,它是一种交互式控件。考点2:窗体中的控件23.如果要在整个报表的最后输出信息,需要设置A.页面页脚B.报表页脚C.页面页眉D.报表页眉答案B解析:报表页脚:在所有记录都被处理后,只打印在报表的结束处,用来显示整份报表的汇总说明。考点3:报表的组成24.可作为报表记录源的是A.表B.查询C.Select语句D.以上都可以答案D解析:(1)在“数据库”窗体中单击“报表”对象,在右侧的窗体中双击“使用向导创建报表”选项。屏幕显示“报表向导”第一个对话框,在对话框中包含有要创建报表的数据源选项、表或查询中的可用字段选项,在“表/查询”中选择要创建报表的表或查询,在“可用字段”中选择字段,单击“下一步”按钮。考点2:使用“报表向导”创建报表25.在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为A.=Max([数学])B.Max(数学)C.=Max[数学]D.=Max(数学)答案A解析:最大、小值函数格式:Max(字符串表达式)Min(字符串表达式)功能:返回一组指定字段中的最大、小值。说明:“字符串表达式”可以是一个字段名(数字类型),或者是含有数字型字段的表达式。举例:有一个“成绩”字段,可以用Max([成绩])求该字段中的最大值,用Min([成绩])求该字段中的最小值。考点2:准则中的函数26.将Access数据库数据发布到Internet网上,可以通过A.查询B.窗体C.数据访问页D.报表答案C解析:数据访问页是直接与数据库中数据链接的网页,设计用于查看和操作来自Internet或Intranet的数据——这些数据保存在MicrosoftAccess数据库或MicrosoftSQLServer数据库中。数据访问页也可能包含来自其他数据源的数据,例如MicrosoftExcel等。考点1:数据访问页的定义27.打开查询的宏操作是A.OpenFormB.OpenQueryC.OpenTableD.OpenModule答案B解析:OpenForm命令用于打开窗体OpenQuery命令用于打开查询OpenTable命令用于打开表OpenModule命令用于打开选定的模块考点7:常用宏操作28.宏操作SetValue可以设置A.窗体或报表控件的设置B.刷新控件数据C.字段的值D.当前系统的时间答案A解析:SetValue命令用于设置窗体或报表控件的属性值考点7:常用宏操作29.使用Function语句定义一个函数过程,其返回值的类型A.只能是符号常量B.是除数组之外的简单数据类型C.可在调用时由运行过程决定D.由函数定义时As子句声明答案D解析:过程调用子过程的调用形式有两种:Call子过程名([实参])或子过程名[实参]Sub或Function过程中的语句可以利用命名参数来传递值给被调用的过程。函数过程的调用形式只有一种:函数过程名([实参])。由于函数过程会返回一个值,实际上,函数过程的上述调用形式主要有两种方法:一是将函数过程返回值作为赋值成分赋予某个变量,其格式为“变量=函数过程名([实参])”;二是将函数过程返回值作为某个过程的实参成分使用。考点5:过程调用和参数传递30.在过程定义中有语句:PrivateSubGetData(ByReffAsInteger)其中ByRef的含义是A.传值调用B.传址调用C.形式参数D.实际参数答案B解析:在参数函数设计时,要想实现某个参数的双向传递,就应当说明该形参为传址调用形式。其设置选项是ByRef。31.在Access中,DAO的含义是:A.开放数据库互连应用编程接口B.数据库访问对象C.Active数据对象D.数据库动态链接库答案B解析:数据访问对象(DAO):数据访问对象是VBA提供的一种数据访问接口。ActiveX数据对象(ADO):ActiveX数据对象是基于组件的数据库编程接口。ODBC:开放数据库互连应用编程接口。DLL:数据库动态链接库考点6:VBA的数据库编程32.在窗体中有一个标签Label0,标题为“测试进行中”;有一个命令按钮Command1,事件代码如下:PrivateSubCommand1_Click()Label0.Caption=标签EndSubPrivateSubForm_Load()Form.Caption=举例Command1.Caption=移动EndSub打开窗体后单击命令按钮,屏幕显示ABCD答案D解析:打开窗体后,系统自动调用Form_Load(),这时Form的标题为举例,Command1的标题为移动,Label0的内容为“测试进行中”;当单击命令按钮后,Label0的内容更新为“标签”,Form的标题还是举例,Command1的内容还是移动,因此选择D。考点4:VBA程序流程控制语句33.在窗体中有一个标签Lb1和一个命令按钮Command1,事件代码如下:OptionCompareDatabaseDimaAsString*10PrivateSubCommand1_Click()a=1234b=Len(a)Me.Lb1.Caption=bEndSub打开窗体后单击命令按钮,窗体中显示的内容是A.4B.5C.10D.40答案A解析:DimaAsString*10表示变量a的长度为10个字节,也就是5个汉字的长度!如果所输入字符小于10它会自动用空格补齐,如果大于10,则多余的部分则会被截掉,只保留前10个字符。a=1234,b=Len(a),b=4,因此窗体中显示的内容是4。考点3:VBA编程基础——常量、变量、运算符和表达式34.下列不是分支结构的语句是A.If...Then...EndIfB.While...WEndC.If...Then...Else...EndIfD.Select...Case...EndSelect答案B解析:While...WEnd是循环结构的语句,不是分支结构的语句。考点4:VBA程序流程控制语句35.在窗体中使有一个文本框(名为n)接受输入的值,有一个命令按钮run,事件代码如下:PrivateSubrun_Click()result=Fori=1ToMe!nForj=1ToMe!nresult=result+*Nextjresult=result+Chr(13)+Chr(10)NextiMsgBoxresultEndSub打开窗体后,如果通过文本框输入的值为4,单击命令按钮后输出的图型是A.****B.****************************C.****D.****************************************答案A解析:输入的n值为4时,Forj=1To4执行result=result+*,此时result=****,循环j结束后,执行result=result+Chr(13)+Chr(10),相当于在字符串result=****后面加一个回车换行符,再执行i循环3次后,输出的图型应该是A。考点4:VBA程序流程控制语句二、填空题(每空2分,共30分)1、无歧义性(1-5为二级公共基础题)2、路径覆盖3、顺序存储结构4、ACBDFEHGP5、实体集6.在关系运算中,要从关系模式中指定若干属性组成新的关系,该关系运算称为【6】答案投影解析:投影(∏)从关系中挑选若干属性组成新的关系称为投影。如果新关系中包含重复元组,则去掉重复元组。投影运算记为∏x(R),其中R为一个关系,x为一组属性名或属性序号。7.在Acce
本文标题:2007年9月全国计算机等级考试二级笔试试卷access试题及答案
链接地址:https://www.777doc.com/doc-3079034 .html