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

下载本文档

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

文档简介

国家二级ACCESS机试(选择题)模拟试卷14(共9套)(共255题)国家二级ACCESS机试(选择题)模拟试卷第1套一、选择题(本题共25题,每题1.0分,共25分。)1、下列叙述中正确的是A、循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B、在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C、在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D、循环队列中元素的个数是由队头指针和队尾指针共同决定标准答案:D知识点解析:循环队列中元素的个数是由队头指针和队尾指针共同决定的,元素的动态变化也是通过队头指针和队尾指针来反映的。2、下列描述中正确的是A、线性链表是线性表的链式存储结构B、栈与队列是非线性结构C、双向链表是非线性结构D、只有根结点的二叉树是线性结构标准答案:A知识点解析:线性表的链式存储结构称为线性链表。线性表链式存储结构的基本单位称为存储结点,每个存储结点包括数据域和指针域两个组成部分。各数据元素之间的前后件关系是由各结点的指针域来指示的,指向线性表中第一结点的指针HEAD称为头指针,当HEAD=NULL时称为空表。栈、队列和双向链表是线性结构,树是一种简单的非线性结构。在树这种数据结构中,所有数据元素的关系具有明显的层次特征。二叉树是非线性结构。线性结构和非线性结构是从数据的逻辑结构角度来讲的,与该数据结构中有多少个元素没有关系,即使是空的二叉树也是非线性结构。3、数据库中有如下商品表:执行SQL命令:SELECT*FROM商品WHERE单价>(SELECT单价FROM商品WHERE商品号="0112");查询结果的记录数是()。A、1B、3C、4D、10标准答案:B知识点解析:题目中SQL语句的含义为,查找单价大于商品号为0112的商品单价的商品信息,0112号商品的单价为2000,单价大于2000的商品共有3条记录。4、Access数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随时之更改。为此需要定义参照完整性关系的A、级联更新相关字段B、级联删除相关字段C、级联修改相关字段D、级联插入相关字段标准答案:A知识点解析:本题考查参照完整性的知识。参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到相关表,此时需要设置级联插入相关字段;相关表中的记录删除时主表的相关记录随之删除,此时需要设置级联删除相关字段;相关表中的记录更新时主表的相关记录随之更新,此时需要设置级联更新相关字段。5、设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(ea),(d,b),(e,d),(c,e),(a,c))该数据结构为A、线性结构B、循环队列C、循环链表D、非线性结构标准答案:A知识点解析:由结点之间的关系R={(f,a),(d,b),(e,d),(c,e),(a,c))可以得到,该数据结构为:“f-a-c-e-d-b”。由此可知结点f没有前驱,结点b没有后继结点,并且其它的结点只有一个前驱结点和一个后继结点,所以该数据结构为线性结构。所以应选A选项。6、下列叙述中错误的是A、循环链表中有一个表头结点B、循环链表的存储空间是连续的C、循环链表实现了空表与非空表运算的统一D、循环链表的表头指针与循环链表中最后一个结点的指针均指向表头结点标准答案:B知识点解析:循环链表是另一种形式的链式存储结构。它的特点是表中最后一个结点的指针域指向头结点,整个链表形成一个环。循环链表的结点是指针指向,它不一定要是连续的存储空间,也可以是断开的空间。7、在窗体中有一个标签Lb1和一个命令按钮Command1,事件代码如下:OptionCompareDatabaseDimaAsString*10PrivateSubCommand1_Clickq()a="1234"b=Len(a)Me.Lb1.Caption=bEndSub打开窗体单击命令按钮,窗体中显示的内容是()。A、4B、5C、10D、40标准答案:C知识点解析:本题考查VBA中定长字符串的知识。当声明一个变量为String类型时,如果不加长度说明,则为变长字符串;如果加上长度说明,则为定长字符串。定长字符串变量无论给它赋予何值,长度都为初始声明时指定的长度。由于声明a的长度为10,故Len(a)=10。8、下面属于整数类的实例是A、0x518B、0.518C、“-518”D、518E-2标准答案:A知识点解析:整数类实例包括:十进制常量用0一表示,不能以0开头;八进制常量用0~7表示,必须用0开头;十六进制常量用0~9和A~F(a~f)表示,必须以0x或OX开头。A选项正确,B选项是浮点数实例,C选项是字符串实例,D选项为科学计数法表示的浮点数实例。9、在定义表中字段屙l生时,对要求输入相对固定格式的数据,例如电话号应该定义该字段的A、格式B、默认值C、输入掩码D、有效性规则标准答案:C知识点解析:本题考查字段的输入掩码的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致。10、下面对“对象”概念描述错误的是A、对象不具有封装性B、对象是属性和方法的封装体C、对象间的通信是靠消息传递D、一个对象是其对应类的实例标准答案:A知识点解析:面向对象的基本概念:①对象:对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件:②对象的状态和行为:对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中;③类:具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。因此选项A正确。11、在Access中已建立了"学生"表,其中有可以存放简历的字段,在使用向导为该表创建窗体时,"简历"字段所使用的默认控件是()。A、非绑定对象框B、绑定对象框C、图像框D、列表框标准答案:B知识点解析:绑定型对象框用于在窗体或报表上显示OLE对象,例如一系列的图片。12、在窗体中有一个命令按钮Commandl,编写事件代码如下:PrivateSubCommandI_Click()DimSAsIntegerS=P(1)+P(2)+P(3)+P(4)debug.PrintSEndSubPublicFunctionP(NASInteger)DimSumAsIntegerSum=0Fori=1ToNSum=Sum+iNextiP=SumEndFunction打开窗体运行后,单击命令按钮,输出结果是A、15B、20C、25D、35标准答案:B知识点解析:从函数P的代码可知,其功能是计算从1到N的和,在命令按钮的单击事件代码中,可知S为P(1),P(2),P(3),P(4)的和,显然P(1)=1,P(2)=1+2=3,P(3)=1+2+3=6,P(4)+2+3+4=10,所以S=1+3+6+10=20。13、下面属于整数类I的实例的是A、229B、0.229C、229E-2D、229标准答案:A知识点解析:整数的全体构成整数集,整数集是一个数环。在整数系中,零和正整数统称为自然数。-1、一2、-3、…、-n、…(n为非零自然数)为负整数。则正整数、零与负整数构成整数系。整数不包括小数、分数。选项A是整数;选项B是小数;选项C是科学计数法;选项D是字符串。14、现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开“tEmployee”表,如果采用VBA代码完成,下面语句正确的是A、docmd.openform”tEmployee”B、docmd.openview”tEmployee”C、docmd.opentable”tEmployee”D、docmd.openreport”tEmployee”标准答案:C知识点解析:本题考查VBA中如何打开对象的知识。在vBA中,打开表的命令格式为:DoCmd.OpenTable表名。另外还需知道打开查询使用DoCmd.OpenOHerv;打开窗体使用DoCmd.OpenForm;打开报表使用DoCmd.OpenReports;打开视图使用DoCmd.OpenView;关闭窗体和报表使用,DoCmd.Close等。15、在下图所示的窗体上,有一个标有“显示”字样的命令按钮(名称为Command1)和一个文本框(名称为text1)。当单击命令按钮时,将变量sum的值显示在文本框内,正确的代码是A、Me!Text1.Caption=sumB、Me!Textl.Valuc=sumC、Me!Text1.Text=sumD、Me!Text1.Visiblc=sum标准答案:B知识点解析:显示文本框控件的值为:控件名称.value-值。16、在数据库设计中,将E-R图转换成关系数据模型的过程属于A、逻辑设计阶段B、需求分析阶段C、概念设计阶段D、物理设计阶段标准答案:A知识点解析:数据库的设计阶段包括需要分析、概念设计、逻辑设计和物理设计,其中将E-R图转换成关系数据模型的过程属于逻辑设计阶段。17、关系模型中的关系模式至少应是A、1NFB、2NFC、3NFD、BCNF标准答案:A知识点解析:目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、Boyce-Codd范式(BCNF)、第网范式(4NF)和第五范式(5NF)。满足最低要求的范式足第一范式(1NF)。18、将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为A、选择B、投影C、联接D、并标准答案:C知识点解析:本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算如并、交、差和笛卡尔积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;联接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然联接是在等值连接的基础上去除重复的属性。19、在图书数据库中有“作者”表(作者编号、作者名)、“读者”表(读者编号、读者名)和“图书”表(图书编号,图书名、作者编号)等3个基本情况表。如果一名读者借阅过某一本书,则认为该读者与这本书的作者之间形成了关系。为能反映作者与读者之间的关系,在数据库中应增加新的表。下列关于新表的设计中,最合理的设计是A、增加一个表:借阅表(读者编号、图书编号)B、增加一个表:读者-作者表(读者编号、作者编号)C、增加一个表:借阅表(读者编号、图书编号、作者编号)D、增加两个表:借阅表(读者编号、图书编号),读者-作者表(读者编号、作者编号)标准答案:A知识点解析:一名读者借阅过某一本书,则认为该读者与这本书的作者之间形成了关系,所以需要增加一个表用于反应读者借阅某本图书的表一图书借阅表(读者编号,图书编号),通过“读者编号”联系“读者”表,通过“图书编号”联系“图书”表,“图书”表中的“作者编号”可以联系“作者”表,所以增加图书借阅表(读者编号,图书编号)就可以反映作者与读者之间的关系,不需要添加其他表,所以选项A正确。20、要在报表的最后一页底部输出信息,应设置的是A、报表页眉B、页面页脚C、报表页脚D、报表主体标准答案:C知识点解析:报表页眉一般用于显示报表的标题,它只在报表首页的顶端显示一次;页面页脚一般包含有页码或控制项的合计内容,数据显示安排在文本框和其他一些类型控件中;报表页脚一般是在所有的主体和组页脚输出完成后才会出现在报表的最后面,可以输出整个报表的计算汇总或其他的统计信息;报表主体用来定义报表中最主要的数据输出内容和格式,将针对每条记录进行处理,综上所述,所以选项C正确。21、要想在过程Proc调用后返回形参x和Y的变化结果,下列定义语句中正确的是A、SubProc(xasInteger,yasInteger)B、SubProc(ByValzasInteger,yasInteger)C、SubProc(xasInteger,ByValyasInteger)D、SubProc(ByValzasInteger,ByValyasInteger)标准答案:A知识点解析:本题考查V.BA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用:ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递。即形参的结果会传递给实参。22、不属于VBA提供的程序运行错误处理的语句结构是A、OnErrorThen标号B、OnErrorGoto标号C、OnErrorResumeNextD、OnErrorGoto0标准答案:A知识点解析:本题考查VBA中程序运行错误处理的知识。在VBA中,程序运行错误处理的语句有三种,分别是:OnErrorGoTo,在遇到错误发生时程序转移到标号所指位置代码执行;OnErrorResumeNext,在遇到错误发生时不会考虑错误并继续执行下一条语句;OnErrorGoTo0,关闭错误处理。23、在模块的声明部分使用“OptionBase1”语句,然后定义二维数组A(2to5,5),则该数组的元素个数为()。A、20B、24C、25D、36标准答案:A知识点解析:VBA中OptionBase1语句的作用是设置数组下标从1开始,展开二维数组A(2to5,5),为A(2,1)…A(2,5),A(3,1)…A(3,5),…,A(5,1)…A(5,5)共4组,每组5个元素,共20个元素。24、当文本型字段取值超过255个字符时,应改用的数据类型是A、文本B、备注C、OLE对象D、超级链接标准答案:B知识点解析:暂无解析25、以下是宏m的操作序列设计:条件操作序列操作参数MsgBox消息为“AA”[tt]>1MsgBox消息为“BB”…MsgBox消息为“CC”现设置宏m为窗体“fTest”上名为“bTest”命令按钮的单击事件属性,打开窗体“fTest”运行后,在窗体上名为“tt”的文本框内输入数字1,然后单击命令按钮bTest,则A、屏幕会先后弹出三个消息框,分别显示消息“AA”、“BB”、“CC”B、屏幕会弹出一个消息框,显示消息“AA”C、屏幕会先后弹出两个消息框,分别显示消息“AA”和“BB”D、屏幕会先后弹出两个消息框,分别显示消息“AA”和“CC”标准答案:B知识点解析:暂无解析国家二级ACCESS机试(选择题)模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。A、DEFXYZABCB、FEDZYXCBAC、FEDXYZCBAD、DEFZYXABC标准答案:B知识点解析:栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。队列是指允许在一端进行插入,而在另一端进行删除的线性表。将A,B,C,D,E,F入栈后,栈中元素为ABC—DEF,退出三个元素入队,队列元素为FED,将X,Y,Z入栈后栈中元素为ABCXYZ,退栈全部人队后,队列元素为FEDZYXCBA。2、用SELECT语句实现生成表查询时,必须包含的子句是()。A、TOB、INTOC、ORDERBYD、GROUPBY标准答案:B知识点解析:生成表查询时利用一个或多个表中的全部或部分数据建立新表,用SELECT语句实现生成表查询时,用INTO语句来限定生成的新表的名称。3、下列选项中,不属于模块间耦合的是()。A、数据耦合B、标记耦合C、异构耦合D、公共耦合标准答案:C知识点解析:模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从强到弱分别是:内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合和非直接耦合,没有异构耦合这种方式。4、对如下二叉树进行后序遍历的结果为A、ABCDEFB、DBEAFCC、ABDECFD、DEBFCA标准答案:D知识点解析:所谓后序遍历是指在访问根据结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后遍历右子树,最后访问根结点,并且,在遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后访问根点。因此,后序遍历二叉树的过程也是一个递归过程。其简单描述为:若二叉树为空,则结束返回;否则,先后序遍历左子树,然后后序遍历右子树,最后访问根结点。对于后序遍历,第一个访问的结点一定是最左下的结点,最后一个访问的结点一定是根结点,所以选项D)为正确答案。5、在Access数据库中已经建立了“教师”表,若在查询设计视图“教师编号”字段的“条件”行中输入条件:Like"[!T00009,!T00008,T00007]",则查找出的结果为()。A、T00009B、T00008C、T00007D、没有符合条件的记录标准答案:D知识点解析:Like运算符用于指定查找文本字段的字符模式,方括号描述一个范围,用于可匹配的字符范围。故查找不出符合条件的记录。6、SQL的数据操纵语句不包括()。A、INSERTB、UPDATEC、DELETED、CHANGE标准答案:D知识点解析:SQL查询的数据操纵语句包括:INSERT(插入)、UPDATE(更新)、DELETE(删除),不包括CHANGE语句。7、下列叙述中正确的是A、所谓算法就是计算方法B、程序可以作为算法的一种描述方法C、算法设计只需考虑得到计算结果D、算法设计可以忽略算法的运算时间标准答案:B知识点解析:算法是一组有穷指令集,是解题方案的准确而完整的描述。通俗地说,算法就是计算机解题的过程,重在解题方案的设计,并且不等于计算方法,故选项A和选项C不正确。程序的编制不可能优于算法的设计,但算法的描述可以用程序、伪代码、流程图来描述,故选项B正确。算法要求执行过程中所需要的基本运算次数和时间最少,即时间复杂度最低,所以选项D错误。8、下列描述中正确的是()。A、软件测试应该由程序开发者来完成B、程序经调试后一般不需要再测试C、软件维护只包括对程序代码的维护D、以上三种说法都不对标准答案:D知识点解析:为了达到好的测试效果,应该由独立的第三方进行测试工作。因为从心理学角度讲,程序人员或设计方在测试自己的程序时,要采取客观的态度是会不同程度地存在障碍的,所以选项A)错误。在程序调试时,修改了一个错误的同时可能引入了新的错误。解决的办法是在修改了错误之后,必须进行回归测试,所以选项B)错误。所谓软件维护,就是将交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改,所以选项C)错误。9、窗体是Access数据库中的一个对象,通过窗体用户可以完成下列哪些功能()。①输入数据②编辑数据③存储数据④以行、列形式显示数据⑤显示和查询表中的数据⑥导出数据A、①②③B、①②④C、①②⑤D、①②⑥标准答案:C知识点解析:窗体是Access数据库应用中一个非常重要的工具,它可以用于显示和查询表中的数据、输入数据、编辑数据和修改数据。但没有包含③④⑥三项功能。10、在软件开发中,需求分析阶段可以使用的工具是A、N—S图B、DFD图C、PAD图D、程序流程图标准答案:B知识点解析:在软件开发中,需求分析阶段常使用的工具有数据流图(DFD),数据字典(DD)、判断树和判断表。11、数据流图用于抽象描述一个软件的逻辑模型,数据流图由二些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是A、控制流B、加工C、数据存储D、源和潭标准答案:A知识点解析:数据流图中的主要图形元素有加工(转换)、数据流、存储文件(数据源)、源和潭等。12、假定在窗体中的通用声明段已经定义有如下的子过程:Subf(xAsSingle,yAsSingle)t=xx=yy=xEndSub在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:PrivateSubCommandl_Click()a=10b=20f(a,b)MsgBoxa&bEndSub打开窗体运行后,单击命令按钮,消息框输出的值分别为()。A、20和10B、10和20C、10和10D、20和20标准答案:A知识点解析:本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递。即形参的结果会传递给实参。本题中形参完成了交换,由于默认为传址传递,交换后的值也会影响到实参a和b,即a和b也完成了交换。13、发生在控件接收焦点之前的事件是A、EnterB、ExitC、GotFOCUSD、LostFocus标准答案:A知识点解析:本题考查焦点的知识。一个控件得到焦点到失去焦点,所触发的时间顺序依次为:Enter(控件)→GotFocus(控件)→Exit(控件)→LostFocus(控件)。14、若有SQL语句:SELECT月底薪+提成-扣除AS月收入FROM工资表;其中,子句“AS月收入”的作用是()。A、指定要统计的字段B、指定统计字段的别名C、指定输出项的显示标题D、指定查询的数据源标准答案:B知识点解析:在SELECT语句的查询中,增加新字段可以使用AS关键词来限定,AS子句后定义新字段名称。15、设循环队列的存储空间为Q(1:50),初始状态为。front=rear=50。经过一系列正常的操作后,front-1=rear。为了在该队列中寻找值最大元素,在最坏情况下需要的比较次数为A、0B、1C、48D、49标准答案:C知识点解析:front指向队头位置,删除一个元素就将front顺时针移动一位:rear指尾指针,指向元素要插入的位置,插入一个元素就将rear顺时针移动一位:操作后,循环队列的队头指针一1等于尾指针,说明出队一位,那么总数就是49了。在该队列中寻找最大值元素,最多比较次数是总数一1,因此是49—1=48次。16、报表的分组统计信息显示于A、报表页眉或报表页脚B、页面页眉或页面页脚C、组页眉或组页脚D、主体标准答案:C知识点解析:把计算控件放置在报表页眉/页脚时Access会自动按总数来统计;而放置在组页眉/组页脚时Access会自动按分组数来统计。17、下列对数据输入无法起到约束作用的是A、输入掩码B、有效性规则C、字段名称D、数据类型标准答案:C知识点解析:在输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以使用Access提供“输入掩码向导”来设置一个输入掩码。有效性规则可以防止非法数据输入到表中。有效性规则的形式以及设置目的随字段的数据类型不同而不同。字段名称只是对字段所起的名字起作用,对数据的输入并不起到约束作用。Access中常用的数据类型有文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超级链接、查阅向导等,不同的数据类型决定了字段能包含哪类数据。18、要在页面页脚中显示“第X页,共Y页”,则页脚中的页码“控件来源”应设置为()。A、="第"&[pages]&"页,共"&[page]&"页"B、="共"&[pages]&"页,第"&[page]&"页"C、="第"&[page]&"页,共"&[pageS]&"页"D、="共"&[13age]&"页,第"&[pages]&"页"标准答案:C知识点解析:在报表中添加页码时,表达式中Page和Pages是内置变量,[Page]代表当前页,[Pages]代表总页数,表达式中的其他字符串将按顺序原样输出。19、表达式“B=INT(A+0.5)”的功能是A、将变量A保留小数点后1位B、将变量A四舍五入取整C、将变量A保留小数点后5位D、舍去变量A的小数部分标准答案:B知识点解析:Int(<数值表达式>)函数为取整函数,返回数值表达式的整数部分。参数为负值时,返回小于等于参数值的第一个负数。20、软件测试的目的是A、发现程序中的错误B、发现并改正程序中的错误C、设计和执行测试用例D、诊断程序中的错误标准答案:A知识点解析:软件测试的目的是为了发现程序中的错误,而软件调试是为了更正程序中的错误。21、如果在查询的条件中使用了通配符方括号“[]”,它的含义是A、通配任意长度的字符B、通配不在括号内的任意字符C、通配方括号内列出的任一单个字符D、错误的使用方法标准答案:C知识点解析:本题考查通配符的知识。Access中的模糊查询和有效性规则设计中经常要用到通配符,常见的通配符有:“*”代表0个或多个任意字符;“?”代表一个任意字符;“#”代表一个任意数字字符;“[]”代表与[]内任意一个字符匹配;“!”代表与任意一个不在方括号内的的字符匹配,必须与[]一起使用。22、在软件设计阶段不使用A、E-R图B、PAD图C、程序流程图D、DFD图(数据流程图)标准答案:D知识点解析:PAD图是问题分析图,它是继程序流程图和盒图之后提出的又一种主要用于描述软件详细设计的图形表示工具。E-R图在数据库中用于表示实体二关系模型的图示工具。程序流程图是对程序流程的图形表示,在详细设计过程中用到。DFD图(数据流程图)是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型,是在可行性研究阶段用到的而非在软件设计时用到,所以选项D正确。23、以下关于空值的叙述中,错误的是A、空值表示字段还没有确定值B、Access使用NULL来表示空值C、空值等同于空字符串D、空值不等于数值O标准答案:C知识点解析:本题考查有关空值的知识。空值(NULL)不同于空字符串和O,它代表未知或者不确定的值。24、学生选课成绩表的关系模式是SC(S#,C#,G),其中S≠}为学号,C#为课号,G为成绩,学号为20的学生所选课程中成绩及格的全部课号为A、

