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

下载本文档

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

文档简介

国家二级ACCESS机试(选择题)模拟试卷2(共5套)(共200题)国家二级ACCESS机试(选择题)模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、下列叙述中正确的是()。A、一个逻辑数据结构只能有一种存储结构B、数据的逻辑结构属于线性结构,存储结构属于非线性结构C、一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D、一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率标准答案:D知识点解析:一种数据的逻辑结构根据需要可以表示成多种存储结构。而采用不同的存储结构,其数据处理的效率是不同的。数据的逻辑结构与存储结构都可以分为线性和非线性结构。2、下列叙述中正确的是()。A、在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B、在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C、在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D、上述三种说法都不对标准答案:C知识点解析:栈是限定在一端进行插入与删除的线性表,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。当有新元素进栈时,栈顶指针向上移动;当有元素出栈时,栈顶指针向下移动。在栈中栈底指针不变,栈中元素随栈顶指针的变化而动态变化。3、下列数据结构中,能用二分法进行查找的是()。A、顺序存储的有序线性表B、线性链表C、二叉链表D、有序线性链表标准答案:A知识点解析:二分法查找只适用于顺序存储的有序表。在此所说的有序表是指线性表中的元素按值非递减排列,即从小到大,但允许相邻元素相等。4、在面向对象方法中,具有相似属性与操作的一组对象称为()。A、类B、实例C、消息D、数据标准答案:A知识点解析:将属性、操作相似的对象归为类,也就是说,类是具共同属性、共同方法的对象集合。5、下面不属性软件工程三要素的是()。A、方法B、环境C、工具D、过程标准答案:B知识点解析:软件工程包括三个要素:方法、工具和过程。软件工程方法为软件开发提供了"如何做"的技术。工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。6、软件详细设计的主要任务是确定每个模块的()。A、算法和使用的数据结构B、外部接口C、功能D、编程标准答案:A知识点解析:软件详细设计的任务,是为软件结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节。7、检查软件产品是否符合需求定义的过程称为()。A、确认测试B、集成测试C、验证测试D、验收测试标准答案:A知识点解析:确认测试的任务是验证软件的功能和性能及其他特征是否满足了需求规格说明中确定的各种需求以及软件配置是否完全、正确。8、在数据库系统中,所谓数据独立性是指()。A、数据与程序独立存放B、不同的数据被存放在不同的文件中C、不同的数据只能被对应的应用程序所使用D、以上三种说法都不对标准答案:D知识点解析:数据的独立性是指数据库中数据独立于应用程序且不依赖于应用程序,即数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。9、人员基本信息一般包括身份证号、姓名、性别、年龄等。其中可以作为主关键字的是()。A、身份证号B、姓名C、性别D、年龄标准答案:A知识点解析:主关键字是表中区别不同的记录的标识,在该表中只有身份证号能具有这个作用,所以将其作为主关键字。10、设有关系R和S,关系代数表达式为R-(R-S)表示的是()。A、R∩SB、R-SC、R∪SD、R÷S标准答案:A知识点解析:R-S表示属于R但不属于S,R-(R-S)表示属于R但不属于(R-S),即相当于R∩S。11、下列关系运算的叙述中,正确的是()。A、投影、选择、联接是从二维表行的方向进行的运算B、并、交、差是从二维表列的方向进行的运算C、投影、选择、联接是从二维表列的方向进行的运算D、以上都不对标准答案:C知识点解析:在关系模型的数据语言中,一般除了运用常规的集合运算,如并、交、差、笛卡尔积等,还定义了一些专门的关系运算,如投影、选择、联接等。前者是将关系(即二维表)看成是元组的集合,主要是从二维表的行的方向来进行运算的;后者是从二维表的列的方向来进行运算的。12、在Access数据库对象中,体现数据库设计目的的对象是()。A、报表B、模块C、查询D、表标准答案:C知识点解析:查询是Access数据库设计目的的体现,建立数据库之后,数据只有被使用者查询才能体现出它的价值。13、Access数据库文件的后缀名为()。A、mdbB、pdfC、accD、ass标准答案:A知识点解析:Access数据库文件的后缀名是.mdb。14、在以下叙述中,不正确的是()。A、Access具备了模块化程序设计的能力B、Access不具备程序设计能力C、Access可以使用系统菜单创建数据库应用系统D、Access具有面向对象的程序设计能力,并能创建复杂的数据库应用系统标准答案:B知识点解析:在Access这个关系数据库中,具备了比较强大的程序设计能力,不仅具有传统的模块化程序设计能力,还具有面向对象的程序设计能力。Access可以使用系统菜单以及程序命令等多种方式创建复杂的数据库应用系统。15、有关字段属性,下列叙述错误的是()。A、字段大小可以用于设置文本、数字或自动编号等类型字段的最大容量B、可对任意类型的字段设置默认值属性C、有效性规则属性是用于限制此字段输入值的表达式D、不同的字段类型,其字段属性有所不同标准答案:B知识点解析:通过"字段大小"属性,可以控制字段的使用空间大小,因此A正确;在一个数据库中,只能对一些数据内容相同或含有相同部分的字段设置默认值,因此B错误。利用"有效性规则"可以防止非法数据输入到表中,因此C正确;不同的字段类型,其字段属性有所不同,因此D正确。16、在关于输入掩码的叙述中,正确的是()。A、在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符B、定义字段的输入掩码,是为了设置输入时以密码显示C、输入掩码中的字符"A"表示可以选择输入数字0到9之间的一个数D、直接使用字符定义输入掩码时,不能将字符组合起来标准答案:A知识点解析:在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符,选项A正确。定义字段的输入掩码是用来使得输入的格式标准保持一致,选项B错误。输入掩码中的字符"A"表示必须输入字母或数字,选项C错误。当直接使用字符定义输入掩码时,可以将字符组合起来,选项D错误。17、如果想在已建立的"tSalary"表的数据表视图中直接显示出姓"李"的记录,应使用Access提供的()。A、筛选功能B、排序功能C、查询功能D、报表功能标准答案:A知识点解析:Access提供了4种筛选方法,即按选定内容筛选(可连续筛选几次)、按窗体筛选、按筛选目标筛选和高级筛选。值得注意的是,Access中的筛选是一个对资料表临时的查询,它不会保存筛选的结果(关闭资料表后即消失),而查询是一个对资料表的筛选,可进行永久保存。18、在Access数据库中表之间的关系一般都定义为()。A、一对一B、一对多C、多对多D、以上都不对标准答案:B知识点解析:因为在Access数据库中,一对一的关系可以合并成一个表,多对多的关系可以拆成多个一对多的关系。所以,一般都是一对多的关系。19、在Access数据库中,带条件的查询需要通过准则来实现。下面不属于准则中的元素是()。A、字段名B、函数C、常量D、SQL语句标准答案:C知识点解析:Like"仲":查询姓名字段中存在"仲"字的记录;Left(字符表达式,数值表达式):返回一个值,该值是从字符表达式左侧第一个字符开始,截取的若干个字符,其中,字符个数是数值表达式的值决定。Left([姓名],1)="仲"是查询姓名字段中姓仲的记录。所以本题答案是C。20、假设某数据库表中有一个姓名字段,查找姓"张"的记录的条件是()。A、Not"张*"B、Like"张"C、Left([姓名],1)="张"D、张标准答案:D知识点解析:建立查询的准则是运算符、常量、字段名、函数等的任意组合,不包括SQL语句。21、创建参数查询时,在查询设计视图准则行中应将参数提示文本放置在()。A、{}中B、()中C、[]中D、<>中标准答案:C知识点解析:参数查询利用对话框提示用户输入参数,并检索符合所输入参数的记录或值,准则中将参数提示文本放在"[]"中。22、在Access中已建立了"工资"表,表中包括"职工号"、"所在单位"、"基本工资"和"应发工资"等字段,如果要按单位统计应发工资总数,那么在查询设计视图的"所在单位"的"总计"行和"应发工资"的"总计"行中分别选择的是()。A、sum,groupbyB、count,groupbyC、groupby,sumD、groupby,count标准答案:C知识点解析:在Access中,groupby子句指定查询结果的分组条件,sum与count区别:前一个是求和,后一个是计数。根据它们的定义分析题意,如果要按单位统计应发工资总数,则分别要用groupby和sum。23、在窗体设计视图中,必须包含的部分是()。A、主体B、窗体页眉和页脚C、页面页眉和页脚D、以上3项都要包括标准答案:A知识点解析:窗体"设计"视图是设计窗体的窗口,它由5个节组成,分别是主体、窗体页眉、页面页眉、页面页脚和窗体页脚。在默认情况下,窗体"设计"视图只显示主体节。24、既可以直接输入文字,又可以从列表中选择输入项的控件是()。A、选项框B、文本框C、组合框D、列表框标准答案:C知识点解析:选项框是作为单独的控件来显示表或查询中的"是"或"否"的值,不能输入文字也不能选择输入项;文本框主要用来输入或编辑字段数据,它是一种交互式控件;窗体中列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值;组合框的列表是由多行数据组成,但平时只显示一行,需要选择其他数据时,可以单击右侧的向下箭头按钮。使用组合框,既可以进行选择,也可以输入文本,这也是组合框和列表框的区别。所以本题答案为C。25、在已建窗体中有一命令按钮(名为Command1),该按钮的单击事件对应的VBA代码如下:PrivateSubCommand1Click()subT.Form.RecordSource="select*from雇员"EndSub单击该按钮实现的功能是()。A、使用select命令查找"雇员"表中的所有记录B、使用select命令查找并显示"雇员"表中的所有记录C、将subT窗体的数据来源设置为一个字符串D、将subT窗体的数据来源设置为"雇员"表标准答案:D知识点解析:可以使用RecordSource属性指定窗体的数据源。语法:表达式.RecordSource(表达式是一个代表Form对象的变量)。本题使用SQL语句"select*from雇员"查找出"雇员"表中的所有数据作为subT窗体的数据来源。所以本题答案为D。26、在报表设计中,用来绑定控件显示字段数据的最常用的计算控件是()。A、标签B、文本框C、列表框D、选项按钮标准答案:B知识点解析:文本框控件是最常用的计算控件,可以通过绑定来显示字段数据。27、要在文本框中显示当前时间,应当设置文本框的控件来源属性为()。A、=Now()B、=Date()C、=Time()D、=Year()标准答案:C知识点解析:Date函数显示的是当前的日期。Time函数显示的是当前的时间。Year函数需要参数,它返回的是输入参数中的年份。Now函数显示的是当前的日期和时间。所以本题答案为C。28、要显示格式为"页码/总页数"的页码,应当设置文本框控件的控件来源属性为()。A、[Page]/[Pages]B、=[Page]/[Pages]C、[Page]&"/"&[Pages]D、=[Page]&"/"&[Pages]标准答案:D知识点解析:在报表的页面页脚节中一般包含页码或控制项的合计内容,数据显示安排在文本框和其他一些类型控件中。在报表每页底部显示格式为"页码/总页数"的页码,应当设置文本框控件的控件来源属性为"=[Page]&"/"&[Pages]"。所以本题答案为D。29、在宏设计窗口中,可以隐藏的列是()。A、条件B、宏名和参数C、宏名和条件D、注释标准答案:C知识点解析:在宏的设计视图中,宏名和条件列可以隐藏。30、下列关于宏的叙述中,错误的是()。A、可以使用宏组来管理相关的一系列宏B、使用宏可以启动其他应用程序C、所有宏操作都可以转化为相应的模块代码D、宏的关系表达式中不能应用窗体或报表的控件值标准答案:D知识点解析:宏是一系列操作的集合,用户可以使用宏组来管理相关的一系列宏,使用宏可以启动其他应用程序,所有宏操作都可以转化为相应的模块代码,宏的关系表达式中可以应用窗体或报表的控件值。因此选项D错误。31、能被"对象所识别的动作"和"对象可执行的活动"分别称为对象的()。A、方法和事件B、事件和方法C、事件和属性D、过程和方法标准答案:B知识点解析:在面向对象的开发环境中,对象有三要素:属性、事件和方法。属性是对象的静态特征,一般用来描述对象的静态特征,事件是可以被对象识别或接受的动作,方法是对象可以执行的活动。32、下列不是分支结构的语句是()。A、If…Then…EndIfB、While…WendC、If…Then…Else…EndIfD、Select…Case…EndSelect标准答案:B知识点解析:分支结构的语句有:If…Then…EndIf,If…Then…Else…EndIf,Select…Case…EndSelect等,而While…Wend是一个循环结构的语句。33、SelectCase结构运行时首先计算()。A、表达式的值B、执行语句C、条件的值D、参数的值标准答案:A知识点解析:在SelectCase结构运行时,首先计算表达式的值,然后根据计算的结果选择响应Case语句执行。34、可以计算当前日期所处月份的表达式是()。A、Day(Date)B、Month(Date)C、Month(Day(Date))D、Day(Month(Date))标准答案:B知识点解析:可以用Month函数来求某个日期型数据的月份,使用Date函数来求取当前日期,因此B选项正确。35、在窗体中添加一个名为Command1的命令按钮和一个名为Text1的文本框,,并在命令按钮中编写如下事件代码:PrivateSubCommand1Click()str1="981765"str2="65"n=Instr(str1,str2)Me.Text1=nEndSub打开窗体运行后,单击命令按钮,在文本框中显示()。A、4B、5C、6D、7标准答案:B知识点解析:字符串检索函数Instr是检索字符串str2在字符长串str1首次出现的位置,返回一个整型数据,本题中str2在str1首次出现的位置是5,B选项正确。36、定义了二维数组A(2to6,6),则该数组的元素个数是()。A、24B、30C、35D、42标准答案:C知识点解析:在使用Dim语句定义数组时,在缺省情况下数组下标的下限为0。因此定义二维数组A(2to6,6)即为A(2,0)…A(2,6),…A(6,0)…A(6,6),共5组,每组7个元素,因此5*7=35,选项C正确。37、在窗体中添加一个命令按钮,名为Command1,并编写如下事件代码:PrivateSubCommand1Click()a=0n=InputBox("")Fori=1tonForj=1toia=a+2NextjNextiMsgBoxaEndSub程序运行后单击命令按钮,如果输入4,则消息框中显示的内容是()。A、10B、12C、18D、20标准答案:D知识点解析:本题中,每次循环a都加2,因此只需知道循环共执行几次即可。由fori=1ton,程序输入4可知,外循环执行4次,每次外循环中内循环都执行i次,则内循环执行1+2+3+4=10次,a初值为0,每次增加2,共增加10次,最后为20,选项D正确。38、在窗体中添加一个命令按钮,名为Command1,并编写如下事件代码:PrivateSubCommand1Click()a=0:b=6:c=8MsgBoxa=b-cEndSub程序运行后单击命令按钮,则消息框输出结果是()。A、0B、-2C、a=-2D、False标准答案:D知识点解析:本题的关键在于理解"MsgBoxa=b-c"语句中的"="是判断a与b-c是否相等,而不是赋值。由于变量初值a为0,b为6,c为8,所以判断条件语句即相当于判断0=-2是否为真,结果不为真,所以消息框的输出结果是False。39、若要在子过程Procl调用后返回两个变量的结果,下列过程定义语句中有效的是()。A、SubProcl(n,m)B、SubProcl(ByValn,m)C、SubProcl(n,ByValm)D、SubProcl(ByValn,ByValm)标准答案:A知识点解析:ByVal为传值,当把函数外的一个变量(如n)传给ByVal的参数时,在函数体内对该参数所做的任何变更,不会影响函数体外的n变量的值。函数缺省选项是ByRef,ByRef是按地址传递,在函数体内对参数所做的变更会影响实参的值。此题要返回m、n的值,因此应该对m、n都用地址传递。40、已定义好有参函数f(t),其中形参t是整型量。下面调用该函数,传递实参为6,将返回的函数数值赋给变量w。以下正确的是()。A、w=f(t)B、w=Callf(t)C、w=f(6)D、w=Callf(6)标准答案:C知识点解析:含参数的过程被调用时,主调过程中的调用式必须提供相应的实参(实际参数的简称),并通过实参向形参传递的方式完成过程调用。而Call方法并不能向变量赋值。所以本题答案是C。国家二级ACCESS机试(选择题)模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、算法是指()。A、计算机程序B、解决问题的计算方法C、排序算法D、对解决方案的准确而完整的描述标准答案:D知识点解析:算法是指对解决方案准确而完整的描述。2、下列叙述中正确的是()。A、循环链表是非线性结构B、双向链表是非线性结构C、只有一个根结点的数据结构不一定是线性结构D、有一个以上根结点的数据结构不一定是非线性结构标准答案:C知识点解析:线性结构指的是数据元素之间存在着"一对一"线性关系的数据结构,这样的结构中只有一个根结点,如循环链表和双向链表;非线性结构指的是数据元素之间存在着"一对多"非线性关系的数据结构,这样的结构中可能有一个根结点,如树形结构,也可能有多个根结点,如网状结构。3、下列对于线性链表的描述中正确的是()。A、存储空间不一定连续,且各元素的存储顺序是任意的B、存储空间不一定连续,且前件元素一定存储在后件元素的前面C、存储空间必须连续,且前件元素一定存储在后件元素的前面D、存储空间必须连续,且各元素的存储顺序是任意的标准答案:A知识点解析:线性链表是链式存储结构。在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致。4、面向对象方法中,不属于对象基本特点的是()。A、标识唯一性B、分类性C、封装性D、一致性标准答案:D知识点解析:对象的基本特点:标识唯一性、分类性、多态性、封装性和模块独立性。5、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。A、概要设计B、详细设计C、可行性分析D、需求分析标准答案:D知识点解析:通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。软件生命周期的主要活动阶段如下所述:①可行性研究与计划制定。确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成开发任务的实施计划。②需求分析。对待开发软件提出的需求进行分析并给出详细定义。编写软件规格说明书及初步的用户手册,提交评审。③软件设计。系统设计人员和程序设计人员应该在反复理解软件需求的基础上给出软件的结构、模块的划分、功能的分配以及处理流程。④软件实现。把软件设计转换成计算机可以接受的程序代码。即完成源程序的编码,编写用户手册、操作手册等面向用户的文档,编写单元测试计划。⑤软件测试。在设计测试用例的基础上,检验软件的各个组成部分。编写测试分析报告。⑥运行和维护。将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。6、数据流图中方框表示的是()。A、数据流B、存储文件C、控制流D、源,潭标准答案:D知识点解析:数据流图是描述数据处理过程的工具,它从数据传递和加工的角度,来刻画数据流从输入到输出的变化过程。数据流图中的主要图形元素有:圆形表示加工,箭头表示数据流,双杠表示存储文件,方框表示源点或终点。7、下列对于软件测试的描述正确的是()。A、软件测试的主要目的是发现程序中的错误B、软件测试的目的是证明程序是否正确C、软件测试的目的是使程序运行结果正确D、软件测试是证明软件中没有错误标准答案:A知识点解析:软件测试的目标是发现软件中的错误。8、数据库、数据库系统和数据库管理系统之间的关系是()。A、数据库包括数据库系统和数据库管理系统B、数据库系统包括数据库和数据库管理系统C、数据库管理系统包括数据库和数据库系统D、三者没有明显的包含关系标准答案:B知识点解析:数据库系统有数据库、数据库管理系统、应用系统、数据库管理员、系统平台之一--硬件平台、系统平台之二--软件平台5部分构成。9、设有图书(图书编号,书名,第一作者,出版社)、读者(借书证号,姓名,单位,职称)和借阅(借书证号,图书编号,借书日期,还书日期)三张表,则表借阅的关键字(键或码)为()。A、借书证号,图书编号B、图书编号,借书日期C、借书日期,还书日期D、借书证号,借书日期标准答案:A知识点解析:在二维表中凡能唯一标识元组的最小属性集称为关键字,关键字具有标识元组、建立元组间联系等重要作用。此题中,(借书证号,图书编号)是表借阅的主键,借书证号、图书编号分别是外键,借书证号是读者表的主关键字,图书编号是图书表的主关键字。10、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。A、并B、自然联接C、笛卡尔积D、交标准答案:D知识点解析:在关系运算中,交的定义如下:设R1和R2为参加运算的两个关系,它们具有相同的度n,且相对应的属性值取自同一个域,则R1∩R2为交运算,结果仍为度等于n的关系,其中,交运算的结果既属于R1,又属于R2。11、关系数据库的任何检索操作都是由3种基本运算组合而成的,这3种基本运算不包括()。A、连接B、比较C、选择D、投影标准答案:B知识点解析:查询过程的查询表达式用到的关系运算有:选择、投影、连接。选择:从关系模式中找出满足给定条件的元组的操作称为选择。投影:从关系模式中指定若干个属性组成新的关系称为投影。连接:将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足条件的元组。12、下图所示的数据模型属于()。A、关系模型B、层次模型C、网状模型D、以上皆非标准答案:B知识点解析:层次数据模型的特点是有且只有一个结点无双亲,这个结点称为"根结点";其他结点有且只有一个双亲。网状数据模型的特点是允许一个以上结点无双亲;一个结点可以有多于一个的双亲。关系数据模型是以二维表的形式来表示的。13、下列关系模型中术语解析不正确的是()。A、记录,满足一定规范化要求的二维表,也称关系B、字段,二维表中的一列C、数据项,也称为分量,是每个记录中的一个字段的值D、字段的值域,字段的取值范围,也称为属性域标准答案:A知识点解析:表中的每一横行称为一个记录,也称元组。对于关系来说,一个关系的逻辑结构就是一个二维表,用二维表的形式表示实体和实体间联系的数据模型成为关系数据模型。所以A选项对记录的描述不正确。14、Access中表和数据库之间的关系是()。A、一个数据库可以包含多个表B、数据库就是数据表C、一个表可以包含多个数据库D、一个表只能包含两个数据库标准答案:A知识点解析:表是数据库中用来存储数据的对象,是整个数据库系统的基础。Access允许一个数据库中包含多个表,用户可以在不同的表中存储不同类型的数据。15、某字段中已经有数据,现要改变该字段的大小属性,将该字段大小重新设置为整数型,则以下所存数据会发生变化的是()。A、123B、2.5C、-12D、1563标准答案:B知识点解析:2.5不再符合该属性,小数点后面将会被抹去。16、必须输入任一字符或空格的输入掩码是()。A、CB、&C、LD、0标准答案:B知识点解析:在输入数据时,如果希望输入数据的格式标准保持一致,或希望检查输入时的错误,可以设置输入掩码。输入掩码属性所使用字符的含义:C可以选择输入任何的字符或一个空格;&必须输入任何的字符或一个空格;L必须输入字母;0必须输入数字(0~9)。所以本题答案是选项B。17、下列关于数据编辑的说法正确的是()。A、表中的数据有两种排列方式,一种是升序排序,另一种是降序排序B、将Access表导出到Excel数据表时,Excel将自动应用源表中的字体格式C、取消筛选就是删除筛选窗口中所作的筛选条件D、可以单击"升序排列"或"降序排列"按钮,为两个不相邻的字段分别设置升序和降序排列标准答案:A知识点解析:当将表导出到Excel时,右键单击表名,在弹出的快捷菜单中选择"导出",在弹出的对话框中的命令"查找范围"内找到要放置的位置,在"文件类型"列表选中"MicrosoftExcel",然后选中"带格式保存"复选框,点击"导出"按钮,所以B错。取消筛选指取消已设置好的筛选,使内容恢复设置筛选之前的格式,所以C错。Access中按多个字段进行排序时,首先根据第一个字段按照指定的顺序进行排序,当第一个字段具有相同值时,再按照第二个字段进行排序,以此类推,直到按全部指定的字段排好序为止,所以D错。18、在Access的5个最主要的查询中,能从一个或多个表中检索数据,在一定的限制条件下还可以通过此查询方式来更改相关表中记录的是()。A、选择查询B、参数查询C、操作查询D、SQL查询标准答案:A知识点解析:选择查询能够根据指定的查询准则,从一个或多个表中获取数据并显示结果,也可以使用选择查询对记录进行分组,并且对记录进行总结、计数、平均以及其他类型的计算;参数查询是一种利用对话框来提示用户输入准则的查询;操作查询与选择查询相似,但不同的是操作查询是在一次查询操作中对所得的结果进行编辑等操作;SQL查询就是用户用SQL语句来创建的一种查询。19、建立一个基于"学生"表的查询,要查找"出生日期"(数据类型为日期/时间型)在1990-06-06和1990-07-06间的学生,在"出生日期"对应列的"条件"行中应输入的表达式是()。A、between1990-06-06and1990-07-06B、between#1990-06-06#and#1990-07-06#C、between1990-06-06or1990-07-06D、between#1990-06-06#or#1990-07-06#标准答案:B知识点解析:在Access中建立查询时,有时需要以计算或处理日期所得到的结果作为条件,在书写这类条件时应注意,日期值要用半角的井号"#"括起来。查找"在……和……之间",应使用between…and…。所以本题答案为B。20、在查询设计视图中()。A、可以添加数据库表,也可以添加查询B、只能添加数据库表C、只能添加查询D、以上两者都不能添加标准答案:A知识点解析:在查询设计视图中既可以添加数据库表也可以添加查询,所以A选项正确。21、不是窗体文本框控件的格式属性选项的是()。A、标题B、可见性C、前景颜色D、背景颜色标准答案:A知识点解析:文本框是用来输入或编辑数据的,所以不能有固定不变的"标题"属性。22、假设已在Access中建立了包含"商品名"、"单价"和"数量"三个字段的"tPur"表,以该表为数据源创建的窗体中,有一个计算购买总金额的文本框,其控件来源为()。A、[单价]*[数量]B、=[单价]*[数量]C、[商品采购表]![单价]*[商品采购表]![数量]D、=[商品采购表]![单价]*[商品采购表]![数量]标准答案:B知识点解析:计算控件的控件源必须是"="开头的一个计算表达式,表达式中的字段名前不用加表名,并且以"[]"括起来。所以本题答案为B。23、下列不属于窗体的常用格式属性的是()。A、记录源B、边框样式C、导航按钮D、记录选定器标准答案:A知识点解析:格式属性主要是针对控件的外观或窗体的显示格式而设置的。控件的格式属性包括标题、字体名称、字体大小、字体粗细、前景颜色、背景颜色、特殊效果等。窗体的格式属性包括标题、默认视图、滚动条、记录选定器、导航按钮、分隔线、自动居中、控制框、最大最小化按钮、关闭按钮、边框样式等。记录源是属于数据属性。所以本题答案是A。24、下列选项中叙述正确的是()。A、如果选项组结合到某个字段,则只有组框架本身结合到此字段,而不是组框架的复选框、选项按钮或切换按钮B、选项组可以设置为表达式或非结合选项组,也可以在自定义对话框中使用非结合选项组来接受用户的输入,但不能根据输入的内容来执行相应的操作C、选项组是由一个组框、一个复选框、选项按钮或切换按钮和关闭按钮组成D、以上说法均错误标准答案:A知识点解析:B选项中最后一句错误,可以根据输入的内容来执行相应的操作;C选项中选项组是由一个组框、一个复选框、选项按钮或切换按钮组成,而没有关闭按钮的。25、报表类型不包括的是()。A、纵栏式B、表格式C、数据表D、图标式标准答案:C知识点解析:报表主要分为以下4种类型,纵栏式报表、表格式报表、图标报表和标签报表。不包括选项C。26、用于打开报表的宏命令是()。A、OpenFormB、OpenReportC、OpenQueryD、RunApp标准答案:B知识点解析:Access提供了50多个可选的宏操作命令,其中用于打开报表的宏命令是OpenReport。27、要限制宏操作的操作范围,可以在创建宏时定义()。A、宏操作对象B、宏条件表达式C、窗体或报表控件属性D、宏操作目标标准答案:B知识点解析:宏是由一个或多个操作组成的集合,其中的每个操作都能够自动地实现特定的功能。宏可以是包含操作序列的一个宏,也可以是一个宏组。如果设计时有很多的宏,将其分类组织到不同的宏组中会有助于数据库的管理。使用条件表达式可以决定在某些情况下运行宏时,某个操作是否进行。所以本题答案为B。28、在下列关于宏和模块的叙述中,正确的是()。A、模块是能够被程序调用的函数B、通过定义宏可以选择或更新数据C、宏或模块都不能是窗体或报表上的事件代码D、宏可以是独立的数据库对象,可以提供独立的操作动作标准答案:D知识点解析:模块是Access系统中的一个重要的对象,它以VBA语言为基础编写,以函数过程(Function)或子过程(Sub)为单元的集合方式存储,因此选项A错误。模块是装着VBA代码的容器。模块分为类模块和标准模块两种类型。窗体模块和报表模块都属于类模块,它们从属于各自的窗体和报表,因此选项C错误。使用宏,可以实现以下一些操作:①在首次打开数据库时,执行一个或一系列操作;②建立自定义菜单栏;③从工具栏上的按钮执行自己的宏或程序;④将筛选程序加到各个记录中,从而提高记录查找的速度;⑤可以随时打开或者关闭数据库对象;⑥设置窗体或报表控件的属性值;⑦显示各种信息,并能够使计算机扬声器发出报警声,以引起用户的注意;⑧实现数据自动传输;可以自动地在各种数据格式之间导入或导出数据;⑨可以为窗体定制菜单,并可以让用户设计其中的内容。因此选项B错误。所以本题答案为D。29、用于退出Access的宏命令是()。A、QuitB、CloseC、RunQuitD、RunClose标准答案:A知识点解析:A选项用于退出Access,B选项用于关闭数据库对象,C选项和D选项不存在。30、操作MsgBox的作用是()。A、显示消息框B、使窗口最大化C、关闭或打开系统信息D、从文本文件导入或导出数据标准答案:A知识点解析:MsgBox的作用是显示消息框。B选项的操作是Maximize命令;C选项的操作是SetWarnings命令;D选项的操作是TransferText命令。这些操作只需看操作英文单词的中文意思即可。31、从字符串s中的第2个字符开始获得4个字符的子字符串函数是()。A、Mid$(s,2,4)B、Left$(s,2,4)C、Right$(s,4)D、Left$(s,4)标准答案:A知识点解析:Mid(<字符串表达式>,,[N2]):从字符串左边第N1个字符起截取N2个字符。Left(<字符串表达式>,):从字符串左边起截取N个字符。Right(<字符串表达式>,):从字符串右边起截取N个字符。本题从字符串s中的第2个字符开始获得4个字符,故为Mid$(s,2,4)。所以本题答案为A。32、数值函数Sgn(数值表达式)返回数值表达式的()。A、绝对值B、符号值C、整数部分值D、小数部分值标准答案:B知识点解析:Sgn(数值表达式)返回数值表达式的符号值。33、VBA模块的声明中,将数组的默认下标设为1的语句是()。A、Array(1)B、Option1C、Base1D、OptionBase1标准答案:D知识点解析:OptionBase1的作用是设置数组下标从1开始,所以本题答案为D。34、窗体上添加有3个命令按钮,分别命名为Command1、Command2和Command3。编写Command1的单击事件过程,完成的功能是当单击按钮Command1时,按钮Command2可用,按钮Command3不可见。以下正确的是()。A、PrivateSubCommand1Click()Command2.Visible=TrueCommand3.Visible=FalseEndSubB、PrivateSubCommand1Click()Command2.Enabled=TrueCommand3.Enabled=FalseEndSubC、PrivateSubCommand1Click()Command2.Enabled=TrueCommand3.Visible=FalseEndSubD、PrivateSubCommand1Click()Command2.Visible=TrueCommand3.Enabled=FalseEndSub标准答案:C知识点解析:Enabled属性是用于判断控件是否可用的,而Visible属性是用于判断控件是否可见的。题目中要求Command2可用,而Command3不可见,则必须设置Command2的Enabled为True,并且设置Command3的Visible为False。35、运行下面的程序段:Fork=5to10Step2k=k*2Nextk则循环次数为()。A、1B、2C、3D、4标准答案:A知识点解析:循环初始k值为5,第一次循环后k=k*2=10。进行下一循环前Step2对k值加2,k值为12,不满足循环条件,因此循环只执行一次。36、以下程序运行后,消息框的输出结果是()。a=sqr(3)b=sqr(2)c=a>bMsgBoxc+2A、-1B、1C、2D、出错标准答案:B知识点解析:本题中a>b返回True,即c=True,而在算术表达式中,True作为-1来处理,故消息框中输出的结果为1。37、以下程序段运行结束后,变量x的值为()。x=2y=4Dox=x*yy=y+1LoopWhiley<6A、2B、4C、8D、40标准答案:D知识点解析:第一次循环时,x=2*4=8,y=4+1=5,满足第二次循环的条件y<6。第二次循环时,x=x*y=8*5=40,y=5+1=6,不满足第三次循环的条件y<6所以"x=x*y"执行两次就跳出循环,x值为40。38、假定有以下两个过程:SubS1(ByValxAsInteger,ByValyAsInteger)DimtAsIntegert=xx=yy=tEndSubSubS2(xAsInteger,yAsInteger)DimtAsIntegert=xx=yy=tEndSub则以下说法中正确的是()。A、用过程S1可以实现交换两个变量的值的操作,S2不能实现B、用过程S2可以实现交换两个变量的值的操作,S1不能实现C、用过程S1和S2都可以实现交换两个变量的值的操作D、用过程S1和S2都不能实现交换两个变量的值的操作标准答案:B知识点解析:过程定义时,如果形式参数被说明为传值(ByVal项),则过程调用只是相应位置实参的值"单向"传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。由于这个过程,数据的传递只是单向性,故称为"传值调用"的"单向"作用形式。反之,如果形式参数被说明为传址(ByRef项),则过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。在这个过程中,数据的传递具有双向性,故称为"传址调用"的"双向"作用形式。在过程定义时,如果未做参数说明,则默认为传址调用。本题过程S1采用的是传值的方式,当然无法实现交换两个变量的值的操作。过程S2形式参数未说明,则默认采用的是传址的方式,可以实现两个变量的值的交换操作。所以本题答案是B。39、在窗体上有一个命令按钮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。40、下列叙述中正确的是()。A、两个实体之间只能是多对多联系B、两个实体之间只能是一对多联系C、两个实体之间只能是一对一联系D、两个实体之间可以是一对一联系,一对多联系或多对多联系标准答案:D知识点解析:两个实体间的联系可以归结为三种类型:①一对一联系;②一对多联系;③多对多联系。国家二级ACCESS机试(选择题)模拟试卷第3套一、选择题(本题共40题,每题1.0分,共40分。)1、算法空间复杂度是指()。A、算法执行过程中所需要的存储空间B、算法程序中的指令一共有多少条C、算法程序所占的存储空间的大小D、算法程序的大小标准答案:A知识点解析:一个算法的空间复杂度,一般是指执行这个算法所需要的内存空间。2、以下关于队列的叙述中正确的是()。A、在队列中只能插入数据B、在队列中只能删除数据C、队列是先进后出(FILO)的线性表D、队列是先进先出(FIFO)的线性表标准答案:D知识点解析:队列是指允许在一端进行插入、而在另一端进行删除的线性表。队列又称为"先进先出"或"后进后出"的线性表,它体现了"先来先服务"的原则。在队列中,队尾指针与排头指针共同反映了队列中元素动态变化的情况。3、在待排序的元素序列基本有序的前提下,效率最高的排序方法是()。A、快速排序B、堆排序C、冒泡排序D、归并排序标准答案:C知识点解析:从平均时间性能而言,快速排序最佳,其所需时间最少,但快速排序在最坏情况下的时间性能不如堆排序和归并排序。当序列中的记录基本有序或元素个数较少时,冒泡排序和简单选择排序为最佳排序方法。4、在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送()。A、语句B、命令C、调用程序D、消息标准答案:D知识点解析:消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。消息中只包含传递者的要求,它告诉接受者需要做哪些处理,但并不指示接受者应该怎样完成这些处理。5、以下叙述中,正确的是()。A、软件就是程序的集合B、软件包括程序和文档C、软件应包括程序清单及结果D、软件就是文件标准答案:B知识点解析:软件(software)是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。6、程序流程图(PFD)中的"□"代表的是()。A、加工步骤B、数据流C、控制流D、组成关系标准答案:A知识点解析:→或"↓"表示控制流,"□"表示加工步骤,"

