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

下载本文档

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

文档简介

国家二级ACCESS机试(选择题)模拟试卷34(共9套)(共255题)国家二级ACCESS机试(选择题)模拟试卷第1套一、选择题(本题共25题,每题1.0分,共25分。)1、在Access中要显示“教师表”中姓名和职称的信息,应采用的关系运算是()。A、选择B、投影C、连接D、关联标准答案:B知识点解析:关系运算包括:选择、投影和连接。①选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。②投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算,相当于对关系进行垂直分解。③连接:连接是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。此题干要求从关系中找出两个属性组成新的关系,应进行的运算是投影。2、下列叙述中正确的是A、栈是“先进先出”的线性表B、队列是“先进后出”的线性表C、循环队列是非线性结构D、有序线性表既可以采用顺序存储结构,也可以采用链式存储结构标准答案:D知识点解析:本题主要考查了栈、队列、循环队列的概念,栈是先进后出的线性表,队列是先进先出的线性表。根据数据结构中各数据元素之间的前后件关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。有序线性表既可以采用顺序存储结构,又可以采用链式存储结构。3、数据库管理系统(DBMS)是A、硬件系统B、系统软件C、一个完整的数据库应用系统D、既包括硬件、也包括软件的系统标准答案:B知识点解析:数据库管理系统(DatabaseManagementSystem)是一种操纵和管理数据库的大型软件,它是一种应用软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。4、下列叙述中正确的是()。A、二分查找法只适用于顺序存储的有序线性表B、二分查找法适用于任何存储结构的有序线性表C、二分查找法适用于有序循环链表D、二分查找法适用于有序双向链表标准答案:A知识点解析:二分查找法(又称对分查找法)只适用于顺序存储的有序表。在此所说的有序表是指线性表的中元素按值非递减排列(即从小到大,但允许相邻元素值相等)。5、下列关于栈的描述错误的是()。A、栈按"先进后出"组织数据B、栈是特殊的线性表,只能在一端插入或删除数据C、栈具有记忆功能D、栈只能顺序存储标准答案:D知识点解析:栈是限定在一端进行插入与删除的线性表,允许插入和删除元素的一端称为栈顶,另一端为栈底。栈顶元素是最后被插入的元素,也是最先被删除的元素,即栈是按照"先进后出"的原则组织数据的。栈具有记忆功能,带链的栈的结点存储顺序与其逻辑顺序可以不一致。6、VBA中不能进行错误处理的语句是()。A、OnErrorGoto标号B、OnErrorThen标号C、OnErrorResumeNextD、OnErrorGoto0标准答案:B知识点解析:本题考查VBA中程序运行错。误处理的知识。在VBA中,程序运行错误处理的语句有三种,分别是:OnErrorGoTo标号,在遇到错误发生时程序转移到标号肝指位置代码执行;OnErrorResumeNext;在遇到错误发生时不会考虑错误并继续执行下一条语句;OnBrrorGoTo0关闭错误处理。7、若将已建窗体设置为打开数据库时启动的窗体,应使用的对话框是()。A、打开B、启动C、设置D、Access选项标准答案:D知识点解析:选择“文件”选项卡中的“选项”,弹出“Access选项”对话框。在该对话框右侧选择“当前数据库”,在“显示窗体”文本框中选择要启动的窗体即可。8、函数MsgBox返回值的类型是A、数值B、字符串C、变体D、是/否标准答案:A知识点解析:函数MsgBox返回值的类型是数值。9、打开一个窗体,要通过选择窗体的数据输入与窗体方式,限制窗体所显示的记录,应使用的宏操作命令是()。A、OpenReportB、OpenTableC、OpenFormD、OpenQuery标准答案:C知识点解析:在宏命令中,OpenForm命令用于在“窗体”视图、窗体设计视图、打印预览或“数据表”视图中打开一个窗体,并通过选择窗体中的数据输入与窗体方式,限制窗体所显示的记录。10、在数据表视图中,不能进行的操作是()。A、删除一条记录B、修改字段的类型C、删除一个字段D、修改字段的名称标准答案:B知识点解析:在表视图中可以删除一个字段,也可以删除一条记录,同时还能对字段进行重命名。选中字段名后右击,在弹出的快捷菜单中可以进行这些操作,唯独不能修改字段的类型,这只能在表设计视图下进行,故答案为B。11、下面描述中不属于软件需求分析阶段任务的是A、撰写软件需求规格说明书B、软件的总体结构设计C、软件的需求分析D、软件的需求评审标准答案:B知识点解析:需求分析阶段的工作有:需求获取、需求分析;编写需求规格说明书;需求评审。软件的总体结构设计属于软件设计阶段的任务,故选项B正确。12、若想取消自动宏的自动运行,打开数据库时应按住()。A、Ah键B、Shift键C、Ctrl键D、Enter键标准答案:B知识点解析:若想取消自动宏的自动运行,打开数据库时应按Shift键。13、下面对“对象”概念描述错误的是A、对象不具有封装性B、对象是属性和方法的封装体C、对象间的通信是靠消息传递D、一个对象是其对应类的实例标准答案:A知识点解析:面向对象的基本概念:①对象:对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件;②对象的状态和行为:对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中;③类:具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。因此选项A正确。14、下面属于黑盒测试方法的是A、判定覆盖B、条件覆盖C、错误推测法D、基本路径测试标准答案:C知识点解析:黑盒测试方法包括:等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景法等。15、Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录,为此需要定义的关系是A、输入掩码B、有效性规则C、默认值D、参照完整性标准答案:D知识点解析:本题考查参照完整性的知识。参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到子表;子表中的记录删除时主表的相关记录随之删除;子表中的记录更新时主表的相关记录随之更新都是参照完整性的例子。16、为简化输入,可事先将“报考专业”的全部可能输入存入一个表中,在设计窗体时,则“报考专业”对应的控件可以是A、组合框或列表框控件B、复选框控件C、切换按钮控件D、文本框控件标准答案:A知识点解析:如果在窗体上输入的数据总是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用组合框或列表框控件来完成,这样既可以保证输入数据的正确,也可以提高输入数据的效率,本题中可以将“报考专业"的全部可能输入作为记录事先存入一个表中,然后使用“列表框"或“组合框”控件进行选择,所以选项A正确。17、VBA语句“DimNewArray(10)asInteger”的含义是A、定义10个整型数构成的数组NewArrayB、定义11个整型数构成的数组NewArrayC、定义1个值为整型数的变量NewArray(10)D、定义1个值为10的变量NewArray标准答案:B知识点解析:dimnewarray(10)asinteger表示定义了11个整型数构成的数组,数组元素为newarray(0)至newarray(10)。18、下列叙述中正确的是A、软件交付使用后还需要进行维护B、软件一旦交付使用就不需要再进行维护C、软件交付使用后其生命周期就结束D、软件维护是指修复程序中被破坏的指令标准答案:A知识点解析:暂无解析19、Sub过程与Function过程最根本的区别是A、Sub过程的过程名不能返回值,而Function过程能通过过程名返回值B、Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以C、两种过程参数的传递方式不同D、Function过程可以有参数,Sub过程不可以标准答案:A知识点解析:本题考查函数过程和子过程的知识。函数过程和子过程都是过程,都可以使用Call语句进行调用,都可以指定参数,并且都可以指定用传址还是传值的方式进行参数传递。它们除了定义的关键字不同外的根本区别是:函数过程最终会通过过程名返回一个函数值,而子过程不会。20、以下程序的功能是计算并输出两个整数的最大公约数。PrivateSuba1()DimxAsInteger,yAsInteger,tAsIntegerx=lnputBox("请输入x的值")y=InputBox("请输入y的值")Do[]x=yy=tLoopWhile(t<>0)Debug.Print[]EndSub有如下语句:①t=x②t=y③t=x\y④t=xMody⑤x⑥y⑦t⑧x/y程序中有两个[],将程序补充完整的正确语句是A、①⑦B、②⑥C、③⑨D、④⑤标准答案:D知识点解析:求两个整数x和y的最大公约数的算法是:令t等于x除以y的余数,若t=0,则y为x和y的最大公约数。若t不为0,则可以肯定最大公约数必为小于y的数,则可令x=y,y=t,再返回开始状态,执行t=xmody。直到t=0时,x为最大公约数。因此程序中Do和Loop之间为循环体,第一个空应填t=xmody,第二个空为输出语句,应该输出x,所以选择选项D。21、假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是()。A、SELECT*FROM公司FOR名称=”*网络*”B、SELECT*FROM公司FOR名称LIKE”*网络*”C、SELECT*FROM公司WHERE名称=”*网络*”D、SELECT*FROM公司WHERE名称LIKE”*网络*”标准答案:D知识点解析:使用SQL查询的SELECT语句时,在查询条件中输入Like运算符来限制结果中的记录。为了查找公司名称中有“网络”二字的公司信息,需要使用like运算符,与之搭配使用的通配符有很多,其中“*”的含义是表示由0个或任意多个字符组成的字符串,在字符串中可以用作第一个字符或最后一个字符,在本题中应该使用的条件是Like“*网络*”。22、在以下叙述中,不正确的是()。A、Access具备了模块化程序设计能力B、Access不具备程序设计能力C、Access以使用系统菜单创建数据库应用系统D、Access具有面向对象的程序设计能力,并能创建复杂的数据库应用系统标准答案:B知识点解析:本题考查Access的基础知识。在Access这个关系数据库中,具备了比较强大的程序设计能力,不仅具有传统的模块化程序设计能力,还具有面向对象的程序设计能力。Access可以使用系统菜单以及程序命令等多种方式创建复杂的数据库应用系统。23、下面不属于软件工程的3个要素是A、工具B、过程C、方法D、环境标准答案:D知识点解析:软件工程的3个要素是工具、过程和方法。24、假设有两个数据表R、S,分别存放的是总分达到录取分数线的学生名单和单科成绩未达到及格线的学生名单。当学校的录取条件是总分达到录取线且要求每科都及格,试问该对其作什么运算,才能得到满足录取条件的学生名单?A、并B、差C、交D、以上都不是标准答案:B知识点解析:差运算是指属于一个数据表而不属于另外一个的。对于题中这种情况,是要找出属于R而不属于S的数据,所以应该用差运算。25、某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为A、n+1B、n-1C、2nD、n/2标准答案:A知识点解析:在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。所以该二叉树的叶子结点数等于n+1。国家二级ACCESS机试(选择题)模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、在关系模型中,每一个二维表称为一个A、关系B、属性C、元组D、主码(键)标准答案:A知识点解析:关系模型采用二维表来表示,即每个二维表称为一个关系。2、下列与队列结构有关联的是A、函数的递归调用B、数组元素的引用C、多重循环的执行D、先到先服务的作业调度标准答案:D知识点解析:队列中最先插入的元素将最先被删除,最后插入的元素将最后被删除。3、邮政编码是由6位数字组成的字符串,为邮政编码设置输入掩码,正确的是A、000000B、999999C、CCCCCCD、LLLLLL标准答案:A知识点解析:本题考查字段的输入掩码的知识。我们在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,输入掩码中的字符“0”代表必须输入0~9中的一个数字;“9”代表可以选择输入数字或空格;“#”代表可以选择输入数据和空格,在编辑模式下空格以空白显示,但是保存数据时将空白删除,允许输入加号或减号;“L”代表必须输入字母(A~Z):“C”代表可以选择输入任何数据和空格。当直接使用字符来定义输入掩码属性时,可以根据需要将字符组合起来。例如本题就应该为“000000”。4、设二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为A、HGFEDCBAB、ABCDEFGHC、ABCDHGFED、DCBAHGFE标准答案:A知识点解析:后序遍历中,最后一个字母是根结点,也就是H是根结点;在中序遍历中,根结点前面的是左子树、后面的是右子树,H后面没有,因此该树没有右子树。同理,可判断出该树是第一个完全的左子树。由此可画出这个二叉树,然后根据二叉树可的前序序列为HGFEDCBA。5、“学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令后的结果是:Selectavg(入学成绩)From学生表Groupby性别A、计算并显示所有学生的平均入学成绩B、计算并显示所有学生的性别和平均入学成绩C、按性别顺序计算并显示所有学生的平均入学成绩D、按性别分组计算并显示不同性别学生的平均入学成绩标准答案:D知识点解析:在SQL查询中,GroupBy用来分组,OrderBy用来排序,AVG为取平均值函数,所以答案为D)选项。6、在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为A、0或1B、0C、1D、队列满标准答案:A知识点解析:队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列的链式存储也称为链队列。为了便于操作,可给链队列添加1个头结点,并令头指针指向头结点。队列为空的判断条件是头指针和尾指针的值相同,且均指向头结点。当队列为空(0)或1时,front=rear。7、内部SQL聚合函数“Sum”的功能是()。A、计算指定字段所有值的和B、计算指定字段所有值的平均值C、计算指定字段所有值中的最小值D、计算指定字段排序第一个的值标准答案:A知识点解析:Sum函数计算指定范围内多条记录指定字段值的和。8、一个关系数据库的表中有多条记录,记录之间的相互关系是A、前后顺序不能任意颠倒,一定要按照输入的顺序排列B、前后顺序可以任意颠倒,不影响库中的数据关系C、前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同D、前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列标准答案:B知识点解析:本题考查表的基础知识。在关系数据库中,记录的顺序是不会影响结果和存储的,也就是说,行的次序是无所谓的。9、以下字符串不符合Access字段命名规则的是()。A、^^birthday^^B、生日C、Jim.jecksonD、//注释标准答案:C知识点解析:字段命名规则是,长度为1~64个字符;可以包含字母、汉字、数字、空格和其他字符;不能包括句号(.)、感叹号(!)、方括号([])和重音符号(′)。10、构成计算机软件的是A、源代码B、程序和数据C、程序和文档D、程序、数据及相关文档标准答案:D知识点解析:软件由两部分组成:一是机器可执行的程序和数据:二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。11、在数据库中,建立索引的主要作用是()。A、节省存储空间B、提高查询速度C、便于管理D、防止数据丢失标准答案:B知识点解析:索引可以加快对数据的查询速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。12、在Access中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是A、窗体B、模块C、宏D、报表标准答案:B知识点解析:本题考查VBA程序设计的知识。模块是能够被程序调用的函数,可以在模块中放置任意复杂的代码段。而窗体只能设计自己的事件,报表也不能设计复杂的代码,宏里面只能设计宏操作。13、要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是A、*B、?C、!D、#标准答案:D知识点解析:本题考查通配符的知识。Access中的模糊查询和有效性规则设计中经常要用到通配符,常见的通配符有:“*”代表0个或多个任意字符;“?”代表一个任意字符;“#”代表一个任意数字字符;“[]”代表与[]内任意一个字符匹配;“!”代表与任意一个不在方括号内的的字符匹配,必须与[]一起使用。14、若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入A、Like"王"B、Like"王*"C、="王"D、="王*"标准答案:B知识点解析:本题考查查询的条件准则的知识。当我们进行查询时,不可避免要遇到查询的条件准则的书写,在本题中要求查找姓“王”的记录,由于是模糊查询,所以应该使用关键词“Like”;另外在“王”的后面都加上“*”,代表要查找的是“王”开头,后面有多个或0个字符的数据。15、宏操作SetValue可以设置A、窗体或报表控件的属性B、刷新控件数据C、字段的值D、当前系统的时间标准答案:A知识点解析:本题考查宏操作的知识。宏操作SetValue的作用是为控件、字段或者属性设置值,第一个参数是要设置值的对象名称,第二个参数是要设置的值表达式。16、为窗体或报表的控件设置属性值的正确宏操作命令是A、SetB、SetDataC、SetValueD、SetWamings标准答案:A知识点解析:选项A)、B)不是宏命令;alue设置字段控件属性值;twarings通知或警告命令,用于关闭或打开系统消息。17、在宏表达式中要引用Form1窗体中的txt1控件的值,正确的引用方法是A、Form1!txt1B、txt1C、Forms!Forml!txt1D、Forms!txt1标准答案:C知识点解析:在输入条件表达式时,会引用窗体或报表上的控件值。可以使用如下的语法:Forms![窗体名]![控件名]或[Forms]![窗体名]![控件名]Reports![报表名]![控件名]或[Reports]![报表名]![控件名]18、用二维表的形式表示实体和实体间联系的数据模型()。A、关系模型B、层次模型C、网状模型D、数据模型标准答案:A知识点解析:层次模型是最早发展出来的数据库模型。它的基本结构是树形结构,这种结构方式在现实世界中很普遍,如家族结构、行政组织机构,它们自顶向下、层次分明。关系模型:用二维表的形式表示实体和实体间联系的数据模型。关系模型的特点:关系模型与非关系模型不同,它是建立在严格的数学概念基础上的。关系模型的概念单一,无论实体或实体之间的联系都用关系表示。存取路径对用户透明。关系必须是规范化的关系。本题答案为A。19、要在Access中建立“成绩表”,字段为(学号,平时成绩,期末成绩,总成绩),其中平时成绩的取值范围为0~20分,期末成绩和总成绩的取值范围均为0~100分,总成绩=平时成绩+期末成绩×80%。则在创建表的过程中,错误的操作是A、将“总成绩”字段设置为计算类型B、为“总成绩”字段设置有效性规则C、将“平时成绩”和“期末成绩”字段设置为数字类型D、将“学号”字段设置为不允许空并建立索引(无重复)标准答案:B知识点解析:“总成绩”字段是由“平时成绩”和“期末成绩”计算得到,所以可以设置为“计算”类型,选项A正确;“总成绩”字段是经过计算得到的,不需要为其设置“有效性规则”,选项B叙述错误;“平时成绩”和“期末成绩”均要设计成“数字”类型,选项C正确;“学号”字段为该表的主键,所以应该设置取值不能为空,且需要创建索引,所以选项B的操作错误。20、运行下列程序,输入数据8、9、3、0后,窗体中显示结果是PrivsteSubForm_click()DimsumAsInteger,mAsIntegersum=0Dom=InputBox("输入m")sum=sum+mLoopUntilm=0MsgBoxsumEndSubA、0B、17C、20D、21标准答案:C知识点解析:Do…UntilLoop循环结构是当条件为假时,重复执行循环体,直至条件表达式为真,结束循环。当输入8、9、3三个数字条件(m=0)不成立,所以累加,直到输入0后结束,即8+9+3=20。21、设置字段的有效性规则,主要限制的是A、数据的类型B、数据取值范围C、数据的格式D、数据库数据范围标准答案:B知识点解析:有效性规则是指向表中输入数据时应遵循的约束条件。主要用于限制输入数据的取值范围,所以选项B正确。22、在Access中,可用于设计输入界面的对象是A、窗体B、报表C、查询D、表标准答案:A知识点解析:用户通过使用窗体来实现数据维护、控制应用程序流程等人机交互的功能。窗体的作用包括几个方面:①输入和编辑数据;②可以为数据库中的数据表设计相应的窗体作为输入或编辑数据的界面,实现数据的输入和编辑;③显示和打印数据;④在窗体中可以显示或打印来自一个或多个数据表或查询中的数据,可以显示警告或解释信息。窗体中数据显示的格式相对于数据表或查询更加自由和灵活;⑤控制应用程序流程;⑥窗体能够与函数、过程相结合,编写宏或VBA代码完成各种复杂的控制功能。23、若在“销售总数”窗体中有“订货总数”文本框控件。能够正确引用控件值的是A、Forms.[销售总数].[订货总数]B、Forms![销售总数].[订货总数]C、Forms.[销售总数]![订货总数]D、Forms![销售总数]![订货总数]标准答案:D知识点解析:引用窗体中控件的格式为:Forms![窗体名]![控件名]。24、若在窗体设计过程中,命令按钮Command()的事件属性设置如下图所示,则含义是A、只能为“进入”事件和“单击”事件编写事件过程B、不能为“进入”事件和“单击”事件编写事件过程C、“进入”事件和“单击”事件执行的是同一事件过程D、已经为“进入”事件和“单击”事件编写了事件过程标准答案:D知识点解析:本题中如图所示,“进入”与“单击”操作都跟有[事件过程]字样,代表已经为两事件编写了事件过程,若没有编写则不显示[事件过程]字样,编写的过程在VBA程序中可看到。25、在报表设计时可以绑定控件显示数据的是A、文本框B、标签C、命令按钮D、图像标准答案:A知识点解析:可以在“文本框”的“控件来源”属性中指定该文本框显示的数据来源,可以是表中的某个字段,也可以是一个计算表达式,所以选项A正确。26、在宏参数中,要引用窗体F1上的Textl文本框的值,应该使用的表达式是A、[Forms]![F1]![Textl]B、TextlC、[F1].[Textl]D、[Forms]_[F1]_[Text1]标准答案:A知识点解析:本题考查数据库对象的引用方法。基本语法格式为:Forms(或Reports)!窗体(或报表)名称!控件名称[.属性名],其中Forms或:Reports分别表示窗体或报表对象集合。感叹号“!”分隔开对象名称和控件名称。“属性名称”部分默认(即在控件名称后不添加属性)时,表示该控件的值。根据题意,正确的表达式为:[Forms]![F1]![Text1]。27、运行下列程序,结果是PrivateSubCommand2_Click()f0=1:f1=1:f2=1:k=1DoWhilek<=4f=f0+f1+f2f0=f1f1=f2f2=fk=k+2LoopMsgBox"f="&fEndSubA、f=5B、f=7C、f=8D、f=7标准答案:A知识点解析:本题考查的是D0~while循环执行的过程。此循环在每次执行前会检查条件表达式k<=4是否满足,循环第一次时k=1,满足条件,执行循环体后,k=3,f=3;执行第二次循环后,k=5,f=5;第三次k=54,不满足条件循环结束,最终f=5。所以选择选项A。28、内置计算函数Avg的功能是A、计算所有指定字段值的平均值B、计算全部数值型字段的平均值C、计算一条记录中数值型字段的平均值D、计算一条记录中指定字段的平均值标准答案:A知识点解析:Avg函数的功能是求指定字段值的平均值,所以选项A正确。29、在VBA代码调试过程中,能够显示出所有在当前过程中变量声明及变量信息的是A、快速监视窗口B、监视窗口C、立即窗口D、本地窗口标准答案:C知识点解析:暂无解析30、对“将信息系2010年以前参加工作的教师的职称改为副教授”,合适的查询为()。A、生成表查询B、更新查询C、删除查询D、追加查询标准答案:B知识点解析:在建立和维护数据库的过程中,经常需要对表中的记录进行更新和修改,当更新的记录很多,或更新的记录符合一定条件时,最简单的有效的方法是利用Access提供的更新查询。31、软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和()。A、阶段性报告B、需求分析C、需求总结D、都不正确标准答案:B知识点解析:软件需求分析阶段的工作,可以概括为四个方面:需求获取、需求分析、编写需求规格说明书和需求评审。需求获取的目的是确定对目标系统的各方面需求。涉及到的主要任务是建立获取用户需求的方法框架,并支持和监控需求获取的过程。需求分析是对获取的需求进行分析和综合,最终给出系统的解决方案和目标系统的逻辑模型。编写需求规格说明书作为需求分析的阶段成果,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进程的依据。需求评审是对需求分析阶段的工作进行复审,验证需求文档的一致性、可行性、完整性和有效性。32、以下不属于数据库系统(DBS)的组成的是A、硬件系统B、数据库管理系统及相关软件C、文件系统D、数据库管理员标准答案:C知识点解析:DBS由硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户组成。33、在E-R图中,用来表示实体联系的图形是A、椭圆形B、矩形C、菱形D、三角形标准答案:C知识点解析:暂无解析34、下列关于索引的叙述中,错误的是A、可以为所有的数据类型建立索引B、可以提高对表中记录的查询速度C、可以加快对表中记录的排序速度D、可以基于单个字段或多个字段建立索引标准答案:A知识点解析:暂无解析35、创建数据访问页时,对于最高的组级别,确保将“排序与分组”对话框中的“默认展开”属性设置为A、“是”B、“否”C、“是”或“否”D、空标准答案:B知识点解析:暂无解析36、要改变窗体上文本框控件的数据源,应设置的属性是A、记录源B、控件来源C、筛选查阅D、默认值标准答案:B知识点解析:暂无解析37、Sub过程与Function过程最根本的区别是A、Sub过程的过程名不能返回值,而Function过程能通过过程名返回值B、Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以C、两种过程参数的传递方式不同D、Function过程可以有参数,Sub过程不可以标准答案:A知识点解析:暂无解析38、下列叙述中正确的是()。A、算法的时间复杂度与计算机的运行速度有关B、算法的时间复杂度与运行算法时特定的输入有关C、算法的时间复杂度与算法程序中的语句条数成正比D、算法的时间复杂度与算法程序编制者的水平有关标准答案:B知识点解析:为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细节无关。为此,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。算法所执行的基本运算次数还与问题的规模有关;对应一个固定的规模,算法所执行的基本运算次数还可能与特定的输入有关。39、某带链的队列初始状态为front=rear=NULL。经过一一系列正常的入队与退队操作后,front=10,rear=5。该队列中的元素个数为()。A、4B、5C、6D、不确定标准答案:D知识点解析:带链的队列使用了链表来表示队列,而链表中的元素存储在不连续的地址中,因此当front=10,rear=5时,不能确定队列中元素的个数。40、定义学生选修课程的关系模式如下:S(S#,Sn,sd,sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号和成绩)。检索选修了课程号为2且成绩不及格的学生的姓名的表达式是()。A、σC#=2ΛG<60(SC)B、πS#(πS#(σC#=2ΛG<60(SC)))C、πSn(πS#(σC#=2ΛG<60(SC))S)D、πSn(πS#(σC#=2ΛG<60(SC))πS#,Sa(S))标准答案:C知识点解析:学生的“姓名”要在表S中进行查找,按成绩查找课程号应在表SC中进行,因为“课程号”和“成绩”列同时存在于表SC中,故应对以上个表进行连接操作。首先在表SC中选出“课程号为2且成绩不及格”的行σC#=2ΛG<60(SC),但只要“学号”列πS#(σC#=2ΛG<60(SC)),得到查询结果的一个小表。将这个小表与表S进行连接再从结果中只取“姓名”列πSn(πS#(σC#=2ΛG<60(SC))S)。国家二级ACCESS机试(选择题)模拟试卷第3套一、选择题(本题共25题,每题1.0分,共25分。)1、下列叙述中正确的是A、顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C、顺序存储结构能存储有序表,链式存储结构不能存储有序表D、链式存储结构比顺序存储结构节省存储空间标准答案:A知识点解析:顺序存储方式主要用于线性的数据结构,它把逻辑上相邻的数据元素存储在物理上相邻的存储单元里,结点之间的关系由存储单元的邻接关系来体现。而链式存储结构的存储空间不一定是连续的。2、以下描述不符合Access特点和功能的是()。A、Access仅能处理Access格式的数据库,不能对诸如DBASE、FOXBASE、Btrieve等格式的数据库进行访问B、采用OLE技术,能够方便地创建和编辑多媒体数据库,包括文本、声音、图像和视频等对象C、Access支持ODBC标准的SQL数据库的数据D、可以采用VBA(VisualBasicApplication)编写数据库应用程序标准答案:A知识点解析:Access不仅能处理Access格式的数据库,也能对诸如DBASE、FOXBASE、Btrieve等格式的数据库进行访问。3、排序时如果选取了多个字段,则输出结果是A、按设定的优先次序依次进行排序B、按最右边的列开始排序C、按从左向右优先次序依次排序D、无法进行排序标准答案:C知识点解析:本题考查数据表排序的知识。要想对数据表进行排序,既可以按照一个字段进行排序,也可以按照多个字段进行排序。当按照多个字段进行排序时,按从左到右的优先次序进行排序。4、定义部门关系模式如下:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是()。A、部门名B、部门成员C、部门总经理D、部门号标准答案:B知识点解析:对于关系模式,若其中的每个属性都已不能再分为简单项,则它属于第一范式。本题中“部门成员”可进一步分解(成员编号、姓名等),因此不满足第一范式。5、下列叙述中错误的是A、算法的时间复杂度与问题规模无关B、算法的时间复杂度与计算机系统无关C、算法的时间复杂度与空间复杂度没有必然的联系D、算法的空间复杂度与算法运行输出结果的数据量无关标准答案:A知识点解析:一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数,用T(n)表示,若有某个辅助函数f(n),使得当n趋近于无穷大时,T(n)/f(n)的极限值为不等于零的常数,则称f(n)是T(n)的同数量级函数。记作T(n)=O(f(n)),称O(f(n))为算法的渐进时间复杂度,简称时间复杂度。所以选项A正确。6、在长度为97的顺序有序表中作二分查找,最多需要的比较次数为A、7B、96C、48D、6标准答案:A知识点解析:二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。最多比较次数的计算方式:k=log2n。其中n代表长度,k为比较次数。本题中可以计算出k=7。7、在快速排序法中,每经过一次数据交换(或移动)后A、能消除多个逆序B、只能消除一个逆序C、不会产生新的逆序D、消除的逆序个数一定比新产生的逆序个数多标准答案:A知识点解析:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。8、启动窗体时,系统首先执行的事件过程是A、LoadB、ClickC、UnloadD、GotFOCUS标准答案:A知识点解析:打开或关闭窗体,在窗体之间移动,或者对窗体中数据进行处理时,将发生与窗体相关的事件。由于窗体的事件比较多,在打开窗体时,将按照下列顺序发生相应的事件:打开(Open)→加载(Load)→调整大小(ReSize)→激活(Activate)→成为当前(current)如果窗体中没有活动的控件,在窗体的“激活”事件发生之后仍会发生窗体的“获得焦点”(GotFocus)事件,但是该事件将在“成为当前”事件之前发生。在关闭窗体时,将按照下列顺序发生相应的事件:卸载(Unload)→停用(Deactivate)→关闭(Close)如果窗体中没有活动的控件,在窗体的“卸载”事件发生之后仍会发生窗体的“失去焦点”(LostFocus)事件。但是该事件将在“停用”事件之前发生。9、在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是A、报表页眉B、报表页脚C、页面页眉D、页面页脚标准答案:B知识点解析:本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明:页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;贞面页脚处于每页的结束位置,一般用来显示本页的汇总说明。10、为窗体或报表的控件设置属性值的正确宏操作命令是A、SetB、SetDataC、SetValueD、SetWamings标准答案:A知识点解析:选项A)、B)不是宏命令;alue设置字段控件属性值;twarings通知或警告命令,用于关闭或打开系统消息。11、SQL语句不能创建的是A、报表B、操作查询C、选择查询D、数据定义查询标准答案:A知识点解析:本题考查SQt,语句的知识。SQt,语言的功能十分强大,它包括数据定义功能、数据查询功能、数据操纵功能和数据控制功能。SQL能定义的数据包括表、视图、索引等,不包括报表。12、窗体中有文本框Text1、Text2和Text3。运行时在rrextl中输入整数m,在Text2中输入整数n(m<n),单击按钮Command1,计算m到n之间(含m和n)全部奇数之和,然后在Text3中输出结果。事件代码如下:PrivateSubCommand1_Click()m=Val(Me!Text1)n=Val(Me!Text2)sum=0For【】TonStep2sum=sum+kNextkMe!Text3=sumEndSub程序【】处应填写的语句是()。A、k=IIf(mMod2=1,m,m+1)B、k=IIf(mMod2<>1,m,m+1)C、k=IIf(mMod2>1,m,m+1)D、k=IIf(mMod2<1,m,m+1)标准答案:A知识点解析:本题考查的是for循环的初始条件。题目要求输出m和n的所有奇数之和,因此初始条件应该是一个奇数,即大于或等于m的最小奇数。本题mmod2=1,说明m为奇数,则表达式返回m值,即k=m,否则mmod2=0;m为偶数,则m+1为奇数,返回m+1。故选择A选项。13、有三个关系R,S和T如下图所示,则由关系R和S得到关系T的运算是A、自然连接B、交C、除D、并标准答案:C知识点解析:从关系R、S和T的结构可以得出关系T是由关系R、S经过除运算后得到的。14、设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是A、姓名B、身份证号C、姓名,性别,年龄D、学号,姓名标准答案:B知识点解析:候选键是是二维表中能唯一标识元组的最小属性集。一个二维表有多个候选码,则选定其中一个作为主键供用户使用,学生学号与身份证号均是唯一的,都可以作为主键,B选项正确。15、假设某数据库已建有宏对象“宏1”,“宏1”中只有一个宏操作SetValue,其中第一个参数项目为“[Label0]-[Caption]”第二个参数表达式为“[17ext0]”。窗体“fmTest”中有一个标签Label0和一个文本框Text0,现设置控件Text0的“更新后”事件为运行“宏1”,则结果是A、将文本框清空B、将标签清空C、将文本框中的内容复制给标签的标题,使二者显示相同内容D、将标签的标题复制到文本框,使二者显示相同内容标准答案:C知识点解析:本题考查宏操作的知识。宏操作SetValue的作用是为控件、字段或者属性设置值,第一个参数是要设置值的对象名称,第二个参数是要设置的值表达式。在本题中实际上就是把rextO的值设置给Label0。16、关系数据库中所谓的“关系”是指A、表中的记录之间彼此有一定的联系B、表中的字段之间彼此有一定的联系C、数据库的多个表彼此有一定盼联系D、符合关系理论规定的二维表格标准答案:D知识点解析:在关系数据库管理系统中,一个关系就是一张二维表,且须满足关系规范化理论,所以选项D正确。17、在代码中定义了一个子过程:SubP(a,b)……EndSub下列调用该过程的形式中,正确的是A、P(10,20)B、CallPC、CallP10,20D、Callp(10,20)标准答案:D知识点解析:子过程的调用形式有两种:Call子过程名([<实参>])或子过程名[<实参>]说明:.用Call关键字调用子过程时,若有实参,则多个实参之间必须用逗号分隔,并把实参用圆括号括起,无实参时可省略圆括号;不使用Call关键字,若有实参,也不需用圆括号括起。.若实参要获得子过程的返回值,则实参只能是变量,不能是常量、表达式或控件名。18、下列Access内置函数中,属于域聚合函数的是A、AvgB、DMinC、CDateD、Sum标准答案:B知识点解析:数据库数据访问中常用的域聚合函数有:Nz函数、DCount函数、DAvg函数和DSum函数、DMax函数和DMin函数及DLookup函数,所以选项B正确。19、Access数据库具有很多特点,下列叙述中,是Access特点的是()。A、Access数据库可以保存多种数据类型,但是不包括多媒体数据B、Access可以通过编写应用程序来操作数据库中的数据C、Access不能支持Intemet/Intranet应用D、Access作为网状数据库模型支持C/S应用系统标准答案:B知识点解析:本题考查Access特点的知识。在Access这个关系数据库中,具备了比较强大的程序设计能力,不仅具有传统的模块化程序设计能力,还具有面向对象的程序设计能力。Access可以使用系统菜单以及程序命令等多种方式创建复杂的数据库应用系统。Access数据库的主要特点包括处理多种数据类型包括多媒体数据;与Intemet/Intranet的集成:具有较好的集成开发功能,可以采用VBA编写数据库应用程序等。而从数据模型的角度来说,Access属于关系数据模型而不是网状数据模型。20、在窗体中有一个命令按钮Commandl和一个文本框Text1,编写事件代码如下:PrivateSubCommandl_Click()Fori=1To4x=3Forj=1To3Fork=1To2x=x+3NextkNextjNextiText1.value=Str(x)EndSub打开窗体运行后,单击命令按钮,文本框Text1输出的结果是()。A、6B、12C、18D、21标准答案:D知识点解析:题目中程序是在文本框中输出x的值,x的值由一个三重循环求出,在第一重循环中,x的初值都是3,因此,本段程序重复运行4次,每次x初值为3,然后再经由里面两重循环的计算。在里面的两重循环中,每循环一次,x的值加3,里面两重循环分别从1到3,从1到2共循环6次,所以x每次加3,共加6次,最后的结果为x=3+6*3=21。Str函数将数值表达式转换成字符串,即在文本框中显示21。21、Access提供了“窗体向导”、“图表向导”等多少种制作窗体的向导?A、4B、5C、6D、7标准答案:C知识点解析:暂无解析22、控件是窗体上用于什么的对象A、显示数据和控制窗体B、显示数据、装饰窗体和控制窗体C、显示数据、执行操作、装饰窗体和控制窗体D、显示数据、执行操作和装饰窗体标准答案:D知识点解析:暂无解析23、下列叙述中正确的是()。A、算法的空间复杂度是指算法程序中指令的条数B、压缩数据存储空间不会降低算法的空间复杂度C、算法的空间复杂度与算法所处理的数据存储空间有关D、算法的空间复杂度是指算法程序控制结构的复杂程度标准答案:C知识点解析:算法的空间复杂度是指算法在执行过程中所需要的内存空间。算法执行期间所需的存储空间包括3个部分:输入数据所占的存储空间;程序本身所占的存储空间;算法执行过程中所需要的额外空间。在许多实际问题中,为了减少算法所占的存储空间,通产采用压缩存储技术,以便尽量减少不必要的额外空间。24、下列叙述中正确的是()。A、非线性结构可以为空B、只有一个根节点和一个叶子节点的必定是线性结构C、只有一个根节点的必定是线性结构或二叉树D、没有根节点的一定是非线性结构标准答案:A知识点解析:如果一个非空的数据结构满足下列两个条件:①有且只有一个根节点;②每一个节点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构。如果一个数据结构不是线性结构,则称之为非线性结构。线性结构和非线性结构都可以是空的数据结构。树只有一个根节点,但不论有几个叶子节点,树都是非线性结构。25、在“仓库管理”系统中,每出库一种商品,需要在“出库”表中增加一条出库记录,同时将“库存”表中的“库存量”字段减掉出库数量。为了实现上述功能,应该进行操作是()。A、在“出库”表的插入后事件上创建数据宏B、在“出库”表的更新后事件上创建数据宏C、在“库存”表的更新后事件上创建数据宏D、在“库存”表的插入后事件上创建数据宏标准答案:A知识点解析:数据宏是Access2010中新增的一项功能,该功能允许在表事件(如添加、更新或删除数据等)中添加逻辑。在数据表中可以创建6种类型的数据宏,分别为:“插入后”、“更新后”、“删除后”、“删除前”、“更改前”、“创建已命名的宏”,本题要求每出库一种物品,在“出库表”中增加一条记录,插入一条出库记录,然后将“物品”表中的“库存量”字段减掉出库数量,所以应该在“出库”表的“插入后”事件上创建数据宏。故选择A选项。国家二级ACCESS机试(选择题)模拟试卷第4套一、选择题(本题共25题,每题1.0分,共25分。)1、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n—1)/2的排序方法是A、快速排序B、冒泡排序C、直接插入排序D、堆排序标准答案:D知识点解析:各种排序方法中最坏情况下需要比较的次数分别为:冒泡排序n(n一1)/2、快速排序n(n一1)/2、简单插入排序n(n-1)/2、希尔排序0(n1.5)、简单选择排序n(n-1)/2、堆排序O(nlog2n)。2、将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为A、选择B、投影C、联接D、并标准答案:C知识点解析:本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算如并、交、差和笛卡尔积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;联接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然联接足在等值连接的基础上去除重复的属性。3、某系统结构图如下图所示该系统结构图的深度是()。A、1B、2C、3D、4标准答案:D知识点解析:深度表示控制的层数。本题中,“某系统”为第1层,“功能1、功能2…功能n”为第二层,“功能2.1、功能2.2、功能2.3、功能n.1、功能n.2”为第3层,“功能2.2.1、功能2.2.2”为第4层,共4层,故深度为4。4、设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为A、不可能B、m+1C、0D、m标准答案:A知识点解析:栈是向上增长的,每次压入一个元素,栈的TOP指针向上移动一位,即top-1。对于这个题目,由于top初始值等于0,此时入栈一个元素,top值减1,即0-1=一1,出现下溢错误,所以选项A正确。5、程序调试的任务是A、设计测试用例B、验证程序的正确性C、发现程序中的错误D、诊断和改正程序中的错误标准答案:D知识点解析:程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去执行并找出错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。6、下列关于格式属性的叙述中,错误的是()。A、格式属性只影响字段数据的显示格式B、不能设置自动编号型字段的格式属性C、显示格式只在输入数据被保存后应用D、可在需要控制数据的输人格式时选用标准答案:D知识点解析:本题主要考查了格式属性。格式属性用于确定数据的显示和打印方式。对于不同数据类型的字段,其格式不同,但不能设置自动编号的格式属性。格式属性只影响数据的显示方式,而原表中的数据本身并无改变。故选择D选项。7、下列If语句的功能是统计性别为男、职称为副教授以上且年龄小于40岁的人数,错误的语句是A、Ifsex="男"Andage<40InStr(duty,"教授")>0Thenn=n+1B、Ifsex="男"Andage<40InStr(duty="教授"orduty="副教授")>0Thenn=n+1C、Ifsex="男"Andage<40Right(duty,2)="教授"Thenn=n+1D、Ifsex="男"Andage<40And(duty="教授"Orduty="副教授")Thenn=n+1标准答案:D知识点解析:选项A、选项B、选项C均在第二个条件age<40后缺少And进行与第三个条件的连接。8、下列叙述中正确的是()。A、为了建立一个关系,首先要构造数据的逻辑关系B、表示关系的二维表中各元组的每一个分量还可以分成若干数据项C、一个关系的属性名表称为关系模式D、一个关系可以包括多个二维表标准答案:A知识点解析:元组是数据的最小单位,不能再分;关系的框架称为关系模式;关系框架与关系元组一起构成一个关系,也就是一个关系对应一张二维表。选项A中,在建立关系前,要先构造数据的逻辑关系是正确的。9、结构化程序包括的基本控制结构是A、主程序与子程序B、选择结构、循环结构与层次结构C、顺序结构、选择结构与循环结构D、模块结构、选择结构与层次结构标准答案:C知识点解析:在结构化程序设计中,任何复杂的算法,都可以由顺序结构、选择(分支)结构和循环结构这三种基本结构来完成。选项C正确。10、下面属于系统软件的是A、财务管理系统B、数据库管理系统C、编辑软件WordD、杀毒软件标准答案:B知识点解析:各种应用软件,都需要一些共同的基础操作,例如都要从输入设备取得数据,向输出设备送出数据,向外存写数据,从外存读数据,对数据的常规管理。等等。这些基础工作也要由一系列指令来完成。人们把这些指令集中组织在一起,形成专门的软件,用来支持应用软件的运行,这种软件称为系统软件。一般来讲,系统软件包括操作系统和一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具),是支持计算机系统正常运行并实现用户操作的那部分软件。数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。是一种在操作系统之上的系统软件。是系统软件。所以选项B正确。A、C、D选项为应用软件。11、下面不属于软件设计阶段任务的是A、软件的详细设计B、软件的总体结构设计C、软件的需求分析D、软件的数据设计标准答案:C知识点解析:软件设计可以分为概要设计和详细设计两个阶段。概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。详细设计的首要任务就是设计模块的程序流程、算法和数据结构。次要任务就是设计数据库,常用方法还是结构化程序设计方法。实际上软件设计的主要任务就是将软件分解成模块,模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。可以是一个函数、过程、子程序、一段带有程序说明的独立的程序和数据,也可以是可组合、可分解和可更换的功能单元。然后进行模块设计。所以应选择C选项。12、若要在一对多的关联关系中,“一方”原始记录更改后,“多方”自动更改,应启用A、有效性规则B、级联删除相关记录C、完整性规则D、级联更新相关记录标准答案:D知识点解析:有效性规则属性可以指定对输入的记录、字段或控件中的数据的要求,当输入的数据违反了有效性规则的设置时,可以使用有效性规则属性指定将显示给用户的消息;完整性规则包括实体完整性、参照完整性和用户定义的完整性,完整性规则是对数据的约束:级联删除中,删除其外键值引用了删除的主键值的所有行;在级联更新中,更新所有外键值以便与新的主键值相匹配。13、要从指定记录集(一个域)内获取特定字段的值,应该使用的内置函数是()。A、DLookupB、DCountC、DFirstD、DLast标准答案:A知识点解析:Dlookup函数是从指定记录集里检索特定字段的值。它可以直接在VBA、宏、查询表达式或计算控件中使用,而且主要用于检索来自外部表字段中的数据。14、为使窗体每隔0.5秒钟激发一次计时器事件(tlmer事件),则应将其Interval属性值设置为()。A、5000B、500C、5D、0.5标准答案:B知识点解析:窗体的计时器事件发生间隔由Interval属性设定,该属性值以毫秒为单位,1000毫秒为1秒,0.5秒即500毫秒,因此,应将Interval值设置为500。故选择B选项。15、为使窗体每隔5秒钟激发一次计时器事件(timer事件),应将其Interval属性值设置为()。A、5B、500C、300D、5000标准答案:D知识点解析:窗体的计时器事件发生间隔由Interval属性设定,该属性值以毫秒为单位,1000毫秒为1秒,5秒即5000毫秒,因此,应将Interval值设置为5000。16、要从数据库中删除一个表,应该使用的SQL语句是A、ALTERTABLEB、KILLTABLEC、DELETETABLED、DROPTABLE标准答案:D知识点解析:本题考查SQL语句的知识。SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中CREATE语句用于创建表、索引或视图;DROP语句用于删除表、索引或视图。17、在过程定义中有语句:PrivateSubGetData(ByValdataAsInteger)其中ByVal的含义是()。A、传值调用B、传址调用C、形式参数D、实际参数标准答案:A知识点解析:过程定义语句中形参变量说明中使用ByVal指定参数传递方式为按值传递,如果使用ByRef则指定参数传递方式为按地址传递,如果不指定参数传递方式,则默认为按地址传递。18、在数据库中,数据模型包括数据结构、数据操作和A、查询B、数据类型C、关系运算D、数据约束标准答案:D知识点解析:在数据库系统中的数据模型有三个要素:数据结构、数据操作和数据的约束条件。其中数据的约束条件包括三种:实体完整性约束条件、参照完整性约束条件和用户定义的完整性约束条件。因此选项D正确。19、软件生命周期中花费时间最多的阶段是()。A、软件维护阶段B、软件编码阶段C、软件开发阶段D、软件定义阶段标准答案:A知识点解析:软件生命周期分为软件定义、软件开发及软件运行维护3个阶段。本题中,详细设计、软件编码和软件测试都属于软件开发阶段;维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价。20、在Access数据库中要修改一个表中部分字段的属性,可使用的SQL命令是A、CREATETableB、CREATEIndexC、ALTERTableD、ALTERIndex标准答案:C知识点解析:ALTERTABLE语句用于修改已建立的表结构,包括添加新字段,修改字段属性或删除某些字段,所以选项C正确。21、如果某字段要输入的数据总是取自固定内容的有限集合,则设计窗体时可以选择的控件是A、组合框B、复选框C、切换按钮D、文本框标准答案:A知识点解析:组合框控件的列表是由多行数据组成,显示时只显示一行,对于需要输入固定内容的数据时,可以使用组合框控件,所以选项A正确。22、如果在文本框内输入数据后,按键或按键,输入焦点可立即移至下一指定文本框,应设置A、“制表位“属性B、“Tab键索引”属性C、“自动Tab键”属性D、“Enter键行为”属性标准答案:B知识点解析:在文本框内输入数据后,按键或键,输入焦点立即移至下一指定文本框,应设置文本框的“自动Tab键”属性。23、在窗体上有一个命令按钮Commandl和一个文本框Text1,编写事件代码如下PrivateSubCommandl_Click()Dimi,j,XFori=1To20sep2x=0Forj=iTo20step3X=x+1NextjNextiText1.Value=Str(x)EndSub打开窗体运行后,单击命令按钮,文本框中显示的结果是A、1B、7C、17D、400标准答案:A知识点解析:外循环每次循环都将x重置为0,所以只看外循环的最后一次即i=20时,此时内循环j*i=20开始以步长为2开始递增,递增一次执行x=x+1=0+1=1后便结束循环,所以最后文本框显示的结果为1。24、在VBA中,实现窗体打开操作的命令是A、DoCmd.OpenFormB、OpenFormC、Do.OpenFormD、DoOpcn.Form标准答案:A知识点解析:DoCmd.OpenForm为打开窗体命令。25、由“Fori=1To16Step3”决定的循环结构被执行()。A、4次B、5次C、6次D、7次标准答案:C知识点解析:题目考查的是For循环结构,循环初值i为1,终值为16,每次执行循环i依次加3,则i分别为1、4、7、10、13、16,则循环执行6次。国家二级ACCESS机试(选择题)模拟试卷第5套一、选择题(本题共25题,每题1.0分,共25分。)1、在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是A、选择B、投影C、联接D、比较标准答案:A知识点解析:选择操作是从关系中找出满足给定条件的元组的操作。所以从学生表中查找所有年龄小于20岁的姓王的男生应用的关系运算是选择。2、一棵完全二叉树共有360个结点,则在该二叉树中度为1的结点个数为A、0B、1C、180D、181标准答案:B知识点解析:对于一个具有n个结点的完全二义树,其深度为[log2n]+1。本题中这个二叉树的深度为[log2360]+1=8+1=9。根据满二叉树的性质,深度为8的满二叉树其结点数为28-1=256.1=255。这个完全二叉树的第9层的结点数为360-255=105。完全二叉树的性质非叶子结点的子结点都为2,105除以2其商为52余数为1。因此该二叉树中度为1的结点个数为1。选项B正确。3、下列叙述中正确的是A、程序执行的效率与数据的存储结构密切相关B、程序执行的效率只取决于程序的控制结构C、程序执行的效率只取决于所处理的数据量D、以上都不正确标准答案:A知识点解析:影Ⅱ向程序执行效率的因素有很多,如数据的存储结构、程序处理的数据量、程序的算法等。顺序存储结构和链式存储结构在数据插入和删除操作上的效率就存在差别。其中,链式存储结构的效率要高一些。4、在关系代数运算中,有5种基本运算,它们是()。A、并(∪)、差(-)、交(∩)、除(÷)和笛卡儿积(×)B、并(∪)、差(-)、交(∩)、投影(π)和选择(σ)C、并(∪)、交(∩)、投影(π)、选择(σ)和笛卡儿积(×)D、并(∪)、差(一)、投影(π)、选择(σ)和笛卡儿积(×)标准答案:D知识点解析:并、差、笛卡儿积、投影和选择是5种基本的运算,其他运算即交、连接和除,均可以通过5种基本的运算来表达。5、在显示查询结果时,如果要将数据表中的“出生日期”字段名,显示为“年龄”,可在查询设计视图中改动()。A、显示B、字段C、排序D、条件标准答案:B知识点解析:选项A排序用于选择查询所采用的排序方法;选项B字段可以在此输入或添加字段名;选项C根据所输入条件进行查找;选项D利用复选框来确定字段是否在数据表(查询结果)中显示。6、在Access中,参照完整性规则不包括A、更新规则B、查询规则C、删除规则D、插入规则标准答案:B知识点解析:参照完整性:在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。实施了参照完整性后,对表中主关键字字段进行操作时系统会自动地检查主关键字字段,看看该字段是否被添加、修改或删除。如果对主关键字的修改违背了参照完整性的要求,那么系统会自动强制执行参照完整性。7、下列叙述中正确的是()。A、数据库系统避免了一切冗余B、数据库系统减少了数据冗余C、数据库系统中数据的一致性是指数据类型一致D、数据库系统比文件系统能管理更多的数据标准答案:B知识点解析:数据库系统共享性大,冗余度小,但只是减少了冗余,并不是避免一切冗余。数据的一致性是指在系统中同一数据在不同位置的出现应保持相同的值,而不是数据类型的一致。数据库系统比文件系统有更强的管理控制能力,而不是管理更多的数据。8、窗体是Access数据库中的一个对象,通过窗体用户可以完成下列哪些功能()。①输入数据②编辑数据③存储数据④以行、列形式显示数据⑤显示和查询表中的数据⑥导出数据A、①②③B、①②④C、①②⑤D、①②⑥标准答案:C知识点解析:窗体是Access数据库应用中一个非常重要的工具,它可以用于显示和查询表中的数据、输入数据、编辑数据和修改数据。但没有包含③④⑥三项功能。9、一个关系数据库的表中有多条记录,记录之间的相互关系是A、前后顺序不能任意颠倒,一定要按照输入的顺序排列B、前后顺序可以任意颠倒,不影响库中的数据关系C、前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同D、前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列标准答案:B知识点解析:本题考查表的基础知识。在关系数据库中,记录的顺序是不会影响结果和存储的,也就是说,行的次序是无所谓的。10、在一个数据库中已经设置了自动宏AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是A、用Enter键打开数据库B、打开数据库时按住Alt键C、打开数据库时按住Ctrl键D、打开数据库时按住Shift键标准答案:D知识点解析:本题考查宏的自动运行的知识。在Access中以.AutoExec名字命名的宏,会在数据库打开时自动运行。若想在数据库打开时不自动运行宏,需要在打开数据库时按住“Shift”键。11、数据类型是A、字段的另一种说法B、决定字段能包含哪类数据的设置C、一类数据库应用程序D、一类用来描述Access表向导允许从中选择的字段名称标准答案:B知识点解析:本题考查数据类型的知识。表是由记录和字段组成,每个字段都有数据类型,它决定了字段能够包含哪类数据。12、函数Msgbox返回值的类型是()。A、数值B、货币C、字符串D、逻辑值标准答案:A知识点解析:MsgBox函数的语法为:MsgBox(prompt,[buttons],[title],[1aelpfile],[context])。该函数的返回值是一个数值,告诉用户单击了哪一个按钮。比如:MsgBox消息框显示“确定”按钮,则单击“确定”按钮MsgBox函数的返回值为1。13、要将一个数字字符串转换成对应的数值,应使用的函数是A、ValB、SingleC、AscD、Space标准答案:A知识点解析:Val函数:返回包含于字符串内的数字,将其作为适当类型的数字值;Asc函数:返回与字符串的第一个字母对应的ANSI字符代码;Space函数:返回指定空格的字符串;Single为数据类型,不是函数。14、某系统结构图如下图所示。该系统结构图的最大扇入数是A、3B、4C、2D、1标准答案:A知识点解析:系统结构图的最大扇入数指该模块在结构图中的直接上层模块数,扇出是该模块在结构图的直接下层模块数。在题目中的功能n-1模块,它的直接扇入数为3,所以这个系统结构图的最大扇入数为3,故选择选项A。15、若变量i的初值为8,则下列循环语句中循环体的执行次数为DoWhilei<=17i=i+2LoopA、3次B、4次C、5次D、6次标准答案:C知识点解析:DoWhile…Loop循环结构是当条件为假时,重复执行循环体,直至条件表达式为真,结束循环。每次循环对应的i值:16、在VBA中,下列变量名中不合法的是()。A、kaoshiB、kaoshiC、考试D、kaoshi标准答案:D知识点解析:变量是指程序运行时值会发生变化的数据。变量的命名同字段名一样,但变量命名不能包含有空格或除了下划线字符"_"外的任何其他的标点符号。17、学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式中包含对主属性部分依赖的是A、S#→SdB、(S#,C#)→GC、C#→CnD、C#→P#标准答案:A知识点解析:在关系模式SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩)中,主键为(S#,C#)。则存在S#Sd,即学号就可以决定非主属性Sd。所以非主属性Sd部分依赖主键(S#,C#)中S#。所以选

温馨提示

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

评论

0/150

提交评论