B、

C、

D、

标准答案:A知识点解析:首选以学号S#等于20,并且成绩G大于等于60为条件对关系SC(S#,C#,G)作选择操作,得到学号S#等于20,并且成绩G大于等于60的记录,再对这些记录在课号C#列上作投影操作,就得到学号为20的学生所选课程中成绩及格的全部课号的表达式。所以选项A正确。25、某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表(房间号,……)和客人信息表(身份证号,姓名,来源,……);为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为A、一对一联系B、一对多联系C、多对多联系D、无联系标准答案:B知识点解析:由于一个客人只能住一间客房,而一间客房可以住多个客人,所以客房信息表与客人信息表之间的联系应设计为一对多关系。26、下列关于格式属性的叙述中,正确的是A、格式属性影响字段在表中存储的内容B、可在需要控制数据的输入格式时选用C、可在需要控制数据的显示格式时选用D、可以以设置自动编号型字段的格式属性标准答案:C知识点解析:格式属性只影响数据的显示格式,不会影响字段在表中存储的内容,也不能控制数据的输入格式,故选项A、选项B错误,选项C正确;可以设置自动编号类型字段的格式属性,选项D错误。27、DAO层次对象模型的顶层对象是A、DBEngineB、WorkspaceC、DatabaseD、RecordSet标准答案:A知识点解析:DAO模型的分层结构包含了一个复杂的可编程数据关联对象的层次,其中DBEngine对象处于最顶层,它是模型中唯一不被其他对象所包含的数据库引擎本身。28、Access中通配符“”的含义是A、通配任意单个运算符B、通配任意单个字符C、通配任意多个减号D、通配指定范围内的任意单个字符标准答案:D知识点解析:各通配符的意义如下表所示。29、在课程表中要查找课程名称中包含“计算机”的课程,对应“课程名称”字段的正确准则表达式是A、”计算机”B、“*计算机”C、Like”*计算机*”D、Like”计算机”标准答案:C知识点解析:本题考查模糊查询及字符函数的相关知识。模糊查询利用Like关键字和通配符,对不确定字符串进行查找。常用通配符为:*(与任何个数的字符匹配)、?(任何单个字符匹配)、[](与方括号内任何单个字符匹配)、!(匹配任何不在括号之内的字符)、.(与范围内的任何一个字符匹配)、#(与任何单个数字字符匹配)。根据本题的要求,表达式应该写为:Like”*计算机*”。30、在SQL语言的SELECT语句中,用于实现选择运算的子句是A、FORB、IFC、WHILED、WHERE标准答案:D知识点解析:FOR与WHILE为VBA语言中的循环语句,IF为VBA语言中的条件语句,而WHERE是SQL语句中的条件语句。31、下列选项中,可以在报表设计时作为绑定控件显示字段数据的是A、文本框B、标签C、图像D、选项卡标准答案:A知识点解析:绑定型控件主要用于显示、输入、更新数据表中的字段,文本框控件可以作为绑定控件显示字段数据,所以选项A正确。32、设置计算型控件的控件来源时,计算表达式的第一个符号是A、逗号,B、等号=C、左园括号(D、左方扩号[标准答案:B知识点解析:设置计算型控件的控件来源时,计算表达式的第一个符号必须是“=”。33、在设计报表耐,为了在报表的每页底部都输出单位名称信息,应设置的是A、报表页脚B、报表主体C、页面页脚D、报表页眉标准答案:C知识点解析:要在报表的每页底部输出单位名称信息,应在“页面页脚节”中设置。34、VBA的逻辑值进行算术运算时,True值被当做A、0B、-1C、1D、任意值标准答案:C知识点解析:暂无解析35、一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。A、12345ABCDEB、EDCBA54321C、ABCDE12345D、54321EDCBA标准答案:B知识点解析:暂无解析36、数据库应用系统中的核心问题是()。A、数据库设计B、数据库系统设计C、数据库维护D、数据库管理员培训标准答案:A知识点解析:数据库应用系统中的核心问题是数据库的设计。37、窗体有3种视图,用于创建窗体或修改窗体的窗口、显示记录数据的窗口,以及以行列格式显示表、查询或窗体数据的窗口分别是A、“设计”视图、“窗体”视图、“数据表”视图B、“窗体”视图、“设计”视图、“数据表”视图C、“数据表”视图、“窗体”视图、“设计”视图D、“透视表”视图、“窗体”视图、“设计”视图标准答案:A知识点解析:用于创建窗体或修改窗体的窗口为“设计”视图;显示记录数据的窗口为“窗体”视图;以行列格式显示表、查询或窗体数据的窗口为“数据表”视图。38、已知教师表“学历”字段的值只可能是四项(博士、硕士、本科或其他)之一,为了方便输入数据,设计窗体时,学历对应的控件应该选择A、标签B、文本框C、复选框D、组合框标准答案:D知识点解析:暂无解析39、软件测试用例包括A、被测程序和测试规程B、测试计划和测试数据C、输入数据和预期输出结果D、输入数据和输出数据标准答案:C知识点解析:测试用例(TestCase)是为测试设计的数据,由测试输入数据和与之对应的预期输出结构两部分组成。测试用例的格式为。[(输入值集),(输出值集)]40、如果在C盘当前文件夹下已存在名为StuData.dat的顺序文件,那么执行语句Open"C:StuData.dat"ForAppendAs#1之后将()。A、删除文件中原有内容B、保留文件中原有内容,可在文件尾添加新内容C、保留文件中原有内容,在文件头开始添加新内容D、保留文件中原有内容,但不能进行任何写文件操作标准答案:B知识点解析:文件打开方式中使用ForAppend时,指定文件按顺序方式输出,文件指针被定位在文件末尾。如果对文件执行写操作,则写入的数据附加到原来文件的后面。故选择B选项。国家二级ACCESS机试(选择题)模拟试卷第3套一、选择题(本题共25题,每题1.0分,共25分。)1、下列排序方法中,最坏情况下时间复杂度最小的是A、冒泡排序B、快速排序C、堆排序D、直接插入排序标准答案:C知识点解析:排序方法中最坏情况下时间复杂度的大小如下表:根据上表可知选项C正确。2、某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为A、BADCB、DCBAC、CDABD、ABCD标准答案:B知识点解析:在二叉树前序遍历中ABCD中A是根节点,而在后序遍历中根结点位于最后,所以选项B正确。3、以下程序段运行结束后,变量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。4、下列程序的功能是输出100到200间不能被3整除的数,程序空白处应填写的语句是PrivateSubCommmandl_Click()DimXAsIntegerx=100DoUntilx_________IfxMod3<>0ThenDebug.PrintxEndIfx=x+1LoopEndSubA、>200B、>100C、<100D、<200标准答案:A知识点解析:DoUntil…Loop循环采用的是先判断条件后执行循环体的做法,如果条件表达式成立,不执行循环体,否则进入循环体。本题中,要输出100到200间不能被3整除的数,x初始值为1011,之后执行DoUntil…Loop循环,若x超出200则不执行循环,否则利用If条件语句进行判断,若能被3整除则输出,之后x值加1进行下一次循环判断。因此DoUntil语句空白处应填写>200。5、软件测试的目的是A、评估软件可靠性B、发现并改正程序中.的错误C、改正程序中的错误D、发现程序中的错误标准答案:D知识点解析:软件测试的目的是为了发现程序中的错误,而软件调试是为了更正程序中的错误。6、在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在数据库中,实体之间属于一对一关系的是A、“顾客”与“收款口”的关系B、“收款口”与“收款员”的关系C、“班组”与“收款员”的关系D、“收款口”与“设备”的关系标准答案:D知识点解析:本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。就本题来说,一个收款口可以有多个顾客,一个顾客只能在一个收款口,属于一对多关系;一个收款口可以有两个收款员,一个收款员只能在一个收款口,属于一对多关系;一个班组可以有多个收款员,一个收款员只能在一个班组,属于一对多关系;只有一个收款口只能由一套设备,一套设备只能在一个收款口,属于一对一关系。7、下列不属于Access对象的是A、表B、文件夹C、窗体D、查询标准答案:B知识点解析:本题考查Access对象的知识。在Access中分别有6种对象,分别是表、查询、窗体、报表、宏和模块,没有“文件夹”。8、某系统结构图如下图所示,则该系统结构图的宽度是A、2B、3C、4D、n标准答案:D知识点解析:宽度是指最大模块数的层的控制跨度。题目中系统第一层只有1个模块,第二层有n(n>3)个模块,第三层有4个模块,控制跨度为n,D选项正确。9、某系统结构图如下图所示,则该系统结构图的宽度是A、2B、3C、4D、n标准答案:D知识点解析:宽度是指最大模块数的层的控制跨度。题目中系统第一层只有1个模块,第二层有n(n>3)个模块,第三层有4个模块,控制跨度为n,D选项正确。10、在窗体上有一个命令按钮Command1,编写事件代码如下:PrivateSubCommand1_Click()Dimd1AsDateDimd2AsDated1=#12/25/2009#d2=#1/5/2010#MsgBoxDateDiff("ww",d1,d2)EndSub打开窗体运行后,单击命令按钮,消息框中输出的结果是()。A、1B、2C、10D、11标准答案:B知识点解析:函数DateDiff按照指定类型返回指定的时间间隔数目。语法为DateDiff(<间隔类型>,<日期1>,<日期2>,[,W1][,W2]),间隔类型为“ww”,表示返回两个日期间隔的周数。11、运行下列程序,输入数据8、9、3、0后,窗体中显示结果是PrivateSubForm_click()DimsumAsInteger,mAsIntegersum=0Dom=InputBox(”输入m”)sum=sum+mLoopUntilm=0MsgBoxsumEndSubA、0B、17C、20D、2l标准答案:C知识点解析:Do…UntilLoop循环结构是当条件为假时,重复执行循环体,直至条件表达式为真,结束循环。当输入8、9、3三个数字条件(m=0)不成立,所以累加。直到输入0后结束,即8+9+3=20。12、下列字段中,可以作为主关键字的是A、身份证号B、姓名C、班级D、专业标准答案:A知识点解析:主键是唯一标识表中每一条记录的一个字段或多个字段的组合。作为主键的字段或字段的组合有一个很重要的特征就是取值唯一,即主键在表中的取值不能重复。本题中只有“身份证号”字段的取值不会重复,所以选项A正确。13、在执行时弹出对话框,提示用户输入必要的信息,再按照这些信息进行的查询是()。A、选择查询B、参数查询C、交叉表查询D、操作查询标准答案:B知识点解析:执行参数查询时会出现对话框提示用户输入必要的信息,再按照这些信息进行查询。14、若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是A、默认值B、有效性文本C、输入掩码D、密码标准答案:C知识点解析:文本框中的输入掩码属性设置其属性值为密码,即可达到输入密码时显示“*”的效果。15、若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是A、Me=“改变文字显示颜色”B、Me.Caption=”改变文字显示颜色”C、Me.text=“改变文字显示颜色”D、Me.Name=“改变文字显示颜色”标准答案:B知识点解析:本题考查窗体基本属性的知识。我们应该知道,Me代表的是控件所在窗体,Caption属性代表窗体的标题;Name属性代表窗体的名字;Text属性不是窗体的属性,而是文本框的属性,代表文本框中的内容。要设置窗体的标题实际上就是给Caption属性赋值的过程。16、执行语句:MsB0x“AAAA",vbOKCancel+vbQuestion,“BBBB”之后,弹出的信息框外观样式是A、B、C、D、标准答案:C知识点解析:本题考查VBA对话框函数MsgBox。消息窗MsgBox函数用于显示消息,等待用户单击按钮,并返回一个整型值。基本格式:MsgBox(提示,[按钮风格】,[标题])。显然,本题中的提示是“AAAA”,按钮风格是vbOKCancel+vbQuestion即问号提示,标题是"BBBB"。17、VBA中要进行读文件操作,应使用的命令是A、InputB、ReadC、GetD、Fgets标准答案:A知识点解析:语法:Input#filenumber,varname,其功能是从已打开的顺序文件中读出一行并将它分配给String变量,所以选择选项A。18、下列程序的功能是计算sum=1+(1+3)+(1+3+5)+……+(1+3+5+……+39)PrivateSubCommand34_Click()t=0m=1sum=0DoT=t+mSum=Sum+tm=________LoopWhilem<=39MsgBox"Sum="&sunEndSub为保证程序正确完成上述功能,空白处应填入的语句是A、m+lB、m+2C、t+1D、t+2标准答案:B知识点解析:暂无解析19、宏是指一个或多个A、命令集合B、操作集合C、对象集合D、条件表达式集合标准答案:B知识点解析:暂无解析20、在已建窗体中有一命令按钮(名为Commandl),该按钮的单击事件对应的VBA代码为:PrivateSubCommandl_Click()subT.Form.RecordSource=”select*from雇员”EndSub单击该按钮实现的功能是()。A、使用select命令查找“雇员”表中的所有记录B、使用select命令查找并显示“雇员”表中的所有记录C、将subT窗体的数据来源设置为一个字符串D、将subT窗体的数据来源设置为“雇员”表标准答案:D知识点解析:窗体的RecordSource属性指明窗体的数据源,题目中窗体数据源来自一条SQL语句“select*from雇员”,该语句从数据表“雇员”中选取所有记录,即窗体数据来源为“雇员”表。21、列变量名中,合法的是()A、4AB、A-1C、ABC_1D、private标准答案:C知识点解析:VBA中根据变量名命名规则,变量名由英文字母开头,变量命名不能包含有空格或除了下划线字符(_)外的其他的标点符号,长度不能超过255个字符,不能使用VBA的关键字。22、下列不属于Aecess“日期/时间”字段显示格式的是A、2004-07-05B、2004年7月5日C、17:34:28D、7/5/2004标准答案:D知识点解析:暂无解析23、不属于报表“格式”属性的是A、标题B、页面页眉C、背景颜色D、组结合方式标准答案:C知识点解析:暂无解析24、对软件设计中应遵循的准则描述正确的是()。A、高耦合低内聚B、高内聚低耦合C、模块独立性仅与内聚度相关D、内聚与耦合无关标准答案:B知识点解析:软件设计应遵循的准则有抽象、逐步求精和模块化、信息隐蔽和局部化、模块独立性。模块的独立性程度是评价设计好坏的重要程度标准,有两个定性标准度量,即模块间的耦合性和模块内的内聚性。耦合性是模块间互相连接的紧密程度的度量。一个模块的耦合性越高则该模块的独立性越弱。内聚性是指一个模块内部各个元素间彼此结合的紧密程度。一个模块的内聚性越高则该模块的独立性越强。好的软件设计,应尽量做到高内聚、低耦合。25、在报表中使用内部计算函数Min,其功能是()。A、计算当前页中“数字”类型字段的最小值B、计算整个报表“数字”类型字段的最小值C、计算指定字段所有值中的最小值D、计算当前页中指定字段的最小值标准答案:C知识点解析:函数Min(字符表达式)返回字符表达式中值的最小值,在报表中使用Min()函数必须在其参数中指定字段,实现取得指定字段所有值中的最小值。故选择C选项。国家二级ACCESS机试(选择题)模拟试卷第4套一、选择题(本题共25题,每题1.0分,共25分。)1、下列关于数据库的叙述中,正确的是()。A、数据库减少了数据冗余B、数据库避免了数据冗余C、数据库中的数据一致性是指数据类型一致D、数据库系统比文件系统能够管理更多数据标准答案:A知识点解析:数据库的主要特点是:①实现数据共享。②减少数据的冗余度。③数据的独立性。④数据实现集中控制。⑤数据一致性和可维护性,以确保数据的安全性和可靠性。⑥故障恢复。数据冗余只能减少不能避免。2、按数据的组织形式,数据库的数据模型可分为三种模型,它们是A、小型、中型和大型B、网状、环状和链状C、层次、网状和关系D、独享、共享和实时标准答案:C知识点解析:本题考查数据库的基本知识。常见的数据模型有3种,分别是层次模型、网状模型和关系模型,目前普遍应用的是关系模型。层次模型用树形结构描述实体间的关系;网状模型用图结构描述实体间的关系:关系模型用二维表描述实体间的关系。3、设顺序表的长度为n。下列算法中,最坏情况下比较次数小于n的是A、寻找最大项B、堆排序C、快速排序D、顺序查找法标准答案:A知识点解析:如果顺序表是线性存储的(不包括线性的链式表),那么元素要不就是从大到小,要不就是小到大的顺序,假设第一个数就是最大值,那么需要比较1次,n-1应该是最坏情况下要比较的次数,所以选项A正确。4、在“查找和替换”对话框的“查找内容”文本框中,设置“2#1”的含义是()。A、查找值为21B、查找值为2#1C、查找第一位为2、第二位为任意字符,第三位为1的值D、查找第一位为2、第二位为任意数字,第三位为1的值标准答案:D知识点解析:在Access中进行查找和替换功能,可使用通配符来通配相应的字符。其中,#通配任何单个数字字符。5、由关系R1和R2得到关系R3的操作是()。A、笛卡尔积B、并C、等值连接D、交标准答案:C知识点解析:关系R1和关系R2没有同名列,但关系R1中的B列与关系R2中的D列有相等值,因此属于等值连接。6、在关系数据库中,用来表示实体之间联系的是()。A、二维表B、E-R图C、元组D、文件标准答案:A知识点解析:关系数据库系统采用关系模型作为数据的组织形式。在关系模型中用二维表来表示实体及实体间的联系。7、Access辛,设置为主键的字段A、不能设置索引B、可设置为“有(有重复)”索引C、系统自动设置索引D、可设置为“无”索引标准答案:C知识点解析:主键具有惟一性,索引可以加快对数据的查询速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。主键的惟一性可自动设置为索引。8、定义字段默认值的含义是A、不得使该字段为空B、不允许字段的值超出某个范围C、在末输入数据之前系统自动提供的数值D、系统自动把小写字母转换为大写字母标准答案:C知识点解析:本题考查表的基础知识。在表中的每个字段都可以设置一个默认值,当在数据表视图下向表中输入数据时,未输入的数据都是该字段的默认值。9、如果加载一个窗体,先被触发的事件是()。A、Load事件B、Open事件C、Click事件D、DdClick事件标准答案:A知识点解析:本题考查窗体常见事件的知识。窗体能响应的事件不多,Click事件和DbClick事件均是窗体打开以后才触发的,而当窗体刚刚打开时,首先触发Load事件,打开后才继续触发Open事件。10、如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为()。A、按值传递B、按地址传递C、ByRef传递D、按形参传递标准答案:A知识点解析:在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用,此时形参的变化不会返回到实参;若用ByRef声明,说明此参数为传址调用,此时形参的变化将会返回到实参;没有说明传递类型,则默认为传址传递。11、运行下列过程,当输入一组数据:lO,20,50,80,40,30,90,100,60,70,输出的结果应该是Subpl()Dimi,j,arr(11)AsIntegerk=1Whilek<=10arr(k)=Val(InputBox(“请输入第”&k&“个数:”,“输入窗口”))k=k+lWendFori=lTO9j=i+lIfarr(i)>arr(j)Thentemp=arr(i)arr(i)=arr(j)arr(j)=tempEndIfDebug.Printarr(i)NextiEndSubA、无序数列B、升序数列C、降序数列D、原输入数列标准答案:A知识点解析:本段代码段是一个单重循环,对于数组中的每一个元素,依次与后面的元素进行比较,较大的数放在前面。运行这个过程,返回序列为:10、20、50、40、30、80、90、60、70、100,表明是一个无序序列。12、在创建交叉表查询时,列标题字段的值显示在交叉表的位置是A、第一行B、第一列C、上面若干行D、左面若干列标准答案:A知识点解析:本题考查交叉表查询的知识。所谓交叉表查询,就是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的各种计算值。所以列标题显示在第一行。13、在窗体上有一个命令按钮Commandl,编写事件代码如下:PrivateSubCommandl_Click()DimxAsInteger,yAsIntegerx=12:y=32CallProc(x,y)EndSubPublicSubPtoc(nAsInteger,ByValmAsInteger)n=nMod10m=mMod10EndSub打开窗体运行后,单击命令按钮,立即窗口上输出的结果是()。A、2和32B、12和32C、10和10D、32和2标准答案:A知识点解析:在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用,此时形参的变化不会返回到实参;若用ByRef声明,说明此参数为传址调用,此时形参的变化将会返回到实参;没有说明传递类型,则默认为传址传递。因此调用函数实参x是传址方式传递,实参y为传值方式传递,调用函数后x值在函数中随形参改变,即x=xmod10=12mod10=2,而y不随之改变。14、下面描述中不属于数据库系统特点的是A、数据共享B、数据完整性C、数据冗余度高D、数据独立性高标准答案:C知识点解析:数据系统的基本特点有数据的集成性、数据的高共享性与低冗余性、数据的独立性、数据统一管理与控制。15、VBA中用实际参数a和b调用有参过程Fun(m,n)的正确形式是()。A、Funm,nB、Funa,bC、CallFun(m,n)D、CallFuna,b标准答案:B知识点解析:含参数的过程被调用时,主调过程中的调用时必须提供相应的实参(实际参数的简称),并通过实参向形参传递的方式完成过程调用。而Call方法调用函数时,必须要带括号。所以本题答案是B。16、执行语句:MsgBox"AAAA",vbOKCancel+vbQuestion,"BBBB"之后,弹出的信息框A、标题为“BBBB”、框内提示符为“惊叹号”、提示内容为“AAAA”B、标题为“AAAA”、框内提示符为“惊叹号”、提示内容为“BBBB”C、标题为“BBBB”、框内提示符为“问号”、提示内容为“AAAA”D、标题为“AAAA”、框内提示符为“问号”、提示内容为“BBBB”标准答案:C知识点解析:在VBA中可以函数的形式调用,格式为:Msgbox(prompt[,buttons][,title][,helpnle,context])Msgbox用于打开一个信息框,等待用户单击按钮并返回一整数值,告诉系统用户单击了哪一个按钮,若不需要返回值,可直接作为命令语句使用,显示提示信息。17、如果“主表A与相关表B之间是一对一联系”,它的含义是A、主表A和相关表B均只能各有一个主关键字字段B、主表A和相关表B均只能各有一个索引字段C、主表A中的一条记录只能与相关表B中的一条记录关联D、主表A中的一条记录只能与相关表B中的一条记录关联,反之亦然标准答案:D知识点解析:表与表之间的关系分为一对一、一对多和多对多3种。①如果表A中的一条记录与表B中的一条记录相匹配,反之亦然,则表A与表B之间是一对一关系;②如果表A中的一条记录与表B中的多条记录相匹配,反之亦然,则表A与表B之间是~对多关系;③如果表A中的多条记录与表B中的多条记录相匹配,反之亦然,则表A与表8之间是多对多关系。所以选项D正确。18、要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置A、参照完整性B、有效性规则C、输入掩码D、级联更新相关字段标准答案:A知识点解析:本题考查参照完整性的知识。在关系数据库中都有两种完整性约束:实体完整性和参照完整性。实体完整性就是主属性不能为空;参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到相关表;相关表中的记录删除时主表的相关记录随之删除;相关表中的记录更新时主表的相关记录随之更新都是参照完整性的例子。19、在“窗体视图”中显示窗体时,窗体中没有记录选择器,应将窗体的“记录选择器”属性值设置为A、是B、否C、有D、无标准答案:B知识点解析:本题考查窗体视图使用的知识。要想实现窗体中没有记录选择器,应该在设置属性时将“记录选择器”属性设置为“否”。20、如果字段“成绩”的取值范围为0100,则下列选项中,错误的有效性规则是A、>=0and<=100B、[成绩]>=0and[成绩]<=100C、成绩>=0and成绩<=100D、0<=[成绩]<=100标准答案:D知识点解析:本题中“成绩”字段的取值范围为0~100,并且包含0和100。选项A、选项B和选项C都是正确的表达式。选项D中因为“<=”符号是用于数值比较的双目运算符,结合方向为从左到右。第一步计算出0<=[成绩]的结果值为“true”或“false”的逻辑值,当与第二个<=做比较操作时,左边的true/false值会强制类型转换为数值-1/0,然后跟<=右边值比较,永远小于“100”,最后的结果是布尔值“真",进而起不到约束输入的作用,综上可知,所以选择选项D。21、将一个数转换成相应字符串的函数是A、StrB、StringC、AscD、Chr标准答案:A知识点解析:各函数的功能如下表所示:而选项C)的Asc只是在SQL语句中实现排序为升序的功能。22、下列操作适合使用VBA而非宏的是A、数据库的复杂操作和维护B、建立自定义菜单栏C、从工具栏上的按钮执行自己的宏或者程序D、将筛选程序加到各个记录中,从而提高记录查找的速度标准答案:A知识点解析:暂无解析23、在VBA中,下列关于过程的描述中正确的是()。A、过程的定义可以嵌套,但过程的调用不能嵌套B、过程的定义不可以嵌套,但过程的调用可以嵌套C、过程的定义和过程的调用均可以嵌套D、过程的定义和过程的调用均不能嵌套标准答案:B知识点解析:在VBA中过程不可以嵌套定义,即不可以在一个过程中定义另一个过程,但是过程可以嵌套调用。24、下面描述中,不属于软件危机表现的是A、软件过程不规范B、软件开发生产率低C、软件质量难以控制D、软件成本不断提高标准答案:A知识点解析:软件危机主要表现在以下6个方面:①软件需求的增长得不到满足。②软件开发成本和进度无法控制。③软件质量难以保证。④软件不可维护或维护程度非常低。⑤软件的成本不断提高。⑥软件开发生产率的提高赶不上硬件的发展和应用需求的增长。25、下列程序段的功能是实现“学生”表中“年龄”字段值加1DimStrAsStringStr="_______________________"Docmd.RunSQLStr空白处应填入的程序代码是A、年龄=年龄+1B、Update学生Set年龄=年龄+1C、Set年龄=年龄+1D、Edit学生Set年龄=年龄+1标准答案:B知识点解析:在SQL语句中UPDATE可以更新数据表,格式UPDATE数据表名SET字段名=设置结果。国家二级ACCESS机试(选择题)模拟试卷第5套一、选择题(本题共40题,每题1.0分,共40分。)1、在Access数据库中,用来表示实体的是A、表B、记录C、字段D、域标准答案:B知识点解析:在AcCESS中,表是具有相同属性的实体的集合,一个记录表示一个实体,字段只能表示实体的某个属性。2、学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借5本书,一名教师同时可以借10本书,在这种情况下,读者与图书之间形成了借阅关系,这种借阅关系是A、一对一联系B、一对五联系C、一对十联系D、一对多联系标准答案:D知识点解析:一对一联系:如果实体型A中的任意一个实体,至多对应实体型B的一个实体;反之。实体型B中的任意一个实体,至多对应实体型A中的一个实体,则称实体型A与实体型B有一对一联系。一对多联系:如果实体型A中至少有一个实体对应于实体型B中的一个以上实体;反之,实体型B中的任意一个实体,至多对应实体型A中的一个实体,则称实体型A与实体型B有一对多的联系。多对多联系:如果实体型A中至少有一个实体对应于实体型B的一个以上实体:反之,实体型B中也至少有一个实体对应实体型A中一个以上的实体,则称实体型A与实体型B有多对多的联系。主键具有唯一性,A、B两表主键都为c字段,所以A与B是一对一的关系。本题中一个读者只能在本校的一个图书馆借书,而图书馆可借给多个读者图书,所以为一对多关系。3、下列关于数据库设计的叙述中,错误的是A、设计时应将有联系的实体设计成一张表B、设计时应避免在表之间出现重复的字段C、使用外部关键字来保证关联表之间的联系D、表中的字段必须是原始数据和基本数据元素标准答案:A知识点解析:为了合理组织数据,关系数据库的设计应遵从以下几个基本设计原则:①关系数据库的设计应该遵从概念单一化“一事一地”的原则。“一事一地”指的是一个表描述一个实体或实体间的一种联系。例如,将有关学生基本情况的数据,包括性别、年龄、籍贸等,保存到学生表中;把成绩信息保存到成绩表中,而不是将这些数据统统放到一起。②避免表之间出现重复字段。避免表之间出现币复字段,足指除了保证表中有反映与其他表之间的联系的外部关键字之外,尽量避免在表之间出现重复字段。③表中的字段必须是原始数据和坫小数据元索。④外部关键字来保证有关联的表之间的联系。4、下列关于队列的叙述中正确的是()。A、在队列中只能插入数据B、在队列中只能删除数据C、队列是先进先出的线性表D、队列是先进后出的线性表标准答案:C知识点解析:队列是一种操作受限的线性表。它只允许在线性表的一端进行插入操作,另一端进行删除操作。其中,允许插入的一端称为队尾(rear),允许删除的一端称为队首(front)。队列具有先进先出的特点,它是按"先进先出"的原则组织数据的。5、有二叉树如下图所示:则前序序列为A、ABDEGCFHB、DBGEAFHCC、DGEBHFCAD、ABCDEFGH标准答案:A知识点解析:前序遍历首先访问根结点然后遍历左子树,最后遍历右子树;在遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。故选项A正确,选项B为中序遍历,选项C为后序遍历,选项D不正确。6、在黑盒测试方法中,设计测试用例的根据是()。A、数据结构B、模块间的逻辑关系C、程序调用规则D、软件要完成的功能标准答案:D知识点解析:黑盒测试方法也称功能测试或数据驱动测试。黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证。它完全不考虑程序内部的逻辑结构和内部特征,只依据程序的需求和功能规格说明,检查程序的功能是否符合它的功能要求。7、在只有2n个结点的完全二叉树中,叶子结点个数为A、nB、n+1C、n-1D、n/2标准答案:A知识点解析:在具有2n个结点的完全二叉树中,叶子结点个数为:(2n+1)/2取整,其值等于n。所以选项A正确。8、在结构化程序设计中,模块划分的原则是A、各模块应包括尽量多的功能B、各模块的规模应尽量大C、各模块之间的联系应尽量紧密D、模块内具有高内聚度、模块间具有低耦合度标准答案:D知识点解析:内聚件是对一个模块内部各个元素间彼此结合的紧密程度的度量。耦合性是对模块问互相连接的紧密程度的度量。在结构化程序设计中,模块划分应遵循高内聚、低耦合的原则,即减弱模块之间的耦合性和提高模块内聚性,有利于提高软件模块的独立性。9、在窗体中有一名为Command1的命令按钮,对应的单击事件代码为:PrivateSubCommand1_Click()subT.Form.RecordSource="select*from雇员"EndSub单击该按钮实现的功能是()。A、使用select命令查找“雇员”表中的所有记录B、使用select命令查找并显示“雇员”表中的所有记录C、将subT窗体的数据来源设置为一个字符串D、将subT窗体的数据来源设置为“雇员”表标准答案:D知识点解析:RecordSource是表示数据源的方法,等式右侧的SELECT语句代表的是雇员表的全部信息,该按钮实现的功能是将雇员表设置为窗体的数据源。10、用SQL语句将STUDENT表中字段“年龄”的值加1,可以使用的命令是A、REPLACESTUDENT年龄=年龄+lB、REPLACESTUDENT年龄WTTH年龄+lC、UPDATESTUDENT’SET年龄=年龄+lD、UPDATESTUDENT年龄WITH年龄+1标准答案:C知识点解析:UPDATE语句用于修改表中的数据,格式为:UPDATE表名称SET列名称=新值WHERE列名称=某值11、在窗体中有一个标签Labelo,标题为“测试进行中”:有一个命令按钮Commandl,事件代码如下:PrivateSubCommandl_Click()Labelo.Caption=”标签”EndSubPrivateSubForm_Load()Form.Caption=”举例”Commandl.Caption=”移动”EndSub打开窗体后单击命令按钮,屏幕显示A、