"方框表示逻辑条件。7、概要设计使用的工具是()。A、系统结构图B、程序流程图C、PAD图D、数据流图(DFD图)标准答案:A知识点解析:概要设计使用的工具是系统结构图。详细设计使用的工具主要有:程序流程图,N-S图,PAD,HIPO。结构化分析的常用工具有:数据流图(DFD)、数据字典(DD)、判定树和判定表等。故本题答案为A。8、软件测试的过程是()。a.验收测试b.集成测试c.单元测试d.系统测试A、a、b、c、dB、d、c、b、aC、b、a、d、cD、c、b、a、d标准答案:D知识点解析:软件测试过程分4个步骤,即单元测试、集成测试、验收测试(确认测试)和系统测试。9、以下关于数据库系统的叙述中正确的是()。A、数据库系统消除了冗余B、数据库系统减少了数据冗余C、数据库系统中数据的一致性是指数据类型的一致D、数据库系统比文件系统管理数据快标准答案:B知识点解析:数据的共享自身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。所谓数据的一致性是指在系统中同一数据的不同出现应保持相同的值。10、用二维表结构表示实体与实体间联系的数据模型是()。A、网状模型B、层次模型C、面向对象模型D、关系模型标准答案:D知识点解析:用二维表结构表示实体以及实体间联系的数据模型称为关系模型。11、已知某公司将其产品交给多个商场代理销售,而每个商场同时代理多个公司的产品,则公司和商场的关系是()。A、一对多联系B、多对多联系C、一对一联系D、多对一联系标准答案:B知识点解析:由题意,一个公司有多个商场代理销售,同时每个商场会代理多个公司,因此公司和商场的关系是多对多。12、二维表由行和列组成,每一行表示关系的一个()。A、属性B、字段C、数据D、记录标准答案:D知识点解析:在一个二维表中,水平方向的行称为元组,元组对应表中的一个具体记录。垂直方向的列成为属性,每一列都有一个属性名。在Access中表示为字段名。所以本题答案是D。13、主要用于对数据库中的数据进行分组、计算、汇总和打印输出的是()。A、表B、查询C、窗体D、报表标准答案:D知识点解析:报表主要用于对数据库中的数据进行分组、计算、汇总和打印输出。14、在关于输入掩码的叙述中,错误的是()。A、在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符B、定义字段的输入掩码,是为了设置密码C、输入掩码中的字符"0"表示可以选择输入数字0到9之间的一个数D、直接使用字符定义输入掩码时,可以根据需要将字符组合起来标准答案:B知识点解析:定义输入掩码是为了使输入的格式标准保持一致或检查输入时的错误,故选项B的说法是错误的。所以本题答案为B。15、字段名可以是任意想要的名字,最多可达()个字符。A、16B、32C、64D、256标准答案:D知识点解析:在Access中,字段的命名规则是:(1)字段名长度为1~64个字符;(2)字段名可以包含字母、汉字、数字、空格和其他字符;(3)字段名不能包含句号(.)、惊叹号(!)、方括号([])和重音符号(`)。所以本题答案是D。16、下面关于Access表的叙述中,错误的是()。A、在Access表中,可以对备注型字段进行"格式"属性设置B、若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号C、创建表之间的关系时,应关闭所有打开的表D、可在Access表的设计视图"说明"列中,对字段进行具体的说明标准答案:C知识点解析:在定义表之间的关系之前,应把要定义关系的所有表关闭,而不是关闭所有打开的表。所以本题答案为C。17、若要在某表中"姓名"字段中查找姓"王",之后名字为单个字的所有记录,则应在查找内容文本框中输入的字符串是()。A、王?B、王*C、王[]D、王#标准答案:A知识点解析:?是通配任意单个字符,"*"通配任意字符和字符串,"]"通配()内的任意单个字符,"#"通配任意单个数字。若要在某表中"姓名"字段中查找姓"王",之后名字为单个字的所有记录应使用"王?"。所以本题答案为A。18、以下叙述中,()是错误的。A、查询是从数据库的表中筛选出符合条件的记录,构成一个新的数据集合B、查询的种类有:选择查询、参数查询、交叉查询、操作查询和SQL查询C、创建复杂的查询不能使用查询向导D、可以使用函数、逻辑运算符、关系运算符创建复杂的查询标准答案:C知识点解析:查询是从数据库的表中筛选出符合条件的记录,构成一个新的数据集合。它的种类有:选择查询、参数查询、交叉查询、操作查询和SQL查询等5种。可以使用函数、逻辑运算符、关系运算符等来创建复杂的查询。当然,查询向导也能创建复杂的查询。所以本题答案是C。19、假设某数据库表中有一个姓名字段,查找姓张的记录的条件是()。A、Not"张*"B、Like"张"C、Left([姓名],1)="张"D、张标准答案:C知识点解析:Like"仲":查询姓名字段中存在"仲"字的记录;Left(字符表达式,数值表达式):返回一个值,该值是从字符表达式左侧第一个字符开始,截取的若干个字符,其中,字符个数是数值表达式的值决定。Left([姓名],1)="仲"是查询姓名字段中姓仲的记录。所以本题答案是C。20、Access有多种查询类型,如下图所示的是()。A、参数查询B、操作查询C、交叉表查询D、分组总计查询标准答案:D知识点解析:在查询中,可以执行许多类型的计算。从上图中可以看出"性别"字段的"总计"行为"分组","成绩"字段的"总计"行为平均值,可知上图查询实现的功能是按照性别进行分组统计男女生的平均成绩,为分组总计查询,是选择查询的一种类型。21、下面关于列表框和组合框的叙述正确的是()。A、在列表框和组合框中均可以输入新值B、可以在组合框中输入新值,而列表框不能C、可以在列表框中输入新值,而组合框不能D、列表框和组合框可以包含一列或几列数据标准答案:B知识点解析:窗体中的列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值;使用组合框既可以进行选择,也可以输入文本,这也是列表框和组合框的区别。所以本题答案是B。22、假设已在Access中建立了包含"商品名"、"单价"和"数量"三个字段的"tPur"表,以该表为数据源创建的窗体中,有一个计算购买总金额的文本框,其控件来源为()。A、[单价]*[数量]B、=[单价]*[数量]C、[商品采购表]![单价]*[商品采购表]![数量]D、=[商品采购表]![单价]*[商品采购表]![数量]标准答案:B知识点解析:计算控件的控件源必须是"="开头的一个计算表达式,表达式中的字段名前不用加表名,并且以"[]"括起来。所以本题答案为B。23、在报表设计中,以下可以做绑定控件显示字段数据的是()。A、文本框B、标签C、命令按钮D、列表框标准答案:A知识点解析:在报表设计中,可以将各种类型的文本和字段控件放在报表"设计"窗体的各个区域内。标签控件用来显示相关标题,文本框控件用来显示统计的数据。所以本题答案为A。24、数据访问页有两种视图方式,它们是()。A、设计视图和访问页视图B、设计视图和数据表视图C、设计视图和页视图D、设计视图和打印预览视图标准答案:C知识点解析:数据访问页有设计视图和页视图两种视图方式。所以,此题答案为C。25、有多个操作构成的宏,执行时是按()依次执行的。A、排序次序B、打开顺序C、从前往后D、输入顺序标准答案:A知识点解析:Access里的宏可以是包含操作序列的一个宏,也可以是某个宏组,宏组由若干个宏组成,执行的时候,这些宏是按排序次序来依次执行的。所以本题答案是A。26、下列不属于打开或关闭数据表对象的命令是()。A、OpenFormB、OpenReportC、CloseD、Quit标准答案:D知识点解析:宏操作命令中,打开或关闭数据表对象的命令有4种,分别为:OpenForm命令、OpenReport命令、OpenQuery命令和Close命令。OpenForm命令用于打开窗体,OpenReport命令用于打开报表,OpenQuery命令用于打开查询,Close命令用于关闭数据库对象。而Quit用于退出Access,属于运行和控制流程命令。所以本题答案是D。27、有一窗体,其名称为fmStu,窗体中有一个标签和一个命令按钮,名称分别为Label0和Button1。在"窗体视图"显示该窗体时,要求在单击命令按钮后标签的背景颜色变为红色,以下能实现该操作的语句是()。A、Label0.ForeColor=255B、Button1.ForeColor=255C、Label0.BackColor="255"D、Button1.BackColor="255"标准答案:C知识点解析:前景颜色(ForeColor)和"背景颜色(BackColor)"属性值分别表示控件中文字的颜色和显示控件的底色。所以本题答案为C。28、下列程序执行后,信息框结果为()。PublicSubProcl(ByValyAsInteger,xAsInteger)y=y3x=xMod3EndSubPrivateSubCommand1Click()DimmAsInteger,nAsIntegerm=15,n=25CallProcl(m,n)MsgBoxm&""&nEndSubA、525B、1525C、51D、151标准答案:D知识点解析:本题考查的是参数的调用,子过程Proc1形参y的调用是传值调用,其值不会返回给实参,而子过程中的形参x是地址调用,其值返回给实参。因此实参m传给实参y是传值调用,值不返回给实参,m仍为15。实参n传给实参x是传址调用,值返回给实参,x=25Mod3=1,n为1。答案为D。29、有以下程序段:X=#2012-10-1#MM=Month(X)MM的返回值是()。A、2012B、10C、1D、2012-10-1标准答案:B知识点解析:month函数是用来提取日期字符串中的月份,因此本题选B。30、有如下程序段:Dims1AsString*10Dimms1="abcde"m=25lenm=Len(m)s2=Left(s1,4)执行后,lenm和s2的返回值分别是()。A、25,abcdB、10,defgC、2,abcdD、0,defg标准答案:C知识点解析:Len()函数返回字符表达式的字符个数,因此Len(25)返回值是2,Left(s,m)函数是返回从字符串表达式s左侧第1个字符开始,截取的m个字符。因此Left(s1,4)返回abcd。31、以下程序段的输出结果是()。number=5Whilenumber<=10number=number+2WendMsgboxnumberA、5B、10C、11D、12标准答案:C知识点解析:只要指定的条件为True,则会重复执行一系列的语句,本题中则执行将number加2之后再赋值给number。本题中的循环只有当number的值超过10时,即第3次进入循环number=9,执行number=number+2=9+2=11后,下一次进入循环时number=11超过10,循环才会终止,所以最终的num的值为11,答案为C。32、在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码:PrivateSubCommand1Click()Dima,bFora=1to5b=15-aNextaMsgBoxb-aEndSub窗体打开运行后,三次单击命令按钮,消息框的输出结果是()。A、-5B、5C、10D、4标准答案:D知识点解析:在程序中For循环运行了5次,每次执行For循环都会重新为b赋值,因此只需计算当a=5时,b=15-5=10,执行mexta,a=6,b-a=10-6=4。33、在窗体上画一个命令按钮,然后编写如下程序:DimxAsIntegerSubfunc(aAsInteger)x=x+aEndSubPrivateSubCommand1Click()func2func3func4MsgboxxEndSub程序执行后,单击Command1命令按钮,消息框显示结果是()。A、2B、4C、7D、9标准答案:D知识点解析:func函数每执行一次就在x上累加一次传入的参数,所以最后x的值为:2+3+4=9。34、以下程序,PrivateSubFormClick()DimMaxAsInteger,MinAsIntegerDimiAsInteger,xAsInteger,sAsIntegerDimpAsSingleMax=0Min=10Fori=1To4x=Val(InputBox("请输入分数:"))Ifx>MaxThenMax=xIfx<=MinThenMin=xs=s+xNextis=s-Max-Minp=s/4EndSub若在键盘依次输入3、6、2、5,则最后p的值为()。A、2B、3C、4D、16标准答案:A知识点解析:上述程序实现的功能是,接受键盘输入的4个数,去掉一个最大数和一个最小数,之后求平均值。程序开始为最大值变量Max赋值为0,最小值变量Min赋值为10。当i=1时,x接受第1个数3,此时x>Max,执行Max=x,Max=3,同时x<=Min成立,执行Min=x,Min=3,s=0+3=3,执行下一次循环;当i=2时,x接受第2个数6,此时x>Max,执行Max=x,Max=6,同时x<=Min不成立,s=3+6=9,执行下一次循环;当i=3时,x接受第3个数2,此时x>Max不成立,x<=Min成立,执行Min=x,Min=2,s=9+2=11,执行下一次循环;当i=4时,x接受第4个数5,此时x>Max不成立,x<=Min不成立,s=11+5=16,跳出循环。执行s-Max-Min=16-6-2=8赋值给s,执行s/4=2赋值给p,所以最后p值为2。35、可以判定某个日期表达式能否转换为日期或时间的函数是()。A、IfDateB、IsDateC、DateD、IsText标准答案:B知识点解析:判定某个日期表达式能否转换为日期或时间的函数用IsDate。36、以下不属于SQL查询的是()。A、联合查询B、传递查询C、子查询D、选择查询标准答案:D知识点解析:SQL查询包括联合查询、传递查询、数据定义查询和子查询4种。37、窗体是Access数据库中的一个对象,通过窗体用户可以完成下列哪些功能?()。①输入数据②编辑数据③存储数据④以行、列形式显示数据⑤显示和查询表中的数据⑥导出数据A、①②③B、①②④C、①②⑤D、①②⑥标准答案:C知识点解析:窗体是Access数据库应用中一个非常重要的工具,它可以用于显示表和查询中的数据,输入数据、编辑数据和修改数据。但没有包含③④⑥三项功能。38、下列叙述中正确的是()。A、两个实体之间只能是多对多联系B、两个实体之间只能是一对多联系C、两个实体之间只能是一对一联系D、两个实体之间可以是一对一联系,一对多联系或多对多联系标准答案:D知识点解析:两个实体间的联系可以归结为三种类型:①一对一联系;②一对多联系;③多对多联系。39、建立一个基于"学生"表的查询,要查找"出生日期"(数据类型为日期/时间型)在1990-06-06和1990-07-06间的学生,在"出生日期"对应列的"条件"行中应输入的表达式是()。A、between1990-06-06and1990-07-06B、between#1990-06-06#and#1990-07-06#C、between1990-06-06or1990-07-06D、between#1990-06-06#or#1990-07-06#标准答案:B知识点解析:在Access中建立查询时,有时需要以计算或处理日期所得到的结果作为条件,在书写这类条件时应注意,日期值要用半角的井号"#"括起来。查找"在……和……之间",应使用between…and…。所以本题答案为B。40、要限制宏操作的操作范围,可以在创建宏时定义()。A、宏操作对象B、宏条件表达式C、窗体或报表控件属性D、宏操作目标标准答案:B知识点解析:宏是由一个或多个操作组成的集合,其中的每个操作能够自动地实现特定的功能。宏可以是包含操作序列的一个宏,也可以是一个宏组。如果设计时有很多的宏,将其分类组织到不同的宏组中会有助于数据库的管理。使用条件表达式可以决定在某些情况下运行宏时,某个操作是否进行。所以本题答案为B。国家二级ACCESS机试(选择题)模拟试卷第4套一、选择题(本题共40题,每题1.0分,共40分。)1、算法的时间复杂度是指()。A、算法所处理的数据量B、算法的执行时间C、算法在执行过程中所需要的基本运算次数D、算法程序中的语句或指令条数标准答案:C知识点解析:一个算法的时间复杂度是指执行这个算法所需的极端工作量。2、数据的存储结构是指()。A、存储在外存中的数据B、数据所占的存储空间C、数据在计算机中的顺序存储方式D、数据的逻辑结构在计算机中的表示标准答案:D知识点解析:数据的存储结构也称为数据的物理结构,是数据的逻辑结构在计算机存储空间中的存放形式。3、下列对队列的叙述正确的是()。A、队列按"先进后出"原则组织数据B、队列属于非线性表C、队列在队尾删除数据D、队列按"先进先出"原则组织数据标准答案:D知识点解析:队列是一种操作受限的线性表。它只允许在线性表的一端进行插入操作,另一端进行删除操作。其中,允许插入的一端称为队尾(rear),允许删除的一端称为队首(front)。队列具有先进先出的特点,它是按"先进先出"的原则组织数据的。4、对长度为n的线性表排序,在最坏情况下,比较次数是nlog2n的排序方法是()。A、快速排序B、冒泡排序C、堆排序D、堆排序标准答案:D知识点解析:在最坏情况下,快速排序、冒泡排序和直接插入排序需要的比较次数都是n(n-1)/2,堆排序需要比较的次数为nlog2n。5、下列描述中正确的是()。A、软件工程只是解决软件项目的管理问题B、软件工程主要解决软件产品的生产率问题C、软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D、软件工程只是解决软件开发中的技术问题标准答案:C知识点解析:软件工程的目标是在给定成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品。6、在软件设计中,不属于过程设计工具的是()。A、PDLB、DFD图C、PAD图D、N-S图标准答案:B知识点解析:常见的过程设计工具有图形工具(程序流程图、N-S图、PAD图、HIPO图)、表格工具(判定表)和语言工具(PDL)。DFD是数据流图,是描述数据处理过程的工具。7、软件(程序)调试的目标是()。A、诊断和改正程序中的错误B、尽可能多地发现程序中的错误C、发现并改正程序中的所有错误D、确定程序中错误的性质标准答案:A知识点解析:软件测试与软件调试是两个不同的概念:软件测试的目的是发现错误,而软件调试的目的是发现错误或导致程序失效的原因,并修改程序以修正错误,调试是测试之后的活动。8、数据库系统的核心是()。A、数据库B、数据库管理系统C、数据库管理员D、数据库应用系统标准答案:B知识点解析:数据库管理系统是一种软件系统,负责数据库中的数据组织、数据操纵、数据维护、数据控制及保护和数据服务等,是数据库系统的核心。9、在关系数据库中,用来表示实体之间联系的是()。A、二维表B、E-R图C、元组D、文件标准答案:A知识点解析:关系数据库系统采用关系模型作为数据的组织形式。在关系模型中用二维表来表示实体及实体间的联系。10、设有如下3个关系表。下列操作中正确的是()。A、T=R∩SB、T=R∪SC、T=R×SD、T=R/S标准答案:C知识点解析:对于两个关系的合并操作可以用笛卡尔积表示。设有n元关系R和m元关系S,它们分别有p和q个元组,则R与S的笛卡儿积记为R×S它是一个m+n元关系,元组个数是p×q。由题意可得,关系T是由关系R与关系S进行笛卡尔积运算得到的。11、Access数据库中哪个数据库对象是其他数据库对象的基础()。A、报表B、查询C、表D、模块标准答案:C知识点解析:表是所有数据库对象的基础。12、饮料种类与"顾客"两个实体集之间的联系一般为()。A、一对多B、一对一C、多对一D、多对多标准答案:D知识点解析:实体间的联系可以归结为3种类型:①一对一联系;②一对多联系;③多对多联系。一位顾客可以选择多种饮料,一种饮料可以被多位顾客选择,所以饮料种类和顾客之间是多对多的关系。13、在Access中已建立了"商品"表,表中有"商品编号"、"商品名称"、"所属种类"和"价格"等字段。执行如下SQL命令:Select所属种类,avg(价格)From商品Groupby所属种类,其结果是()。A、计算并显示所有商品的所属种类和价格的平均值B、按所属种类分组计算并显示所属种类名称和价格的平均值C、计算并显示所有商品的价格的平均值D、按所属种类分组计算并显示所有商品的价格的平均值标准答案:B知识点解析:avg(价格)的作用是求"价格"的平均值;Select是SQL的查询语句;Groupby的作用是定义要执行计算的组。所以本题SQL命令的作用是将商品表按商品所属类别分组,计算并显示所属种类名称和各种类对应的价格的平均值。所以本题答案为B。14、Access数据库的设计一般由5个步骤组成,以下步骤的排序正确的是()。a.确定数据库中的表b.确定表中的字段c.确定主关键字d.分析建立数据库的目的e.确定表之间的关系A、dabecB、dabceC、cdabeD、cdaeb标准答案:B知识点解析:数据库的设计一般要经过分析建立数据库的目的、确定数据库中的表、确定表中的字段、确定主关键字以及确定表之间的关系的过程。15、在Acc

温馨提示

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

评论

0/150

提交评论