您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 2007年9月全国计算机等级考试二级笔试试卷
2007年9月全国计算机等级考试二级笔试试卷access考试试题一、选择题(1~35每小题2分,共70分)1.软件是指A)程序B)程序和文档C)算法加数据结构D)程序、数据与相关文档的完整集合答案:D【解析】:软件是程序、数据与相关文档的完整集合,相对于计算机硬件而言,软件是逻辑产品而不是物理产品,是计算机的无形部分。2.软件调试的目的是A)发现错误B)改正错误C)改善软件的性能D)验证软件的正确性答案:B【解析】:软件测试与软件调试是两个不同的概念:软件测试的目的是发现错误,而软件调试的目的是发现错误或导致程序失误的原因,并修改程序以修正错误,调试是测试之后的活动。3.在面向对象方法中,实现信息隐蔽是依靠A)对象的继承B)对象的多态C)对象的封装D)对象的分类答案:C【解析】:封装是一种信息屏蔽技术,目的在于将对象的使用者和对象的设计者分开。用户只能见到对象封装界面上的信息,不必知道实现的细节。封装一方面通过数据抽象,把相关的信息结合在一起,另一方面也简化了接口。答案:A【解析】:当今主导的程序设计风格是清晰第一,效率第二的观点。结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,而实际应用中,人们更重视程序的可理解性。4.下列叙述中,不符合良好程序设计风格要求的是A)程序的效率第一,清晰第二B)程序的可读性好C)程序中要有必要的注释D)输入数据前要有提示信息答案:A【解析】:当今主导的程序设计风格是清晰第一,效率第二的观点。结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,而实际应用中,人们更重视程序的可理解性。5.下列叙述中正确的是A)程序执行的效率与数据的存储结构密切相关B)程序执行的效率只取决于程序的控制结构C)程序执行的效率只取决于所处理的数据量D)以上三种说法都不对答案:A【解析】:程序执行的效率与很多因素有关,如数据的存储结构、程序所处理的数据量、程序所采用的算法等。顺序存储结构和链式存储结构在数据插入和删除操作上的效率就存在差别,其中链式存储结构的效率是高一些。6.下列叙述中正确的是A)数据的逻辑结构与存储结构必定是一一对应的B)由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C)程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D)以上三种说法都不对答案:D【解析】:数据的逻辑结构与数据在计算机中的存储方式无关,它用来抽象地反映数据元素之间的逻辑关系,故A选项错误。存储结构分为顺序存储结构与链式存储结构,其中顺序存储结构是将逻辑上相邻的数据元素存储在物理上相邻的存储单元里,节点之间的关系由存储单元的相邻关系来决定,它主要用于存储线性结构的数据故B错。数组的存储方式连续是指其在计算机中的存储方式,它可以用来处理非线性结构,故C错。7.冒泡排序在最坏情况下的比较次数是A)n(n+1)/2B)nlog2nC)n(n-1)/2D)n/2答案:C【解析】:冒泡排序的基本思想是对当前未排序的全部节点自上而下依次进行比较和调整,让键值较大的节点下沉,键值较小的节点往上冒。也就是说,每当两相邻节点比较后发现它们的排列与排序要求相反时,就将它们互换。对n个节点的线性表采用冒泡排序排序,冒泡排序的外循环最多执行n-1遍。第一遍最多执行n-1次比较,第二遍最多执行n-2次比较,依次类推,第n-1遍最多执行1次比较。因此,整个排序过程最多执行n(n-1)/2次比较8.一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为A)219B)221C)229D)231答案:A【解析】:在任意一棵二叉树中,若终端节点(叶子)的个数为n1,则度为2的节点数n2=n1-1.本题中度为0的节点即叶子节点,故总节点数=度为0的节点数+度为1的节点数+度为2的节点数=70+80+69=2199.下列叙述中正确的是A)数据库系统是一个独立的系统,不需要操作系统的支持B)数据库技术的根本目标是要解决数据的共享问题C)数据库管理系统就是数据库系统D)以上三种说法都不对答案:B【解析】:数据库技术的根本目的是要解决数据的共享问题;数据库需要操作系统的支持;数据库管理系统,对数据库进行统一的管理和控制,以保证数据库安全性和完整性。它是数据库系统的核心软件。10.下列叙述中正确的是A)为了建立一个关系,首先要构造数据的逻辑关系B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项C)一个关系的属性名表称为关系模式D)一个关系可以包括多个二维表答案:A【解析】:在一个二维表中,水平方向的行称为元组,每一行为一个元组,元组中的每一个分量不能再进行分割,故选项B错,对关系的描述称为关系模式,一个关系模式对应一个关系的结构,格式为:关系名(属性名1,属性名2……属性名N)故C错。一个关系就是一个二维表,故D错。11.用二维表来表示实体及实体之间联系的数据模型是A.实体-联系模型B.层次模型C.网状模型D.关系模型答案D【解析】:关系模型用表格形式表示实体类型及其实体间的联系。关系模型是目前最重要的一种模型,它是建立在严格的数学概念的基础上的。关系模型的基本数据结构是二维表,每一张二维表称为一个关系。12.在企业中,职工的“工资级别”与职工个人“工资”的联系是A.一对一联系B.一对多联系C.多对多联系D.无联系答案B【解析】:一对多联系(1:n)如果实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与B具有一对多联系。13.假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量......)一组属性来描述图书,可以作为“关键字”的是A.书号B.书名C.作者D.出版社答案A【解析】:码(又称为关键字):二维表中的某个属性,若它的值唯一地标识了一个元组,则称该属性为关键字。本题中:只有A.书号能够满足关键字定义中的唯一性要求。考点1:基本概念14.下列属于Access对象的是A.文件B.数据C.记录D.查询答案D解析:Access数据库由数据库对象和组两部分组成。其中对象又分为7种,包括:表、查询、窗体、报表、数据访问页、宏和模块。这些对象都存放在扩展名为.mdb的数据库文件中。15.在Access数据库的表设计视图中,不能进行的操作是A.修改字段类型B.设置索引C.增加字段D.删除记录答案D【解析】:编辑表中内容的操作主要包括选定记录、添加记录、修改记录、删除记录、复制记录等。这些操作是在数据表视图中完成的。16.在Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加改记录。为此需要定义的关系是A.输入掩码B.有效性规则C.默认值D.参照完整性答案D【解析】:参照完整性是一个准则系统,Access使用这个系统用来确保相关表中的记录之间关系的有效性,并且不会因意外而删除或更改相关数据。17.将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是A.选择查询B.生成表查询C.追加查询D.更新查询答案C【解析】:将表A的记录复制到表B中,且不删除表B中的记录,可以使用的查询是追加查询。18.在Access中,查询的数据源可以是A.表B.查询C.表和查询D.表、查询和报表答案C【解析】:执行选择查询时,需要从指定的一个或多个数据库表或查询中搜索数据。19.在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的条件表达式是A.=left([专业],2)=信息B.like*信息*C.=*信息*D.Mid([专业],2)=信息答案B【解析】:Like决定一个字符串是否以一个或更多字符开始,需要通配符“*”号或“?”号以使Like运算符正确的使用如:Like“a*”Like“File???”表示以“a”开头的字符串以File开头,后3位为任意的字符(专用文本或备注数据类型)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的字符,其后为任意字符串。21.现有某查询设计视图(如下图所示),该查询要查找的是A.身高在160以上的女性和所有的男性B.身高在160以上的男性和所有的女性C.身高在160以上的所有人或男性D.身高在160以上的所有人答案A【解析】:Or逻辑或例如:“团员”Or“男”是男生或是团员任意一个22.在窗体中,用来输入或编辑字段数据的交互控件是A.文本框控件B.标签控件C.复选框控件D.列表框控件答案A【解析】:文本框主要用来输入或编辑字段数据,它是一种交互式控件。23.如果要在整个报表的最后输出信息,需要设置A.页面页脚B.报表页脚C.页面页眉D.报表页眉答案B【解析】:报表页脚:在所有记录都被处理后,只打印在报表的结束处,用来显示整份报表的汇总说明。24.可作为报表记录源的是A.表B.查询C.Select语句D.以上都可以答案D【解析】:(1)在“数据库”窗体中单击“报表”对象,在右侧的窗体中双击“使用向导创建报表”选项。屏幕显示“报表向导”第一个对话框,在对话框中包含有要创建报表的数据源选项、表或查询中的可用字段选项,在“表/查询”中选择要创建报表的表或查询,在“可用字段”中选择字段,单击“下一步”按钮。25.在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为A.=Max([数学])B.Max(数学)C.=Max[数学]D.=Max(数学)答案A【解析】:最大、小值函数格式:Max(字符串表达式)Min(字符串表达式)功能:返回一组指定字段中的最大、小值。说明:“字符串表达式”可以是一个字段名(数字类型),或者是含有数字型字段的表达式。举例:有一个“成绩”字段,可以用Max([成绩])求该字段中的最大值,用Min([成绩])求该字段中的最小值。26.将Access数据库数据发布到Internet网上,可以通过A.查询B.窗体C.数据访问页D.报表答案C【解析】:数据访问页是直接与数据库中数据链接的网页,设计用于查看和操作来自Internet或Intranet的数据——这些数据保存在MicrosoftAccess数据库或MicrosoftSQLServer数据库中。数据访问页也可能包含来自其他数据源的数据,例如MicrosoftExcel等。27.打开查询的宏操作是A.OpenFormB.OpenQueryC.OpenTableD.OpenModule答案B【解析】:OpenForm命令用于打开窗体OpenQuery命令用于打开查询OpenTable命令用于打开表OpenModule命令用于打开选定的模块28.宏操作SetValue可以设置A.窗体或报表控件的设置B.刷新控件数据C.字段的值D.当前系统的时间答案A【解析】:SetValue命令用于设置窗体或报表控件的属性值29.使用Function语句定义一个函数过程,其返回值的类型A.只能是符号常量B.是除数组之外的简单数据类型C.可在调用时由运行过程决定D.由函数定义时As子句声明答案D【解析】:过程调用子过程的调用形式有两种:Call子过程名([实参])或子过程名[实参]Sub或Function过程中的语句可以利用命名参数来传递值给被调用的过程。函数过程的调用形式只有一种:函数过程名([实参])。由于函数过程会返回一个值,实际上,函数过程的上述调用形式主要有两种方法:一是将函数过程返回值作
本文标题:2007年9月全国计算机等级考试二级笔试试卷
链接地址:https://www.777doc.com/doc-3079030 .html