B、

C、

D、

标准答案:D知识点解析:本题考查控件基本属性和事件的知识。在本题中,窗体开始运行时会首先执行Load事件,将窗体的标题设置为“举例”,命令按钮的标题设置为“移动”;单击命令按钮时会将标签的标题设置为“标签”。最后结果如选项D所示。12、在“窗体视图”中显示窗体时,窗体中没有记录选择器,应将窗体的“记录选择器”属性值设置为()。A、是B、否C、有D、无标准答案:B知识点解析:本题考查窗体视图使用的知识。要想实现窗体中没有记录选择器,应该在设置属性时将“记录选择器”属性设置为“否”。13、下列程序的功能是计算10的阶乘,程序空白处应该填写的语句是DimtassingleDimkasIntegerk=0:t=1While_______k=k+1t=t*kWendA、k<10B、k>10C、k<=10D、k>=10标准答案:A知识点解析:本程序作用是计算10的阶乘,While空白处是用来进行条件限制,满足循环条件则执行k=k+1,t=t*k操作,实现k值加1和阶乘的计算。因此当循环至k值为9时,执行循环体k=k+1=9+1=10,t=1*2*3*4*5*6*7*8*9*10完成10的阶乘的计算,循环到此结束,因此循环的条件应为k<10或k<=9。14、软件设计中模块划分应遵循的准则是A、低内聚低耦合B、高内聚低耦合C、低内聚高耦合D、高内聚高耦合标准答案:B知识点解析:耦合性与内聚性是模块独立性的两个定性标准。一般一个较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。15、软件测试的目的是A、评估软件可靠性B、发现并改正程序中的错误C、改正程序中的错误D、发现程序中的错误标准答案:D知识点解析:软件测试的目的是为了发现程序中的错误,而软件调试是为了更正程序中的错误。16、宏操作Quit的功能是A、关闭表B、退出宏C、退出查询D、退出Access标准答案:D知识点解析:本题考查宏操作的知识。Access中提供了50多个可选的宏操作命令,其中Quit命令的功能是退出Access程序。17、在关系窗口中,双击两个表

温馨提示

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

评论

0/150

提交评论