版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级(ACCESS)笔试模拟试卷9(共9套)(共443题)国家二级(ACCESS)笔试模拟试卷第1套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、栈和队列的共同特点是A、都是先进先出B、都是先进后出C、只允许在端点处插入和删除元素D、没有共同点标准答案:C知识点解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种"后进先出"的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种"先进先出"的线性表。2、已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是A、acbedB、decabC、deabcD、cedba标准答案:D知识点解析:依据后序遍历序列可确定根结点为c;再依据中序遍历序列可知其左子树由deba构成,右子树为空;又由左子树的后序遍历序列可知其根结点为e,由中序遍历序列可知其左子树为d,右子树由ba构成,如下图所示。求得该二叉树的前序遍历序列为选项D)。3、链表不具有的特点是A、不必事先估计存储空间B、可随机访问任一元素C、插入删除不需要移动元素D、所需空间与线性表长度成正比标准答案:B知识点解析:链表采用的是链式存储结构,它克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。但是链式存储结构也有不足之处:①每个结点中的指针域需额外占用存储空间;②链式存储结构是一种非随机存储结构。4、结构化程序设计的3种结构是A、顺序结构、选择结构、转移结构B、分支结构、等价结构、循环结构C、多分支结构、赋值结构、等价结构D、顺序结构、选择结构、循环结构标准答案:D知识点解析:顺序结构、选择结构和循环结构(或重复结构)是结构化程序设计的3种基本结构。5、为了提高测试的效率,应该A、随机选取测试数据B、取一切可能的输入数据作为测试数据C、在完成编码以后制定软件的测试计划D、集中对付那些错误群集的程序标准答案:D知识点解析:测试的目的是发现软件中的错误。经验表明,程序中存在错误的概率与该程序中已发现的错误数成正比。这一现象说明,为了提高测试效率,测试人员应该集中对付那些错误群集的程序。6、算法的时间复杂度是指A、执行算法程序所需要的时间B、算法程序的长度C、算法执行过程中所需要的基本运算次数D、算法程序中的指令条数标准答案:C知识点解析:算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。所谓算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个算法所需要的内存空间。7、软件生命周期中所花费用最多的阶段是A、详细设计B、软件编码C、软件测试D、软件维护标准答案:D知识点解析:软件生命周期分为软件定义、软件开发及软件运行维护3个阶段。本题中,详细设计、软件编码和软件测试都属于软件开发阶段;维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价。8、数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为A、CB、BasicC、DDLD、DML标准答案:C知识点解析:选项A)、B)显然不合题意。数据定义语言(DataDefinitionLanguage,简称DDL)负责数据的模式定义与数据的物理存取构建;数据操纵语言(DataManipulationLanguage,简称DML)负责数据的操纵,包括查询及增、删、改等操作。9、下列有关数据库的描述,正确的是A、数据库是一个DBF文件B、数据库是一个关系C、数据库是一个结构化的数据集合D、数据库是一组文件标准答案:C知识点解析:数据库(Database,简称DB)是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据具有"集成"、"共享"之特点。10、下列有关数据库的描述,正确的是A、数据处理是将信息转化为数据的过程B、数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C、关系中的每一列称为元组,一个元组就是一个字段D、如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字标准答案:D知识点解析:数据处理是指将数据转换成信息的过程,故选项A)叙述错误;数据的物理独立性是指数据的物理结构的改变,不会影响数据库的逻辑结构,故选项B)叙述错误;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故选项C)叙述错误。二、选择题(本题共25题,每题1.0分,共25分。)11、DBMS是A、OS的一部分B、OS支持下的系统文件C、一种编译程序D、混合型标准答案:A知识点解析:暂无解析12、关系数据库的基本操作包括A、创建、打开和关闭B、选择、投影和联接C、增加、删除和修改D、索引、查询和统计标准答案:B知识点解析:暂无解析13、Access数据库文件的后缀名为A、mdbB、pdfC、accD、ass标准答案:A知识点解析:暂无解析14、下列关于数据编辑的说法正确的是A、表中的数据有两种排列方式,一种是升序排序,另一种是降序排序B、将Access表导出到Excel数据表时,Excel将自动应用源表中的字体格式C、取消筛选就是删除筛选窗口中所作的筛选条件D、可以单击"升序排列"或"降序排列"按钮,为两个不相邻的字段分别设置升序和降序排列标准答案:A知识点解析:暂无解析15、以下字符串不符合Access字段命名规则的是A、^_^birthday^_^B、生日C、Jim.jecksonD、//注释标准答案:C知识点解析:暂无解析16、如果某数据库的表中要添加一张图片,则应该采用的字段类型是A、OLE对象数据类型B、超级链接数据类型C、查阅向导数据类型D、自动编号数据类型标准答案:A知识点解析:暂无解析17、不属于Access提供的数据筛选方式是A、高级筛选B、按内容排除筛选C、按数据表视图筛选D、按选定内容筛选标准答案:C知识点解析:暂无解析18、将表A中的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是A、追加查询B、联合查询C、生成表查询D、传递查询标准答案:A知识点解析:暂无解析19、将成绩在90分以上的记录找出后放在一个新表中,比较合适的查询是A、删除查询B、生成表查询C、追加查询D、更新查询标准答案:B知识点解析:暂无解析20、要将"选课成绩"表中学生的成绩取整,可以使用A、Abs([成绩])B、Int([成绩])C、Srq([成绩])D、Sgn([成绩])标准答案:B知识点解析:暂无解析21、在查询设计视图中A、可以添加数据库表,也可以添加查询B、只能添加数据库表C、只能添加查询D、以上两者都不能添加标准答案:A知识点解析:暂无解析22、关于准则Like"[!北京,上海,广州]",以下满足的是A、北京B、上海C、广州D、杭州标准答案:D知识点解析:暂无解析23、用表达式作为数据源,并且表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上的其他控件中的数据的控件是A、结合型B、非结合型C、计算型D、非计算型标准答案:C知识点解析:暂无解析24、下面不是窗体"数据"属性的是A、排序依据B、允许添加C、记录源D、自动居中标准答案:D知识点解析:暂无解析25、窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是A、打开B、确定C、关闭D、加载标准答案:B知识点解析:暂无解析26、下列关于控件的说法中正确的是A、控件是窗体上用于输入数据、修改数据、执行数据的对象B、计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,但不可以是窗体或报表上的其他控件中的数据C、虽然组合框的列表由多行数据组成,但平时只能显示一行,而且不能输入新值,所以它的应用比列表框要窄D、窗体中的列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值标准答案:D知识点解析:暂无解析27、在报表属性中对几个常用属性的叙述,错误的是A、记录来源将报表与某一数据表或查询绑定起来B、打开可以在其中添加宏的名词,而关闭可以删除其中的宏的名词C、页面页眉控制页标题是否出现在所有的页上D、记录锁定可以设定在生成报表所有页之前,禁止其他用户修改报表所需的数据标准答案:B知识点解析:暂无解析28、如果要在报表的每一页底部显示页码号,那么应该设置A、报表页眉B、页面页眉C、页面页脚D、报表页脚标准答案:C知识点解析:暂无解析29、在报表中将大量数据按不同的类型分别集中在一起,称为A、排序B、合计C、分组D、数据筛选标准答案:C知识点解析:暂无解析30、如果想要改变数据访问页的结构或显示内容,应该以哪种方式打开数据访问页进行修改?A、页视图B、设计视图C、静态HTMLD、动态HTML标准答案:B知识点解析:暂无解析31、下列不属于设计创建报表、窗体、数据访问页共有的控件是A、切换按钮B、文本框C、标签D、复选框标准答案:A知识点解析:暂无解析32、Sub过程和Function过程最根本的不同是A、Sub过程的过程名不能返回值,而Function过程能通过过程名返回值B、Function过程可以有参数,Sub过程不能有参数C、两种过程参数的传递方式不同D、Sub过程可以使用Call语句或直接使用过程名,而Function过程不能标准答案:A知识点解析:暂无解析33、用于执行指定的外部应用程序的宏命令是A、RunSQLB、RunAppC、RequeryD、Quit标准答案:B知识点解析:暂无解析34、假定有以下两个过程: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知识点解析:暂无解析35、某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开另一窗体,需要执行的宏操作是A、OpenQueryB、OpenReportC、OpenWindowD、OpenForm标准答案:D知识点解析:暂无解析三、公共基础填空题(本题共5题,每题1.0分,共5分。)36、在算法正确的前提下,评价一个算法的两个标准是【】。标准答案:时间复杂度和空间复杂度知识点解析:暂无解析37、将代数式Z=x2+y2a+b转换成程序设计中的表达式为【】。标准答案:SQR(x^2+y^2)/(a+b)知识点解析:暂无解析38、软件危机出现于60年代末,为了解决软件危机,人们提出了【】的原理来设计软件,这就是软件工程诞生的基础。标准答案:软件工程学知识点解析:暂无解析39、【】是数据库设计的核心。标准答案:数据模型知识点解析:数据模型是对客观事物及联系的数据描述,它反映了实体内部及实体与实体之间的联系。因此,数据模型是数据库设计的核心。40、在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。标准答案:关系知识点解析:在关系模型中,把数据看成一个二维表,每一个二维表称为一个关系。表中的每一列称为一个属性,相当于记录中的一个数据项,对属性的命名称为属性名;表中的一行称为一个元组,相当于记录值。四、填空题(本题共6题,每题1.0分,共6分。)41、关系中能够唯一标识某个记录的字段称为【】字段。标准答案:主关键知识点解析:暂无解析42、【】是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。标准答案:参照完整性知识点解析:暂无解析43、在Access数据库中,如果窗体上输入的数据总是取自表或查询中的字段数据,或者取自某固定内容的数据,可以使用【】控件。标准答案:列表框或组合框知识点解析:如果在窗体上输入的数据总是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用组合框或列表框控件来完成。44、默认情况下,报表中的记录是按照【】排列显示的。标准答案:自然顺序知识点解析:暂无解析45、以下程序的功能是从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值,显示结果。请填空。PrivateSubForm_Click()Dimx,yAsSingleDimzAsIntegerx=InputBox("Enterascore")Dowhile【】y=y+xz=z+1x=InputBox("Enterascore")LoopIfz=0Thenz=1EndIfy=y/zMsgoBoxyEndSub标准答案:1知识点解析:在Day(date)中date是必要的参数,可以是任何能够表示日期的Variant、数值表达式、字符串表达式或它们的组合,如果date包含Null,则返回Null。weekday(date)返回一个Variant(Integer),包含一个整数,代表某个日期是星期几。其语法为Weekday(date,[firstdayofweek])firstdayofweek指定一星期中第一天的常数。如果未予指定,则以vbSunday为默认值,即星期日为1,则星期六为7。46、运行如下程序:x=1y=1z=1Forj=1To3Fork=1To3Ifj=1Thenx=x+y=zElseIfj=2Thenx=2]【】。标准答案:2346知识点解析:当j=1时,内层循环执行x=x+y+z=x+2三次,所以x=7;当j=2时,内层循环执行x=2讀+2讁+2讂=2讀+4三次,所以x=84;当j=3时,内层循环执行x=3讀+3讁+3讂=3讀+6三次,所以x=2346。则最后结果是x=2346。五、填空题(含2小题)(本题共2题,每题1.0分,共2分。)47、在SQL的SELECT语句中,用【】与【】短语对查询的结果进行排序和分组。标准答案:ORDERBY,GBOUPBY知识点解析:SQL语句中,ORDERBY表示排序,GROUPBY子句用于对检索结果进行分组48、查询中有两种基本的计算【】和【】。标准答案:预定义计算,自定义计算知识点解析:暂无解析国家二级(ACCESS)笔试模拟试卷第2套一、选择题(本题共35题,每题1.0分,共35分。)1、下列对象中不属于Access对象的是()。A、表B、查询C、窗体D、文件夹标准答案:D知识点解析:本题考查Access数据库中对象的基础知识。在Access关系数据库中,数据库对象共有7种,分别是表、查询、窗体、报表、页、宏和模块。2、表的组成内容包括()。A、查询和字段B、报表和字段C、字段和记录D、记录和窗体标准答案:C知识点解析:本题考查Access中数据表的基础知识。在Access数据表中数据以二维表的形式保存,表中的每一列称为一个字段,每一行称为一个记录。一条记录可以看成由一个或多个字段组成。3、使用表设计器定义表中字段时,不是必须设置的内容是()。A、字段名称B、说明C、字段属性D、数据类型标准答案:B知识点解析:本题考查的是表设计视图的知识。Access中的表是数据实际存储的对象,只能包含关于一个主题的信息。设计表共有三种视图,“数据表”视图、“设计”视图、“表向导”视图。设计视图的主要工作是设计表的结构,分为上下两部分,上半部分是表设计器,下半部分是字段属性区。在表设计器中,分别有字段选定器、字段名称列、数据类型列和说明列。其中说明信息不是必须的,但它能增加数据的可读性。字段属性区虽然很多不必设置,但是每一个字段都有一些默认属性,这些属性是必须存在的。4、一个关系数据库的表中有多条记录,记录之间的相互关系是()。A、前后顺序可以任意颠倒,不影响库中的数据关系B、前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同C、前后顺序不能任意颠倒,一定要按照输入的顺序排列D、前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列标准答案:A知识点解析:本题考查关系数据库中记录之间关系的知识。一个关系数据库的表中有多条记录,记录之间的前后顺序并不会对库中的数据关系产生影响,所以行的顺序是无所谓的,可以任意颠倒。5、要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是()。A、*B、?C、#D、!标准答案:C知识点解析:本题考查Access中通配符的知识。在Access中,通配符一般作为其他字符的占位符,其中包括星号(*)、问号(?)、叹号(!)、减号(-)和数字号码(#)。其中最常用的问号(?)表示所在的位置可以是任何一个字符,星号(*)表示所在的位置可以是任何多个字符;叹号(!)表示任何不在括号之内的字符;数字号码(#)表示所在的位置是任何单个数字字符。6、如果字段内容为声音文件,则该字段的数据类型应定义为()。A、文本B、超级链接C、备注D、OLE对象标准答案:D知识点解析:本题考查Access数据类型的基础知识。在Access中支持很多种数据类型,Access中的字段数据类型有:文本型、备注型、数字型、日期/时间型、货币型、自动编号型、是/否型、OLE对象型、超级链接型和查阅向导型。OLE对象主要用于将某个对象(如Word文档、Excel电子表格、图表、声音以及其他二进制数据等)链接或嵌入到Access数据库的表中。7、“教学管理”数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置()。A、索引B、默认值C、有效性规则D、表之间的关系标准答案:D知识点解析:本题考查数据库中表之间关系的知识。在Access中每个表都是数据库中一个独立对象,它们通常会表示一个完整的实体。但是,正如现实世界中实体与实体之间有很多联系一样,表与表之间也可能存在相互的联系。两个表建立了联系,可以很有效地反映表中数据之间的关系。8、如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是()。A、生成表B、追加C、删除D、更新标准答案:A知识点解析:本题考查操作查询类型的知识。操作查询在一次查询操作中对所得结果进行编辑,可以执行一个操作,分为删除查询、更改查询、追加查询和生成表查询。操作查询一般用来进行大量数据的添加、删除或更新。其中生成表查询是从一个或多个表中查询数据并生成一个新表永久保存;删除查询可以从一个或多个表中删除记录:更新查询对一个或多个表中的记录作更新;追加查询从一令或多个表中将记录添加到一个或多个表的尾部。使用生成表查询可以覆盖原来的同名表。9、在Access中已建立了“工资”表,表中包括“职工号”、“所在单位”、“基本工资”和“应发工资”等字段,如果要按单位统计应发工资总数,那么在查询设计视图的“所在单位”的“总计”行和“应发工资”的“总计”行中分别选择的是()。A、count,groupbyB、sum,groupbyC、groupby,sumD、groupby,count标准答案:C知识点解析:本题考查的是分组查询的知识。在查询的设计视图中,如果将某字段A对应的“总计”行设置成GroupBy,将另一个字段B的“总计”行设置成SUM就可以按A字段分组统计B字段的和了。其中GroupBy的作用是定义要执行计算的组;SUM的作用是返回字符表达式中值的总和。Count的作用是返回某字段中值的个数,即统计记录个数。10、以下关于查询的叙述错误的是()。A、可以根据数据库表创建查询B、可以根据已建查询创建查询C、可以根据数据库表和已建查询创建查询D、不能根据已建查询创建查询标准答案:D知识点解析:本题考查的是查询的基础知识。查询是对数据对象中的数据进行查找,同时产生一个类似于表的结果。这里的数据对象可以是一个表或多个表,也可以是一个已创建的查询。11、在SQL查询中使用WHERE子句指出的是()。A、查询目标B、查询条件C、查询视图D、查询结果标准答案:B知识点解析:本题考查SQL中查询语句的知识。在SQL的查询语句中,SELECT子句用于指定最后查询结果中的字段,FROM子句用于指定需要查询的表,WHERE子句用于指定查询条件,只有满足条件的元组才会被查询出来。12、下列属于窗口事件的是()。A、建立B、激活C、删除D、加载标准答案:D知识点解析:本题考查窗口事件的知识。窗口事件是指操作窗口时所引发的事件,常用的窗口事件有“打开(Open)”、“关闭(Close)”和“加载(Load)”等。13、下列不属于窗体类型的是()。A、数据透视表窗体B、表格式窗体C、联合式窗体D、图表窗体标准答案:C知识点解析:本题考查窗体类型的知识。Access中提供了6种类型的窗体,分别是纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图表窗体和数据透视表窗体。14、下列不属于窗体的格式属性的是()。A、记录选定器B、记录源C、分隔线D、浏览按钮标准答案:B知识点解析:本题考查窗体格式属性的知识。窗体的格式属性主要是针对窗体的显示格式而设置的,包括标题、滚动条、记录选定器、浏览按钮、分隔线、最大最小化按钮、关闭按钮、边框样式等。记录源是数据属性而不是格式属性。15、要设计出带表格线的报表,需要向报表中添加()控件完成表格线的显示。A、标签B、文本框C、表格D、直线或矩形标准答案:D知识点解析:本题考查报表版面设计的知识。报表的版面设计中,用于修饰版面的控件只有直线和矩形,没有其他控件。其他选项都不是设计出表格的控件。16、下列不是分支结构的语句是()。A、If…Then…EndIFB、While…EndC、If…Then…Else…EndIfD、Select…Case…EndSelect标准答案:B知识点解析:暂无解析17、某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个报表,需要执行的宏操作是()。A、OpenQueryB、OpenReportC、OpenFormD、OpenWindow标准答案:B知识点解析:本题考查宏操作的知识。Access中提供了50多个可选的宏操作命令,常用的打开操作有:OpenForm用于打开窗体,OpenQuery用于打开查询,OpenTable用于打开一个表,OpenReport则用于打开报表。而选项D),OpenWindow不是合法的宏操作。18、如下图,窗体的名称为form1,窗体中有一个标签和一个命令按钮,名称分别为Lbl1和Com1。在窗体视图显示该窗体时,要求在单击命令按钮后标签上显示的文字颜色变为红色,以下能实现该操作的语句是()。A、Lbl1.ForeColor=255B、Com1.ForeColor=255C、Lbl1.BackColor=255D、Com1.BackColor=255标准答案:A知识点解析:暂无解析19、假定有以下程序段n=0fori=1to3forj=-3to1n=n+1nextjnexti运行完毕后,n的值是()。A、3B、4C、12D、15标准答案:D知识点解析:本题考查的是循环的知识。本题中,外层循环从1到3,要执行3次,而内层循环从-3到1,执行5次(注意不是4次),所以一共执行了,3*5=15次内循环。而每执行一次内循环n就加1,所以最后n的值为15。20、在Access中,如果在模块的过程内部定义变量,则该变量的作用域为()。A、局部范围B、程序范围C、全局范围D、模块范围标准答案:A知识点解析:暂无解析21、VBA表达式3*3\3/3的输出结果是()。A、0B、1C、3D、9标准答案:D知识点解析:本题考查运算符优先级的知识。在VBA中的运算符都具有其优先级,最基本的就是算术运算符>连接运算符>关系运算符>逻辑运算符,在备个种类的运算符中还有不同的优先级,比如在算术运算中乘法和除法运算的优先级就高于整除,所以本题中的复杂表达式先计算3*3=9和3/3=1,最后计算9\1=9。22、以下程序段运行结束后,变量x的值为()。x=2y=4Dox=x*yy=y+1LoopWhiley<4A、2B、4C、8D、32标准答案:C知识点解析:本题考查循环的基础知识。本题需要进入循环开始分析。由于初始定义的变量y=4,进入循环执行Do后的循环体语句:x=x*y=2*4=8;y=y+1=4+1=5在判断循环条件时发现此时y=5不满足循环条件,从而退出循环。所以循环结束后x的值为8。23、在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码:PrivateSubCommand1_Click()a=3:b=4:c=5MsgBoxa=b+cEndSub窗体打开运行后,如果单击命令按钮,则消息框的输出结果为()。A、0B、9C、a=9D、假标准答案:D知识点解析:本题考查VBA程序设计的基础知识。程序中的”MsgBoxa=b+c”语句中的“=”的含义是判断是否相等而不是赋值,这条语句的含义是在消息框中显示a与b+c的值比较的结果t由于变量的初值”a=3:b=4:c=5”。所以判断条件语句相当于判断3=9是否为真,很明显结果为假,所以消息框的输出结果为逻辑假False。24、在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:PrivateSubCommand1_Click()A=75IfA>60ThenI=1IfA>70Then1=2IfA>80Then1=3IfA>90Then1=4MsgBoxIEndSub窗体打开运行后,单击命令按钮,则消息框的输出结果是()。A、1B、2C、3D、4标准答案:B知识点解析:本题考查条件语句的基础知识。If…Then语句的特点是每当条件表达式为真时执行Then后面的语句序列,在本题中,A=75,首先判断A>60是否为真,由于满足条件,所以I的值为1,然后判断A>70是否为真,由于还是满足条件,所以I的值又被赋为2,后面的两个条件均不满足,所以最终I的值为2。25、在VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为()。A、VariantB、IntC、BooleanD、String标准答案:A知识点解析:本题考查VBA中默认数据类型的知识。在VBA中,如果没有显式声明或定义变量的数据类型,则变量的默认数据类型为变体型Variant。26、下列叙述中正确的是()。A、一个算法的空间复杂度大,则其时间复杂度必定大B、一个算法的空间复杂度大,则其时间复杂度必定小C、一个算法的时间复杂度大,则其空间复杂度必定小D、上述三种说法都不对标准答案:D知识点解析:算法的时间复杂度和算法的空间复杂度是从不同的角度来衡量算法的执行情况的,它们之间没有内在联系。27、下列叙述中错误的是()。A、线性表是由n个元素组成的一个有限序列B、线性表是一种线性结构C、线性表的所有结点有且仅有一个前件和后件D、线性表可以是空表标准答案:C知识点解析:线性表是一种线性结构,由n(n≥0)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以C是错误的。28、数据流图中带有箭头的线段表示的是()。A、控制流B、数据流C、模块调用D、事件驱动标准答案:B知识点解析:数据流图中带箭头的线段表示数据流,沿箭头方向传递数据的通道,一般在旁边标注数据流名。29、下面对对象概念描述正确的是()。A、任何对象都必须有继承性B、对象是属性和方法的封装体C、对象间的通信靠信息传递D、方法是对象的静态属性标准答案:B知识点解析:在面向对象程序设计中,允许作用于某个对象上的操作称为方法,方法是对象的动态属性。对象间的通信靠消息传递。对象是属性和方法的封装体,可以从祖先中继承属性和方法,但不是任何对象都具有继承性。30、栈S最多能容纳4个元素,现有6个元素按A、B、C、D、E、F的顺序进栈,下列哪个序列不是可能的出栈序列()。A、C、B、E、D、A、FB、C、D、B、F、E、AC、A、D、E、C、B、FD、A、F、E、D、C、B标准答案:D知识点解析:栈是一种特殊的线性表,栈是限定在表的一端进行插入和删除运算的线性表。栈的操作原则是“后进先出”。依题意,栈S最多能容纳4个元素,选项D)的进出顺序如下:A进(栈中1个元素)→A出,(栈中0个元素)→B进(栈中1个元素)→C进(栈中2个元素)→D进(栈中3个元素)→E进(栈中4个元素)→F进(栈中5个元素)→F出,(栈中4个元素)→E出,(栈中3个元素)→D出,(栈中2个元素)→C出,(栈中1个元素)→B出,(栈中0个元素)由于栈S最多能容纳4个元素,E元素进入栈后,栈已经满,F元素不能再进入到栈中,所以选项D)是不可能的出栈顺序。31、两个或两个以上模块之间联系的紧密程度称为()。A、耦合性B、内聚性C、复杂性D、数据传输特性标准答案:A知识点解析:耦合性是模块间互相连接的紧密程度的度量,取决于各个模块之间接口的复杂度、调用方式以及哪些信息通过接口。32、在下列关于二叉树的叙述中,正确的一项是()。A、在二叉树中,任何一个结点的度都是2B、二叉树的度为2C、在二叉树中至少有一个结点的度为2D、一棵二叉树的度可以小于2标准答案:B知识点解析:特别要注意“结点的度”和“树的度”是两个不同的概念。“结点的度”指的是此结点拥有的后件个数。“树的度”指的是所有结点中的最大的度。在二叉树中,结点中最大的度为2,所以二叉树的度为2。但并不是每一个结点的度都是2,可以为0或1,当二叉树为空时没有结点,所以也不会有度为2的结点,所以C)也是错误的。33、待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。A、3B、5C、7D、9标准答案:B知识点解析:快速排序的基本思想是:从表中选取一个元素(如本题中的33),将表中小于此元素的移到前面,大于此元素的移到后面,结果把线性表分割成两部分(两个子表),此元素插入到其分界线的位置处。然后分别对两个子表再次分割……本题中33作为分割的中界线,第一趟排序后排在比它小的18、9、25、12后面。34、设根结点的层次为0,高度为K的二叉树最最大结点数为()个。A、2kB、2k+1-1C、2K+1D、2m+1+1标准答案:B知识点解析:设根结点的层次为0,第0层最多有1结点即20,第1层最多有2结点即21,以此类推,第k层最多有2k个结点。高度为K的二叉树最最大结点数为20+21+22+…+2k,即2k+1-1个。35、设有如下关系表:则下列操作正确的是()。A、T=R/SB、T=R×SC、T=R∩SD、T=R∪S标准答案:C知识点解析:T就是关系R中有的,同时S中也有的有序组(1、2、3),即交运算(∩)。二、填空题(本题共14题,每题1.0分,共14分。)36、在关系数据库的基本操作中,把两个关系中有相同公共属性值的元组连接到一起并去除重复的元组和属性形成新的二维表的操作称为()。标准答案:自然连接知识点解析:本题考查关系运算的知识。关系运算可分为两大类:一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接运算是在连援运算的基础上默认连接条件为公共属性相等,而且要去除重复的属性和重复的元组。37、在Access中建立的数据库文件的扩展名是()。标准答案:MDB知识点解析:本题考查Access基本概念的知识。在Access中所建立数据库文件的默认扩展名是MDB。38、表的设计视图分为上下两部分,上半部分是(),下半部分是字段属性区。标准答案:字段输入区知识点解析:本题考查表设计视图的基本知识。表的设计视图分为上下两部分,上半部分是字段输入区,下半部分是字段属性区。39、某窗体中有一命令按钮,单击此命令按钮将会运行一个SQL语句,则需要执行的宏操作是()。标准答案:RunSQL知识点解析:本题考查宏操作的知识。RunSQL用于执行指定的SQL语句,RunApp用于执行指定的外部应用程序。40、在创建主/子窗体之前,必须设置()之间的关系。标准答案:表知识点解析:本题考查主/子窗体的知识。在Access中,要想建立主/子二窗体,必须首先正确设置两个表之间的一对多关系。41、在窗体中添加一个命令按钮(名为Command1)和一个文本框(名为text1),编写如下事件过程:PrivateSubCommand1_Click()DimxAsInteger,yAsInteger,zAsIntegerCallf(x,y,z)EndSubSubf(aAsInteger,bAsInteger,cAsInteger)c=b*aEndSub打开窗体运行后,单击命令按钮,文本框中显示的内容是()。标准答案:15知识点解析:暂无解析42、下面程序的功能是:用Array函数建立一个含有8个元素的数组,然后查找并在文本框Text1中输出该数组中各元素的最小值。请填空。OptionBase1PrivateSubCommand1_Click()Dimarr1()DimMinAsInteger,iAsIntegerMin=()Fori=2To8Ifarr1(i)<MinThen()NextiEndSub标准答案:arr1(1)Min=arr1(i)知识点解析:本题考查VBA中程序设计的知识。对于这个问题,需要把数组元素依次与最小值比较,如果比当前的最小值还小,则让这个数组元素成为新的最小值,然后继续比较,直至数组元素都比较一遍为止。由于比较的循环从2开始,显然是预先设置最小值为数组的第一个元素即arr1(1);在比较循环内部如果符合If语句的条件,则让这个数组元素成为新的最小值,即Min=arr1(i)。43、在VBA编程中,变量定义的位置和方式不同,则它存在的时间和起作用范围也有所不同,这就是变量的生命周期和()。标准答案:作用域知识点解析:本题考查VBA中变量生命周期和作用域的知识。这个问题是纯粹的概念问题,变量存在的时间和起作用的范围分别称作变量的生命周期和作用域。44、执行以下程序段后,x的值为()。DimxAsInteger,iAsIntegerx=0Fori=20To1Step-2Nexti标准答案:18知识点解析:暂无解析45、若D1={a1,a2,a3),D2={b1,b2,b3},则D1×D2集合中共有()个元组。标准答案:9知识点解析:两个分别为n和m目的关系R和S的笛卡尔积是一个n+m列的元组的集合。若R有k1个元组,S有k2个元组,则关系R和S的广义笛卡尔积有k1×k2个元组。46、树中度为零的结点称为()。标准答案:叶子结点知识点解析:树中度为零的结点,也就是没有后件的结点,称为叶子结点。47、测试用例包括输入值集和()值集。标准答案:输出知识点解析:测试用例由测试输入数据(输入值集)和与之对应的预期输出结果(输出值集)两部分组成。48、软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于()中的一个阶段。标准答案:软件开发知识点解析:软件生命周期分为3个时期共8个阶段:软件定义期(问题定义、可行性研究和需求分析)、软件开发期(系统设计、详细设计、编码和测试)、软件维护期(即运行维护阶段)。49、返回当前系统时间的函数是()。标准答案:Time知识点解析:本题考查时间函数的知识。Date函数可以返回系统当前日期,Time函数可以返回系统当前时间,而Now函数返回系统当前日期和当前时间。国家二级(ACCESS)笔试模拟试卷第3套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、下面叙述正确的是()。A、算法的执行效率与数据的存储结构无关B、算法的空间复杂度是指算法程序中指令(或语句)的条数C、算法的有穷性是指算法必须能在执行有限个步骤之后终止D、以上三种描述都不对标准答案:4知识点解析:选项A错误,因为算法的执行效率与算法执行过程中所需基本运算的执行次数有关;选项B错误,原因是算法的空间复杂度是指执行这个算法所需要的内存空间规模;选项C正确,故选项D不正确。2、以下数据结构中不属于线性数据结构的是()。A、队列B、线性表C、二叉树D、栈标准答案:4知识点解析:所谓的线性结构是指一个非空的数据结构满足下列两个条件:①有且只有一个根结点;②每一个结点最多有一个前驱,也最多有一个后继。同时满足两个条件的有队列、线性表和栈,而二叉树的结点可能存在两个后继,所以不是线性结构。3、在一棵二叉树上第5层的结点数最多是()。A、8B、16C、32D、15标准答案:2知识点解析:根据二叉树的性质,在二叉树的第K层上,最多有2k-1个结点。所以,第五层的结点数最多为16。4、对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。A、log2nB、n/2C、nD、n+l标准答案:4知识点解析:在长度为n的线性表中进行顺序查找,最坏情况下需要比较n次。选项C正确。5、下列对于线性链表的描述中正确的是()。A、存储空间不一定是连续,且各元素的存储顺序是任意的B、存储空间不一定是连续,且前件与元素一定存储在后件元素的前面C、存储空间必须连续,且前件元素一定存储在后件元素的前面D、存储空间必须连续,且各元素的存储顺序是任意的标准答案:1知识点解析:在链式存储结构中,存储数据的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,数据元素之间的逻辑关系,是由指针域来确定的。由此可见,选项A的描述正确。6、下列对于软件测试的描述中正确的是()。A、软件测试的目的是证明程序是否正确B、软件测试的目的是使程序运行结果正确C、软件测试的目的是尽可能多地发现程序中的错误D、软件测试的目的是使程序符合结构化原则标准答案:4知识点解析:软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。测试不是为了证明程序是正确的,而是在设想程序有错误的前提下进行的,其目的是设法暴露程序中的错误和缺陷。可见选项C的说法正确。7、下列叙述中正确的是()。A、软件交付使用后还需要进行维护B、软件一旦交付使用就不需要再进行维护C、软件交付使用后其生命周期就结束D、软件维护是指修复程序中被破坏的指令标准答案:1知识点解析:本题考查软件维护的概念。维护是软件生命周期的最后一个阶段,也是持续时间最长、付出代价最大的阶段,在软件交付使用后,还需要进行维护。软件维护通常有以下4类:为纠正使用中出现的错误而进行的改正性维护;为适应环境变化而进行的适应性维护;为改进原有软件而进行的完善性维护;为将来的可维护和可靠而进行的预防性维护。软件维护不仅包括程序代码的维护,还包括文档的维护。综上所述,本题的正确答案是选项A,其余选项的说法错误。8、下列描述中正确的是()。A、程序就是软件B、软件开发不受计算机系统的限制C、软件既是逻辑实体,又是物理实体D、软件是程序、数据与相关文档的集合标准答案:8知识点解析:计算机软件是计算机系统中与硬件相互依存的另一部分,包括程序、数据及相关文档的完整集合。选项D的描述正确。9、设有如下关系表:则下列操作中正确的是()。A、T=R∩SB、T=R∪SC、T=R×SD、T=R/S标准答案:2知识点解析:选项A、选项B和选项C分别进行交运算、并运算、笛卡儿积运算,选项D不是关系运算。T由属于关系R以及关系S的元组组成,简单来说,就是S和R的元组之和,是并运算,选项B正确。10、数据库系统的核心是()。A、数据模型B、数据库管理系统C、数据库D、数据库管理员标准答案:2知识点解析:数据库管理系统(DBMS)是整个数据库系统的核心,它对数据库中的数据进行管理,还在用户的个别应用与整体数据库之间起接口作用。选项B正确。二、选择题(本题共22题,每题1.0分,共22分。)11、在Access数据库中,表就是()。A、关系B、记录C、索引D、数据库标准答案:1知识点解析:本题考查Access中表的概念。表是数据库中用来存储数据的对象,是整个数据库系统的基础。表中的列称为字段,表中的行称为记录。记录由一个或多个字段组成,一条记录就是一个完整的信息。一个关系就是一个二维表,每个关系有一个关系名,所以选项A正确。在Access中,一个关系存储为一个表,具有一个表名。12、ODBC的中文含义是()。A、浏览器/服务器B、客户/服务器C、开放数据库连接D、关系数据库管理系统标准答案:4知识点解析:本题考查考生对常见名词的英文表达及其缩写的掌握。选项A的英文形式是Browser/Server,选项B的英文是Client/Server,选项C的缩写是ODBC,数据库管理系统的缩写是DBMS。除了记忆其缩写,考生还应该了解其全称,客户端程序使用ODBC(OpenDataBaseConnectivity)协议标准通过网络访问远程数据库。13、数据表中的“行”称为()。A、字段B、数据C、记录D、数据视图标准答案:4知识点解析:本题考查表的基本概念。在表中,将数据以行和列的形式保存,表中的列称为字段,字段是Access信息的最基本载体,说明了一条信息在某一方面的属性。表中的行称为记录,记录是由一个或多个字段组成的,一条记录就是一个完整的信息。所以选项B是正确答案。14、能够使用“输入掩码向导”创建输入掩码的字段类型是()。A、数字和日期/时间B、文本和货币C、文本和日期/时间D、数字和文本标准答案:4知识点解析:本题考查Access中数据属性输入掩码的设置。在输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以使用Access提供的“输入掩码向导”来设置一个输入掩码。对于大多数数据类型,都可以定义一个输入掩码,但需要注意,输入掩码只能为“文本”和“日期/时间”型字段提供向导,其他数据类型没有向导帮助。15、在Access表中,可以定义3种主关键字,它们是()。A、单字段、双字段和多字段B、单字段、双字段和自动编号C、单字段、多字段和自动编号D、双字段、多字段和自动编号标准答案:4知识点解析:本题考查Access中主关键字的基本概念。在Access的表中,可以定义三种主键,即自动编号主键、单字段主键和多字段主键,选项C正确。自动编号主键:在向表中添加每一条记录时,可将“自动编号”字段设置为自动输入连续数字的编号,不需要用户对其进行输入。将自动编号字段指定为表的主键是创建主键的最简单、最安全的方法。单字段主键:如果字段中包含的都是唯一的值,则用此方法将该字段指定为主键。只要某字段包含数据且不包含重复值或Null值,即可为该字段指定主键。多字段主键:在不能保证任何单字段包含唯一值时,可以将两个或更多的字段指定为主键,这种情况最常出现在用于多对多关系中的两个表。注意,主关键字是考试重点内容,历次考试都有涉及,考生务必牢记。为确保主关键字段值的唯一性,Access不允许在主关键字字段中存入重复值和空值。16、既可以直接输入文字,又可以从列表中选择输入项的控件是()。A、选项框B、文本框C、组合框D、列表框标准答案:4知识点解析:本题考查Access中的基本控件。控件是窗体上用于显示数据、执行操作、装饰窗体的对象,在窗体中添加的每一个对象都是控件。选项框是作为单独的控件来显示表或查询中的“是”或“否”值。文本框主要用来输入或编辑字段数据,是一种交互式控件。组合框的列表由多行数据组成,但平时只显示一行,使用组合框,既可以进行选择,也可以输入文本,所以选项C正确。列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值。17、Access数据库表中的字段可以定义有效性规则,有效性规则是()。A、控制符B、文本C、条件D、前三种说法都不对标准答案:4知识点解析:本题考查有效性规则的概念。有效性规则是Access中一个非常有用的属性,利用该属性,可以防止非法数据输入到表中。有效性规则是一个条件,它的形式以及设置目的随字段的数据类型不同而异,比如对“文本”类型字段,可以设置输入的字符个数不能超过某一值;对“数字”类型的字段,可以让Access只接收一定范围内的数据,等等。18、在课程表中要查找课程名称中包含“计算机”的课程,对应“课程名称”字段的正确准则表达式是(2004年9月)A、计算机B、*计算机*C、Like"*计算机*"D、Like"计算机"标准答案:4知识点解析:本题考查考生对查询准则的掌握。查询准则是运算符、常量、字段值、函数以及字段名和属性等的任意组合,掌握它的写法非常重要。考生首先应该分析出题目要求。题目要求查找包含“计算机”的课程,Like"*计算机*"可以实现,其中Like用于指定查找文本字段的字符模式,“*”表示该位置可匹配0个或多个字符。19、某窗体中有一命令按钮,在"窗体视图"中单击此命令按钮,运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是()。A、RunAppB、RunCodeC、RunMacroD、RunSQL标准答案:1知识点解析:本题考查考生对宏的使用。宏是由一个或多个操作组成的集合,其中的每个操作能够自动实现特定的功能。宏可以分为三类:操作序列宏、宏组和包括条件的宏。选项A用于执行指定的外部应用程序;选项B是调用函数操作,可以调用VBA函数或过程;选项C是运行宏命令,该宏可以在宏组中;选项D用于执行指定的SQL语句。20、建立一个基于“学生”表的查询,要查找“出生日期”(数据类型为日期/时间型)在1980-06-06和1980-07-06间的学生,在“出生日期”对应列的“准则”行中应输入的表达式是()。A、between1980-06-06and1980-07-06B、between#1980-06-06#and#1980-07-06#C、between1980-06-060r1980-07-06D、between#1980-06-06#or#1980-07-06#标准答案:2知识点解析:本题考查准则的书写。准则的书写是考试的重点,历次考试都有至少一个题目考查该知识点。书写日期类准则务必注意,日期值要用半角的井号”#”括起来,所以选项A和选项C错误。接下来直接从题意就能排除选项D,因为between…or从英语的语法上讲都是错误的,between…and是正确的。21、可以作为窗体记录源的是()。A、表B、查询C、Select语句D、表、查询或select语句标准答案:8知识点解析:本题考查窗体记录源的概念。窗体是作为用户和Access应用程序之间的主要接口,窗体可以用于显示表和查询中的数据,输入数据、编辑数据和修改数据。但要注意,窗体本身没有存储数据,也不像表那样只以行和列的形式显示数据,因此必须从外部获取记录源,表、查询或select语句都可以作为窗体记录源。22、为窗体或报表上的控件设置属性值的正确宏操作命令是()。A、SetB、SetDataC、SetWamingsD、SetValue标准答案:8知识点解析:本题考查常用的宏操作。这是考试重点内容,历次考试都有至少一个题目考查该知识点,考生务必掌握。用于设置属性值的宏操作命令是SetValue;SetWarnings命令是用于关闭或打开系统消息的。23、要实现报表的分组统计,其操作区域是()。A、报表页眉或报表页脚区域B、页面页眉或页面页脚区域C、主体区域D、组页眉或组页脚区域标准答案:8知识点解析:本题考查报表的分组统计。在报表设计中,可以根据需要进行各种类型统计计算并输出,操作方法就是使用计算控件设置其控件源为合适的统计计算表达式。利用计算控件进行统计计算并输出结果的操作有两种形式:主体节内添加计算控件和组页眉/组页脚节区内或报表页眉/报表页脚节区内添加计算字段。如果要进行分组统计并输出,则统计计算控件应该布置在“组页眉/组页脚”区域内相应位置,然后使用统计函数设置控件源即可。所以选项D正确。24、Access通过数据访问页可以发布的数据()。A、只能是静态数据B、只能是数据库中保持不变的数据C、只能是数据库中变化的数据D、是数据库中保存的数据标准答案:8知识点解析:本题考查考生对数据访问页的理解。Access通过数据访问页不仅可以发布静态数据,也可以是数据库中变化的数据,只要是数据库中保存的数据,都可以通过数据库访问页进行发布,所以选项D正确。25、为窗体或报表上的控件设置属性值的宏操作是()。A、BeepB、EchoC、MsgBoxD、SetValue标准答案:8知识点解析:本题考查常用宏操作。这是考试重点内容,考生应该熟练掌握常用宏操作。选项A“Beep”用于使计算机发出“嘟嘟”声;选项B使用Echo操作可以指定是否打开回响,例如,可以使用该操作在宏运行时隐藏或显示运行结果;选项C“MsgBox”用于显示消息框;选项D“SetValue”用于设置属性值。关于宏操作,考生不但要记住,还要理解,并将其用到实践中。26、在以下关于报表数据源设置的叙述中,正确的是()。A、可以是任意对象B、只能是表对象C、只能是查询对象D、可以是表对象或查询对象标准答案:8知识点解析:本题考查报表的概念。报表可以选择表或查询作为数据源,但其他对象不可以作为报表的数据源,所以选项D是正确答案。数据源是考试重点内容,考生应该掌握各个对象的数据源设置。27、在宏的条件表达式中,要引用“rptT”报表上名为“txtName”控件的值,可以使用的引用表达式是()。A、Reports!rptT!txtNameB、Report!txtNameC、rptT!txtNameD、txtName标准答案:1知识点解析:本题考查宏的条件表达式。条件表达式是考试重点内容,考生务必熟练掌握。语法为:Forms![窗体名]![控件名]Reports![报表名]![控件名]题目中,要引用"rptT"报表上名为"txtName"控件的值,按照规定语法写出即:Reports!rptT!txtName选项A正确。28、下列逻辑表达式中,能正确表示条件“x和y都是奇数”的是()。A、xMod2=1OryMod2=1B、xMod2=0OryMod2=0C、xMod2=1AndyMod2=1D、xMod2=0AndyMod2=0标准答案:4知识点解析:本题考查Access中的逻辑表达式。题目要求表示条件“x和y都是奇数”,因此应该是”与”,所以排除选项A和选项B,它们是“或”的条件。奇数应该是Mod2=1,Mod()函数的功能是求余,所以选项C正确。29、若要求在文本框中输入文本时达到密码“。”号的显示效果,则应设置的属性是()。A、“默认值”属性B、“标题”属性C、“密码”属性D、“输入掩码”属性标准答案:4知识点解析:本题考查文本框控件的属性。“默认值”属性是自动输入到字段中,作为新记录的值,选项A错误;“标题”属性是设置文本框的名称,选项B错误;“密码”属性是在文本框中输入文本时达到密码“*”号的显示效果,满足题目要求,选项C正确;“输入掩码”属性是设置输入字段的格式,选项D错误。30、假定有以下循环结构DoUntil条件循环体Loop则正确的叙述是()。A、如果“条件”值为0,则一次循环体也不执行B、如果“条件”值为0,则至少执行一次循环体C、如果“条件”值不为0,则至少执行一次循环体D、不论“条件”是否为“真”,至少要执行一次循环体标准答案:2知识点解析:本题考查DoUntil…Loop循环的使用。控制结构一直是考试重点内容,考生务必熟练使用。这个循环结构是在条件式结果为假时,执行循环体,直至条件式为真,结束循环,所以选项B正确。而DoWhile条件…Loop式在条件式结果为真时,执行循环体,并持续到条件式结果为假或执行到选择ExitDo语句而退出循环,如果条件值为0,则一次循环体也不执行,31、窗体上添加有3个命令按钮,分别命名为.Command1、Command2和Command3。编写Command1的单击事件过程,完成的功能为:当单击按钮Command1时,按钮Command2可用,按钮Command3不可见。以下正确的是()。A、PrivateSubCommand1_C1ick()Command2.Visible=TmeCommand3.Visible=FalseEndSubB、PrivateSubCommand1Click()Command2.Enabled=TmeCommand3.Enabled=FalseEndSubC、PrivateSubCommand1_C1ick()Command2.Enabled=TrueCommand3.Visible=FalseEndSubD、PrivateSubCommand1_Click()Command2.Visible=TrueCommand3.Enabled=FalseEndSub标准答案:4知识点解析:本题考查命令按钮控件的属性。命令按钮是否可见是由Visible属性来控制,是否可用是由Enabled属性来控制。题目要求当单击按钮Command1时,按钮Command2可用,也就是命令按钮Command2的Enbaled属性为真;按钮Command3不可见,也就是命令按钮Command3的Visible属性为False,由此可见选项C是正确答案,满足题目要求。32、用于获得字符串Str从第2个字符开始的3个字符的函数是()。A、Mid(Str,2,3)B、Middle(Str,2,3)C、Right(Str,2,3)D、Left(Str,2,3)标准答案:1知识点解析:本题考查VBA中的基本函数。考生应该熟练掌握相关函数的使用。字符串截取函数Left的作用是从字符串左边起截取N个字符,该函数有两个参数;Right的作用是从字符串右边起截取.N个字符,该函数也有两个参数;Mid的作用是从字符串左边第N1个字符起截取N2个字符,该函数有三个参数;而Middle不是字符串截取函数。因此,本题的答案应该是选项A。三、公共基础填空题(本题共5题,每题1.0分,共5分。)33、一个算法应该具有下面4个重要的特性:可行性、【】、有穷性以及拥有足够的情报。标准答案:确定性知识点解析:本题考查算法的基本特征,属于记忆题。算法是指解题方案的准确而完整的描述,它不等于程序,也不等于计算方法。34、若按层次顺序将一棵有n个结点的完全二叉树的所有结点从1到n编号,那么当i为偶数且小于n时,结点i的右兄弟是结点【】,否则结点i没有右兄弟。标准答案:i+1知识点解析:本题考查完全二叉树的概念。完全二叉树是指除最后一层外,每一层上的节点数都达到最大值;在最后一层上只缺少右边的若干节点。所以如果按层次顺序将一棵有n个结点的完全二叉树的所有结点从1到n编号,则编号为奇数的节点没有右兄弟。35、结构化程序设计所规定的3种基本控制结构是顺序结构、选择结构和【】。标准答案:循环结构知识点解析:任何一个大型的程序都由3种基本结构所组成,由这些基本结构顺序地构成了一个结构化的程序。事实上,程序设计语言仅仅使用顺序、选择和循环3种基本结构就足以表达出各种其他形式结构的程序设计方法。36、关系代数运算是以集合运算为基础的运算,它的基本操作是【】、并、差。标准答案:交知识点解析:关系代数的运算是数据库设计基础的一个难点。除了定义数据库结构和约束外,一个数据模型还必须包括一组操作来操纵数据。由基本关系模型操作组成的集合构成了关系代数。37、软件测试是为了【】而执行程序的过程。标准答案:发现错误知识点解析:软件测试是以查找错误为核心,而不是为了演示软件的正确功能。因此,软件测试是为了发现错误而执行程序的过程。四、填空题(本题共10题,每题1.0分,共10分。)38、VBA的运行机制是【】。标准答案:事件驱动知识点解析:本题考查VBA的运行机制。VBA的运行机制是事件驱动的工作方式。即对象触发事件,用事件过程响应事件,用事件过程中的代码完成某种操作。39、OpenForm操作打开【】。标准答案:窗体知识点解析:本题考查常用的打开关闭操作。打开表的宏操作是OpenTable;打开查询的宏操作是OpenQuery;OpenForm可以从“窗体”视图、窗体“设计”视图、“数据表”视图或“打印预览”中打开一个窗体,可以选择窗体的数据输入与窗口方式并限制窗体所显示的记录。40、操作查询共有4种类型,分别是删除查询、生成表查询、【】和更新查询。标准答案:追加查询知识点解析:本题考查Access的操作查询的概念。操作查询包括生成表查询、删除查询、更新查询和追加查询等4种。生成表查询就是利用一个或多个表中的全部或部分数据创建新表;删除查询可以从一个或多个表中删除一组记录,删除查询将删除整个记录,而不是只是记录所选择的字段;更新查询对一个或多个表中的一组记录作全部更新;追加查询从一个表中将一组记录添加到一个或多个表的尾部。41、Access中的备注数据类型最多可以存储【】字符。标准答案:64000知识点解析:本题考查备注数据类型。备注数据类型可以解决文本数据类型无法解决的问题,可保存较长的文本和数字。与文本数据类型一样,备注数据类型也是字符和数字相结合,它允许存储的内容长达64000个字符。尽管备注型字段具有极大的灵活性,对存储数据的长度没有什么限制,但Access不能对备注型字段进行排序或索引,文本型字段却可以进行排序和索引;在备注型字段中虽然可以搜索文本,但搜索速度却不如在有索引的文本字段中快。因此,用户在对相对简短的字符、数字性数据进行设置时,特别是需要对字段的数据进行排序和索引时,应尽可能地使用文本数据类型。42、【】是一个或多个操作的集合。标准答案:操作知识点解析:本题考查宏的基本概念。宏是由一个或多个操作组成的集合,其中的每个操作能够自动地实现特定的功能。在Access中,可以为宏定义各种类型的操作,例如,打开和关闭窗体、显示及隐藏工具栏、预览或打印报表等。通过执行宏,Access能够有次序地自动执行一连串的操作。43、假设变量intVar为一个整型变量,则执行赋值语句intVar="2"+3之后,变量intVar的值与执行赋值语句intVar="2"+"3"之后,变量intVar的值分别是【】。标准答案:523知识点解析:本题考查不同类型之间的运算。在不同类型常数进行运算时,系统常先进行强制类型转换。在本题中,进行"2"+3运算时,首先将字符串"2"转换为数值然后再和3进行加运算,结果为5;而"2"+"3"则为字符串之间相加,结果为"23",而在赋值给intVar时,系统又强制将字符串按CInt转换为23,因此正确答案是5和23。44、下列程序输出的结果为【】。PrivateSubCommand1_ClickDimaASBooleana=TrueIfaThenGoTo11ElseGoTo2211:Print"VB"22:Print"VC"EndSub标准答案:VBVC知识点解析:本题考查Goto语句的用法。Goto语句是指使程序无条件的转移到过程中指定的语句处执行。其后面必须有指定的行标签,否则程序会出错。值得注意的是,在使用Goto跳到指定行之后,如果没有ExitSub或ExitFunction等语句,程序会继续执行剩下的语句,因此本题中在输出“VB”后会继续输出"VC"。太多的Goto语句会使程序代码难于阅读以及调试,因此要尽量的使用结构化控制。45、VisualBasic中,允许一个变量未加定义直接使用,这样VB即把它当做某种类型的变量,若使用Dim语句定义这种类型的变量,则在As后面应使用【】关键字。标准答案:Variant知识点解析:本题考查变体变量的概念,属于记忆型题目,容易解答。VisualBasic中,允许一个变量未加定义直接使用,这样VB即把它当作变体类型的变量,若使用Dim语句定义这种类型的变量,则在As后面应使用Variant关键字。在这里需要注意的是变体变量并非无类型变量,是类型可以自由置换的变量。46、表达式"12"+"3"+45的值是【】。标准答案:168知识点解析:本题考查字符串相加和优先级的问题。“12”,和“3”是两个字符串,相加结果为“123”,字符串和数字相加时,系统会将字符串转换为数值后再相加。由此可见,系统先将“123”转换为123再和45相加,结果为168。47、下列程序的运行结果为【】。A="1"B="2"A=Val(A)+Val(B)B=Val("12")IfA<>BThenPrintA-BElsePrintB-A标准答案:-9知识点解析:本题考查Val函数的用法。Val函数是返回字符串内的数字,因此A=Val(A)+Val(B)=1+2=3,而B=Val("12")=12,A-B=-9,B-A=9,而A<>B所以执行PrintA-B,正确答案为-9。当前为打印模式国家二级(ACCESS)笔试模拟试卷第4套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、关系数据库管理系统能实现的专门关系运算包括()。A、排序、索引、统计B、选择、投影、连接C、关联、更新、排序D、显示、打印、制表标准答案:B知识点解析:关系数据库管理系统的专门关系运算包括选择运算、投影运算和连接运算。2、下列叙述中不正确的是()。A、在C语言中调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B、在C的函数中,最好使用全局变量C、外部变量可以在函数之间传递数据D、自动变量实质上是一个函数内部的局部变量标准答案:B知识点解析:在C语言中,传值有地址传值和参数传值,参数传值只能将实参传递给形参,所以A选项正确。C语言中的外部变量是可以在函数之间传递数据的,所以C选项正确。C语言中的自动变量是默认的变量,实际上是函数中的,所以D选项正确。全局变量一经定义都需要分配内存单元,在程序运行过程中自始至终都会占用固定的空间,在不知内存的情况下,最好不要使用全局变量。3、“商品”与“顾客”两个实体集之间的联系一般是______。A、一对一B、一对多C、多对一D、多对多标准答案:D知识点解析:两个实体间的联系可以归纳为3种类型:一对一联系:一对一的联系表现为主表中的每一条记录只与相关表中的一条记录相关联。一对多联系,一对多的联系表现为主表中的每一条记录与相关表中的多条记录相关联。多对多联系:多对多的联系表现为二个表中的多个记录在相关表中同样有多个记录其匹配。本题中一个顾客可以购买多种商品,同一种商品可以有多个顾客购买,所以商品和顾客之间是多对多的联系。4、如果进栈序列为e1,e2,e3,e4,则可能的㈩栈序列是A、e3,e1,e4,e2B、e2,e4,e3,e1C、e3,e4、e1、e2D、任意顺序标准答案:2知识点解析:由栈“后进先出”的特点可知:A)中e1不可能比d先出,C)中e3不可能比e4先出,且e1不可能比e2先出D)中栈是先进后出的,所以不可能是任意顺序。B)中出栈过程如图所示:5、下列叙述中正确的是()。A、一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系可能不同B、一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定不同C、一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定相同D、数据的存储结构与数据的逻辑结构是相同的标准答案:1知识点解析:一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系不一定相同,例如在家庭成员的数据结构中,“儿子”和“女儿”都是“父亲”的后件,但在计算机存储空
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论