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

下载本文档

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

文档简介

国家二级(ACCESS)笔试模拟试卷10(共9套)(共439题)国家二级(ACCESS)笔试模拟试卷第1套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、下列叙述中正确的是()。A、数据的逻辑结构与存储结构必定一一对应B、由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C、程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D、以上三种说法都不对标准答案:8知识点解析:一种数据的逻辑结构根据需要可以表示成多种存储结构,数据的逻辑结构与存储结构不一定一一对应,选项A错误。计算机的存储空间是向量式的存储结构,但一种数据的逻辑结构根据需要可以表示成多种存储结构,如线性链表是线性表的链式存储结构,数据的存储结构不一定是线性结构,因此选项B错误。数组一般是顺序存储结构,们利用数组也能处理非线性结构。选项C错误。由此可知,只有选项D的说法正确。2、下列数据结构中,能用二分法进行查找的是()。A、顺序存储的有序线性表B、线性链表C、二叉链表D、有序线性链表标准答案:1知识点解析:二分查找只适用于顺序存储的有序表。3、对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。A、冒泡排序为n/2B、冒泡排序为nC、快速排序为nD、快速排序为n(n-1)/2标准答案:8知识点解析:假设线性表的长度为n,在最坏情况下,冒泡排序和快速排序需要的比较次数为n(n-1)/2。4、程序设计方法要求在程序设计过程中,()。A、先编制出程序,经调试使程序运行结果正确后再画出程序的流程图B、先编制出程序,经调试使程序运行结果正确后再在程序中的适当位置处加注释C、先画出流程图,再根据流程图编制出程序,最后经调试使程序运行结果正确后再在程序中的适当位置处加注释D、以上三种说法都不对标准答案:8知识点解析:程序设计的过程应是先画出流程图,然后根据流程图编制出程序,所以选项A错误。程序中的注释是为了提高程序的可读性,注释必须在编制程序的同时加入,所以,选项B和选项C错误。综上所述,本题的正确答案为选项D。5、下列描述中正确的是()。A、软件工程只是解决软件项目的管理问题B、软件工程主要解决软件产品的生产率问题C、软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D、软件工程只是解决软件开发中的技术问题标准答案:4知识点解析:软件工程学是研究软件开发和维护的普遍原理与技术的一门工程学科,选项A说法错误。软件工程是指采用工程的概念、原理、技术和方法指导软件的开发与维护,软件工程学的主要研究对象包括软件开发与维护的技术、方法、工具和管理等方山,选项B和选项D的说法均过于片面,选项C正确。6、在面向对象方法中,实现信息隐蔽是依靠()。A、对象的继承B、对象的多态C、对象的封装D、对象的分类标准答案:4知识点解析:通常认为,面向对象方法具有封装性、继承性、多态性几大特点。所谓封装就是将相关的信息、操作与处理融合在一个内含的部件中(对象中)。简单地说,封装就是隐藏信息。7、冒泡排序在最坏情况下的比较次数是()。A、n(n+1)/2B、nlog2nC、n(n-1)/2D、n/2标准答案:4知识点解析:冒泡排序的基本思想是:将相邻的两个元素进行比较,如果反序,则交换;对于一个待排序的序列,经一趟排序后,最大值的元素移动到最后的位置,其他值较大的元素也向最终位置移动,此过程称为一趟冒泡。对于有n个数据的序列,共需n-1趟排序,第i趟对从1到n-i个数据进行比较、交换。冒泡排序的最坏情况是待排序序列逆序,第1趟比较n-1次,第2趟比较n-2次,依此类推,最后一趟比较1次,一共进行n-1趟排序。因此,冒泡排序在最坏情况下的比较次数是(n-1)+(n-2)+…+1,结果为n(n-1)/2。8、下列实体的联系中,属于多对多联系的是()。A、学生与课程B、学校与校长C、住院的病人与病床D、职工与工资标准答案:1知识点解析:只有选项A符合多对多联系的条件,因为一个学t生可以选修多门课程,而一门课程又可以由多个学生来选修,所以学生与课程之间的联系是多对多联系。9、在面向对象的程序设计中,下列叙述中错误的是()。A、对象是面向对象软件的基本模块B、对象不是独立存在的实体,各个对象之间有关联,彼此依赖C、下一层次的对象可以继承上一层次对象的某些属性D、同样的消息被不同对象接受时,可导致完全不同的行动标准答案:2知识点解析:在面向对象的程序设计中,一个对象是一个可以独立存在的实体。各个对象之间相对独立,相互依赖性小。所以,选项B错误,应为本题的正确答案。10、下列关于E-R图的描述中正确的是()。A、E-R图只能表示实体之间的联系B、E-R图只能表示实体和实体之间的联系C、E-R图只能表示实体和属性D、E-R图能表示实体、属性和实体之间的联系标准答案:8知识点解析:E-R图中,用图框表示实体、属性和实体之间的联系。用E-R图不仅可以简单明了地描述实体及其相互之间的联系,还可以方便地描述多个实体集之间的联系和一个实体集内部实体之间的联系。选项A、选项B和选项C的说法都错误,正确答案是选项D。二、选择题(本题共25题,每题1.0分,共25分。)11、Access数据库的各对象小,是实际存放数据的地方只有()。A、表B、查洵C、窗体D、报表标准答案:1知识点解析:查询是对基表数据有选择的提取而产生的另一类对象,除了不改变基表中的原始数据,选项B不符合题意;窗体是用户和Access之间的接口,选项C不符合题意:报表是打印出各种表格,并对数据进行分类、分组、排序、计算等处理的最好工具,选项D不符合题意。表是惟一存储数据的对象,选项A正确。12、在以下叙述中,正确的是()。A、Access只能使用系统菜单创建数据库应用系统B、Access不具备程序设计能力C、Access只具备了模块化程序设计能力D、Access具有面向对象的程序设计能力,并能创建复杂的数据库应用系统标准答案:8知识点解析:在Access中,可以使用菜单命令、启动对话框及向导这三种方式来创建数据库,选项A描述错误:可以使用“模块”对象来创建可执行的程序,Access具备程序设计能力,选项B描述错误;Access除了具有模块化程序设计能力之外,还可以使用面向对象的方法来设计程序,选项C描述错误;选项D描述正确。13、不属于Access对象的是()。A、表B、文件夹C、窗体D、查询标准答案:2知识点解析:Access有七种对象,分别为表、查询、窗体、报表、贝、宏及模块,此题中选项B指出的“文件夹”,并不是Access的对象。14、在关系运算中,选择运算的含义是()。A、在基本表中,选择满足条件的元组组成一个新的关系B、在基本表中,选择需要的属性组成一个新的关系C、在基本表中,选择满足条件的元组和属性组成一个新的关系D、以上三种说法均是正确的标准答案:1知识点解析:选择运算是在一个数据库中,选择满足给定条件的所有元组,组成—个新的关系。15、在查询中,默认的字段显示顺序是()。A、在表的数据表视图中显示的顺序B、添加时的顺序C、按照字母顺序D、按照文字笔画顺序标准答案:2知识点解析:在查询中,默认的字段显示顺序是添加时的顺序。16、可以连接数据源中OLE类型的字段的是()。A、非绑定对象框B、绑定对象框C、文本框D、图像控什标准答案:2知识点解析:选项A“非绑定对象框”可以建立“OLE”类型的对象,但不能与数据源绑定;选项B“绑定对象框”可以建立数据源中“OLE”类型的字段的控件,为正确答案;选项C“文本框”不能用来建立“OLE”对象;选项D“图像控件”不能与数据源绑定,如果要建立数据库中的图像字段的控件,则要使用绑定对象框控件。17、使用表设计器定义表中字段时,不是必须设置的内容是()。A、字段名称B、数据类型C、说明D、字段属性标准答案:4知识点解析:当使用表设计器来定义表中字段时,字段名称、数据类型及字段属性必须要输入或进行设置,说明是可选的,用于帮助说明该字段。18、假设某数据表中有一个工作时间字段,查找1999年参加工作的职工记录的准则是()。A、Between#99-01-01#And#99-12-31#B、Between"99-01-01"And"99-12-31"C、Between"99.01.01"And"99.12.31"D、#99.01.01#And#99.12.31#标准答案:1知识点解析:注意两点:时间值需要用半角的“#”括起来;Between的格式为“表达式[Not]Betweenvaluelvalue2”。木题B选项和C选项没有使用“#”号,选项D没有Between。正确答案为选项A。19、在创建交叉表查询时,列标题字段的值显示在交叉表的位置是()。A、第一行B、第一列C、上面若干行D、左面若干列标准答案:1知识点解析:在交叉表查询设计视图中,列标题字段的值显示在交叉表的位置的第一行。20、用来接收用户输入数据,应单击工具箱的()按钮。A、B、C、D、标准答案:1知识点解析:选项A是文本框控件,用于显示、输入或编辑窗体的基础记录数据源,显示计算结果或接收用户输入数据,为正确答案:选项B是标签控件,用于显示说明文本的控件;选项C是子窗体/了报表控件,用来显示来自多个表的数据;选项D是选项卡控件,用于创建一个多页的选项卡窗体或选项卡对话框,可以在选项卡控件上复制或添加其他控件。21、已经建立了包含“姓名”、“性别”,“系别”、“职称”等字段的tEmployee表。若以此表为数据源创建查询,计算各系不同性别的总人数和各类职称人数,并显示如下图所示的结果正确的设计是()。A、B、C、D、标准答案:2知识点解析:由题干图可以看出,该交叉表查询应当以“职称”作为列标题,而“性别”、“总人数”为行标题,选项A中错误地将“总人数”设置为列标题,选项C中将“总人数”设置为值,而选项D中将“性别”字段设置为列标题,均错误。选项B为正确答案。22、若要在报表每一页底部都输出信息,需要设置的是()。A、页面页脚B、报表页脚C、页面页眉D、报表页眉标准答案:1知识点解析:在报表中包括7种节,分别是主体,报表页眉、页面页眉、页面页脚、组页眉、组页脚和报表页脚。页面页脚一般用于预览、打印时在每一页底部,常用来显示页码、日期、本页汇总数据等信息,打印时在每一页都打印。所以如果要在报表的每一页底部都输出信息,则需要设置在页画页脚上。23、要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是()。A、*B、?C、!D、#标准答案:8知识点解析:选项A“*”表示与包含任意多个字符的字符串匹配;选项B“?”表示与任意1个字符匹配;选项C“!”表示与不在方括号内的任意1个字符匹配(必须与[]一起用);选项D“#表示与任意1个数字字符匹配。24、假设已在Access中建立了包含书名、单价和数量等3个字段的tOfg表,以该表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控件来源为()。A、[单价]*[数量]B、=[单价]*[数量]C、[图书订单表]![单价]*[图书订单表]![数量]D、=[图书订单表]![单价]*[图书订单表]![数量]标准答案:2知识点解析:窗体文本框的控件来源应以等号开始,故选项A和选项C是错误的,而选项D中的[图书订单表]和本题毫不相干,也是错误的。选项B正确。25、在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是()。A、报表页眉B、报表页脚C、页面页眉D、页面页脚标准答案:2知识点解析:报表页眉只在第一页打印,报表页脚只在最后一页打印、页面页眉与页面页脚在每一页都打印。此题的正确答案为选项D。26、在宏的调试中,可配合使用设计器上的()工具按钮。A、“调试”B、“条件”C、“单步”D、“运行”标准答案:4知识点解析:在宏的调试过程中,可以使用“单步”工具来让宏单步执行,以便查看宏的执行效果。27、打开查询的宏操作是()。A、OpenFormB、OpenQueryC、OpenTableD、OpenModule标准答案:2知识点解析:OpenQuery可以在数据表视图、设计视图或打印预览中打开选择查询或交叉表查询,所以选项B为正确答案。选项A“OpenForm”宏打开窗体,选项C“OpenTable”打开表,选项D“OpenMOdule”打开特定的VisualBasic模块。28、在窗体中添加了一个文本框和一个命令按钮(名称分别为tText和bCommand),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为“计算机等级考试”。以下能实现上述操作的事件过程是()。A、PrivateSubbCommandClick()Caption="计算机等级考试"EndSubB、PrivateSubtText_Click()bCommand.Caption="训算机等级考试"EndSubC、PrivateSubbCommand_Change()Caption=”计算机等级考试”EndSubD、PrivateSubtText_Change()bCommand.Caption="计算机等级考试"EndSub标准答案:8知识点解析:题干要求在文本框中输入一个字符的时候,就引发事件,则必须要选择文本框的更改事件,在更改事件代码中,要求改变命令按钮的Caption属性。选项A和选项B分别使用的是命令按钮和文本框的单击事件,不符合题目要求;选项c使用命令按钮的更改事件,也不符合要求:选顶D使用了文本框的更改事件,并且修改了命令按钮的Caption属性,符合题目要求,故为正确答案。29、在以下关于报表数据源设置的叙述中,正确的是()。A、可以是任意对象B、只能是表对象C、只能是查询对象D、可以是表对象或查询对象标准答案:8知识点解析:报表可以选择表或查询作为数据源,但其他对象不可以作为报表的数据源,所以选项D是正确答案。30、假设某数据库已建有宏对象“宏1”,“宏1”中只有一个宏操作SetValue。其中第一个参数项目为“[Labe10).[Caption]”,第二个参数表达式为“[Text0]”。窗体“fmTest”中有一个标签Label0和一个文本框Text0,现设置控件Text0的“更新后”事件为运行“宏1”,则结果是()。A、将文本框清空B、将标签清空C、将文本框中的内容复制给标签的标题,使二者显示相同内容D、将标签的标题复制到文本框,使二者显示相同内容标准答案:4知识点解析:宏操作SetValue的作用是为窗体、窗体数据或报表上的控什、字段或属性设置值。其中第一个参数(项目)是要设置的控件、宁段或属性的名称,本题中的“[Labe10)[Caption]”表示要设置标签Label0的Caption属性;第二个参数(表达式)为设置此项目值的表达式,本题中的“Text0”示该表达式为Text0的值。在Text0更新后运行此宏时,宏将Label0的Caption属性(Label0的标签内容)更新为Text0中的内容。所以选项C为正确答案。31、下列逻辑表达式中,能正确表示条件"x和y都是奇数”的是()。A、xMod2=1OryMod2=1B、xMod2=0OryMod2=0C、xMod2=1AndyMod2=1D、xMod2=0AndyMod2=0标准答案:4知识点解析:题目要求表示条件“x和y都是奇数”,冈此应该是“与”,所以排除选项A和选项B,它们是“或”的条件。奇数应该是Mod2=1,Mod()函数的功能是求余,所以选项C正确。32、若要求在文本框中输入文本时达到密码"*"号的显示效果,则应设置的属性是()。A、默认值属性B、标题属性C、密码属性D、输入掩码属性标准答案:4知识点解析:“默认值”属性是自动输入到字段中,作为新记录的值,选项A错误;“标题”属性是设置文本框的名称,选项B错误;“密码”属性是在文本框中输入文本时达到密码"*"号的显示效果,满足题日要求,选项C正确;“输入掩码”属性是设置输入字段的格式,选项D错误。33、在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommandl_Click()Dima()a=Array(1,3,5,7)s=0Fori=1To3S=S*10+a(i)NextiPrintsEndSub程序运行后,输出结果为()。A、135B、357C、531D、753标准答案:2知识点解析:Dima()是定义一个动态数组,Array是给一维数组赋初值的函数。For循环控制的初值从1开始,可见s(i)的取值依次是3,5、7,而不是1、3、5。执行s=s*10+a(i)语句后的最后结果为357,所以程序运行的结果是选项B。34、窗体上添加有3个命令按钮,分别命名为Command1、Command2和Command3。编写Commandl的单击事件过程,完成的功能为:当单击按钮Command1时,按钮Command2可用,按钮Command3不可见。以下正确的是()。A、PrivateSubCommand1_C1ick()Command2.Visible=TrueCommand3.Visible=FalseEndSubB、PrivateSubCommandl_C1ick()Command2.Enabled=TrueCommand3.Enabled=FalseEndSubC、PrivateSubConunand1_C1ick()Command2.Enabled=TrueCommand3.Visible=FalseEndSubD、PrivateSubCommand1_Click()Command2.Visible=TrueCommand3.Enabled=FalseEndSub标准答案:4知识点解析:命令按钮足否可见是由Visible属性来控制,是否可用由Enabled属性来控制。题目要求当单击按钮Command1时,按钮Command2.可用,也就是命令按钮Cored2的Enbaled届性为真:按钮Command3不可见,也就是命令按钮Command3的Visible属性为False,由此可见选项C是止确答案。35、在窗体上画一个名称为TxtA的文本框,然后编写如下的事件过程:PrivateSubTxtA_KeyPress(KeyasciiAsInteger)EndSub若焦点位于文本框中,则能够触发KeyPress事件的操作是()。A、单击鼠标B、双击文本框C、鼠标滑过文本框D、按下键盘上的某个键标准答案:8知识点解析:在窗体上画一个控件,这里的控件是指可以发生KeyPress事件的控件,双击该控件,进入程序代码窗口,从“过程”框中选取KeyPress,即可以定义KeyPress事件过程。其一般格式为:PrivateSubForm_KeyPress(keyasciiAsInteger)…EndSub它的功能为:当压下键盘上的某个键时,将发生KeyPress事件。该事件可用于文本框等控件。严格地说,当按下某个键时,所触发的是拥有焦点的那个控什的KeyPress事件,可见选项D正确。三、公共基础填空题(本题共5题,每题1.0分,共5分。)36、数据的逻辑结构有线性结构和【】两大类。标准答案:非线性结构知识点解析:数据的逻辑结构有线性结构和非线性结构两大类。37、顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。标准答案:相邻知识点解析:常用的存储表示方法有4种,顺序存储、链式存储、索引存储、散列存储。其中,顺序存储方法是把逻辑上相邻的结点存储在物理位置也相邻的存储单元中。38、一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。标准答案:可重用性知识点解析:本题考查了继承的优点:相似的对象可以共享程序代码和数据结构,从而大大减少了程序中的冗余,提高软件的可重用性。39、软件工程研究的内容主要包括:【】技术和软件工程管理。标准答案:软件开发知识点解析:基于软件工程的目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工程环境,其主体内容是软件开发方法学。软件工程管理包括:软件管理学、软件工程经济学,以及软件心理学等内容。40、关系操作的特点是【】操作。标准答案:集合知识点解析:在关系操作中,所有操作对象与操作结果都是关系。而关系定义为元素数相同的元组的集合。因此,关系操作的特点是集合操作。四、填空题(本题共4题,每题1.0分,共4分。)41、学生教学管理系统、图书管理系统都是以【】为基础和核心的计算机应用系统。标准答案:数据库管理系统知识点解析:暂无解析42、Access中,查询不仅具有查找的功能,而且还具有【】功能。标准答案:计算知识点解析:暂无解析43、窗体由多个部分组成,每个部分称为一个“【】”。标准答案:节知识点解析:暂无解析44、【】主要用于对数据库中的数据进行分组、计算、汇总和打印输出。标准答案:报表知识点解析:暂无解析五、填空题(含2小题)(本题共1题,每题1.0分,共1分。)45、和文件系统相比,数据库系统的数据冗余度【】,数据共享性【】。标准答案:小高(或好)知识点解析:暂无解析国家二级(ACCESS)笔试模拟试卷第2套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、下列数据结构中属于非线性结构的是()。A、二叉树B、线形表C、栈与队列D、线性链表标准答案:1知识点解析:一个线性结构需要满足以下两个条件:一是有且只有一个根节点;二是每个节点最多有一个前件,也最多有一个后件。选项中的线形表、栈与队列、线性链表都满足这两个条件,所以它们都是线性结构,而二叉树虽然只有一个根节点,但它的每个节点可以有两个子树,不满足线性结构的每个节点最多有一个前件,也最多有—个后件这一条件。所以它是非线性结构。2、以下特点中不属于线性表的顺序存储结构的是()。A、线性表中所有元素所占的存储空间是连续的B、线性表的数据元素在存储空间中是按逻辑顺序依次存放的C、线性表中所有元素所占的存储空间是连续的’D、前后件两个元素在存储空间是紧邻的标准答案:4知识点解析:线性表的顺序存储结构要求:线性表中所有元素所占的存储空间是连续的并且线性表的数据元素在存储空间中是按逻辑顺序依次存放的。因此,选项A、B是正确的。在线性表的顺序存储结构中,前后件两个元素在存储空间中是紧邻的,因此,选项D也是正确的。3、一个向量第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是()。A、110B、108C、100D、120标准答案:2知识点解析:数据元素的存储位置均取决于第一个数据元素的存储位置,即:LOC(ai)=LOC(a1)+(i1)xC↑基地址↑一个数据元素所占字节数所以第5个元素的地址=100+2x(5x1)=108。4、下列关于栈的叙述中正确的是()。A、在栈中只能插入数据B、在栈中只能删除数据C、栈是先进先出的线性表D、栈是先进后出的线性表标准答案:8知识点解析:栈是一种线性表,允许在一端进行插入与删除元素,选项A、B是错误的。在栈中插入和删除运算都只在线性表的一端进行,因此栈是一种先进后出的线性表。5、在面向对象方法中,一个对象请求另二对象为其服务的方式是通过发送()。A、调用语句B、命令C、口令D、消息标准答案:8知识点解析:面向对象是通过对象与对象间彼此的相互合作来推动的,对象间的相互合作需要传递消息,消息的使用类似于函数调用,接受消息的实例执行消息中指定的操作。6、下面内容不属于使用软件开发工具好处的是()。A、减少编程工作量B、保证软件开发的质量和进度C、节约软件开发人员的时间和精力D、使软件开发人员将时间和精力花费在程序的编制和调试上标准答案:8知识点解析:软件开发工具的好处在于减少编程工作量、保证了软件开发的质量和进度、节约软件开发人员花在程序编制和调试上的时间和精力,可以花更多的时间考虑软件的需求和设计。7、数据流图用于描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名称标识的图符不属于数据流图合法图符的是()。A、控制流B、JJ[1]TC、贮存文件D、源和潭标准答案:1知识点解析:本题考查考生对数据流图的图形元素的掌握。其中,加工、贮存文件、源和潭都是数据流图的合法图符。8、程序流程图中的箭头代表的是()。A、数据流B、控制流C、调用关系D、组成关系标准答案:2知识点解析:程序流程图的基本图符有箭头、矩形和菱形,其中箭头表示控制流,矩形表示加工步骤,菱形表示逻辑条件。9、关系数据库的数据及更新操作必须遵循的完整性规则是()。A、实体完整性和参照完整性B、参照完整性和用户定义的完整性C、实体完整性和用户定义的完整性D、实体完整性,参照完整性和用户定义的完整性标准答案:1知识点解析:本题考查数据的完整性。关系模型允许定义3类数据的约束,他们是实体完整性约束、参照完整性约束以及用户自定义完整性约束。其中实体完整性和参照完整性是关系数据库的数据及更新操作必须遵循的完整性规则,在任何一个关系数据库管理系统中均由系统自动支持。10、在待排序的元素序列基本有序的前提下,效率最高的排序方法是()。A、插入排序B、选择排序C、快速排序D、堆排序标准答案:1知识点解析:插入排序通过数据元素的交换宋逐步消除线性表中的逆序,所以关键字比较的次数与记录的初始排列次序有关,在待排序的元素序列基本有序的前提下,效率最高。而选择排序和堆排序的关键字比较的次数与记录的初始排列次序无关。快速排序虽然与记录的初始排列次序有关,但在待排序的元素序列基本有序的前提下,效率低于插入排序。二、选择题(本题共25题,每题1.0分,共25分。)11、报表页眉的作用是()。A、用于显示报表的标题、图形或说明性文字B、用来显示整个报表的汇总说明C、用来显示报表中的字段名称或对记录的分组名称D、打印表或查询中的记录数据标准答案:1知识点解析:页面页眉中的文字或控件一般输出显示在每页的顶端,通常,它用来显示数据的列标题,可以给每个控件文本标题架上特殊的效果,一般来说,把报表的标题放在报表页眉中,该标题打印时仅在第一页的开始位置出现,如果将标题移动到页面页眉中,则该标题在每页上都显示。用于显示报表的标题、图形或说明性文字的是报表页眉,所以本题正确答案为选项A,每份报表只有一个报表页眉。用来显示整个报表的汇总说明的是报表页脚,在所有记录都被处理后,只打印在报表的结束处;打印表或查询中的记录数据的是主体。是报表显示数据的主要区域。12、在数据访问页中,应为所有将要排序、分组或筛选的字段建立()。A、主关键字B、索引C、准则D、条件表达式标准答案:2知识点解析:为了提高操作速度和效率,在数据访问页中,应为所有将要排序、分组或筛选的字段建立索引。答案为B。13、在宏的表达式中要引用报表test上控件test.Name的值,可以使用的引用式是()。A、Forms!txtNameB、test!txtNameC、Reports!test!txtNameD、Report!txtName标准答案:4知识点解析:引用窗体或报表上的控件值。可以使用如下的语法:Forms![窗体名]![控件名]ReportsJ[报表名]![控件名)答案为C。14、用于显示消息框的宏命令是()。A、BeepB、MsgBoxC、InputBoxD、DisBox标准答案:2知识点解析:Beep命令用于使计算机发出“嘟嘟”声;MsgBox命令用于显示消息框;SetWamings命令用于关闭或打开系统消息。答案为B。15、一般情况下数组a(3,4,5)包含的元素个数为()。A、345B、12C、120D、60标准答案:4知识点解析:本题考查多维数组的定义。数组变量由变量名和数组下标构成,通常用Dim语句来定义数组,定义格式为:Dim数组名([下标下限协]下标上限),默认情况下,下标下限为0,数组元素从“数组名(0)”至“数组名(下标上限)”;如果使用to选项,则可以安排非0下限.多维数组有多个下标,并以逗号分开,由此来建立多维数组,最多可以定义60维。题目中定义的多维数组元素个数有0~3,0~4,0-5,共4X5X6=120个元素。答案为C。16、以下内容不属于VBA提供的数据验证的函数是()。A、IsTextB、lsDateC、IsNumericD、IsNull标准答案:8知识点解析:本题考查VBA中的验证函数。在进行控件输入数据验证时,VBA提供了一些相关函数来帮助进行验证,常用的有:IsNumeric,指出表达式的运算结果是否为数值;IsDate,指出一个表达式是否可以转换成日期:IsNull,指出表达式是否为无效数据(Null);IsEmpty,指出变量是否已经初始化,返回True;IsArray,指出变量是否为一个数组;IsError,指出表达式是否为一个错误值;IsObject,指出标识符是否表示对象变量。答案为D。17、下列窗体中不可以自动创建的是()。A、纵栏式窗体B、表格式窗体C、图表窗体D、主/子窗体窗体标准答案:4知识点解析:本题考查自动创建窗体的方法。选项A,Access可以自动创建纵栏式窗体;选项B,Access可以自动创建表格式窗体;选项C,Access不可以自动创建图.表窗体;选项D,Access可以自动创建主/子窗体。答案为C。18、下列关于索引的说法,错误的一项是()。A、索引越多越好B、一个索引可以有一个或多个字段组成C、可提高查询效率D、主索引值不能为空,不能重复标准答案:8知识点解析:本题考查对表的索引理解。选项A正确:索引是数据库系统的内部处理,是无形的数据表,同时为了提供最佳搜索效率,索引数据必须保持在最新状态,所以用户针对数据表的所有编辑处理,包括新增、更改、删除等,都必须更新索引。所以索引越多,数据库更新索引的频率也越高,遇到大笔数据时,反而降低效能,因此,索引不是越多越好。选项B错误:索引的组成就是字段,确切地说,一个索引可由一个或多个索引所组成,也就是可以建立单字段索引,也可以建立多字段索引。选项C错误:查询的目标是记录,在搜索时,索引可以快速“定位”到正确的记录,“记住”记录的实际位置,因此,能提高查询效率。选项D错误:主索引是索引的一种,因为,在定义主键时,主键被自动建立为主索引。答案为D。19、下列几个表达式大小不同的一项是()。A、15B、&HFC、1111D、&017标准答案:4知识点解析:本题考查进制问题。在VisualBasic中,可以使用十进制、八进制和十六进制,默认为十进制。有时,在特殊场合为了使用方便,也使用八进制和十六进制。使用八进制的方法是借助函数Oct,将十进制数值转换为八进制,或者直接在数值前面符号“&O”表示,如&017表明这是八进制数值,其值对应于十进制为15;使用十六进制数则用函数Hex或者使用符号“绷”。选项A为十进制15,选项B为十六进制,转换为十进制为15,选项D为八进制,转换为十进制为15,选项C默认为十进制,如果指定为二进制,则转换为十进制为15。答案为C。20、访问带有电子表格的数据访问页时,使用下列哪一个按钮可以将数据导出到Exce1()。A、B、C、D、标准答案:4知识点解析:本题考查带有电子表格的数据访问页的操作方法。选项A按钮用来对数据自动求和;选项B按钮用来按特定内容筛选在数据页中显示的内容;选项C按钮用来在MicrosoftExce12000中打开电子表格的副本,以便对数据执行其他分析,或者将数据另存为单独的Excel工作簿;选项D按钮是用来显示属性工具箱的。答案为C。21、当键入Shift键时,触发了下列选项中的哪一个事件()。A、KeyPressB、KeyDownC、KeyUpD、Click标准答案:2知识点解析:本题考查键盘事件。Shift键不能被KeyPress识别,因此不能触发KeyPress事件。下列所列出的键都是不能被KeyPress识别的:扩展字符键,例如功能键;定位键,例女口Home、End、Pageup、Pagedown、上箭头、下箭头、右箭头、左箭头以及TAB键的组合和标准的键盘更改键(例如Shift键、Ctrl键或Alt键);当释放一个按下的键时,可触发KeyUp事件;D选项Click事件是鼠标事件。答案为B。22、在VBA编辑器中打开立即窗口的命令是()。A、Ctrl+GB、Ctrl+RC、Ctrl+VD、Ctrl+C标准答案:1知识点解析:本题考查VBA编辑器中快捷键的操作。Ctrl+G是打开立即窗口的命令;CTtrl+R是打开工程资源管理器窗口的命令;Ctrl+V是粘贴命令;Ctrl+C是复制命令。答案为A。23、如果要在已创建的“计算机图书查询”查询中查找书籍分类编号为1(文学类)和书籍编号为9(计算机图书类)的所有书籍,则应该在“分类编号”字段下方的准则框中输入如下的查询条件()。A、land9B、lor9C、1and9t和1or9都正确D、都不对标准答案:2知识点解析:本题考查有关输入准则的知识。根据题意,要求找出所有文学类和书籍类的书来,即此时二者的关系为“或”关系,故查询条件应为:1or9,写在查询中分类编号字段的下方的准则栏中。读者应该注意的是,如果是或关系,查询条件就应该写在相应的字段下方的准则栏中;如果是与关系,应该在准则栏的同一行的不同字段下方。注意书写准则的位置。答案为B。24、从字符串S("abodefg")中返回子串B("cd")的正确表达是()。A、Mid(S,3,2)B、Right(Left(S,4),2)C、Left(Right(S,5),2)D、以上都可以标准答案:8知识点解析:本题考察VBA的函数。Mid(<字符串表达式>,<N1>,[N2]):从字符串左边第N1个字符起截取N2个字符,选项A从字符串S左边第3个字符起截取2个字符是"cd"。在这里考生要注意,对于Mid函数,如果N1大于字符串的字符数,则返回零长度字符串;如果省略N2,则返回字符串中左边起N1个字符开始的所有字符。Left(<字符串表达式>,<N>):从字符串左边截取N个字符;Right(<字符串表达式>,<N>4>):从字符串右边截取N个字符,由此可以判断出选项B和C都返回“cd”,这里也要注意,如果N值为0,返回零长度字符串,如果大于等于字符串的字符数,则返回整个字符串。答案为D。25、关于字段默认值叙述错误的是()。A、设置文本型默认值时不用输入引导,系统自动加入B、设置默认值时,必须与字段中所设的数据类型相匹配C、设置默认值时可以减少甩户输入强度D、默认值是一个确定的值,不能用表达式标准答案:8知识点解析:本题考查Access中的数据属性中的默认值。数据属性决定了一个控件或窗体中的数据来自于何处,以及操作数据的规则。“默认值”属性用于设定一个计算型控件或非结合型控件的初始值,是一个十分有用的属性,可以使用表达式生成器向导来确定默认值。答案为D。26、若将文本字符串“15”、“8”、“6”按降序排序,则排序的结果为()。A、“15”、“8”、“6”B、“6”、“8”、“15’’C、“8”、“6”、“15”D、“8”、“15”、“6”标准答案:4知识点解析:本题考查Access中排序的概念。Access中字符串的排序是根据第一个字符的ASCII码值的大小进行。“15”的ASCII码值小于“6”,“6”的码值也小于“8”,因此“15”应该是最小的,“8”是最大的,故答案为C。27、函数Sgn(-5)返回的值是()。A、5B、-5C、1D、-1标准答案:8知识点解析:本题考查Sgn函数。Sgn(数值表达式)返回的值是数值表达式的符号值,该函数也称为符号函数。当表达式大于Q时,返回值为1;当表达式值等于0时,返回0;当表达式值小于0时,返回值为—10答案为D。28、如果在数据库中已有同名的表,下列哪一项查询将覆盖原有的表()。A、删除B、追加C、生成表D、更新标准答案:4知识点解析:本题考查操作查询的功能。选项A错误,删除查询可以从一个或多个现存表中删除一组符合选择准则的记录。如果启用,“级联删除”,则可以用删除查询从单个表中、从一对一关系的多个表中或一对多关系中的多个表删除记录。选项B错误,追加查询可以把源查询中的新记录追加到已有表中,也可以使用户把输入数据中的一部分或全部按正确的格式追加到一个或多个已有表中。当需要从外部数据源中输入数据时,通常就使用这种查询。选项C正确,生成表查询可以利用查询结果中的数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。主要应用于创建用于导出到其他Access数据库的表,创建从特定时间点显示数据的窗体、报表或数据访问页,使用宏或代码自动制作表的备份副本,创建包含旧记录的历史表和改进基于多表查询或SQL语句的窗体、报表、数据访问页的性能这五个方面。选项D错误,更新查询可对一个或多个表中的一组记录作全局的更改或替换。答案为C。29、打开窗体后,通过工具栏上的“视图”按钮可以切换的视图不包括()。A、设计视图B、窗体视图C、SQL视图D、数据表视图标准答案:4知识点解析:本题考查窗体设计的“视图”按钮的使用。打开窗体后,可以切换的视图包括:设计视图:用来设计窗体;窗体视图:用来查看窗体;数据表视图:用来查看窗体数据源。SQL视图是在查询中切换的。选项A错误,设计视图可以在窗体设计中切换。选项B错误。窗体视图可以在窗体设计中切换。选项C正确。SQL视图不可以在窗体设计中切换。选项D错误。数据表视图可以在窗体设计中切换。答案为c。30、以下选项中不能建立数据透视表的是()。A、窗体B、数据表C、报表D、查询标准答案:4知识点解析:本题考查建立数据透视表。数据透视表可以使用在表、查询和窗体中,不包括报表。选项A、B、D错误。答案为C。31、在数据表中用户可以采用单一字段和多字段组合排序,那么在窗体中,用户能以()。A、单一字段排序B、多字段组合排序C、单一字段或多字段组合排序D、不能排序标准答案:1知识点解析:本题考查数据表中排序与窗体中排序的不同之处。因为我们考虑到随着对于Access学习的逐步深入,学习了表、查询、窗体等对象后,它们之间会有些容易让人混淆的地方,只有在学习中不断积累,才能条理清晰,不易混淆。如这里的差异:数据表中的排序可以采用单一字段和多字段组合两种方式,而窗体中的排序只能采用单一字段这种方式。再如:在窗体中使用PageUp,PageDown键只会移动一条记录,而在表中则可以移动一屏,等等。答案为A。32、有如下程序a=100Dos=s+aa=a+1LoopWhilea>120Printa运行时输出的结果是()。A、100B、120C、201D、101标准答案:8知识点解析:本题考查DOWhile语句的用法。本题应该注意,尽管a>120一开始就不成立,但Do循环仍然执行一次,因为While放在Do语句块的后面,循环体先执行,再判断,本题正确答案为选项Dz如果认为循环一次也不执行,则可能认为输出结果为选项A。DoWhile语句的用法也是重点内容,同时也是难点,考生应该多做相关练习。答案为D。33、在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1Click()Dimarray1(10,10)AsIntegerDimi,iASIntegerFori=1TO3Forj=2TO4arrayl(i,i)=i+jNextjNextiText1.Text=array1(2,3)+array1(3,4)EndSub程序运行后,单击命令按钮,在文本框中显示的值是():A、12B、13C、14D、15标准答案:1知识点解析:本题考查数组的输出。题目比较简单,但需要注意循环因子的值,经过循环后,数组arrayl(2,3)=5,arrayl(3,4)=7,然后将arrayl(2,3)+arrayl(3,4)赋给Textl,可知正确答案为选项A。这种控件属性和数组结合的题目历年都会考查,。34、在窗体上画两个名称为Text1、Text2的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1Click()DimxAsInteger,nAsIntegerx=1n=0DoWhilex<20x=x*3n=n+1LoopText1.Text=Str(x)Text2.Text=Str(n)EndSub程序运行后,单击命令按钮,在两个文本框中显示的值分别是()。A、9和2B、27.和3C、195和3D、600和4标准答案:2知识点解析:本题考查While循环的处理过程。循环第1次x=l,执行循环,n=l;循环第2次,x=3,仍然执行循环,n二2;依次类推,当执行完第3次循环后,x=27>20,n=3,不再满足条件,跳出循环,由此可知本题答案为选项B。35、下列程序的执行结果是(,)。a=751fa>90Theni=41fa>80Theni=31fa>70Theni=21fa>60Theni=1Print”i=”;iA、i=1B、i=2C、i=3D、i=4标准答案:1知识点解析:本题为4个单行If语句,当a=75时,前2个条件为假,不执行then语句,而后2个条件为真,两个then语句先后执行,最后执行结果为i=1。考生应该注意避免认为执行Ifa>70Theni=2后就不再判断Ifa>60Theni=1了。本题难度不大,但考生应该仔细分析清楚题目结构。答案为A。三、公共基础填空题(本题共4题,每题1.0分,共4分。)36、在长度为n的有序线性表中进行二分查找,需要的比较次数为【】。标准答案:log2n知识点解析:二分法查找只适用于顺序存储的有序表。对于长度为n的有序线性表,在最坏情况下,二分查找只需要比较log2n次。37、需求分析阶段的工作,可以分成以下4个方面;【】、分析与综合、编写需求规格说明书和评审。标准答案:需求获取知识点解析:需求分析的任务是发现需求、求精、建模和定义需求的过程,由需求分析的定义可知,需求分析的内容包括:提炼、分析和仔细审查已收集到的需求。因此需求分析阶段的工作,可以分成以下4个方面:需求获取、分析与综合、编写需求规格说明书和评审。38、联接运算是将两个或两个以上的关系根据联接条件生成一个【】。标准答案:新关系知识点解析:关系的联接运算是指将两个或两个以上的关系根据联接条件生成一个新关系。常见的联接有等值联接和自然联接。按照两关系中的对应属性值相等的条件所进行的联接称为等值联接,在等值联接中存在有两个相同的属性,若去掉其中一个则就是自然联接的结果。在FoxPro中,使用SQLSELECT命令进行等值联接,其结果中存在有重复属性。使用JOIN命令也能够进行等值联接,但在结果中自动去掉了重复性,也就是说,使用JOIN命令所进行的等值联接实际上是自然联接。39、若a是float型变量,且a=6,则表达式“a/2+(int)(a+1)%2”的值为【】。标准答案:4知识点解析:a/2的值为3,表达式(int)(a+1)%2的值为1,所以最后结果为4。四、填空题(本题共10题,每题1.0分,共10分。)40、Access中的数据访问页是以【】编码的窗体,由于它可用Web浏览器(如InternetExplorer)对它进行查看,所以,可在使用数据访问页在公司内部网和Internet上查看数据库的内容。标准答案:超文本标记语言(HTML)知识点解析:本题是考查的是数据访问页视图。Access中的数据访问页是以超文本标记语言(HTML)编码的窗体,由于它可用Web浏览器(如InternetExplorer)对它进行查看,所以,可在使用数据访问页在公司内部网和Internet上查看数据库的内容。在Access中,可以通过页视图或设计视图来查看数据访问页,用户还可以在浏览器中打开数据访问页来浏览。41、SQL语言中提供了SELECT语句,用来进行数据库的【】。标准答案:查询知识点解析:本题考查SQL的查询命令。SQL的基本命令分为查询命令和操作命令,其中,查询命令是通过SELECT语句来实现的。42、Access数据库的类型是【】。标准答案:关系数据库知识点解析:本题考查对数据库类型的理解。一个DBMS总是基于某种数据模型的,因此,也可以把DBMS看成是某种数据模型在计算机系统上的具体实现。Access是基于关系模型的关系型数据库管理系统。43、若要获得当前的日期及时间,可使用【】函数。标准答案:Now()知识点解析:本题考查表达式中的常用函数。Access中内置了一些常用的数据库函数、时间/日期函数等常用函数,其中Date()返回当前日期;Now()返回当前日期和即刻时间。44、在设置查询的“准则”时,可以直接输入表达式,也可以使用表达式【】来帮助创建表达式。标准答案:生成器知识点解析:本题考查准则的设置方法。设置查询的条件时,可以在“准则”单元格内直接输入正确的表达式,也可以启动表达式生成器,使用表达式生成器生成表达式。45、从通信录表中查询姓名为张三的nickname字段和email字段的语句【】。标准答案:SELECTnickname,emailFROM通信录WHEREname=“张三”知识点解析:本题考查SQL的简单查询语句,简单的SQL查询一般只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。选择列表指出所查询列,它可以是1组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。选择表中所有列,可以使用下面语句显示通信录表中所有列的数据;SELECT*FROM通信录;选择部分列并指定它们的显示次序,查询结果集合中数据的排列顷序与选择列表中所指定的列名排列顺序相同,例如:SELECTnickname,emailFROM通信录。本题答案为:SELECTnickname,emailFROM通信录WHEREnanle=“张三”。46、表达式”12”十”3”十45的值是【】。标准答案:168知识点解析:本题考查字符串相加和优先级的问题。“12”,和“3”是两个字符串,相加结果为“123”,字符串和数字相加时,系统会将字符串转换为数值后再相加。由此可见,系统先将“123”转换为123再和45相加,结果为168。47、在一个宏中运行另一个宏时,使用的宏操作命令是【】。标准答案:RunMacro知识点解析:本题考查运行宏操作。RunMacro:运行宏。该宏可以在宏组中,也可以从其他宏中运行宏、根据指定条件运行宏、将宏附加到自定义菜单命令中。48、在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommandl_Click()DoUntilba=InputBox("输入a的值")a=Val(a)b=InputBox("输入b的值")b=Val(b)a=a+bLoopPrintaEndSub程序运行后,依次输入5,4,3,2,1,0,-1,-2,则输出结果是【】。标准答案:-3知识点解析:本题程序运行后,共输入4组数据,a依次取值为5、3、1、-1,b依次取值为4、2、0、-2。注意到循环条件是“b<O”,所以当“a=1,b=0”时,还要再输入第4组数据,这时“a=-1,b=-2”,然后结束循环。还要注意到,a=a+b从形式上看是将b累加到变量a中,但实际上并不会起到累加的作用,因为a不断的被赋新值。这样,不管输入多少组数据,a的值仅仅是最后一组输入的数据之和。由此可见,输出的结果是-3。49、下列程序的输出结果是【】。PrivateSubCommandlClick()Dima(1TO20)DimiFori=1TO20a(i)=iNextiForEachiIna()a(i)=20NextiPrinta(2)EndSub标准答案:20知识点解析:本题考查ForNext…Each语句的用法,ForNext…Each语句是针对数组和集合中的每一个元素进行…次操作的语句组合。本题定义了一个数组,然后利用For循环将1~20赋给数组元素,又利用ForEachNext语句将数组的每一个元素定义为20,故输出结果为20。国家二级(ACCESS)笔试模拟试卷第3套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、在下列选项中,哪个不是一个算法一般应该具有的基本特征______.A、确定性B、可行性C、无穷性D、拥有足够的情报标准答案:4知识点解析:作为一个算法,一般应具有以下几个基本特征。①可行性②确定性③有穷性④拥有足够的情报2、希尔排序法属于哪一种类型的排序法______.A、交换类排序法B、插入类排序法C、选择类排序法D、建堆排序法标准答案:2知识点解析:希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。所以希尔排序法属于插入类排序,但它对简单插入排序做了很大的改进。3、下列关于队列的叙述中正确的是______.A、在队列中只能插入数据B、在队列中只能删除数据C、队列是先进先出的线性表D、队列是先进后山的线性表标准答案:4知识点解析:队列是指允许在—端进行插入,而在另一端进行删除的线性表。它又称为“先进先出”或“后进后出”的线性表,体现了“先来先服务”的原则。4、对长度N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。A、N+iB、NC、(N+1)/2D、N/2标准答案:2知识点解析:在进行顺序查找过程中,如果被查的元素是线性表中的最后一个,或者被查元素根本小在线性表中,则为厂查找这个元素需要与线性表中所有元素进行比较,这是顺序查找最坏的情况。5、信息隐蔽的概念与下述哪一种概念直接相关______。A、软件结构定义B、模块独立性C、模块类型划分D、模拟耦合度标准答案:2知识点解析:信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。模块独立性是每个模块只完成系统要求的独立的子功能,并且与其他模块最少且接口简单。衡量软件的模块独立性的度量标准是耦合性和内聚性。一个模块的内聚性越强,则该模块的模块独立性越强。而内聚性是信息隐蔽和局部化概念的自然扩长。6、面向对象的设计方法与传统的面向过程的方法有本质不问,它的基本原理是______。A、模拟现实世界中不同事物之间的联系B、强调模拟现实世界中的算法而不强调概念C、使用现实世界的概念抽象地思考问题从而自然地解决问题D、鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考标准答案:4知识点解析:面向对象的设计方法与传统的面向过程的方法有本质不同。它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用领域的概念去思考7、在结构化方法中,软件功能分解属于软件开发中的______阶段。A、详细设计B、需求分析C、总体设计D、编程调试标准答案:4知识点解析:总体设计过程通常由两个主要阶段组成:系统设计,确定系统的具体实现方案:结构设计,确定软件结构。为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。分析员结合算法描述仔细分析数据流图中的每个处理,如果一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功能。8、软件调试的目的是______。A、发现错误B、改正错误C、改善软件的性能D、挖掘软件的潜能标准答案:2知识点解析:由程序调试的概念可知:程序调试活动由两部分组成,其一是根据错误的迹象确定程序中错误的确切性质、原因和位置。其二,对程序进行修改,排除这个错误。所以程序调试的目的就是诊断和改正程序中的错误。9、按条件f对关系R进行选择,其关系代数表达式为A、B、C、D、标准答案:4知识点解析:选择运算是一个一元运算,关系R通过选择运算(并由该运算给出所选择的逻辑条件)后仍为一个关系。这个关系是由R中那些满足逻辑条件的元组所组成。如果关系的逻辑条件为f,则R满足f的选择运算可以写成:10、数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存取方法。A、逻辑结构B、物理结构C、概念结构D、层次结构标准答案:2知识点解析:根据数据库物理设计的概念可知:为一个给定的逻辑数据模型选取一个最合适应用要求的物理结构的过程,就是数据库的物理设计。数据库的物理结构就是指数据库在物理设备上的存储结构与存取方法。二、选择题(本题共25题,每题1.0分,共25分。)11、使用Access按用户的应用需求设计的结构合理、使用方便、高效的数据库和配套的应用程序系统,属于一种______。A、数据库B、数据库管理系统C、数据库应用系统D、数据模型标准答案:4知识点解析:数据库是存储在计算机存储设备中的、结构化的相关数据的集合。数据库管理系统是指位于用户与操作系统之间的数据管理软件。数据库管理系统是为数据库的建立、使用和维护而配置的软件。数据库应用系统是指系统开发人员利用数据库系统资源开发的面向某一类实际应用的软件系统。数据模型是从现实世界到机器世界的一个中间层次。12、Access的数据库类型是______。A、层次数据库B、网状数据库C、关系数据库D、面向对象数据库标准答案:4知识点解析:MicrosoftAccess是一个关系型数据库管理系统,通过各种数据库对象来管理数据库中的数据。13、关系数据库的任何检索操作都是由3种基本运算组合而成的,这3种基本运算不包括______。A、联接B、关系C、选择D、投影标准答案:2知识点解析:关系数据库的检索操作都是由选择、投影和联接三种基本运算组合而成的。14、必须输入任何的字符或一个空格应输入的掩码是______。A、0B、&C、AD、C标准答案:2知识点解析:定义输入掩码属性所使用的字符如下表:[*]15、如果一张数据表中含有照片,那么“照片”这一字段的数据类型通常为______。A、备注B、超级链接C、OLE对象D、文本标准答案:4知识点解析:OLE对象主要用于将某个对象(如Word文档、Excel电子表格、图表、声音以及其他二进制数据等)链接或嵌入到Access数据库的表中,OLE对象字段最大可为IGB(受磁盘空间的限制)。16、在数据表的设计视图中,数据类型不包括______类型。A、文本B、逻辑C、数字D、备注标准答案:2知识点解析:在Access中,系统提供了多种数据字段的类型,如文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超级链接以及查询向导等。“文本”是Access字段的默认数据类型,由不超过255个字符(文本、文本的组合以及数字等)组成。“备注”型字段是由文本、文本的组合以及数字等字符组成,对存储数据的长度没有什么限制,具有很大的灵活性。“数字”型字段主要用于保存进行数学计算的数值数据(货币除外),该类型的字段可分为字节、整型、长整型、单精度型、双精度型、同步复制ID以及小数等类型。“日期/时间”型字段是用于存储日期、时间以及日期和时间的组合,Access将该类型字段的字段大小设置为8个字符。“货币”类型的字段主要用于存储货币的值,在“货币”类型字段中输入数据时,用户不必输入货币符号和千位分隔符,Access根据用户输入的数据自动添加货币符号和分隔符。“自动编号”数据类型用于存储整数和随机数。“是/否”数据类型是针对只包含两种不同取值的字段而设置的。“OLE对象”数据类型主要用于将某个对象(如MicrosoftWord文档、MicrosoftExcel电子表格、图表、声音以及其他二进制数据等)链接或嵌入到MicrosoftAccess数据库的表中。“超级链接”数据类型的字段主要用于存储超级链接的,包含作为超级链接地址的文本或以文本形式存储的字符和数字的组合。“查阅向导”为用户提供了建立一个字段内容的列表,可以在列表中选择所列内容作为添加字段的内容。17、字段名可以是任意想要的名字,最多可达______个字符。A、16B、32C、64D、128标准答案:4知识点解析:Access规定,其数据表字段名的最大长度为64个字符。18、以下关于主关键字的说法,错误的是______。A、使用自动编号是创建主关键字最简单的方法B、作为主关健字的字段中允许出现Null值C、作为主关键宇的字段中不允许出现重复值D、不能确定任何单字段的值得惟一性时,可以将两个或更多的字段组合成为主关键字标准答案:2知识点解析:为了使保存在不同表中的数据产生联系,Access数据库中的每个表必须有一个字段能惟一标识每条记录,这个字段就是主关键字。主关键字可以是一个字段,也可以是一组字段。为确保主关键字段值的惟一性,Access不允许在主关键字字段中存入重复值和空值。自动编号字段是在每次向表中添加新记录时,Access会自动插入惟一顺序号。库中若未设置其它主关键字时,在保存表时会提示创建主键,单击“是”按钮,Access为新建的表创建一个“自动编号”字段作为主关键字。19、Access提供的筛选记录的常用方法有三种,以下______不是常用的。A、按选定内容筛选B、内容排除筛选C、按窗体筛选D、高级筛选用/排序标准答案:2知识点解析:对于筛选记录,Access提供了4种方法:按选定内容筛选、按窗体筛选、按筛选目标筛选以及高级筛选。“按选定内容筛选”是一种最简单的筛选方法,使用它可以很容易地找到包含的某字段值的记录;“按窗体筛选”是一种快速的筛选方法,使用它不用浏览整个表中的记录,同时对两个以上字段值进行筛选;“按筛选目标筛选”是一种较灵活的方法,根据输入的筛选条件进行筛选;“高级筛选”可进行复杂的筛选,挑选出符合多重条件的记录。20、利用对话框提示用户输入参数的查询过程称为______。A、选择查询B、参数查询C、操作查询D、SQL查询标准答案:2知识点解析:参数查询利用对话框,提示用户输入参数,并检索符合所输入参数的记录或值。21、以下叙述中,______是正确的。A、在数据较多、较复杂的情况下使用筛选比使用查询的效果好B、查询只从一个表中选择数据.而筛选可以从多个表中获取数据C、通过筛选形成的数据表,可以提供给查询、视图和打印使用D、查询可将结果保存起来,供下次使用标准答案:8知识点解析:查询是用来操作数据库中的记录对象,利用它可以按照一定的条件或准则从一个或多个表中筛选出需要操作的字段,并可以将它们集中起来,形成所谓的动态数据集,这个动态数据集显示出用户希望同时看到的来自一个或多个表中的字段,并显示在一个虚拟的数据表窗体中。而这个动态数据集被保存下来了,下次可以再使用的。查询可以从一个或多个表中选择数据,而筛选只可以从一个表中获取数据。通过筛选形成的数据表,只是显示出来,它并不能被保存下来,所以也就不能提供给查询使用。22、以下叙述中,______是错误的。A、查询是从数据库的表中筛选出符合条件的记录,构成一个新的数据集合B、查询的种类有:选择查询、参数查询、交叉查询、操作查询和SQL查询C、创建复杂的查询不能使用查询向导D、可以使用函数、逻辑运算符、关系运算符创建复杂的查询标准答案:4知识点解析:查询是从数据库的表中筛选出符合条件的记录,构成一个新的数据集合。它的种类有:选择查询、参数查询、交叉查询、操作查询和SQL查询等5种。可以使用函数、逻辑运算符、关系运算符等来创建复杂的查询。当然,查询向导也能创建复杂的查询。23、下列不属于窗口事件的是______。A、打开B、关闭C、删除D、加载标准答案:4知识点解析:窗口事件是指操作窗口时所引发的事件,常用的窗口事件有“打开”、“关闭”和“加载”等。24、在SQL查询中使用WHERE子句指出的是______。A、查询目标B、查询结果C、查询视图D、查询条件标准答案:8知识点解析:SQL查询语句中的WHERE子句指出了该查询的条件。25、下列不属于窗体类型的是______。A、纵栏式窗体B、表格式窗体C、开放式窗体D、数据表窗体标准答案:4知识点解析:Access提供了6种类型的窗体,分别是纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图表窗体和数据透视表窗体。26、报表页脚的内容只在报表的______打印输出。A、第一页顶部B、每页顶部C、最后一页数据末尾D、每页底部标准答案:4知识点解析:报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表的最后面。页面页眉是用来显示报表中的字段名称或对记录的分组名称,报表的每一页有一个页面页眉。它一般显示在每页的顶端。页面页脚是打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚。27、要在报表上显示格式为“4/总15页”的页码,则计算控件的控件来源应设置为______。A、=[Page]&"/总"&[Pages]B、[Page]&"/总"&[Pages]C、=[Page]/总[Pages]D、[Page]/总[Pages]标准答案:1知识点解析:在报表的页面页脚节中一般包含页码或控制项的合计内容,数据显示安排在文本框和其他一些类型控件中。在报表上显示格式为“4/总15页”的页码,应当设置文本框控件的控件来源属性为=[Page]&"/总"&[Pages)。28、宏是一个或多个______的集合。A、事件B、操作C、关系D、记录标准答案:2知识点解析:宏是由一个或多个操作组成的集合,其中的每个操作能够自动地实现特定的功能。29、在宏的表达式中还可能引用到窗体或报表上控件的值。引用窗体控件的值可以用表达式______。A、Forms!窗体名!控件名B、Forms!控件名C、Forms!窗体名D、窗体名!控件名标准答案:1知识点解析:在输入条件表达式时,引用窗体或报表上的控件值的语法分别为:Forms!窗体名!控件名,Repons!报表名!控件名30、已知程序段:S=0Fori=1To10Step2s=s+1i=i*2Nexti当循环结束后,变量i的值为______,变量s的值为______。A、10,4B、11,3C、22,3D、16,4标准答案:4知识点解析:第一次循环后,s=s+1=l,i=i*2=1*2=2:第二次循环后,s=s+1=2,i=i*2=(2+2)*2=8;第一次循环后,s=s+1=3,i=i*2=(8+2)*2=20;由于Nexti,所以i=i+2=20+2=22,此时22>10,循环结束,所以i的值为22,s的值为3。31、VBA中去除前后空格的函数是______。A、LtrimB、RtrimC、TrimD、Ucase标准答案:4知识点解析:LTrim函数:删除字符串的开始空格。RTrim函数:删除字符串的尾部空格。Trim函数:删除字符串的开始和尾部空格。Ucase函数:将字符串中小写字母转化为大写字母。32、VBA中不能进行错误处理的语句结构是______。A、OnErrorThen标号B、OnErrorGoto标号C、OnErrorResumeNextD、OnErrorGoto0标准答案:1知识点解析:“OnErrorGoto标号”语句在遇到错误发生时程序转移到标号所指位置代码执行,一般标号之后都是安排错误处理程序。“OnErrorResumeNext”语句在遇到错误发生时不会考虑错误,并继续执行下一条语句。“OnErrorGoto0”语句用于取消错误处理。33、表达式4+5\6*7/8Mod9的值是______。A、4B、5C、6D、7标准答案:2知识点解析:按照算术运算符的优先级的关系,该表达式应先计算6*7,结果为42。然后计算42/8,结果为5.25。然后计算5\5.25,结果为1。最后计算1Mod9。结果为1。所以表达式的最终值为4+1,即5。34、设a=6,则执行x=IIf(a>5,-1,0)后,x的值为______。A、6B、5C、0D、-1标准答案:8知识点解

温馨提示

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

最新文档

评论

0/150

提交评论