版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级ACCESS机试(选择题)模拟试卷41(共9套)(共255题)国家二级ACCESS机试(选择题)模拟试卷第1套一、选择题(本题共25题,每题1.0分,共25分。)1、下列关于数据库设计的叙述中,正确的是()。A、在需求分析阶段建立数据字典B、在概念设计阶段建立数据字典C、在逻辑设计阶段建立数据字典D、在物理设计阶段建立数据字典标准答案:A知识点解析:数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的,因此本题答案为A。2、下列关于货币数据类型的叙述中,错误的是A、货币型字段在数据表中占8个字节的存储空间B、货币型字段可以与数字型数据混合计算,结果为货币型C、向货币型字段输入数据时,系统自动将其设置为4位小数D、向货币型字段输入数据时,不必输入人民币符号和千位分隔符标准答案:C知识点解析:货币数据类型是数字数据类型的特殊类型,等价于具有双精度属性的数字数据类型,占据8个字节的存储空间,向货币字段输入数据时,不必键入美元符号和千位分隔符,Access会自动显示这些符号,并添加两位小数到货币字段中。3、下列叙述中正确的是A、所有数据结构必须有根结点B、所有数据结构必须有终端结点(即叶子结点)C、只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构D、没有根结点或没有叶子结点的数据结构一定是非线性结构标准答案:D知识点解析:只有一个空节点的结构也属数据结构,所以选项A和选项B不正确;有且只有一个根结点,每一个结点最多有一个前件,也最多有一个后件的数据结构才属于线性结构,其它的都属于非线性结构,故选项C不正确,选项D正确。4、下面属于软件设计阶段产生的文档是()。A、详细设计规格说明书B、数据流程图和数据字典C、软件确认测试计划D、软件需求规格说明书标准答案:A知识点解析:软件设计阶段产生的文档有概要设计说明书、详绌设计说明书和测试计划初稿;数据流程图、数据字典和需求规格说明书是需求分析阶段产生的;软件确认测试计划属于软件测试阶段的文档。5、如果要在VBA中打开一个窗体,可使用()对象的OpenForm方法A、FormB、DoCmdC、QueryD、Report标准答案:B知识点解析:本题考查VBA中如何打开对象知识。在VBA中打开表命令格式为:DoCmd.OpenTable表名;打开查询使用DoCmd.OpenQuery;打开窗体使用DoCmd.OpenForm;打开报表使用DoCmd.OpnReport;打开视图使用DoCmd.OpenView;关闭窗体和报表使用DoCmd.Close等。6、图书馆数据库系统中有下列模式:书(书号,类别,书名,出版社,年份,作者,价格,总藏书量,现有库存)借书卡(卡号,姓名,单位,类别)借书记录(卡号,书号,借期,还期)其中关系书和关系借书卡的主键分别为书号和卡号,关系借书记录的主键为()。A、卡号,书号B、书号,借期C、卡号,书号,借期D、卡号,借期标准答案:A知识点解析:在关系借书记录对应的二维表中,想要唯一确定一行,需要卡号、书号。因此,关系借书记录的主键为(卡号,书号)。7、下列叙述中正确的是A、带链栈的栈底指针是固定的B、带链栈的栈底指针是随栈的操作而动态变化的C、若带链队列的队头指针与队尾指针相同,则队列为空D、若带链队列的队头指针与队尾指针相同,则队列中至少有一个元素标准答案:B知识点解析:栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈项元素;从一个栈删除元素又称作出栈或退栈,它是把栈项元素删除掉,使其相邻的元素成为新的栈顶元素。带链栈的栈底指针是随栈的操作而动态变化的;若带链队列的队头指针与队尾指针相同,则队列可能为0也可能为1。8、一个关系数据库的表中有多条记录,记录之间的相互关系是A、前后顺序不能任意颠倒,一定要按照输入的顺序排列B、前后顺序可以任意颠倒,不影响库中的数据关系C、前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同D、前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列标准答案:B知识点解析:本题考查表的基础知识。在关系数据库中,记录的顺序是不会影响结果和存储的,也就是说,行的次序是无所谓的。9、耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是A、提高耦合性降低内聚性有利于提高模块的独立性B、降低耦合性提高内聚性有利于提高模块的独立性C、耦合性是指一个模块内部各个元素间彼此结合的紧密程度D、内聚性是指模块间互相连接的紧密程度标准答案:B知识点解析:耦合性是反映模块间互相连接的紧密程度,内聚性是指一个模块内部各个元素间彼此接合的紧密程序。提高模块的内聚性,降低模块的耦合性是有利于模块的独立性。10、主要针对控件的外观或窗体的显示格式而设置的是()选项卡中的属性。A、格式B、数据C、事件D、其他标准答案:A知识点解析:本题考查窗体控件的基础知识。在窗体上每一个控件都是一个对象,每一个对象的属性对话框都有5个选项卡,其中“格式”选项卡主要设计控件外观、大小、位置等显示格式;“数据”选项卡主要设计控件的数据源等数据问题;“事件”选项卡主要设计控件可以响应的动作;“其他”选项卡主要设计控件名字、默认、Tab索引等其他属性;“全部”选项卡中包含前4种选项卡的所有内容。11、VBA表达式19.5Mod2*2的运算结果是()。A、3.5B、1C、3D、0标准答案:D知识点解析:乘法运算符优先级高于求模运算符,对于Mod运算,若操作数是小数,则会先四舍五入变成整数后再运算,上述表达式可改写成20Mod(2*2),结果为0。12、下列不属于类模块对象基本特征的是A、事件B、属性C、方法D、函数标准答案:D知识点解析:类模块中没有函数的概念。13、计算机软件包括A、算法和数据B、程序和数据C、程序和文档D、程序、数据及相关文档标准答案:D知识点解析:软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。14、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:两个实体集间的联系可以有下面几种:一对一的联系、一对多或多对一的联系和多对多的联系。由于一个宿舍可以住多个学生,所以它们的联系是一对多联系。15、在窗体上,设置控件Command0为不可见的属性是A、Command0.ColoreB、Command0.CaptionC、Command0.EnabledD、Command0.Visible标准答案:D知识点解析:本题考查控件的可见属性的知识。在VBA中,要想使某个控件可见,则使其Visible属性为True;要想使某个控件可用,则使其Enabled属性为True。16、有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是A、并B、自然连接C、除法D、差标准答案:C知识点解析:在关系代数中,除法运算可理解为笛卡尔积的逆运算。设被除关系R为m元关系,除关系S为n元关系,那么它们的商为m-n元关系,记为R+S。商的构成原则是:将被除关系R中的m-n列,按其值分成若干组,检查每一组的n列值的集合是否包含除关系S,若包含则取m-n列的值作为商的一个元组,否则不取。本题中关系T是由关系R和S进行除法运算后的结果。17、使用SQL命令不能创建的对象是A、窗体B、数据表C、操作查询D、选择查询标准答案:A知识点解析:使用SQL语句可以创建数据表,创建各类操作查询,但使用SQL语言不可以创建窗体对象,所以选项A正确。18、VBA的自动运行宏,应当命名为A、AutoExecB、AutoexeC、AutoD、.AutoExec.bat标准答案:A知识点解析:暂无解析19、一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为A、219B、221C、229D、231标准答案:A知识点解析:在二叉树中,叶子结点个数为no,则度为2的结点数n2=no-l。本题中叶子结点的个数为70,所以度为2的结点个数为69,因而总结点数=叶子结点数+度为1的结点数+度为2的结点数=70+80+69=219。20、下面关于Access表的叙述中,错误的是A、在Access表中,可以对备注型字段进行“格式”属性设置B、若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号C、创建表之间的关系时,应关闭所有打开的表D、可以在Access表的设计视图“说明”列中,对字段进行具体的说明标准答案:C知识点解析:暂无解析21、SQL查询命令的结构是:SELECT…FROM…WHERE…GROUPBY’…HAVING…ORDERBY…其中,使用HAVING时必须配合使用的短语是A、FROMB、GROUPBYC、WHERED、ORDERBY标准答案:B知识点解析:暂无解析22、在长度为97的顺序有序表中作二分查找,最多需要的比较次数为()。A、48B、96C、7D、6标准答案:C知识点解析:对于长度为n的有序线性表,在最坏情况下,二分查找只需要比较log2n次。本题中n=97,最多需要的比较次数为log297,6<log297<7,故需要比较7次。23、下列叙述中正确的是()。A、关系模式的候选关键字只能有1个B、关系模式的候选关键字可以有1个或多个C、关系模式可以没有候选关键字D、关系模式必须有2个以上的候选关键字标准答案:B知识点解析:在关系模式中凡能唯一标识元组的最小属性集称为该关系的键或码。关系模式中可能有若干个键,它们称为该表的候选码或候选键。关系模式中不能没有候选键。24、下列If语句的功能是统计性别为男、职称为副教授以上且年龄小于40岁的人数,错误的语句是()。A、Ifsex="男"Andage<40InStr(duty,"教授")>0Thenn=n+1B、Ifsex="男“Andage<40lnStr(duty="教授"orduty="副教授")>0Then13=13+1C、Ifsex="男"Andage<40Right(duty,2)="教授"Thenn=13.+1D、Ifsex="男"Andage<40And(duty="教授"Orduty="副教授")Thenn=n+1标准答案:D知识点解析:选项A、B、C均在第二个条件age<40后面缺少And关键字进行与第三个条件的连接,语法结构错误。故选择D选项。25、为窗体或报表的控件设置属性值的正确宏操作命令是()。A、SetB、SetDataC、SetValueD、SetWarngs标准答案:C知识点解析:宏操作命令中SetValue用于为窗体、窗体数据表或报表上的控件、字段或属性设置值;SetWarnings用于关闭或打开所有的系统消息。故选择C选项。国家二级ACCESS机试(选择题)模拟试卷第2套一、选择题(本题共25题,每题1.0分,共25分。)1、假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量……)一组属性来描述图书,可以作为“关键字”的是A、书号B、书名C、作者D、出版社标准答案:A知识点解析:本题考查主关键字的知识。主关键字是一个或者多个字段的集合,是用于区别表中记录唯一的标识,也就意味着在一个表中主关键字不能取重复值。在Access的表中,可以定义三种类型的主关键字:自动编号主键、单字段主键和多字段主键。在本题中只有“书号”是每本书都不相同的,也就是主关键字。2、某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=10,bottom=20。该栈中的元素个数为()。A、0B、1C、10D、不确定标准答案:D知识点解析:带链的栈使用了链表来表示栈,而链表中的元素存储在不连续的地址中,因此当top=10,bottom=20时,不能确定栈中元素的个数。3、在快速排序法中,每经过一次数据交换(或移动)后()。A、只能消除一个逆序B、能消除多个逆序C、不会产生新的逆序D、消除的逆序个数一定比新产生的逆序个数多标准答案:B知识点解析:在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。快速排序的思想是:从线性表中选取一个元素,设为T,将线性表中后面小于T的元素移到前面,而前面大于T的元素移到后面,结果就将线性表分成两部分(称两个子表),T插入到其分割线的位置处,这个过程称为线性表的分割,然后再用同样的方法对分割出的子表再进行同样的分割。快速排序不是对两个相邻元素进行比较,可以实线通过一次交换而消除多个逆序,但由于均与T(基准元素)比较,也可能会产生新的逆序。4、下列叙述中正确的是A、带链队列的存储空间可以不连续,但队头指针必须大于队尾指针B、带链队列的存储空间可以不连续,但队头指针必须小于队尾指针C、带链队列的存储空间可以不连续,且队头指针可以大于也可以小于队尾指针D、以上三项都错误标准答案:C知识点解析:带链队列的存储空间可以不连续,且队头指针与队尾指针大小没有可比性,选项C正确。5、设顺序表的长度为n。下列排序方法中,最坏情况下比较次数小于n(n-1)/2的是A、堆排序B、快速排序C、简单插入排序D、冒泡排序标准答案:A知识点解析:假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后扫描和n/2遍的从后往前扫描,需要比较次数为n(n-1)/2。快速排序法的最坏情况比较次数也是n(n-1)/2。简单插入排序,无论是否最坏都需要n(n-1)/2比较。堆排序,无论是否最坏都需要比较O(nlog2n)次。6、两个或两个以上模块之间关联的紧密程度称为A、耦合度B、内聚度C、复杂度D、数据传输特性标准答案:A知识点解析:模块的独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系较少且接口简单。衡量软件的模块独立性使用:内聚性和耦合性两个定性度量标准。内聚性是对一个模块内部各个元素彼此结合的紧密程度的度量;耦合性是对模块间互相连接的紧密程度的度量。一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。7、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。A、选择B、差C、交D、并标准答案:B知识点解析:由关系T中的数据可以看出,其数据由属于关系R但是不属于关系S的数据组成。所以关系T是由关系R和S通过差运算得到的。8、下列数据结构中,不能采用顺序存储结构的是A、栈B、堆C、队列D、非完全二叉树标准答案:D知识点解析:堆中某个结点的值总是不大于或不小于其父结点的值、堆总是一棵完全二叉树,可以以顺序存储结构存储;队列的存储结构分为链式存储、顺序存储两种;栈作为一种数据结构,是一种只能在一端进行插入和删除操作的特殊线性表,可以以顺序存储结构存储。9、两个关系在没有公共属性时,其自然连接操作表现为()。A、笛卡儿积操作B、等值连接操作C、空操作D、无意义的操作标准答案:A知识点解析:本题考查关系运算的知识。关系运算可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。两个关系有公共属性时的自然连接操作是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,其中的拼接条件就是公共属性相等;若没有公共属性,自然连接操作退化为笛卡儿积操作。10、软件设汁中划分模块的准则是A、低内聚低耦合B、高内聚低耦合C、低内聚高耦合D、高内聚高耦合标准答案:B知识点解析:耦合性与内聚性是模块独立性的两个定性标准。一般一个较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。11、下面不属于软件测试实施步骤的是A、集成测试B、回归测试C、确认测试D、单元测试标准答案:B知识点解析:软件测试实施的步骤有单元测试、集成测试和确认测试。12、在Access数据库中表之间的关系一般都定义为()。A、一对一B、一对多C、多对多D、以上都不对标准答案:B知识点解析:因为在Access数据库中,一对一的关系可以合并成一个表,多对多的关系可以拆成多个一对多的关系。所以,一般都是一对多的关系。13、某系统结构图如下图所示,该系统结构图的最大扇入数是A、nB、1C、2D、3标准答案:A知识点解析:系统结构图的最大扇入数指该模块在结构图中的直接上层模块数,扇出是该模块在结构图的直接下层模块数。在题目中的功能n-1模块,它的扇入数为n,所以这个系统结构的最大扇入数为n。故选择A。14、下面不属于系统软件的是A、杀毒软件B、操作系统C、编译程序D、数据库管理系统标准答案:A知识点解析:一般来讲,系统软件包括操作系统和一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具),是支持计算机系统正常运行并实现用户操作的那部分软件。故杀毒软件不是系统软件,而是应用软件,所以选项A正确。15、在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序:PublicxAsIntegerPrivateSubCommandl_Click()x=10Calls1Calls2MsgBoxXEndSubPrivateSubsl()X=X+20EndSubPrivateSubs2()DimXAsIntegerX=x+20EndSub窗体打开运行后,单击命令按钮,则消息框的输出结果为A、10B、30C、40D、50标准答案:B知识点解析:本题考查变量作用域的知识。在整个程序中定义了一个全局变量x,在命令按钮的单击事件中对这个x赋值为10,然后依次调用s1和s2;在s1中对x自加了20;在s2中用Dim定义了一个局部变量x,按照局部覆盖全局的原则,在s2中的操作都是基于局部变量x而不是全局变量x。故此最终的输出结果为30。16、ADO对象模型层次中可以打开RecordSet对象的是()。A、只能是Connection对象B、只能是Command对象C、可以是Connection对象和Command对象D、不存在标准答案:C知识点解析:Connection对象:用于指定数据提供者,建立到数据源的连接。Command对象:表示一个命令。RecordSet对象:表示数据操作返回的记录集。此对象和Connection对象是最重要的两个对象。Connection对象和Command对象都可以打开RecordSet对象。所以本题答案是C。17、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A、选择B、差C、交D、并标准答案:B知识点解析:关系T中的元组是R关系中有而S关系中没有的元组的集合,所以进行的差运算,选择B选项。18、使用自动创建数据访问页功能创建数据访问页时,Access会在当前文件夹下,自动保存创建数据访问页,其格式为()。A、HTMLB、WebC、MDB文件D、文本标准答案:A知识点解析:使用"自动创建数据访问页"创建数据访问页时,Access会在当前文件夹下将创建的页保存为HTML格式,并在数据库窗口中添加一个访问该页的快捷方式。所以本题答案为A。19、下列表达式中,能正确表示条件“x和y都是奇数”的是A、xMod2=0AndYMod2=0B、XMod2=0OrYMod2=0C、xMod2=1AndYMod2=1D、XMod2=1OrYMod2=1标准答案:C知识点解析:Mod取余函数,奇数。mod2=1偶数mod2=0证明x、y都是奇数,即用AND(与)操作符。20、DAO层次对象模型的项层对象是A、DBEngineB、WorkspaceC、DatabaseD、RecordSet标准答案:A知识点解析:DAO模型的分层结构包含了一个复杂的可编程数据关联对象的层饮,其中DBEngine对象处于最顶层,它是模型中唯一不被其他对象所包含的数据库引擎本身。21、窗体有命令按钮Commandl和文本框Textl,对应的事件代码如下:PrivateSubCommandl-Click()Fori=lTo4x=3Forj=1To3Fork=1To2x=x+3NextkNextjNextiTextl.Value=Str(x)EndSub运行以上事件过程,文本框中的输出是A、6B、12C、18D、21标准答案:D知识点解析:暂无解析22、关于分布式数据库系统叙述正确的是A、它需要在操作系统的支持下才能运行B、还不能使数据库与应用程序分开C、只是逻辑上分布,物理上集中D、只是物理上分布,逻辑上集中标准答案:A知识点解析:暂无解析23、在设计数据库时,确定Access数据库中的表时,应该先A、在纸上进行设计B、将数据进行分类C、确定表之间的关系D、AB标准答案:D知识点解析:暂无解析24、创建表结构的方法有A、2种B、3种C、4种D、5种标准答案:B知识点解析:暂无解析25、与窗体和报表的设计视图工具箱比较,下列哪个控件是数据访问页才有的A、文本框B、标签C、命令按钮D、滚动文字标准答案:D知识点解析:文本框、标签、命令按钮在设计窗体、报表、数据访问页中都可以使用,而滚动文字这个控件只有数据访问页特有。国家二级ACCESS机试(选择题)模拟试卷第3套一、选择题(本题共40题,每题1.0分,共40分。)1、下列关于栈的叙述正确的是A、栈按“先进先出”组织数据B、栈按“先进后出”组织数据C、只能在栈底插入数据D、不能删除数据标准答案:B知识点解析:栈是限定在一端进行插入和删除的线性表,允许进行插入和删除元素的一端称为栈顶,另一端称为栈底。栈是按照“先进后出”的原则组织数据的。2、在关系运算中,投影运算的含义是A、在基本表中选择满足条件的记录组成一个新的关系B、在基本表中选择需要的字段(属性)组成一个新的关系C、在基本表中选择满足条件的记录和属性组成一个新的关系D、上述说法均是正确的标准答案:B知识点解析:本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算如并、交、差和笛卡尔积:还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接足在等值连接的基础上去除重复的属性。3、下列选项中,不属于Access数据类型的是A、数字B、文本C、报表D、时间/日期标准答案:C知识点解析:一个表中的同一列数据应具有相同的数据特征,称为字段的数据类型。Access的数据类型有10种,包括文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超级链接和查阅向导等类型。4、下列叙述中正确的是A、线性表链式存储结构的存储空间一般要少于顺序存储结构B、线性表链式存储结构与顺序存储结构的存储空间都是连续的C、线性表链式存储结构的存储空间可以是连续的,也可以是不连续的D、以上都不正确标准答案:C知识点解析:线性表的存储分为顺序存储和链式存储。在顺序存储中,所有元素所占的存储空间是连续的。而在链式存储的方式中,将存储空间的每一个存储结点分为两部分,一部分用于存储数据元素的值,称为数据域;另一部分用于存储下一个元素的存储序号,称为指针域。所以线性表的链式存储方式比顺序存储方式的存储空间要大一些。5、下列叙述中正确的是A、在链表中,如果每个结点有两个指针域,则该链表一定是非线性结构B、在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是非线性结构C、在链表中,如果每个结点有两个指针域,则该链表一定是线性结构D、在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是线性结构标准答案:B知识点解析:选项A叙述是错误的,如在双向链表中,每个结点有两个指针域,但该链表是线性结构;选项C叙述也是错误的,如每个二叉树的结点都有两个指针域,但是其结构是非线性结构;选项D叙述也是错误的,线性结构只有唯一的一个前驱和唯一的一个后继(头、尾除外);排除法可判断选项B正确。6、下面属于白盒测试方法的是()。A、等价类划分法B、判定一条件覆盖C、因果图法D、错误推测法(猜错法)标准答案:B知识点解析:白盒测试法主要有逻辑覆盖、基本路径测试等。其中,逻辑覆盖又包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断一条件覆盖。黑盒测试方法主要有等价类划分法、边界值分析法、错误推测法和因果图等。7、下列叙述中正确的是A、有的二叉树也能用顺序存储结构表示B、有两个指针域的链表就是二叉链表C、多重链表一定是非线性结构D、顺序存储结构一定是线性结构标准答案:A知识点解析:完全二叉树如果“根”从1开始编号,则第i结点的左孩子编号为2i,右孩子为2i+1,双亲编号为(i/2)下取整,空间紧密,适合顺序存储结构。所以选项A正确。小提示:取整是指取不超过实数x的最大整数,称为x的整数部分。上取整就是对实数取大于当前实数的第一个整数;下取整就是对当前实数去掉小数取整。8、某二叉树的前序序列为ABDFHCEG,中序序列为HFDBACEG。该二叉树的后序序列为A、HFDBGECAB、ABCDEFGHC、HGFEDCBAD、ACEGBDFH标准答案:A知识点解析:由于二叉树的前序序列ABDFHCEG,可以确定这个二叉树的根结点是A。再由中序序列HFDBACEG,可以得到,HFDB为A的左子树,CEG为A的右子树。同理依次对左子树HFDB和右子树CEG进行同样的推理,得到这个二叉树的结构如下:对该二叉树的后序遍历序列为HFDBGECA,所以选项A正确。9、软件(程序)调试的任务是A、诊断和改正程序中的错误B、尽可能多地发现程序中的错误C、发现并改正程序中的所有错误D、确定程序中错误的性质标准答案:A知识点解析:在对程序进行了成功的测试之后将进入程序调试(通常称Debug,即排错)。程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去执行并找出错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。10、下面描述中正确的是A、软件调试是为了改善软件的性能B、软件测试要确定错误的性质和位置C、软件测试是软件质量保证的重要手段D、软件调试的任务是发现并改正程序中的错误标准答案:C知识点解析:软件测试(SoftwareTesting),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。11、下列叙述中正确的是A、对象标识具有唯一性B、属性是对象的动态属性C、任何对象都必须有多态性D、对象是对象属性和方法的封装体标准答案:A知识点解析:每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象。在对象的整个生命期中,它的标识都不改变,不同的对象不能有相同的标识。12、软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是A、软件运行B、可行性研究C、软件开发计划D、软件集成测试标准答案:D知识点解析:开发阶段由三个阶段组成:设计、实现和测试。可行性研究和软件开发计划属于定义阶段;软件运行属于维护阶段。13、Sub过程与Function过程最根本的区别是A、Sub过程的过程名不能返回值,而Function过程能通过过程名返回值B、Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以C、两种过程参数的传递方式不同D、Function过程可以有参数,Sub过程不可以标准答案:A知识点解析:本题考查函数过程和子过程的知识。函数过程和子过程都是过程,都可以使用Call语句进行调用,都可以指定参数,并且都可以指定用传址还是传值的方式进行参数传递。它们除了定义的关键字不同外的根本区别是:函数过程最终会通过过程名返回一个函数值,而予过程不会。14、窗体中有命令按钮Commandl和文本框Textl,事件过程如下:Functionresult(ByValxAslnteger)AsBooleanIfxMod2=0Thenresult=TrueElseresult=FalseEndIfEndFunctionPrivateSubCommandl_Click()x=Val(lnputBox("请输入一个整数"))I______fThenTextl=str(x)&"是偶数."ElseTextl=str(x)&"是奇数,"EndIfEndSub运行程序,单击命令按钮,输入19,在Textl中会显示“19是奇数”。那么在程序的空白处应填写()。A、result(x)=“偶数”B、result(x)C、result(x)=“奇数”D、NOTresult(x)标准答案:B知识点解析:result函数返回的是布尔值:True或False,xMod2=0表示如果一个数除以2为O代表是偶数,那么返回True值,所以条件判断时只要调用result(x)即可。15、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是A、1:1联系B、m:1联系C、1:m联系D、m:n联系标准答案:C知识点解析:一个部门可以有多名员工,所以实体部门和职员间的联系是1:m联系。16、有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是A、并B、自然连接C、笛卡尔积D、交标准答案:D知识点解析:关系R与S经交运算后所得到的关系是由那些既在R内又在S内的有序组组成的,记为R∩S,因此应选择选项D。17、运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是A、多对多B、一对多C、多对一D、一对一标准答案:A知识点解析:因为一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目,所以实体项目和运动员之间的联系是多对多。所以选项A正确。18、在数据库的三级模式中,可以有任意多个A、外模式(用户模式)B、模式C、内模式(物理模式)D、外模式和内模式标准答案:A知识点解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称为子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述,所以应选A。小提示:内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。19、在窗体上添加一个命令按钮(名为Commandl),然后编写如下事件过程:PrivateSubCommandlClick()Fori=1To4X=4Fori=1To3X=3Fork=1To2X=x+6NextkNextjNextiMsgBoxXEndSub打开窗体后,单击命令按钮,消息框的输出结果是A、7B、15C、157D、528标准答案:B知识点解析:本题考查VBA中多重循环的知识。见到多重循环的问题不要害怕,认真地分析清楚每一次循环这种问题就迎刃而解了。比如这个例子,我们看到,在每一次外循环开始的时候都把x的值置为4,所以我们只分析最后一次循环就可以了;同理中层循环每一次开始前都把x置为3,所以这个问题最后实际上就是x的初值为3,执行最内层循环直到结束就可以了。根据程序内循环执行两次,最后x=3+6+6=15。20、主要用于对数据库中的数据进行分组、计算、汇总和打印输出的是()。A、表B、查询C、窗体D、报表标准答案:D知识点解析:报表主要用于对数据库中的数据进行分组、计算、汇总和打印输出。21、设有如下过程:x=lDox=x+2LoopUntil_______________运行程序,要求循环体执行3次后结束循环,空白处应填入的语句是A、x<=7B、x<7C、x>=7D、x>7标准答案:C知识点解析:本题考查循环的基础知识。本题目要求循环3次,当第3次循环结束时x的值为7,而Until型循环的特点是当条件表达式为真的时候结束循环,故此条件应该是x>=7。22、下列属于通知或警告用户的命令是A、PrintOutB、OutputToC、MsgBoxD、SetWarnings标准答案:C知识点解析:PrintOut:打印打开的数据库中的活动对象,也可以打印数据表、窗体、报表、数据访问页和模块。OutputTo:可将Access数据库对象中的数据输出到Excel、MS-DOS文本文件或多信息文件格式及其他格式的文件中。MsgBox:显示包含警告信息或其他信息的消息框。23、进行数据表设计时,不能建索引的字段的数据类型是A、文本B、自动编号C、计算D、日期/时间标准答案:C知识点解析:索引可以根据键值提高数据查找和排序的速度,“计算”型字段是根据表达式计算出字段的值,所以该这类型数据不能设置索引属性,所以选项C正确。24、在数据表中,对指定字段查找匹配项,按下图“查找”和“替换”对话框中的设置,查找的结果是A、定位简历字段中包含了字符串“组织能力强”的记录B、定位简历字段仅为“组织能力强”的记录C、显示符合查询内容的第一条记录D、显示符合查询内容的所有记录标准答案:B知识点解析:本题考查数据表的编辑中的查找和替换功能。本题中查找的内容是“组织能力强”,查找的范围是“简历”字段,匹配方式为“整个字段”,即要求“简历”字段中所有文字为“组织能力强”才满足查找条件。25、已知数据库中有三个表,“班级设置”(年级,学院,班级,班级编码)中保存了全校所有班级设置基本信息,“学生表”(学号,姓名,学院,专业,入学时间)中保存全校学生基本情况,“班级”表(班级编码,学号)保存了各班学生的学号。查询设计如下:该查询显示的结果是A、按班级显示全校所有班级学生名单B、按班级显示指定年级所有班的学生名单C、按班级显示指定班级编码的学生名单D、按年级显示全校所有班级学生名单标准答案:A知识点解析:选项B和选项C表示按条件查询,本题中并没有条件,因此不符合题意。在视图中班级表作为系班级设置表和学生表的桥梁和纽带,显示不同班级学生班级设置信息和学生基本情况信息,因此选项A表示按班显示全校所有班级的学生信息,表述正确。所以选项A符合查询结果。26、在窗体中,用来输入或编辑字段数据的交互控件是A、文本框控件B、标签控件C、复选框控件D、列表框控件标准答案:A知识点解析:本题考查窗体控件的知识。Access中的窗体中有一些基本控件,其中的文本框主要用来输入或编辑数据,可以与字段数据相绑定;标签常用来显示一些说明文字;复选框一般用于绑定是/否型的字段;列表框是既允许在列表中选择,又允许自行输入值的控件。所以选项A正确。27、在报表中,要计算“数学”字段的最低分,应将控件的“控件来源”,属性设置为A、=Min([数学])B、=Min(数学)C、=Min[数学]D、Min(数学)标准答案:A知识点解析:控件来源必须以“=”引出,控件来源可以设置成有关字段的表达式,但是字段必须用“n”括起来。28、下列选项中,不属于窗体控件的是A、复选框B、组合框C、列表框D、消息框标准答案:D知识点解析:常用的窗体控件包括:文本框、标签、选项组、复选框、切换按钮、组合框、列表框、按钮、图像控件、绑定对象框、未绑定对象框、子窗体/子报表、插入分页符、线条和矩形等;消息框不是窗体的控件,所以选项D正确。29、Access将内置函数分类进行管理,下列选项中,不属于Access内置函数分类的是A、窗口B、数据库C、数组D、财务标准答案:A知识点解析:Access内置函数分类包括数组、转换、数字、程序流程、应用程序、数据库、域聚合、财务、文本、消息等。所以本题应选择选项A。30、子过程Plus完成对当前库中“教师表”的年龄字段都加1的操作。SubPlus()DimcnAsNewADODB.ConnectionDimrsAsNewADODB.RecordsetDimfdAsADODB.FieldDimstrConnectAsStringDimstrSQLAsStringSetcn=CurrentProject.ConnectionstrSQL="Select年龄from教师表"rs.OpenstrSQL,ca,adOpenDynamic,adLockOptimistic,adCmdTextSetfd=rs.Fields("年龄")DoWhileNotrs.EOFfd=fd+1rs.Update【】Looprs.Closecn.CloseSetrs=NothingSetcn=NothingEndSub程序空白处应该填写的语句是A、rs.MoveNextB、rs.MovePreviousC、rs.MoveFirstD、rs.MoveLast标准答案:A知识点解析:本题考查的是如何使用ADO数据库技术操作数据库。其中,RecordSet对象rs是用来表示来自基本表或命令执行结果的记录集。rs更新完一条记录之后,需要使指针往后移动下一个记录上(注:MoveNext,移动到下一个记录的位置)。所以选择选项A。31、下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。SubGetRecNum()DimrsAsObjectSetrs=Me.RecordsetMsgBox__________EndSub程序空白处应填写的是A、CountB、rs.CountC、RecordCountD、rs.RecordCount标准答案:D知识点解析:RecordCount属性返回Long值,指示Recordset中的记录数目。由于对象变量rs返回当前窗体的RecordSet属性记录集引用,所以输出记录个数时的代码写成rs.RecordCount。32、在窗体中有一个标签Lbl和一个命令按钮Commandl,事件代码如下:OptionCompareDatabaseDimaAsString*10PrivateSubCommandl_Click()a=”1234”b=Len(@A@Me.Lb1.Coption=bEndSub打开窗体后单击命令按钮,窗体中显示的内容是A、4B、5C、10D、40标准答案:C知识点解析:暂无解析33、在面向对象方法中,不属于“对象”基本特点的是()。A、一致性B、分类性C、多态性D、标识唯一性标准答案:A知识点解析:对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。34、由“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次。35、在SELECT语法中,“[]”表示的意思是A、实际需要替代的内容B、根据需要进行选择,也可不选C、多个选项只能选其一D、必选项标准答案:B知识点解析:暂无解析36、在E-R图中,用来表示实体的图形是A、矩形B、椭圆形C、菱形D、三角形标准答案:A知识点解析:暂无解析37、每个查询都有3种视图,下列不属于查询的3种视图的是A、设计视图B、模板视图C、数据表视图D、SQL视图标准答案:B知识点解析:查询的视图包括设计、数据表、SQL视图。38、返回给定日期l~31的值。表示给定日期是一个月中的哪一天的函数为A、MidB、Day(date)C、Month(date)D、Year(date)标准答案:B知识点解析:暂无解析39、在数据访问页的工具箱中,为了插入一个Office图表应该选择的图标是A、
B、
C、
D、
标准答案:D知识点解析:暂无解析40、表达式“B=INT(A+0.5)”的功能是()。A、将变量A保留小数点后1位B、将变量A四舍五入取整C、将变量A保留小数点后5位D、舍去变量A的小数部分标准答案:B知识点解析:INT函数是返回表达式的整数部分。表达式A+0.5中,当A的小数部分大于等于0.5时,整数部分加1;当A的小数部分小于0.5时,整数部分不变,INT(A+0.5)的结果是实现将A四舍五入取整。故选择B选项。国家二级ACCESS机试(选择题)模拟试卷第4套一、选择题(本题共25题,每题1.0分,共25分。)1、创建交叉表查询,在“交叉表”行上有且只有一个的是()。A、行标题和列标题B、行标题和值C、行标题、列标题和值D、列标题和值标准答案:D知识点解析:本题考察交叉表查询设计相关知识。交叉表查询设计需指定三种字段。行标题:显示在查询结果最左侧的字段名,可以由多个字段构成;列标题:显示在每列标题上的字段名,只能由一个字段构成;值:行、列交叉位置上统计结果,只能由一个结果。2、一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为A、219B、229C、230D、231标准答案:B知识点解析:根据二叉树的性质,在任意二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个,故总结点数;叶子节点数+度为2的节点数+度为1的节点数=80+79+70=229。3、下列数据结构中,能用二分法进行查找的是()。A、顺序存储的有序线性表B、线性链表C、二叉链表D、有序线性链表标准答案:A知识点解析:二分查找只适用于顺序存储的有序表。此处所说的有序表是指线性表中的元素按值非递减排列(即从小到大,但允许相邻元素值相等)的。选项A正确。4、下列叙述中正确的是A、结点中具有两个指针域的链表一定是二叉链表B、结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构C、二叉树只能采用链式存储结构D、循环链表是非线性结构标准答案:B知识点解析:结点中尽管有两个指针域但没有分别指向两个不同的结点就不是二叉链表,故选项A不正确;二叉树是非线性结构,即每个数据结点至多只有一个前驱,但可以有多个后继。它可采用顺序存储结构和链式存储结构,故选项C不正确;循环链表是在单链表中,将终端结点的指针域NULL改为指向表头结点或开始结点的线性结构,故选项D不正确;当结点中两个指针分别指向前驱结点和后继结点时为线性结构,当指向两个不同的前驱或后继结点时为非线性结构,故选项B正确。5、假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量,……)一组属性来描述图书,可以作为“关键字”的是()。A、书号B、书名C、作者D、出版社标准答案:A知识点解析:本题考查主关键字的知识。主关键字是一个或者多个字段的集合,是用于区别表中记录唯一的标识,也就意味着在一个表中主关键字不能取重复值。在Access的表中,可以定义三种类型的主关键字:自动编号主键、单字段主键和多字段主键。在本题中只有“书号”是每本书都不相同的,也就是主关键字。6、在“窗体视图”中显示窗体时,窗体中没有记录选择器,应将窗体的“记录选择器”属性值设置为A、是B、否C、有D、无标准答案:B知识点解析:本题考查窗体视图使用的知识。要想实现窗体中没有记录选择器,应该在设置属性时将“记录选择器”属性设置为“否”。7、Access数据库中,表的组成是()。A、字段和记录B、查询和窗体C、记录和窗体D、报表和记录标准答案:A知识点解析:表是数据库的基本对象,是存放各类数据的基础,如查询、窗体、报表等都是在表的基础上建立并使用的。表由字段与记录组成。8、软件设计中模块划分应遵循的准则是A、低内聚低耦合B、高内聚低耦合C、低内聚高耦合D、高内聚高耦合标准答案:B知识点解析:耦合性与内聚性是模块独立性的两个定性标准。一般一个较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。9、可以插入图片的字段类型是()。A、文本B、备注C、OLE对象D、超链接标准答案:C知识点解析:OLE对象指字段允许单独地链接或嵌入OLE对象,例如MicrosoftWord文档、MicrosoftEx—cel电子表格、图像、声音或其他二进制数据。可以将这些对象链接或嵌入Access表中。10、下面不能作为软件需求分析工具的是A、PAD图B、数据字典(DD)C、数据流程图(DFD图)D、判定树标准答案:A知识点解析:结构化分析方法的常用工具:数据流图(DFD)、数据字典(DD)、判定表、判定树。常用的过程设计工具如下所述:图形工具(程序流程图、N.S图、PAD图、HIPO)、表格工具(判定表)、语言工具(PDL)。所以选项A正确。11、设有关系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。12、在Access数据库中创建一个新表,应该使用的SQL语句是A、CreateFableB、CreateIndexC、AlterTableD、CreateDatabase标准答案:A知识点解析:CREATE’FABLE是创建表,CREATEINDEX是创建索引,ALERTTABLE是修改表,CREATEDATABASE是创建数据库。13、现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的病人姓名的表达式是A、πpn(σpn(σD#=1(Tr))P)B、πp#(σD#=1(Tr))C、πpn(P)D、πpn(TrP)标准答案:A知识点解析:检索在1号医生处就诊的病人姓名的表达式,首先对Tr(P#,D#,Date,Rt)关系在以就诊日期D#=1为条件作选择运算,得到在1号出诊的医生信息,然后再与患者P(P#,Pn,Pg,By)关系作自然连接运算,对运算结果在患者编号列作投影运算,再在患者姓名列作一次投影运算,得到在1号医生处就诊的病人姓名。所以选项A正确。14、学生选修课程的关系模式为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#。所以选项A正确。15、下列关于表的叙述中,错误的是A、Access中的数据表是由字段和记录构成B、Access中的数据表是查询的主要数据源C、设计表的主要工作是定义表的字段和属性D、数据表一般可以包含一到两个主题的信息标准答案:D知识点解析:Access表由表结构和表内容(记录)两部分构成,选项A正确;表是Access数据库的基础,是存储和管理数据的对象,也是数据库其他对象的数据来源,选项B正确;设计表主要是设计表的字段和属性,选项C正确;为了能够更合理地确定数据库中应包含的表,可按以下原则对数据进行分类:①每个表应该只包含与一个主题相关的信息。②表中不应该包含重复信息,并且信息不应该在表之间复制,所以D选项叙述错误。16、在VBA中要打开名为“学生信息录入”的窗体,应使用的语句是A、DoCmd.OpenForm"学生信息录入"B、OpenForm"学生信息录入"C、DoCmd.OpenWindow"学生信息录入"D、OpenWindow"学生信息录入"标准答案:A知识点解析:本题考查VBA中如何打开对象的知识。在VBA中,打开窗体的命令为:Docmd.OpenForm。另外还需知道打开表使用命令Docmd.OpenTable;打开报表使用命令Docmd.OpenReport;打开查询使用命令Docmd.OpenQ!uery;关闭窗体和报表使用命令Docmd.Close。17、将“查找和替换”对话框中“查找内容”的文本框设置为“[a.c]ffeet”,其含义是A、查找“a-effect”字符串B、查找“[a-c]ffect”字符串C、查找“affect”、“bffect”或“effect”的字符串D、查找除“affect”、“bffect”和“effect”以外的字符串标准答案:C知识点解析:通配符“[]”表示通配方括号内任意单个字符;通配符“.”表示通配范围内的任意一个字符。本题中“[a-c]ffect”表示查找以字符“a”或“b”或“c”开头,以“ffect”结尾的字符串,所以选项C正确。18、对数据表进行筛选操作的结果是A、将满足条件的记录保存在新表中B、隐藏表中不满足条件的记录C、将不满足条件的记录保存在新表中D、删除表中不满足条件的记录标准答案:B知识点解析:使用数据库表时,经常需要从很多的记录中挑选出满足条件的数据进行处理,这时需要对记录进行筛选。所谓筛选记录是指经过筛选后的表,只显示符合条件的记录,而那些不符合条件的记录将被隐藏起来。19、以下关于切换面板的叙述中,错误的是A、切换面板页是由多个切换面板项组成B、单击切换面板项可以实现指定的操作C、一般情况下默认的功能区中一定有“切换面板管理器”命令按钮D、默认的切换面板页是启动切换面板窗体时最先打开的切换面板页标准答案:C知识点解析:使用“切换面板管理器”创建系统控制界面的第一步是启动切换面板管理器。由于Access2010并未将“切换面板管理器”工具放在功能区中,因此使用前要先将其添加到功能区中,所以选项C叙述错误。20、打开一个表应使用的宏操作命令是A、OpenReportB、OpenTableC、OpenFormD、OpenQuery标准答案:B知识点解析:OpenReport为打开报表,OpenTable为打开表,OpenForm为打开窗体,OpenQuery为打开查询,所以选项B正确。21、运行下列程序,显示的结果是PrivateSubCommand34_Click()i=0Doi=i+1LoopWhilei<10MsgBoxiEndSubA、0B、1C、10D、11标准答案:C知识点解析:依据题意可知,当执行完第10次循环体后,此时i的值为10,while的条件为假,所以跳出循环,所以最终的结果为10。22、ADO的含义是A、开放数据库互连应用编程接口B、数据库访问对象C、动态链接库D、Active数据对象标准答案:D知识点解析:本题考查VBA中数据库访问接口的知识。在VBA中,数据库访问接口有3种:开放数据库互连(ODBC)、数据访问对象(DAO)和Active数据对象(ADO)。23、在过程定义中有语句:PrivateSubGetData(ByValdataAsInteger)其中“ByVal”的含义是A、传值调用B、传址调用C、形式参数D、实际参数标准答案:A知识点解析:暂无解析24、在SELECT语句中使用ORDERBY是为了指定A、查询的表B、查询结果的顺序C、查询的条件D、查询的字段标准答案:B知识点解析:暂无解析25、下列过程的功能是:将输入的整数分解为质数之乘积。例如,输入18,则输出2,3,3,,输入125,则输出5,5,5,。PrivateSubCommand_Click()x=Val(InputBox(“请输入一个整数”))out$=“”y=2DoWhile(【】)If(xMedy=0)Thenout$=out$&y&“,”x=x/yElsey=y+1EndIfLoopMsgBoxout$EndSub为实现指定功能,程序【】处应填写的语句是()。A、x<yB、y<xC、x<=yD、y<=x标准答案:D知识点解析:本题使用碾转相除法分解质因子,程序的解题思路是:将变量x与初始值为2的变量y进行碾转相除,将能够整除x的y值,作为x的一个质因子;否则将y的值加1,若y<=x,则进行下一次的运算,故本题控制Dowhile循环的条件语句为y<=x。故选择D选项。国家二级ACCESS机试(选择题)模拟试卷第5套一、选择题(本题共25题,每题1.0分,共25分。)1、下列叙述中正确的是A、在链表中,如果每个结点有两个指针域,则该链表一定是非线性结构B、在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是非线性结构C、在链表中,如果每个结点有两个指针域,则该链表一定是线性结构D、在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是线性结构标准答案:B知识点解析:选项A叙述是错误的,如在双向链表中,每个结点有两个指针域,但该链表是线性结构;选项C叙述也是错误的,如每个二叉树的结点都有两个指针域,但是其结构是非线性结构;选项D叙述也是错误的,线性结构只有唯一的一个前驱和唯一的一个后继(头、尾除外);排除法可判断选项B正确。2、软件(程序)调试的任务是()。A、诊断和改正程序中的错误B、尽可能多地发现程序中的错误C、发现并改正程序中的所有错误D、确定程序中错误的性质标准答案:A知识点解析:在对程序进行了成功的测试之后将进入程序调试(通常称Debug,即排错)。程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去执行并找出错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。3、将表“学生名单2”的记录复制到表“学生名单1”中,且不删除表“学生名单1”中的记录,可使用的查询方式是A、删除查询B、生成表查询C、追加查询D、交叉表查询标准答案:C知识点解析:删除查询可以从一个或多个表中删除一组记录,删除查询将删除整个记录,而不只是记录中所选择的字段;生成表查询利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表;追加查询从一个或多个表中将一组记录添加到一个或多个表的尾部。交叉表查询是用于对相同的数据进行统计,是一个二维总计矩阵。可见只有追加查询可以将A表中的数据追加到B表而保持B表原有的数据不变。4、下面不能作为软件设计工具的是()。A、PAD图B、程序流程图C、数据流程图(DFD图)D、总体结构图标准答案:C知识点解析:软件设计可以使用的工具有总体结构图、程序流程图、N—S图、PAD图、PDL。数据流程图(DFD图)是需求分析使用的工具。5、数据库中对概念模式内容进行说明的语言是()。A、数据控制语言B、数据操纵语言C、数据定义语言D、数据并发语言标准答案:C知识点解析:概念模式主要描述数据的概念记录类型以及它们间的关系,它还包括一些数据间的语义约束,对它的描述可用DDL语言(数据定义语言)定义。6、下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是A、在顺序存储的线性表中寻找最大项B、在顺序存储的线性表中进行顺序查找C、在顺序存储的有序表中进行对分查找D、在链式存储的有序表中进行查找标准答案:A知识点解析:最坏情况下的时间复杂度称为最坏时间复杂度。一般不特别说明,讨论的时间复杂度均是最坏情况下的时间复杂度。最坏情况下的时间复杂度是算法在任何输入实例上运行时间的上界,这就保证了算法的运行时间不会比任何情况更长。平均时间复杂度是指所有可能的输入实例均以等概率出现的情况下,算法的期望运行时间。在输入不同的情况下算法的运行时间复杂度可能会发生变化。平均时间复杂度给出了算法的期望运行时间,有助于算法好坏的评价以及在不同算法之间比较时有一个统一标准。在顺序存储的线性表中寻找最大项,其平均情况与最坏情况下的时间复杂度都是n/2。7、设一棵树的度为4,其中度为4,3,2,1的结点个数分别为2,3,3,0。则该棵树中的叶子结点数为A、16B、15C、17D、不可能有这样的树标准答案:A知识点解析:因为任一棵树中,结点总数=总分支数目+1,所以:n0+2+3+3+0=(n0*0+4*2+3*3+2*3+1*0)+1。计算得出n0=16。其中,n0表示叶子结点,所以选项A正确。8、下列各排序法中,最坏情况下时间复杂度最小的是A、堆排序B、快速排序C、希尔排序D、冒泡排序标准答案:A知识点解析:快速排序、冒泡排序最坏情况下时间复杂度是O(n2);希尔排序最坏情况下时间复杂度是O(n1.2)。堆排序最坏情况下时间复杂度是O(nlog2n),所以选项A正确。9、在表达式中引用窗体上的控件值。下列选项中,语法格式正确的是()。A、Forms![窗体名]![控件名]B、Forms->[窗体名]->[控件名]C、Fonns&[窗体名]&[控件名]D、Forms%[窗体名]%[控件名]标准答案:A知识点解析:引用窗体或报表上的控件值,使用语法格式为:Forms![窗体名]![控件名]或[Forms]![窗体名]![控件名]和Reports![报表名]![控件名]或[Reports]![报表名]![控件名]。10、下列表达式计算结果为数值类型的是A、#5/5/2010#-#5/1/2010#B、102>"11"C、102=98+4D、#5/1/2010#+5标准答案:A知识点解析:A)日期型作减法所得结果为相差天数,即为数值类型;B)与C)为条件判断,结果是布尔值。11、下列叙述中正确的是()。A、在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B、在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C、在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D、上述三种说法都不对标准答案:C知识点解析:栈是限定在一端进行插入与删除的线性表,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。当有新元素进栈时,栈顶指针向上移动;当有元素出栈时,栈顶指针向下移动。在栈中栈底指针不变,栈中元素随栈顶指针的变化而动态变化。12、计算机软件包括A、算法和数据B、程序和数据C、程序和文档D、程序、数据及相关文档标准答案:D知识点解析:软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。13、在Access中,查询的数据源可以是A、表B、查询C、表和查询D、表、查询和报表标准答案:C知识点解析:本题考查查询数据源的知识。查询的数据源可以是表或视图,也可以是另一个查询,但是不能为报表。14、下面属于黑盒测试方法的是A、判定覆盖B、条件覆盖C、错误推测法D、基本路径测试标准答案:C知识点解析:黑盒测试方法包括:等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景法等。15、下列文件打开方式中,只能读不能写的是()。A、InputB、OutputC、RandomD、Append标准答案:A知识点解析:VBA中如果文件打开方式为Input,则表示从指定的文件中读出记录,此方式不能对打开的文件进行写入操作。如果指定的文件不存在,则会产生“文件未找到”错误。16、逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是A、关系模型B、谓词模型C、物理模型D、实体一联系模型标准答案:A知识点解析:逻辑数据模型:是用户通过数据库管理系统看到的现实世界,它描述了数据库数据的整体结构。逻辑模型通常由数据结构、数据操作和数据完整性约束三部分概念组成。数据结构是对系统静态特性的描述,人们一般以数据结构的类型来命名数据模型,如层次模型、网状模型、关系模型、面向对象模型等。所以选项A正确。17、在窗体上添加一个命令按钮(名为Commandl)和一个文本框(名为Textl),并在命令按钮中编写如下事件代码:PrivateSubCommandl_Click()m=2.17n=Len(Str$(m)+Space(5))Me!Textl=nEndSub打开窗体运行后,单击命令按钮,在文本框中显示A、5B、8C、9D、10标准答案:D知识点解析:本题考查基本字符串函数的知识。在VBA中,Str函数用于将数字转换成字符串,2.17转换成字符串“2.17”,后面再连接上5个空格,然后用Len函数来求长度。最后结果为10。18、执行语句MsgBox"AAA",vbOKCancel+vbQuestion,"BBB"之后,弹出的信息框外观样式是()。A、
B、
C、
D、
标准答案:C知识点解析:消息框用于在对话框中显示信息,其使用格式为MsgBox(prompt[,buttons][,title][,helpfile,context])。其中,第一个参数是显示在对话框中的内容;第二个参数用于指定显示按钮的数目及具形式和使用的图标样式等;第三个参数是对话框标题栏显示的内容。本题中,显示的内容为"AAA",标题为"BBB",而vbOKCancel表示对话框中显示"确定"和"取消"两个按钮,vbQuestion表示显示问号图标。19、下列关于“字段大小”属性的叙述中,错误的是A、字段大小属性只适用于文本或数字类型的字段B、字段大小属性用于限制输入到字段中值的最大长度C、文本型字段的字段大小属性可以在数据表视图中设置D、数字型字段的字段大小属性不能在数据表视图中设置标准答案:A知识点解析:字段大小属性用于限制输入到该字段的最大长度,当输入的数据超过该字段设置的大小时,系统将拒绝接收。字段大小属性只适用于“文本”、“数字”或“自动编号”类型的字段,所以选项A叙述错误。20、如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是A、是/否B、数字C、文本D、备注标准答案:C知识点解析:本题考查Access数据类型的基础知识。在Access中支持很多种数据类型,Access中的字段数据类型有:文本型、备注型、数字型、日期/时间型、货币型、自动编号型、是/否型、OLE对象型、超级链接型和杳阅向导型。汉字表示的字段属于文本型。21、在Access的数据表中删除一条记录,被删除的记录A、可以恢复到原来设置B、被恢复为最后一条记录C、被恢复为第一条记录D、不能恢复标准答案:D知识点解析:在.ACCESS数据库中,删除表中的记录是不能恢复的。22、Access数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随时之更改。为此需要定义参照完整性关系的A、级联更新相关字段B、级联删除相关字段C、级联修改相关字段D、级联插入相关字段标准答案:A知识点解析:本题考查参照完整性的知识。参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如圭表中没有相关记录就不能将记录添加到相关表,此时需要设置级联插入相关字段:相关表中的记录删除时主表的相关记录随之删除,此时需要设置级联删除相关字段;相关表中的记录更新时主表的相关记录随之更新,此时需要设置级联更新相关字段。23、耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。A、提高耦合性降低内聚性有利于提高模块的独立性B、降低耦合性提高内聚性有利于提高模块的独立性C、耦合性是指一个模块内部各个元素间彼此结合的紧密程度D、内聚性是指模块间互相连接的紧密程度标准答案:B知识点解析:暂无解析24、计算机在人工管理数据阶段,用来存储数据的是A、软磁盘B、硬磁盘C、纸带D、光盘标准答案:C知识点解析:暂无解析25、ADO的含义是A、开放数据库互连应用编程接口B、数据库访问对象C、动态链接库D、Active数据对象标准答案:D知识点解析:本题考查VBA中数据库访问接口的知识。在VBA中,据库访问接口有3种:开放数据库互连(ODBC)、数据访问对象(DAO)和Active数据对(ADO)。国家二级ACCESS机试(选择题)模拟试卷第6套一、选择题(本题共25题,每题1.0分,共25分。)1、在数据表视图下,不能进行的操作是A、删除,修改,复制记录B、移动记录C、查找,替换数据D、排序,筛选记录标准答案:B知识点解析:在数据表视图下,可以进行删除、修改、复制、查找、替换、排序、筛选相关记录的操作,没有提供移动记录的功能。2、下列叙述中正
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年名师教学设计语文
- 高二学期教师陈述报告范文(2篇)
- 社会实践结束总结报告范文(2篇)
- 印刷厂实践报告范文(2篇)
- 人教版一年级数学上册“第几”专项练习卷含答案
- 高中信息技术必修教学设计-5.2 视频信息的采集与加工1-教科版
- 2025-2026学年高级肖像拍摄教学设计
- 2026年医学人文测评模拟试题及答案详解
- 2026年中国新型电池未来趋势预测分析及投资规划研究建议
- 2026年中国微生物农药市场运营态势与投资战略咨询报告
- 江苏省常州市2026年中考数学试卷(含答案)
- 各快递公司应急预案(3篇)
- 2026年国庆节祖国发展成就课件
- 2026年黑龙江省齐齐哈尔市中考英语试卷附答案
- 2026-2030中国应急救援装备行业发展分析及发展趋势研究报告
- 2026江苏省高一英语月考综合卷(阶段检测)
- 2025云南红河投资有限公司第二批次招聘3人笔试历年常考点试题专练附带答案详解2套试卷
- (2026年)气管插管术的配合与护理课件
- 2026年中原农业保险股份有限公司招聘67人备考题库附答案详解
- 《钢结构设计原理》课件 第5章 受弯构件
- T-CCPMA 007-2024 T-CSTM 01619-2024 超纯铁精粉标准
评论
0/150
提交评论