本文由飄轌dē兲悾贡献doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。2007年9月全国计算机等级考试二级笔试试卷年月全国计算机等级考试二级笔试试卷月全国计算机等级考试二级笔试试卷access考试试题考试试题一、选择题(1~35每小题2分,共70分)1.软件是指A)程序B)程序和文档C)算法加数据结构D)程序、数据与相关文档的完整集合2.软件调试的目的是A)发现错误B)改正错误C)改善软件的性能D)验证软件的正确性3.在面向对象方法中,实现信息隐蔽是依靠A)对象的继承B)对象的多态C)对象的封装D)对象的分类4.下列叙述中,不符合良好程序设计风格要求的是A)程序的效率第一,清晰第二B)程序的可读性好C)程序中要有必要的注释D)输入数据前要有提示信息5.下列叙述中正确的是A)程序执行的效率与数据的存储结构密切相关B)程序执行的效率只取决于程序的控制结构C)程序执行的效率只取决于所处理的数据量D)以上三种说法都不对6.下列叙述中正确的是A)数据的逻辑结构与存储结构必定是一一对应的B)由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C)程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D)以上三种说法都不对7.冒泡排序在最坏情况下的比较次数是A)n(n+1)/2B)nn2logC)n(n?1)/2D)n/28.一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为A)219B)221C)229D)2319.下列叙述中正确的是A)数据库系统是一个独立的系统,不需要操作系统的支持B)数据库技术的根本目标是要解决数据的共享问题C)数据库管理系统就是数据库系统D)以上三种说法都不对10.下列叙述中正确的是A)为了建立一个关系,首先要构造数据的逻辑关系B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项C)一个关系的属性名表称为关系模式D)一个关系可以包括多个二维表为二级公共基础题,解析略。答案如下:1-10为二级公共基础题,解析略。答案如下:1-5DBCAA6-10DCABC11.用二维表来表示实体及实体之间联系的数据模型是A.实体-联系模型B.层次模型C.网状模型D.关系模型答案D解析:关系模型用表格形式表示实体类型及其实体间的联系。关系模型是目前最重要的一种模型,它是建立在严格的数学概念的基础上的。关系模型的基本数据结构是二维表,每一张二维表称为一个关系。考点3:层次、网状、关系模型12.在企业中,职工的“工资级别”与职工个人“工资”的联系是A.一对一联系B.一对多联系C.多对多联系D.无联系答案B解析:一对多联系(1:n)如果实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与B具有一对多联系。考点2:实体联系模型及E-R图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。选择题第3题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。33.在窗体中有一个标签Lb1和一个命令按钮Command1,事件代码如下:OptionCompareDatabaseDimaAsString*10PrivateSubCommand1_Click()a=1234b=Len(a)Me.Lb1.Caption=bEndSub打