国家二级ACCESS机试(选择题)模拟试卷31(共270题)_第1页
国家二级ACCESS机试(选择题)模拟试卷31(共270题)_第2页
国家二级ACCESS机试(选择题)模拟试卷31(共270题)_第3页
国家二级ACCESS机试(选择题)模拟试卷31(共270题)_第4页
国家二级ACCESS机试(选择题)模拟试卷31(共270题)_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

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

文档简介

国家二级ACCESS机试(选择题)模拟试卷31(共9套)(共270题)国家二级ACCESS机试(选择题)模拟试卷第1套一、选择题(本题共25题,每题1.0分,共25分。)1、假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量……)一组属性来描述图书,可以作为“关键字”的是A、书号B、书名C、作者D、出版社标准答案:A知识点解析:本题考查主关键字的知识。主关键字是一个或者多个字段的集合,是用于区别表中记录唯一的标识,也就意味着在一个表中主关键字不能取重复值。在Access的表中,可以定义三种类型的主关键字:自动编号主键、单字段主键和多字段主键。在本题中只有“书号”是每本书都不相同的,也就是主关键字。2、按窗体筛选时,同一行条件之间的关系是()。A、与B、或C、非D、相同标准答案:A知识点解析:按窗体筛选时,同一行的条件同时都要满足。3、下列关于表的格式说法错误的是()。A、在Access中,只可以冻结列,不能冻结行B、用户可以同时改变一列或同时改变多列字段的位置C、在数据表中,可以为某个或多个指定字段中的数据设置字体格式D、字段在数据表中默认的显示顺序是由用户输入的先后顺序决定的标准答案:C知识点解析:在数据表中,设置字体格式都是对整个数据表,不能单独设置某个或某几个字段的格式,所以C错误。4、某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根结点在第1层)为A、2B、3C、4D、5标准答案:C知识点解析:该二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,可知A为根结点,结点B、C、D位于根结点的左子树上,结点E、F、G位于根结点的右子树上;并且结点B、C、D在前序序列和中序序列中顺序颠倒,则说明这三个结点依次位于前一个结点的左子树上;结点E、F、G顺序未变,则说明这三个结点依次位于前一个结点的右子树上。所以得到的二叉树为:所以这个二叉树的深度为4。选项C为正确答案。5、有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为()。A、选择B、投影C、插入D、连接标准答案:B知识点解析:一个关系R通过投影运算后仍为一个关系R—,R—是由R中投影运算所指出的那些域的列所组成的关系。所以题目中关系S是由关系R经过投影运算所得(选择运算主要是对关系R中选择由满足逻辑条件的元组所组成的一个新关系)。6、在窗体上有一个命令按钮Command1和一个文本框Text1,编写事件代码如下:PrivateSubCommand1Click()Dimi,j,xFori=1To20Step2x=0Forj=iTo20Step3x=x+1NextjNextiText1.Value=Str(x)EndSub打开窗体运行后,单击命令按钮,文本框中显示的结果是()。A、1B、7C、17D、400标准答案:A知识点解析:事件代码中有两个for循环,第一个for循环"Fori=1To20step2"变量i的初值为1,终值为20,步长为2,循环条件符合,执行语句"x=0",为变量x赋值为0,从这里可以看出,无论循环执行多少次,在执行循环体时,x的值都将还原为0,通过这一点可知,最后一次循环的结果即为整个程序的运行值。再来看整个程序,第二个For循环"Forj=iTo20step3",初值为i,终值为20,步长为3,那么可以知道,当i=1时,第二个循环执行7次;当i=3时,第二个循环执行6次,依次类推,当i=19时,第一个循环最后一次执行,那么把i=19代入到第二个循环中:当i=19时,j=19,x=0+1=1。此时j=j+3=19+3=22,22>20,循环条件不成立,循环结束。至此,第一个for循环和第二个for循环都运行结束,所以x=1,通过语句"Text1.Value=Str(x)"将字符1显示在窗体的文本框中。所以本题答案为A。7、使用查询向导,不能创建的是()。A、单表查询B、多表查询C、带条件查询D、不带条件查询标准答案:C知识点解析:可以使用查询向导建立单表查询、多表查询和不带条件的查询,带条件的查询需要使用设计视图来完成。8、度为3的一棵树共有30个结点,其中度为3、1的结点个数分别为3、4。则该树中的叶子结点数为A、14B、15C、16D、不可能有这样的树标准答案:B知识点解析:根据题目可知本树中还有度为2的结点。树的总结点=(度1*个数+度2*个数…)+1,这里我们设度为2的结点数为x,那么30=3*3+2*x+1*4+1=2*x+14,由此可计算出x=8。树的叶子结点数等于总结点减去所有度不为0的结点,也就是30.3—8—4=15。9、程序流程图中带有箭头的线段表示的是A、图元关系B、数据流C、控制流D、调用关系标准答案:C知识点解析:程序流程图是一种传统的、应用广泛的软件过程设计工具,通常也称为程序框图。其中,用带箭头的线段表示控制流,用矩形表示加工步骤,用菱形表示逻辑条件。10、在窗体中要显示一门课程的基本信息和选修该课程的学生,窗体设计时要在主窗体中显示课程的基本信息,在子窗体中显示选修该课程的学生名单,则主窗体和子窗体数据源之间的关系是()。A、一对一关系B、一对多关系C、多对一关系D、多对多关系标准答案:B知识点解析:窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体显示的表或查询中的数据具有一对多关系。本题中~门课程可以被多名学生选修,“选课信息表”和“学生表”之间就存在一对多的关系,“选课信息表”中的每一条记录都与“学生表”中的多条记录相对应。故选择B选项。11、使用Function语句定义一个函数过程,其返回值的类型A、只能是符号常量B、是除数组之外的简单数据类型C、可在调用时由运行过程决定D、由函数定义时As子句声明标准答案:D知识点解析:本题考查VBA中函数的知识。VBA中的函数在定义时可以使用As指定函数返回值的类型,这个返回值的类型可以是简单数据类型,也可以是数组。如果在定义时没有指定类型则默认返回值为变体型。12、如果在C盘当前文件夹下已存在名为StuData.dat的顺序文件,则执行语句Open"C:StuData.dat"ForAppendAs#1.的结果是()。A、删除文件中原有内容,使文件变为空文件B、保留文件中原有内容,可在文件尾添加新内容C、保留文件中原有内容,在文件头开始添加新内容D、保留文件中原有内容,但不能进行任何写文件操作标准答案:B知识点解析:文件打开方式中使用ForAppend时,指定文件按顺序方式输出,文件指针被定位在文件末尾。如果对文件执行写操作,则写入的数据附加到原来文件的后面。13、某窗体上有一个命令按钮,要求单击该按钮后调用宏打开应用程序Word,则设计该宏时应选择的宏命令是()。A、RunAppB、RunCodeC、RunMacroD、RunCommand标准答案:A知识点解析:RunApp用于执行指定的外部应用程序,Word为外部应用程序;RunCode操作调用Visual—BasicforApplications(VBA)Function过程;RunMacro操作运行宏;RunCommand运行Access的内置命令,内置命令可以出现在Access菜单栏、工具栏或快捷菜单上。14、要将“选课成绩”表中学生的“成绩”取整,可以使用的函数是A、Abs([成绩])B、Int([成绩])C、Sqr([成绩])D、Sgn([成绩])标准答案:B知识点解析:各函数的功能如下表所示:15、一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是A、1:1联系B、1:m联系C、m:1联系D、m:n联系标准答案:D知识点解析:一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程的联系是多对多的联系。16、当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的A、逻辑独立性B、物理独立性C、应用独立性D、空间独立性标准答案:A知识点解析:当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的逻辑独立性。所以选项A正确。17、在数据库中,产生数据不一致的根本原因是A、数据冗余B、没有严格保护数据C、未对数据进行完整性控制D、数据存储量太大标准答案:A知识点解析:在一个数据集合中重复的数据称为数据冗余。数据冗余是指数据之间的重复,也可以说是同一数据存储在不同数据文件中的现象。18、ADO的含义是A、开放数据库互连应用编程接口B、数据库访问对象C、动态链接库D、Active数据对象标准答案:D知识点解析:本题考查VBA中数据库访问接口的知识。在VBA中,数据库访问接口有3种:开放数据库互连(ODBC)、数据访问对象(DAO)和Active数据对象(ADO)。19、在“职工”表中有姓名、性别和生日等3个字段,要查询所有年龄大于50岁职工的姓名、性别和年龄,正确的SQL命令是A、SELECT姓名,性别,YEAR(DATE())-YEAR([生日])AS年龄FROM职工WHEREYEAR(Date())-YEAR([生日])>50B、SELECT姓名,性别,YEAR(DATE())-YEAR([生日])年龄FROM职工WHEREYEAR(Date())-YEAR([生日])>50C、SELECT姓名,性别,YEAR(DATE())-YEAR([生日DAS年龄FROM职工WHERE年龄>50D、SELECT姓名,性别,YEAR(DATE())-YEAR([生日])年龄FROM职工WHERE年龄>50标准答案:A知识点解析:本题中需要根据当前“生日”字段的值计算出“年龄”,应该使用表达式“Year(date())-year([生日])”表示年龄,select语句中为字段起别名应该使用“As”,所以选项A正确。20、在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是A、成绩表.综合成绩>=80AND成绩表.综合成绩=<90B、成绩表.综合成绩>80AND成绩表.综合成绩<90C、80<=成绩表.综合成绩<=90D、80<成绩表.综合成绩<90标准答案:A知识点解析:本题考查表达式和运算符的知识。Between…And是一个表示在某区间内的运算符,等价于>=下界And<=上界。故A选项正确。21、可以用InputBox函数产生“输入对话框”。执行语句:st=InputBox(“请输入字符串”,“字符串对话框”,“aaaa”)当用户输入字符串“bbbb”,按OK按钮后,变量st的内容是A、aaaaB、请输入字符串C、字符串对话框D、bbbb标准答案:D知识点解析:输入框用于在一个对话框中显示提示,等待用户输入正文并按下按钮、返回包含文本框内容的字符串数据信息。它的功能在VBA中是以函数的形式调用,其使用格式如下:InputBox(prompt[,title][,default][,xpos][,helofile,conrext])InputBox有关参数说明如下表所示。22、假定有以下循环结构DoUntil条件循环体Loop则正确的叙述是A、如果“条件”值为0,则一次循环体也不执行B、如果“条件”值为0,则至少执行一次循环体C、如果“条件”值不为0,则至少执行一次循环体D、不论“条件”是否为“真”,至少要执行一次循环体标准答案:B知识点解析:本题考查VBA中:Dountil…Loop循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在Unti1循环中条件为False时执行循环体,条件为True时退出循环;在While循环中条件为True时执行循环体,条件为False时退出循环,这一点要注意区分清楚。本题中是先判断条件,条件值为0表示条件是False,则至少执行一次循环体。23、下列循环结构中,循环体被执行的次数是DimiAsInteger,tAsIntegerFori=9t00t=t+1NextiA、0次B、1次C、4次D、5次标准答案:A知识点解析:For—Next循环结构中,循环变量初始值应该随着循环的执行,逐渐向终止值“靠拢”,这样才能结束循环。本题中循环便变量i的初始值为9,终止值为0,步长为默认值1,所以随着循环的执行,初始值是逐渐“背离”终止值的,所以该循环结构不会被执行,循环语句执行0此,选项A正确。24、若在“销售总数”窗体中有“订货总数”文本框控件,能够正确引用控件值的是()。A、Forms.[销售总数].[订货总数]B、Forms![销售总数].[订货总数]C、Forms.[销售总数]![订货总数]D、Forms![销售总数]![订货总数]标准答案:D知识点解析:引用窗体或报表上的控件值,使用语法如下:Forms![窗体名]![控件名]或[Forms]![窗体名]![控件名]和Reports![报表名]![控件名]或[Reports]![报表名]![控件名]。25、下面不属于软件设计原则的是A、抽象B、模块化C、自底向上D、信息隐藏标准答案:C知识点解析:软件设计的基本原则包括抽象、信息隐藏、模块化、局部化、确定性、一致性、完备性和可验证性。国家二级ACCESS机试(选择题)模拟试卷第2套一、选择题(本题共25题,每题1.0分,共25分。)1、设表的长度为n。在下列算法中,最坏情况下时间复杂度最高的是A、堆排序B、希尔排序C、有序链表查找D、循环链表中寻找最大项标准答案:B知识点解析:希尔排序(ShellSort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。排序方法最坏时间复杂度:直接插入为O(n2)、简单选择为O(n2)、起泡排序为O(n2)、快速排序为O(n2)、堆排序为O(nlog2n)、归并排序为O(nlog2n)。2、下列关于表的格式说法错误的是()。A、在Access中,只可以冻结列,不能冻结行B、用户可以同时改变一列或同时改变多列字段的位置C、在数据表中,可以为某个或多个指定字段中的数据设置字体格式D、字段在数据表中默认的显示顺序是由用户输入的先后顺序决定的标准答案:C知识点解析:在数据表中,设置字体格式都是对整个数据表,不能单独设置某个或某几个字段的格式,所以C错误。3、使用查询向导,不能创建的是()。A、单表查询B、多表查询C、带条件查询D、不带条件查询标准答案:C知识点解析:可以使用查询向导建立单表查询、多表查询和不带条件的查询,带条件的查询需要使用设计视图来完成。4、假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是A、SELECT*FROM公司FOR名称="*网络*"B、SELECT*FROM公司FOR名称LIKE"*网络*"C、SELECT*FROM公司WHERE名称="*网络*"D、SEIFL*FROM公司WHERE名称LIKE"*网络*"标准答案:D知识点解析:SQL查询的Select语句是功能最强,也是最为复杂的SQL语句。SELECT语句的结构是:SELECT[ALL|DISTINCT]别名FROM表名[WHERE查询条件]在查询条件中输入Like运算符来限制结果中的记录。为了查找公司名称中有“网络”5、层次型、网状型和关系型数据库划分原则是()。A、记录长度B、文件的大小C、联系的复杂程度D、数据之间的联系方式标准答案:D知识点解析:根据数据之间的联系方式,可以把数据库分为层次型、网状型和关系型数据库,它们是根据数据之间的联系方式来划分的。6、一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。A、一对一联系B、一对多联系C、多对一联系D、多对多联系标准答案:D知识点解析:一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程的联系是多对多的联系。7、在Access数据库中创建一个新表,应该使用的SQ[。语句是A、CreateTableB、CreateIndexC、AlterTableD、CreateDatabase标准答案:A知识点解析:CREATETABLE是创建表,CREATEINDEX是创建索引,AL,ERTTABLE是修改表,CREPTEDATABASE是创建数据库。8、下列关于SQL语句的说法中,错误的是()。A、INSERT语句可以向数据表中追加新的数据记录B、UPDATE语句用来修改数据表中已经存在的数据记录C、DEI+ETE语句用来删除数据表中的记录D、CREATE语句用来建立表结构并追加新的记录标准答案:D知识点解析:Access支持的数据定义语句有创建表(CREATETABLE)、修改数据(IYPDATETABLE)、删除数据(DELETETABLE)、插入数据(INSERTTABLE)。CREATETABLE只有创建表的功能但不能追加新数据。9、设表的长度为n。在下列结构所对应的算法中,最坏情况下时间复杂度最低的是A、堆排序B、有序链表查找C、希尔排序D、循环链表中寻找最大项标准答案:D知识点解析:在循环链表中寻找最大项算法是,首先取出第一个数作为最大数,然后和后面的所有项进行比较查找。因此,比较次数为n—1。10、软件设计中划分模块的准则是A、低内聚低耦合B、高内聚低耦合C、低内聚高耦合D、高内聚高耦合标准答案:B知识点解析:耦合性与内聚性是模块独立性的两个定性标准。一般一个较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。11、下列各项中,属于通知或警告用户的命令是()。A、PrintOutB、OutputToC、MsgBoxD、RunWarnings标准答案:C知识点解析:在宏操作中,MsgBox用于显示提示消息框;PrintOut用于打印激活的数据库对象;OutputTo用于将指定数据库对象中的数据输出成.xls、.rtf、.txt、.htm、.snp等格式的文件。12、通常软件测试实施的步骤是A、集成测试、单元测试、确认测试B、单元测试、集成测试、确认测试C、确认测试、集成测试、单元测试D、单元测试、确认测试、集成测试标准答案:B知识点解析:软件测试的实施丰要有四个步骤:①单元测试:也称模块测试,对模块(软件设计最小单位)进行正确性检验的测试,以期尽早发现各模块内部可能存在的各种错误;②集成测试:通常采用黑盒。也称组装测试,把模块在按照设计要求组装起来的同时进行测试,主要目的是发现与接u有关的错误:③确认测试:验证软件的功能和性能及其他特性是否满足了需求规格说明中确定的各种需求,以及软件配置是否完全正确:④系统测试:将通过测试确认的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、人员等其他系统元素组合在一起,在实际运行环境下对计算机系统进行一系列的集成测试和确认测试。目的:是在真实的系统工作环境下检验软件是否能与系统正确连接,发现软件与系统需求不一致的地方。13、软件系统总体结构图的作用是A、描述软件系统结构的图形工具B、描述软件系统的控制流C、描述软件系统的数据流D、描述软件系统的数据结构标准答案:A知识点解析:软件系统总体结构图的作用是描述软件系统结构的图形工具。14、E-R图中用来表示实体的图形是A、矩形B、三角形C、菱形D、椭圆形标准答案:A知识点解析:在E-R图中,用矩形表示实体集,在矩形内写上该实体集的名字;用椭圆形表示属性;用菱形(内部写上联系名)表示联系。15、在Access中,如果变量定义在模块的过程内部,当过程代码执行时才可见,则这种变量的作用域为A、程序范围B、全局范围C、模块范围D、局部范围标准答案:D知识点解析:B)变量定义在标准模块的所有过程之外的起始位置,运行时在所有类模块和标准模块的所有子过程与函数过程中都可见。C)变量定义在模块的所有过程之外的起始位置,运行时在模块所包含的所有子过程和函数过程中可见。D)变量定义在模块的过程内部,过程代码执行时才可见。16、在关系数据库中,描述全局数据逻辑结构的是A、内模式B、用户模式C、概念模式D、物理模式标准答案:C知识点解析:概念模式也称为模式或逻辑模式,概念模式是数据库中全体数据的整体逻辑结构和特征的描述,概念模式通常还包含有访问控制、保密定义和完整性检查等方面的内容,以及概念/物理之间的映射。17、下列不属于Access对象的是A、表B、文件夹C、窗体D、查询标准答案:B知识点解析:本题考查Access对象的知识。在Access中分别有6种对象,分别是表、查询、窗体、报表、宏和模块,没有“文件夹”。18、在“教师”表中有姓名、性别、出生日期等字段,查询并显示女性中年龄最小的教师,并显示姓名、性别和年龄,正确的SQL命令是A、SELECT姓名,性别,MINOCEAR(DATE())-YEAR([出生日期]))AS年龄FROM教师WHERE性别="女"B、SELECT姓名,性别,MIN(YEAR(DATE())-YEAR([出生日期]))AS年龄FROM教师WHERE性别=女C、SELECT姓名,性别,年龄FROM教师WHERE年龄=MIN(YEAR(DATE())-YEAR([出生日期]))AND性别=女D、SELECT姓名,性别,年龄FROM教师WHERE年龄=MIN(YEAR(DATE())-YEAR([出生日期]))AND性别="女"标准答案:A知识点解析:本题中需要根据当前“出生日期”字段的值计算出“年龄”,应该使用表达式“Year(date())-Year([出生日期])”表示年龄,表达式MIN(Year(date())-Year([出生日期]))用于获得年龄的最小值,SELECT语句中使用WHERE子句为查询指定条件,表示查询女教师应该使用WHERE性别=“女”,所以选项A正确。19、在Access表中,要查找包含双号(")的记录,在“查找内容”框中应填写的内容是A、”B、*["]*C、[*]D、like"""标准答案:B知识点解析:使用通配符查找星号(")时,必须将查找的符号放在方括号内,本题需要查找包含“*”的记录,在查找框中应该使用“*["]*”,通配符“*”表示通配任意0个或多个字符,所以选项A正确。20、下列关于列表框和组合框的叙述中,正确的是A、列表框只能选择定义好的选项;组合框即可以选择选项,也可以输入新值B、组合框只能选择定义好的选项;列表框即可以选择选项,也可以输入新值C、列表框和组合框在功能上完全相同,只是在窗体显示时外观不同D、列表框和组合框在功能上完全相同,只是系统提供的控件属性不同标准答案:A知识点解析:列表框中的数据只能选择,不能输入新的值,而组合框既可以选择己定义好的数据,又可以输入新的数据,这也是列表框和组合框控件之间的区别,所以选项A正确。21、要在报表的组页脚中给出计数统计信息,可以在文本框中使用的函数是A、MAXB、SUMC、AVGD、COUNT标准答案:D知识点解析:Max函数用于返回指定范围内多条记录中的最大值;Sum函数用于计算指定范围内的多条记录指定字段值的和;Avg函数用于在指定范围内,计算指定字段的平均值;Count函数用于计算指定范围内的记录个数;本题需要在报表的组页脚中给出计数统计信息,应该使用Count函数,所以选项D正确。22、在窗体上添加一个命令按钮(名为Commandl)和一个文本框(名为Textl),并在命令按钮中编写如下事件代码:PrivateSubCommandl_Click()m=2.17n=Len(Str$(m)+Space(5))Me!Text1=nEndSub打开窗体运行后,单击命令按钮,在文本框中显示A、5B、8C、9D、10标准答案:D知识点解析:本题考查基本字符串函数的知识。在VBA中,Str函数用于将数字转换成字符串,2.17转换成字符串“2.17”,后面再连接上5个空格,然后用Len函数来求长度。最后结果为10。23、下列变量名中,合法的是A、4AB、A.1C、ABC_1D、private标准答案:C知识点解析:暂无解析24、下列叙述中正确的是A、线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B、线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C、线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D、上述三种说法都不对标准答案:B知识点解析:线性表的存储分为顺序存储和链式存储。在顺序存储中,所有元素所占的存储空间是连续的,各数据元素在存储空间中是按逻辑顺序依次存放的。所以每个元素只存储其值就可以了,而在链式存储的方式中,将存储空间的每一个存储结点分为两部分,一部分用于存储数据元素的值。称为数据域:另一部分用于存储下一个元素的存储序号,称为指针域。所以线性表的链式存储方式比顺序存储方式的存储空间要大一些。25、用于显示线条、图像控件类型的是A、结合型B、非结合型C、计算型D、图像控件标准答案:B知识点解析:暂无解析国家二级ACCESS机试(选择题)模拟试卷第3套一、选择题(本题共25题,每题1.0分,共25分。)1、结构化分析可以使用的工具是()。A、N-S图B、DFD图C、PAD图D、程序流程图标准答案:B知识点解析:数据流图(DFD)、数据字典、判定表和判定树是结构化分析常用的工具。程序流程图、N-S图、PAD图是详细设计过程中常用的图形工具。2、对于循环队列,下列叙述中正确的是A、队头指针是固定不变的B、队头指针一定大于队尾指针C、队头指针一定小于队尾指针D、队头指针可以大于队尾指针,也可以小于队尾指针标准答案:D知识点解析:所谓循环队列,就是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用。在循环队列中,用队尾指针rear指向队列中的队尾元素,用队头指针front指向队头元素的前一个位置。循环队列的主要操作是:入队运算和退队运算。每进行一次入队运算,队尾指针就进一。每进行一次退队运算,队头指针就进一。当rear或front等于队列的长度加1时,就把rear或front值置为1。所以在循环队列中,队头指针可以大于队尾指针,也可以小于队尾指针。3、下列描述中,不属于软件危机表现的是()。A、软件过程不规范B、软件开发生产率低C、软件质量难以控制D、软件成本不断提高标准答案:A知识点解析:软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。所以选择A。4、要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置A、参照完整性B、有效性规则C、输入掩码D、级联更新相关字段标准答案:A知识点解析:本题考查参照完整性的知识。在关系数据库中都有两种完整性约束:实体完整性和参照完整性。实体完整性就是主属性不能为空;参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到相关表;相关表中的记录删除时主表的相关记录随之删除;相关表中的记录更新时主表的相关记录随之更新都是参照完整性的例子。5、软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是A、编辑软件B、操作系统C、教务管理系统D、浏览器标准答案:B知识点解析:软件根据应用目标的不同,是多种多样的。软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。应用软件是为解决特定领域的应用而开发的软件。系统软件是计算机管理自身资源,提高计算机使用效率并为计算机用户提供各种服务的软件。支撑软件是介于系统软件和应用软件之间,协助用户开发软件的工具性软件,包括辅助和支持开发和维护应用软件的工具软件,还包括辅助管理人员控制开发进程和项目管理的工具软件。6、在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则在平均情况下需要比较的次数为A、(n+1)/2B、nC、3n/4D、n/4标准答案:A知识点解析:在一个长度为n的线性表中顺序查找值为x的元素时,在等概率情况下查找成功时平均查找长度为(n+1)/2,所以选项A正确。7、运行宏,不能修改的是()。A、宏本身B、窗体C、表D、数据库标准答案:A知识点解析:通过宏能够自动执行重复任务,使用户更方便而快捷地操纵Access数据系统。宏运行的前提是有触发宏的事件发生。宏在运行时不能修改的是宏本身。8、软件设计中划分模块的准则是A、低内聚低耦合B、高内聚低耦合C、低内聚高耦合D、高内聚高耦合标准答案:B知识点解析:耦合性与内聚性是模块独立性的两个定性标准。一般一个较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。9、用对象来表示“一只白色的足球被踢进球门”,那么“白色”“足球”“踢”“进球门”分别对应的是()。A、属性、对象、方法、事件B、属性、对象、事件、方法C、对象、属性、方法、事件D、对象、属性、事件、方法标准答案:B知识点解析:对象就是一个实体,比如足球;每个对象都具有一些属性可以相互区分,比如颜色;对象可以辨别或响应的动作是事件,比如足球可以踢,人可以走;对象的方法就是对象的可以执行的行为,比如足球进门。10、在一个数据库中已经设置了自动宏AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是A、用Enter键打开数据库B、打开数据库时按住Alt键C、打开数据库时按住Ctrl键D、打开数据库时按住Shift键标准答案:D知识点解析:本题考查宏的自动运行的知识。在Access中以.AutoExec名字命名的宏,会在数据库打开时自动运行。若想在数据库打开时不自动运行宏,需要在打开数据库时按住“Shift”键。11、利用Access创建的数据库文件,其扩展名为A、.ADPB、.DBFC、.FRMD、.ACCDB标准答案:D知识点解析:暂无解析12、如果在查询的条件中使用了通配符方括号“[]”它的含义是A、通配任意长度的字符B、通配不在括号内的任意字符C、通配方括号内列出的任一单个字符D、错误的使用方法标准答案:C知识点解析:本题考查通配符的知识。Access中的模糊查询和有效性规则设计中经常要用到通配符,常见的通配符有:“*”代表0个或多个任意字符;“?”代表一个任意字符;“#”代表一个任意数字字符;“[]”代表与口内任意一个字符匹配;“!”代表与任意一个不在方括号内的的字符匹配,必须与口一起使用。13、在窗体中有命令按钮Command1和两个文本框Text0、Text1,命令按钮对应的代码过程如下:PrivateSubCommand1_Click()Dimm,kAsIntegerDimflagAsBooleanm=Val(Me!Text0)输入一个整数DoWhile1k=2flag=TrueDoWhilek<=m/2AndflagIfmModk=0Thenflag=FalseElsek=k+1EndIfLoopIfflagThenMe!Text1=m’输出计算结果ExitDoElsem=m+1EndIfLoopEndSub运行程序,在Text0中输入15,单击命令按钮,程序的输出结果是()。A、17B、15C、13D、其他整数标准答案:A知识点解析:第一次外层循环时,m=15,k=2,flag=True。进入内层循环时,m不能整除k,执行k=k+1,此时k=3,继续内层循环,mModk=0,flag=False,退出内层循环,执行m=m+1,此时m=16;继续进行外层循环,k=2,flag=True,进入内层循环时,mMoclk=0,flag=False,退出内层循环,执行m=m+1,此时m=17。继续外层循环,k=2,nag=True,因为17是质数,不能整除,内层循环一直执行k=k+1,直到k=9时,k<=m/2不成立,退出内层循环,flag=True。执行Me!Text1=m,退出外层循环,输出17。14、一个关系数据库的表中有多条记录,记录之间的相互关系是()。A、前后顺序不能任意颠倒,一定要按照输入的顺序排列B、前后顺序可以任意颠倒,不影响库中的数据关系C、前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同D、前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列标准答案:B知识点解析:一个关系数据库的表中有多条记录,记录之间的前后顺序并不会对库中的数据关系产生影响。所以本题答案为B。15、下列选项中,不是VBA基本数据类型的是()。A、CharB、BoolcanC、CurrencyD、Date标准答案:A知识点解析:VBA的基本数据类型包括:整数、长整数、单精度数、双精度数、货币、字符串、布尔型、日期型、变体类型。16、在关系数据库中,用来表示实体间联系的是A、属性B、二维表C、网状结构D、树状结构标准答案:B知识点解析:在关系数据库中,实体间的联系由一个二维表来表示。17、若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是A、多对一B、一对多C、一对一D、多对多标准答案:A知识点解析:因为实体A和B既然是1对1联系,那么A和B可等价看待,A与C的关系应该和B与C的关系一样,都是多对一。所以选项A正确。18、在Access数据库中已有“学生”、“课程”和“成绩”表,为了有效地反映3个表之间的联系,在创建数据库时,还应设置的内容是A、各表中的主键B、表的排序依据C、表之间的关系D、表的有效性规则标准答案:C知识点解析:为了更好地管理和使用表中的数据,应该建立表之间的关系,所以选项C正确。19、在“职工”表中有姓名、性别、生日等3个字段,要查询男职工中年龄最大的记录,显示最大年龄,正确的SQL命令是A、SELECTMAX(生日)AS年龄FROM职工Where[性别]="男";B、SELECTMAX(YEAR(生日))AS年龄FROM职工Where[性别]="男";C、SELECTMAX(DATEDIFF("YYYY",YEAR(生日),YEAR(DATE()))AS年龄FROM职工Where[性别]="男";D、SELECTMAX(DATEDIFF("YYYY",生日,DATE())AS年龄FROM职工Where[性别]="男";标准答案:D知识点解析:DataDiff(<间隔类型>,<日期1>,<日期2>)函数用于返回日期1与日期2之间按照间隔类型所指定的实践间隔数目(注意:应该使用日期2减去日期1),所以本题中表示年龄的值可以使用函数DateDiff("YYYY",生日,DATE()),求年龄最大值可以使用MAX函数,MAX(DateDiff("YYYY"生日,DATE())),所以选项D正确。20、已知数据库中有三个表,“班级设置”(年级,学院,班级,班级编码)中保存了全校所有班级设置基本信息,“学生表”(学号,姓名,学院,专业,入学时间)中保存全校学生基本情况,“班级”表(班级编码,学号)保存了各班学生的学号。查询设计如下:该查询显示的结果是A、按班级顺序显示全校所有班级学生名单B、按班级分组显示所有班级的学生名单C、按指定的班级编码显示全班学生名单D、按年级顺序显示全校所有班级学生名单标准答案:C知识点解析:在视图中班级表作为系班级设置表和学生表的桥梁和纽带,显示不同班级学生班级设置信息和学生基本情况信息,在“班级代码”字段所对应的“条件”行中,使用参数查询“[?]”,表示按指定班级编码显示学生信息,所以选项C正确。21、为简化输入,可事先将“报考专业”的全部可能输入存入一个表中,在设计窗体时,则“报考专业”对应的控件可以是A、组合框或列表框控件B、复选框控件C、切换按钮控件D、文本框控件标准答案:A知识点解析:如果在窗体上输入的数据总是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用组合框或列表框控件来完成,这样既可以保证输入数据的正确,也可以提高输入数据的效率,本题中可以将“报考专业"的全部可能输入作为记录事先存入一个表中,然后使用“列表框"或“组合框”控件进行选择,所以选项A正确。22、为窗体或报表上的控件设置属性值的正确宏操作命令是A、SetB、SetDataC、SetWamingsD、SetValue标准答案:D知识点解析:本题考查宏操作的知识。Access中提供了50多个可选的宏操作命令,在本题中出现的A选项Set、B选项SetData均不是合法的宏操作;C选项SetWarnings用于关闭或打开系统消息;D选项SetValue用于设置属性值。23、在窗口中有一个标签Label0和一个命令按钮Commandl,Commandl的事件代码如下:PrivateSubCommandl——Click()Label0.Left=Label0.Left+100EndSub打开窗口,单击命令按钮,结果是A、标签向左加宽B、标签向右加宽C、标签向左移动D、标签向右移动标准答案:D知识点解析:Left表示的是控件的左边距,所以left+100表示控件向右移动。24、下列属于通知或警告用户的命令是A、PrintOutB、OutputToC、MsgBoxD、SetWarnings标准答案:C知识点解析:PrintOtlt:打印打开的数据库中的活动对象,也可以打印数据表、窗体、报表、数据访问页和模块。OutputTo:可将Access数据库对象中的数据输出到:Excel、MS-DOS文本文件或多信息文件格式及其他格式的文件中:MsgBox:显示包含警告信息或其他信息的消息框。25、在Access中,可用于设计输入界面的对象是()。A、窗体B、报表C、查询D、表标准答案:A知识点解析:窗体是Access数据库对象中最具灵活性的一个对象,可以用于设计输入界面。其数据源可以是表或查询。国家二级ACCESS机试(选择题)模拟试卷第4套一、选择题(本题共40题,每题1.0分,共40分。)1、一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为A、16B、10C、6D、4标准答案:A知识点解析:根据二叉树的性质,在任意二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个,故此度为l的结点个数=总结点数-叶子节点数-度为2的节点数=25-5-4=16。2、在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是A、O(n)B、O(n2)C、O(log2n)D、O(nlog2n)标准答案:C知识点解析:对于长度为n的有序线性表,在最坏情况下,二分法查找只需比较log2n次,而顺序查找需要比较n次。3、若查询的设计如图所示,则查询的功能是()。A、设计尚未完成,无法进行统计B、统计班级信息仅含Null(空)值的记录个数C、统计班级信息不包括Null(空)值的记录个数D、统计班级信息包括Null(空)值的全部记录个数标准答案:C知识点解析:从图中可以看出要统计的字段是“学生表”中的“班级”字段,采用的统计函数是计数函数,目的是对班级(不为空)进行计数统计。所以选项C正确。4、窗体是Access数据库中的一个对象,通过窗体用户可以完成下列哪些功能()。①输入数据②编辑数据③存储数据④以行、列形式显示数据⑤显示和查询表中的数据⑥导出数据A、①②③B、①②④C、①②⑤D、①②⑥标准答案:C知识点解析:窗体是Access数据库应用中一个非常重要的工具,它可以用于显示和查询表中的数据、输入数据、编辑数据和修改数据。但没有包含③④⑥三项功能。5、在具有2n个结点的完全二叉树中,叶子结点个数为A、nB、n+1C、n-1D、n/2标准答案:A知识点解析:在具有2n个结点的完全二叉树中,叶子结点个数为:(2n+1)/2取整,其值等于n。所以选项A正确。6、下列选项中,不属于导航窗体可以使用的布局是()。A、垂直标签B、垂直标签,左侧C、水平标签D、垂直标签,右侧标准答案:A知识点解析:导航窗体是只包含一个导航控件的窗体。共有6种可选的布局方式:①水平标签;②垂直标签,左侧;③垂直标签,右侧;④水平标签,2级;⑤水平标签和垂直标签,左侧;⑥水平标签和垂直标签,右侧。所以答案选A。7、下列排序法中,每经过一次元素的交换会产生新的逆序的是A、快速排序B、冒泡排序C、简单插入排序D、简单选择排序标准答案:A知识点解析:冒泡排序只交换相邻元素,但不是每次移动都产生新的逆序。。简单插入排序的元素移动不会产生新的逆序。快速排序每一次交换移动都会产生新的逆序,’因为当不会有新的逆序产生时,本轮比较结束。故选项A正确。8、数据库管理系统中负责数据模式定义的语言是()。A、数据定义语言B、数据管理语言C、数据操纵语言D、数据控制语言标准答案:A知识点解析:数据库管理系统一般提供相应的数据语言,它们分别是:数据定义语言,负责数据的模式定义与数据的物理存取构建;数据操纵语言,负责数据的操纵,包括查询及增、删、改等操作;数据控制语言,负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。9、下列程序段的执行结果是Dima(5)AsStringDimbAsIntegerDimIAsIntegerF0rI=0T05a(I)=I+1Debug.Printa(I)NextIA、123456B、6C、654321D、0标准答案:A知识点解析:本题考察For循环结构。首先定义了一个数组a(5),之后进行For循环判断,若1满足在0至5范围内,则进入循环体,执行a(I)=I+1,之后打印输出a(I)。当I为0时,进入第一次循环,a(0)=0+1=1,输出1,之后I变为1;进入第二次循环,a(1)=1+1=2,输出2,之后I变为2;进入第三次循环,a(2)=2+1=3,输出3,之后I变为3;进入第四次循环,a(3)=3+1=4,输出4,之后I变为4;进入第五次循环,a(4)=4+1=5,输出5,之后I变为5;进入第六次循环,a(5)=5+1=6,输出6,之后I变为6,不再满足循环条件。因此程序执行结果为123456。10、在Access数据库中要删除表中的一个字段,可使用的SQL命令是()。A、DelectTableB、DropTableC、AlterTableD、SelectTable标准答案:C知识点解析:本题主要考查了SQL查询。DropTable用于从数据库中删除一个表,并且无法恢复;AlterTable语句用于修改已建表的结构,包括添加新字段,修改字段属性,或删除某些字段;不存在DelectTable和SelectTable语句。题目中要删除表中的一个字段,应使用AlterTable语句。故选择C选项。11、下面不属于软件开发阶段任务的是A、测试B、可行性研究C、设计D、实现标准答案:B知识点解析:软件生存周期(SDLC,软件生命周期)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段。其中,总体描述、系统设计、编码、调试和测试、验收与运行属于软件开发阶段。所以应该选择B选项。12、在Access的数据表中删除一条记录,被删除的记录()。A、不能恢复B、可以恢复到原来位置C、可以恢复为最后一条记录D、可以恢复为第一条记录标准答案:A知识点解析:在Access数据库中,删除表中的记录是不能恢复的。13、既可以直接输入文字,又可以从列表中选择输入项的控件是()。A、选项框B、文本框C、组合框D、列表框标准答案:C知识点解析:选项框是作为单独的控件来显示表或查询中的"是"或"否"的值,不能输入文字也不能选择输入项;文本框主要用来输入或编辑字段数据,它是一种交互式控件;窗体中列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值;组合框的列表是由多行数据组成,但平时只显示一行,需要选择其他数据时,可以单击右侧的向下箭头按钮。使用组合框,既可以进行选择,也可以输入文本,这也是组合框和列表框的区别。所以本题答案为C。14、在数据表视图中,不能进行的操作是A、删除一条记录B、修改字段的类型C、删除一个字段D、修改字段的名称标准答案:B知识点解析:数据表视图能添加删除字段与记录,并能修改字段名称,但不能修改字段的数据类型,数据类型的修改在设计视图中。15、Recordset对象属性中,用来移动到下一条记录的是()。A、EOFB、BeforeMoveC、NextMoveD、MoveNext标准答案:D知识点解析:Recordset对象属性中,用来移动到下一条记录的是MoveNext。16、在过程定义中有语句:PrivateSubGetData(ByValdataAsInteger)其中ByVal的含义是()。A、传值调用B、传址调用C、形式参数D、实际参数标准答案:A知识点解析:过程定义语句中形参变量说明中使用ByVal指定参数传递方式为按值传递,如果使用ByRef则指定参数传递方式为按地址传递,如果不指定参数传递方式,则默认为按地址传递。17、如果要从列表中选择所需的值,而不想浏览数据表或窗体中的所有记录,或者要一次指定多个条件,即筛选条件,可使用()方法。A、按选定内容筛选B、按窗体筛选C、按筛选目标筛选D、高级筛选/排序标准答案:C知识点解析:对于筛选记录,Access提供了4种方法:按选定内容筛选、按窗体筛选、按筛选目标筛选以及高级筛选。"按选定内容筛选"是一种最简单的筛选方法,使用它可以很容易地找到包含的某字段值的记录;"按窗体筛选"是一种快速的筛选方法,使用它不用浏览整个表中的记录,同时对两个以上字段值进行筛选;"按筛选目标筛选"是一种较灵活的方法,根据输入的筛选条件进行筛选;"高级筛选"可进行复杂的筛选,挑选出符合多重条件的记录。所以本题答案是C。18、一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是A、一对多B、一对一C、多对一D、多对多标准答案:A知识点解析:因为一个实体运动队有多个队员,一个队员仅属于一个运动队。所以实体运动队和队员的联系是一对多。选项A正确。19、下面模型中为概念模型的是A、网状模型B、层次模型C、关系模型D、实体.联系模型标准答案:D知识点解析:概念模型是对真实世界中问题域内的事物的描述,不是对软件设计的描述。概念数据模型是面向用户、面向现实世界的数据模型,是与DBMS无关的。它主要用来描述一个单位的概念化结构。实体关系模型(EntityRelationshipDiagram)地理信息系统术语,该模型直接从现实世界中抽象出实体类型和实体间联系,然后用实体联系图(E-R图)表示数据模型,是描述概念世界,建立概念模型的实用工具。层次模型是指用一颗“有向树”的数据结构来表示各类实体以及实体间的联系,树中每一个结点代表一个记录类型,树状结构表示实体型之间的联系。层次模型是最早用于商品数据库管理系统的数据模型。20、既可以直接输入文字,又可以从列表中选择输入项的控件是()。A、选项框B、文本框C、组合框D、列表框标准答案:C知识点解析:选项框是作为单独的控件来显示表或查询中的"是"或"否"的值,其不能输入文字也不能选择输入项;文本框主要用来输入或编辑字段数据,它是一种交互式控件;窗体中列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值;组合框的列表是由多行数据组成,但平时只显示一行,需要选择其他数据时,可以单击右侧的向下箭头按钮。使用组合框,既可以进行选择,也可以输入文本,这也是组合框和列表框的区别。所以本题答案为C。21、定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到A、1NFB、2NFC、3NFD、BCNF标准答案:A知识点解析:第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一地区分。本题中关系模式中的可能不被唯一地区分,因此它只能满足第一范式,而满足不了第二范式。22、设有课程关系模式:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址),并且假定不同课程号可以有相同的课程名,每门课程只有一位任课教师,但每位教师可以有多门课程。关系R范式最高达到A、1NFB、2NFC、3NFD、BCNF标准答案:B知识点解析:第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一地区分。为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识。这个唯一属性列被称为主关键字或主键、主码。第二范式(2NF)要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识。本题R关系模式中,课程号有不同课程名,每位老师又可以任教多门课程,因此符合第二范式。23、邮政编码是由6位数字组成的字符串,为邮政编码设置输入掩码,正确的是A、000000B、999999C、CCCCCCD、LLLLLL标准答案:A知识点解析:本题考查字段的输入掩码的知识。我们在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,输入掩码中的字符“0”代表必须输入0~9中的一个数字;“9”代表可以选择输入数字或空格;“#”代表可以选择输入数据和空格,在编辑模式下空格以空白显示,但是保存数据时将空白删除,允许输入加号或减号;“L”代表必须输入字母(A~z);“C”代表可以选择输入任何数据和空格。当直接使用字符来定义输入掩码属性时,可以根据需要将字符组合起来。例如本题就应该为“000000”。24、宏操作SetValue可以设置A、窗体或报表控件的属性B、刷新控件数据C、字段的值D、当前系统的时间标准答案:A知识点解析:本题考查宏操作的知识。宏操作SetValue的作用是为控件、字段或者属性设置值,第一个参数是要设置值的对象名称,第二个参数是要设置的值表达式。25、在设计报表时,为了在报表的每页底部输出单位名称信息,应设置的是A、报表页脚B、报表主体C、页面页脚D、报表页眉标准答案:C知识点解析:要在报表的每页底部输出单位名称信息,应在“页面页脚节”中设置。26、能够实现从指定记录集里检索特定字段值的函数是A、N2B、FindC、LookupD、ELookup标准答案:D知识点解析:Nz函数可以将Null值转换为0、空字符串(“”)的指定值。Dlookup函数是从指定记录集里检索特定字段的值。27、在设计计算控件中,“控件来源”表达式前都要加上的运算符是A、=B、!C、,D、Like标准答案:A知识点解析:设置计算型控件的控件来源时,计算表达式的第一个符号必须是“=”,所以选项A正确。28、下列Case语句中错误的是A、Case0To10B、CaseIs>10C、CaseIs>10AndIs<50D、Case3.5Is>10标准答案:C知识点解析:本题考查SelectCase语句的知识。Case语句的后面可以包含一个值、一组枚举值、一个值的范围以及比较运算符。但是当Case语句使用Is关键字的时候就不能再加入逻辑运算符如And等。29、若有以下窗体单击事件过程:PrivateSubFormClick()result=1Fori=1To6step3result=result*iNextiMsgBoxresultEndSub打开窗体运行后,单击窗体,则消息框的输出内容是A、1B、4C、15D、120标准答案:B知识点解析:根据题意可知,For循环的步长为3,只有当i分别为1和4时才会执行循环体,所以该事件的最终结果是4。30、现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开“tEmployee”表,如果采用VBA代码完成,下面语句正确的是A、docmd.openform“tEmployee”B、docmd.openview“tEmployee”C、docmd.opentable“tEmployee”D、docmd.openreport“tEmployee”标准答案:C知识点解析:本题考查VBA中如何打开对象的知识。在VBA中,打开表的命令格式为:DoCmd.OpenTable表名。另外还需知道打开查询使用DoCmd.OpenQuery;打开窗体使用DoCmd.OpenForm;打开报表使用DoCmd.OpenReports;打开视图使用DoCmd.OpenView;关闭窗体和报表使用DoCmd.Close等。31、在Access中,DA0的含义是A、开放数据库互连应用编辑接口B、数据库访问对象C、Active数据对象D、数据库动态链接库标准答案:B知识点解析:本题考查VBA中数据库访问接口的知识。在vBA中,数据库访问接口有3种:开放数据库互连(ODBC)、数据访问对象(DAO)和Active数据对象(ADO)。32、下列关于Access内置函数的分类中,错误的是A、表函数B、转换函数C、文本函数D、程序流程函数标准答案:A知识点解析:在Access中常用的内置函数有财务函数、日期函数、算术函数、文本函数、转换函数、检查函数,没有表函数。所以选择选项A。33、下列不属于VBA函数的是()。A、ChooseB、IfC、IIfD、Switch标准答案:B知识点解析:IIf函数,Switch函数和Choose函数是VBA提供的3个条件函数,而If是程序流程控件的条件语句,不是函数。34、下列数据结构中,能够按照“先进后出”原则存取数据的是()。A、循环队列B、栈C、队列D、二叉树标准答案:B知识点解析:栈是按先进后出的原则组织数据的。队列是先进先出的原则组织数据。35、算法的空间复杂度是指()。A、算法在执行过程中所需要的计算机存储空间B、算法所处理的数据量C、算法程序中的语句或指令条数D、算法在执行过程中所需要的临时工作单元数标准答案:A知识点解析:算法的空间复杂度是指算法在执行过程中所需要的内存空间。36、下列不属于关系数据库术语的是A、记录B、字段C、数据项D、模型标准答案:D知识点解析:暂无解析37、下列选项中不属于结构化程序设计原则的是A、可封装B、自顶向下C、模块化D、逐步求精标准答案:A知识点解析:结构化设计方法的主要原则可以概括为自顶向下、逐步求精、模块化、限制使用goto语句。38、数据库文件打开的方式是A、使用“文件”菜单中的“打开”命令B、使用工具栏上的“打开”命令按钮C、在文件夹中用鼠标左键双击数据库文件D、以上都可以标准答案:D知识点解析:暂无解析39、下列叙述中正确的是A、顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C、顺序存储结构能存储有序表,链式存储结构不能存储有序表D、链式存储结构比顺序存储结构节省存储空间标准答案:A知识点解析:顺序存储方式主要用于线性的数据结构,它把逻辑上相邻的数据元素存储在物理上相邻的存储单元里,结点之间的关系由存储单元的邻接关系来体现。而链式存储结构的存储空间不一定是连续的。40、下列实体的联系中,属于多对多联系的是A、学生与课程B、学校与校长C、住院的病人与病床D、职工与工资标准答案:B知识点解析:暂无解析国家二级ACCESS机试(选择题)模拟试卷第5套一、选择题(本题共40题,每题1.0分,共40分。)1、下列叙述中正确的是A、有且只有一个根结点的数据结构一定是线性结构B、每一个结点最多有一个前件也最多有一个后件的数据结构一定是线性结构C、有且只有一个根结点的数据结构一定是非线性结构D、有且只有一个根结点的数据结构可能是线性结构,也可能是非线性结构标准答案:D知识点解析:根据数据结构中各数据元素之间的前后件关系的复杂程度,一般将数据结构分这两大类型:线性结构与非线性结构。如果一个非空的数据结构满足两个条件:①有且只有一个根结点;②每一个结点最多有一个前件,也最多有一个后件。称该数据结构为线性结构,又称为线性表。对于这个题目来说,有且只有一个根结点的数据结构可能是线性结构,也可能是非线性结构。具有一个根结点的树就是一个非线性结构,选项D正确。2、设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针。top=30(指向栈顶元素)。则栈中的元素个数为A、30B、29C、20D、19标准答案:C知识点解析:在操作系统中,栈是向下生长的,如下图如示:所以当栈底指针bottom=49,栈顶指针top=30时,栈中的元素个数为:栈底-栈顶+1=49-30+1=20。因此选项C正确。3、设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为A、1B、0C、50D、49标准答案:A知识点解析:栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中有51.50=1个元素,因此选项A正确。4、Access中表和数据库之间的关系是()。A、一个数据库可以包含多个表B、数据库就是数据表C、一个表可以包含多个数据库D、一个表只能包含两个数据库标准答案:A知识点解析:表是数据库中用来存储数据的对象,是整个数据库系统的基础。Access允许一个数据库中包含多个表,用户可以在不同的表中存储不同类型的数据。5、在窗体设计时,可设置窗体、主体、标签或文本框等内容的属性。下列选项中,属于窗体的属性是()。A、成为当前B、字体颜色C、鞋件来源D、输入掩码标准答案:A知识点解析:成为当前是窗体的属性,其余三个选项均为窗体中控件的属性。6、数据库设计中反映用户对数据要求的模式是A、内模式B、概念模式C、外模式D、设计模式标准答案:C知识点解析:概念模式,是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。它是由数据库管理系统提供的数据模式描述语言(DataDescriptionLanguage,DDL,)来描述、定义的,体现、反映了数据库系统的整体观。外模式对应于用户级,它是某个或某几个用户所看到的数据库的数据视图。是与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,也称为子模式或用户模式,它是用户的数据视图,也就是用户所见到的数据模式,它反映了用户对数据的要求。包含模式中允许特定用户使用的那部分数据,用户可以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以利用数据操纵语言(DataManipulationLanguage,DML,)对这些数据记录进行描述。内模式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构,对应着实际存储在外存储介质上的数据库。内模式由内模式描述语言来描述、定义,它是数据库的存储观。7、若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:由于B和C有一一对应的联系,而A和B只间有一对多的联系,则通过关系之间的传递,则A和C之间也是一对多的联系。8、在SQL的SELECT语句中,用于实现选择运算的是()。A、FORB、WHILEC、IFD、WHERE标准答案:D知识点解析:本题考查SQL中查询语句的知识。在SQL的查询语句中,WHERE子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。9、若在“销售总数”窗体中有“订货总数”文本框控件。能够正确引用控件值的是A、Forms.[销售总数].[订货总数]B、Forms![销售总数].[订货总数]C、Forms.[销售总数]![订货总数]D、Forms![销售总数]![订货总数]标准答案:D知识点解析:引用窗体中控件的格式为:Forms![窗体名]![控件名]。10、在调试VBA程序时,能自动被检查出来的错误是()。A、语法错误B、逻辑错误C、运行错误D、语法错误和逻辑错误标准答案:A知识点解析:语法错误指程序的某一语句的语法出现错误,如左右引号或括号不匹配等。当程序设计人员输入完一行语句时,VisualBaisc编辑器会自动检测语法错误,并提醒程序员错误所在,但无法检测逻辑错误。11、结构化程序设计的基本原则不包括A、多态性B、自顶向下C、模块化D、逐步求精标准答案:A知识点解析:结构化程序设计方法的主要原则可以概括为:自顶向下,逐步求精,模块化和限制使用GOTO语句,其中不包括多态性。12、下面叙述中错误的是A、软件测试的目的是发现错误并改正错误B、对被调试的程序进行“错误定位”是程序调试的必要步骤C、程序调试通常也称为DebugD、软什测试应严格执行测试计划,排除测试的随意性标准答案:A知识点解析:软件测试是为了发现错误而执行程序的过程。软件测试要严格执行测试计划,排除测试的随意性。程序调试通常也称Debug,对被调试的程序进行“错误”定位是程序调试的必要步骤。13、下列选项中,所有控件共有的属性是()。A、CaptionB、ValueC、TextD、Name标准答案:D知识点解析:在代码中引用一个窗体控件时,应使用的控件属性是Name属性,即名称属性,该属性也是所有控件共有的属性。Caption属性表示控件的标题属性;Text属性表示控件的文本属性;Value属性表示控件的取值。14、在窗体中按下鼠标按钮,触发的事件是()。A、Form_MouseDownB、Form_MouseUpC、Form_MousePressD、Form_MouseTouch标准答案:A知识点解析:对于鼠标操作来说,主要有MouseDown(鼠标按下)、MouseMove(鼠标移动)和Mouseup(鼠标抬起)3个事件。15、在Access的数据库中已建立了“Book”表,若查找“图书ID”是“TP132.54”和“TP138.98”的记录,应在查询设计视图的准则行中输入()。A、TP132.54and"TPl38.98"B、NOT("TP132.54","TPl38.98")C、NOTIN("TP132.54","TP138.98")D、IN("TPl32.54","TPl38.98")标准答案:D知识点解析:本题考查条件准则和常量的知识。在Access中,字符型常量要求用双引号括起来;表示集合的方法是用括号括起集合的所有元素,这些元素之间用逗号隔开;另外,表示在某个集合内的关键字用in,表示不在某个集合内的关键字用notin。16、在宏表达式中要引用Forml窗体中的txtl控件的值,正确的引用方法是A、Forml!txtlB、txtlC、Forms!Forml!txtlD、Forms!txtl标准答案:C知识点解析:在输入条件表达式时,会引用窗体或报表上的控件值。可以使用如下的语法:Forms![窗体名]![控件名]或[Forrns]I![窗体名]![控件名]Reports?[报表名]![控件名]或[Reports]’![报表名]![控件名]17、输入掩码字符“&”的含义是()。A、必须输入字母或数字B、可以选择输入字母或数字C、必须输入一个任意的字符或一个空格D、可以选择输入任意的字符或一个空格标准答案:C知识点解析:在输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以使用Access提供“输入掩码向导”来设置一个输入掩码。输入掩码属性所使用字符的含义:18、下面不能作为结构化方法软件需求分析工具的是A、系统结构图B、数据字典(DD)C、数据流程图(DFD图)D、判定表标准答案:A知识点解析:按照DeMarco的定义,“结构化分析就是使用数据流图(DFD图)、数据字典(DD)、结构化英语、判定表和判定树等工具,来建立一种新的、称

温馨提示

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

最新文档

评论

0/150

提交评论