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

下载本文档

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

文档简介

国家二级(ACCESS)机试模拟试卷10(共9套)(共426题)国家二级(ACCESS)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、下列叙述中错误的是A、向量是线性结构B、非空线性结构中只有一个结点没有前件C、非空线性结构中只有一个结点没有后件D、只有一个根结点和一个叶子结点的结构必定是线性结构标准答案:D知识点解析:线性结构是n个数据元素的有序(次序)集合。①集合中必存在唯一的一个“第一个元素”;②集合中必存在唯一的一个“最后的元素”;③除最后元素之外,其它数据元素均有唯一的“后件”;④除第一元素之外,其它数据元素均有唯一的“前件”。相对应于线性结构,非线性结构的逻辑特征是一个结点元素可能对应多个直接前驱和多个后继。向量符合线性结构特点。非线性结构也会存在只有一个根结点和叶子结点的情况。2、在希尔排序法中,每经过一次数据交换后A、能消除多个逆序B、只能消除一个逆序C、不会产生新的逆序D、消除的逆序个数一定比新产生的逆序个数多标准答案:A知识点解析:希尔排序法(缩小增量法)属于插入类排序,是将整个无序列分割成若干小的子序列分别进行插入排序的方法。插入排序能够消除多个逆序,也会产生新的逆序。消除的逆序与新产生的逆序有多有少。3、设二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为A、HGFEDCBAB、ABCDEFGHC、ABCDHGFED、DCBAHGFE标准答案:A知识点解析:后序遍历中,最后一个字母是根结点,也就是H是根结点;在中序遍历中,根结点前面的是左子树、后面的是右子树,H后面没有,因此该树没有右子树。同理,可判断出该树是第一个完全的左子树。由此可画出这个二叉树,然后根据二叉树可的前序序列为HGFEDCBA。4、下列叙述中正确的是A、循环队列是队列的链式存储结构B、能采用顺序存储的必定是线性结构C、所有的线性结构都可以采用顺序存储结构D、具有两个以上指针的链表必定是非线性结构标准答案:C知识点解析:根据数据结构中各数据元素之间的前后件关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。有序线性表既可以采用顺序存储结构,又可以采用链式存储结构。所有的线性结构都可以采用顺序存储结构。5、在黑盒测试方法中,设计测试用例的根据是A、数据结构B、程序调用规则C、模块间的逻辑关系D、软件要完成的功能标准答案:D知识点解析:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。6、对软件系统总体结构图,下面描述中错误的是A、深度等于控制的层数B、扇入是一个模块直接调用的其他模块数C、扇出是一个模块直接调用的其他模块数D、V一定是结构图中位于叶子结点的模块标准答案:B知识点解析:在软件工程中,模块的扇入是指有多少个上级模块调用它;模块的扇出是指该模块直接调用的下级模块的个数。7、下面属于系统软件的是A、浏览器B、数据库管理系统C、人事管理系统D、天气预报的app标准答案:B知识点解析:系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统:负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。有代表性的系统软件有:操作系统、语言处理程序、数据库管理和辅助程序。8、能够减少相同数据重复存储的是A、数据库B)字段B、文件C、记录标准答案:A知识点解析:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库主要特点:实现数据共享、减少数据的冗余度、数据的独立性、数据实现集中控制、数据一致性和可维护性,以确保数据的安全性和可靠性和故障恢复。9、定义学生选修课程的关系模式:sc(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为A、C#B、S#C、S#,C#D、S#,C#,G标准答案:C知识点解析:主关键字(primarykey)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。SC中学号和课程号一起才能用于唯一地表示表中的某一条记录,因此SC的主键是“S#.C#”。10、关系模型中的关系模式至少应是A、1NFB、2NFC、3NFD、BCNF标准答案:A知识点解析:目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、Boyce-Codd范式(BCNF)、第四范式(4NF)和第五范式(5NF)。满足最低要求的范式是第一范式(1NF)。11、假设数据中表A与表B建立了“一对多”关系,表A为“多”的一方,则下述说法正确的是()。A、表B中的一个字段能与表A中的多个字段匹配B、表B中的一个记录能与表A中的多个记录匹配C、表A中的一个记录能与表B中的多个记录匹配D、表A中的一个字段能与表B中的多个字段匹配标准答案:B知识点解析:本题考查表与表之间的关系。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。12、在人事管理数据库中工资与职工之间存在的关系是()。A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:本题考查表与表之间的关系。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配:若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。由于一个职工只能有一个工资,而一个工资值可以有多个职工对应,故此应为一对多关系。13、Access中的参照完整性规则不包括()。A、删除规则B、插入规则C、查询规则D、更新规则标准答案:C知识点解析:参照完整性规则:是指在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。实施了参照完整性后,对表中主关键字字段进行操作时系统会自动地检查主关键字字段,看看该字段是否被添加、修改或删除。如果对主关键字的修改违背了参照完整性的要求,那么系统会自动强制执行参照完整性。14、在关系运算中,选择运算的含义是()。A、在基本表中选择满足条件的记录组成一个新的关系B、在基本表中选择需要的字段(属性)组成一个新的关系C、在基本表中选择满足条件的记录和属性组成一个新的关系D、上述说法均是正确的标准答案:A知识点解析:本题考查关系运算的知识。关系运算可分为两大类:一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组:投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。15、以下关于SQL语句及其用途的叙述,正确的是()。A、CREATETABLE用于修改一个表的结构B、CREATEINDEX为字段或字段组创建视图C、DROP表示从数据库中删除表、或者从字段或字段组中删除索引D、ALTERTABLE用于创建表标准答案:C知识点解析:本题考查SQL中定义语句的知识。SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中的数据定义功能可以实现表、索引、视图的定义、修改和删除。CREATETABI正语句的作用是创建一个表:CREATEINDEX语句的作用是创建一个索引;ALTERTABLE语句的作用是修改一个表的结构;DROP语句的作用是删除一个表的结构或者从字段或字段组中删除索引。16、能够使用“输入掩码向导”创建输入掩码的字段类型是()。A、数字和文本B、文本和备注C、数字和日期/时间D、文本和日期/时间标准答案:D知识点解析:本题考查字段属性的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,虽然对于大多数数据类型都可以设计输入掩码,但是只有“文本”型和“日期/时间”型字段才可以使用“输入掩码向导”。17、在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是()。A、一对一联系B、一对多联系C、多对多联系D、无联系标准答案:B知识点解析:本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。就本题来说,一个人只能有一个出生地,一个地点却可以出生多个人,故为一对多联系。18、下图是使用查询设计器完成的查询,与该查询等价的SQL语句是()。A、select学号,数学ffomscwhete数学>(selectavg(数学)fromsc)B、select学号where数学>(selectavg(数学)fromsc)C、select数学avg(数学)fromscD、select数学>(selectavg(数学)fromsc)标准答案:A知识点解析:本题考查查询与SQL关系的知识。由查询设计器可以看出,最终的输出字段是“学号”和“数学”,来自的表是“sc”,查询的条件是:数学>(selectavg(数学)fromsc)。19、在Access中,可以从()中进行打开表的操作。A、“数据表”视图和“设计”视图B、“数据表”视图和“表向导”视图C、“设计”视图和“表向导”视图D、“数据库”视图和“表向导”视图标准答案:A知识点解析:本题考查表各种视图的知识。Access中的表是数据实际存储的对象,共有三种视图,“数据表”视图、“设计”视图、“表向导”视图。其中的“数据表”视图和设计视图均可以进行打开表的操作,表向导视图不能完成打开表的操作。20、在SQL查询中,若要取得“学生”数据表中的所有记录和字段,其SQL语法为()。A、SELECT姓名FROM学生B、SELECT*FROM学生C、SELECT姓名FROM学生WHERE学号=02650D、SELECT*FROM学生WHlERE学号=02650标准答案:B知识点解析:本题考查SQL中查询语句的知识。在SQL的查询语句中,“*”代表所有字段,WHERE子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。本题中要求查询所有记录和字段,所以不应指定WHERE子句。21、下面显示的是查询设计视图的“设计网络”部分,从此部分所示的内容中可以判断出要创建的查询是()。A、删除查询B、生成表查询C、选择查询,D、更新查询标准答案:D知识点解析:本题考查查询设计器的知识。对于本题给出的图片,注意到有“更新到”这一特殊行,就应该知道这是一个更新查询。同理,删除查询应该有“删除”这一行,追加查询应该有“追加到”这一行,而生成表查询没有特殊的行。22、下列关于字段属性的默认值的设置说法,错误的是()。A、默认值类型必须与字段的数据类型相匹配B、在默认值设置时,输入文本不需要加引号,系统会自动加上引号C、设置默认值后,用户只能使用默认值D、可以使用Access的表达式来定义默认值标准答案:C知识点解析:本题考查字段属性默认值的知识。在表中的每个字段都可以设置一个默认值,当在数据表视图下向表中输入数据时,未输入的数据都是该字段的默认值。此默认值的类型必需和字段的数据类型一致,并且可以使用表达式来做默认值。文本型常量不需要加引号,系统会自动添加。23、在SQL查询中可直接将命令发送到ODBC数据库服务器中的查询是()。A、传递查询B、联合查询C、数据定义查询D、子查询标准答案:A知识点解析:本题考查SQL查询的知识。SQL查询可分为4种,联合查询将来自一个或多个表或查询的字段组合为查询结果的一个字段或列:传递查询可直接将命令发送到ODBC数据库服务器中;数据定义查询可以创建、删除或更改表和索引;子查询的结果可用来进行进一步的查询。24、在SELECT语句中,“\”的含义是()。A、通配符,代表一个字符B、通配符,代表任意字符C、测试字段是否为NULLD、定义转义字符标准答案:D知识点解析:本题考查SQL语句的知识。在SQL语句中的“\”是转义字符,跟在转义字符后面的字符被转义而不使用原义。25、如果加载一个窗体,先被触发的事件是()。A、Load事件B、Open事件C、Activate事件D、IJnload事件标准答案:A知识点解析:本题考查窗体常见事件的知识。窗体能响应的事件不多,当窗体刚刚打开时,首先触发Load事件,打开后才继续触发Open事件,然后是Activate(激活)事件。窗体关闭时触发LJnload事件。26、以下关于字段属性的叙述,正确的是()。A、格式和输入掩码是一样的B、可以对任意类型的字段使用向导设置输入掩码C、有效性规则属性是用于限制此字段输入值的表达式D、有效性规则和输入掩码是一样的标准答案:C知识点解析:本题考查字段属性的知识。在表中的每个字段都可以设置一些字段属性,其中的“格式”属性用来决定数据的打印方式和屏幕显示方式,“输入掩码”是用来控制输入格式或检查输入中的错误的,二者不一样;虽然对于大多数数据类型都可以设计输入掩码,但是只有“文本”型和“日期时间”型字段才可以使用“输入掩码向导”;有效性规则属性是用于限制此字段输入值的表达式,和输入掩码的作用也不一样。27、在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是()。A、成绩表,综合成绩>=80AND成绩表.综合成绩=<90B、成绩表,综合成绩>80AND成绩表.综合成绩<90C、80<=成绩表,综合成绩<=90D、80<成绩表,综合成绩<90标准答案:A知识点解析:本题考查表达式和运算符的知识。“Between…And”是一个表示在某区间内的运算符,等价于>=下界And<=上界。故选项A正确。28、以下有关选项组叙述错误的是()。A、如果选项组结合到某个字段,实际上是组框架本身而不是组框架内的复选框、选项按钮或切换按钮结合到该字段上B、选项组可以设置为表达式C、使用选项组,只要单击选项组中所需的值,就可以为字段选定数据值D、选项组不能接受用户的输入标准答案:D知识点解析:本题考查选项组的知识。选项组是由一个组框以及一组复选框、选项按钮或切换按钮组成,如果选项组结合到某个字段,实际上是组框架本身而不是组框架内的复选框、选项按钮或切换按钮结合到该字段上;选项组也可以设置为表达式或非结合选项组,在自定义对话框中使用非结合选项组接受用户的输入。使用结合性选项组时,只要单击选项组中所需的值,就可以为字段选定数据值。29、在Access中已建立了“雇员”表,其中有可以存放照片的字段,在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是()。A、图像框B、绑定对象框C、非绑定对象D、列表框标准答案:B知识点解析:本题考查控件来源的知识。Access中的窗体中有一些控件可以与表或查询中的字段相绑定,这时候就需要设置这些控件的数据来源。图像框不能被绑定;绑定对象框的来源可以是OLE对象字段;未绑定对象框可以显示Excel工作表、Word文档等没有与数据库连接的对象;而列表框的控件来源可以是表或查询的字段,或者取自固定内容的数据。30、用于关闭或打开系统消息的宏命令是()。A、SetValueB、RequeryC、RestoreD、SetWarnings标准答案:D知识点解析:本题考查宏操作的知识。Access中提供了50多个可选的宏操作命令,在本题中SetValue用于设置属性值;Requery用于刷新控件数据;Restore用于将最大化或最小化窗口恢复至原始大小;SetWamings用于关闭或打开系统消息。31、以下有关宏操作的叙述正确的是()。A、宏的条件表达式中不能引用窗体或报表的控件值B、不是所有的宏操作都可以转化为相应的模块代码C、使用宏不能启动其他应用程序D、可以利用宏组来管理相关的一系列宏标准答案:D知识点解析:本题考查宏操作的知识。宏是一个或多个操作组成的集合,所有的宏操作都可以转化为相应的模块代码;使用宏不但可以启动另一个宏,也能启动其他应用程序;在条件宏的条件表达式中可以引用窗体或报表的控件值;可以利用宏组来管理相关的一系列宏。32、以下叙述中正确的是()。A、在一个函数中,只能有一条return语句B、函数的定义和调用都可以嵌套C、函数必须有返回值D、不同的函数中可以使用相同名字的变量标准答案:D知识点解析:本题考查函数的知识。模块的函数与子过程不同,子过程没有返回值,而函数通常具有返回值,当然某些情况下也可以没有;在函数中可以使用return语句返回函数值,rettim语句可以有多个;函数可以嵌套调用,但是不得嵌套定义;不同的函数中可以使用相同名字的变量,它们互相无关。33、以下程序段运行后,消息框的输出结果是()。a=10b=20c=aA、一1B、0C、1D、234、在If.EndIf选择结构中,允许可嵌套的深度是()。A、最多32层B、最多64层C、最多256层D、没有严格限制35、设变量x是一个整型变量,如果Sgn(x)的值为1,则x的值是()。A、4B、大于0的整数C、0D、小于0的整数36、VBA中不能进行错误处理的语句是()。A、OnErrorGoto标号B、OnErrorThen标号C、OnErrorResumeNextD、OnErrorGoto037、可以计算当前日期所处年份的表达式是()。A、Day(Date)B、Year(Date)C、Year(Day(Date))D、Day(Year(Date))38、VBA程序的多条语句写在一行中时其分隔符必须使用符号()。A、冒号(:)B、分号(;)C、逗号(,)D、单引号(’)39、假定在窗体中的通用声明段已经定义有如下的子过程:Subf(xAsSingle,yAsSingle)t=xx=yy=xEndSub在窗体上添加一个命令按钮(名为Commandl),然后编写如下事件过程:PrivateSubCommandl—Click()a=10b=20f(a,b)MsgBoxa&bEndSub打开窗体运行后,单击命令按钮,消息框输出的值分别为()。A、20和10B、10和20C、10和10D、20和2040、以下程序段运行结束后,变量x的值为()。x=1y=2Dox=x*yy=y+1LoopWhiley<2A、1B、2C、3D、4国家二级(ACCESS)机试模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、程序流程图中带有箭头的线段表示的是()。A、图元关系B、数据流C、控制流D、调用关系标准答案:C知识点解析:在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。所以选择C)。2、结构化程序设计的基本原则不包括()。A、多态性B、自顶向下C、模块化D、逐步求精标准答案:A知识点解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A)。3、软件设计中模块划分应遵循的准则是()。A、低内聚低耦合B、高内聚低耦合C、低内聚高耦合D、高内聚高耦合标准答案:B知识点解析:软件设计中模块划分应遵循的准则是高内聚低耦合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。4、在软件开发中,需求分析阶段产生的主要文档是()。A、可行性分析报告B、软件需求规格说明书C、概要设计说明书D、集成测试计划标准答案:B知识点解析:A)错误,可行性分析阶段产生可行性分析报告。C)错误,概要设计说明书是总体设计阶段产生的文档。D)错误,集成测试计划是在概要设计阶段编写的文档。B)正确,需求规格说明书是后续工作如设计、编码等需要的重要参考文档。5、算法的有穷性是指()。A、算法程序的运行时间是有限的B、算法程序所处理的数据量是有限的C、算法程序的长度是有限的D、算法只能被有限的用户使用标准答案:A知识点解析:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。有穷性是指算法程序的运行时间是有限的。6、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n—1)/2的排序方法是()。A、快速排序B、冒泡排序C、直接插入排序D、堆排序标准答案:D知识点解析:除了堆排序算法的比较次数是O(nlog2n),其他的都是n(n—1)/2。7、下列关于栈的叙述正确的是()。A、栈按“先进先出”组织数据B、栈按“先进后出”组织数据C、只能在栈底插入数据D、不能删除数据标准答案:B知识点解析:栈是按“先进后出”的原则组织数据的,数据的插入和删除都在栈顶进行操作。8、在数据库设计中,将E—R图转换成关系数据模型的过程属于()。A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段标准答案:C知识点解析:E—R图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于逻辑设计阶段。9、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。A、并B、自然连接C、笛卡尔积D、交标准答案:D知识点解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以B)错误。笛卡尔积是用R集合中元素为第一元素,S集合中元素为第二元素构成的有序对,所以C)错误。根据关系T可以很明显地看出是从关系R与关系S中取得相同的关系组,所以使用的是交运算,选择D)。10、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。A、课号,成绩B、学号,成绩C、学号,课号D、学号,姓名,成绩标准答案:C知识点解析:学号是学生表S的主键,课号是课程表C的主键,所以选课表SC的关键字就应该是与前两个表能够直接联系且能唯一定义的学号和课号,所以选择C)。11、按数据的组织形式,数据库的数据模型可分为三种模型,它们是()。A、小型、中型和大型B、网状、环状和链状C、层次、网状和关系D、独享、共享和实时标准答案:C知识点解析:数据库管理系统所支持的传统数据模型分为三种:层次数据模型、网状数据模型、关系数据模型。故选项C)正确。12、在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是()。A、*B、%C、&D、#标准答案:D知识点解析:使用日期作为条件可以方便地限定查询的时间范围,书写这类条件时应注意,日期常量要用英文的“#”号括起来。13、如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是()。A、是/否B、数字C、文本D、备注标准答案:C知识点解析:根据关系数据库理论,一个表中的同一列数据应具有相同的数据特征,称为字段的数据类型。文本型字段可以保存文本或文本与数字的组合。文本型字段的字段大小最多可达到255个字符,如果取值的字符个数超过了255,可使用备注型。本题要求将“性别”字段用汉字表示,“性别”字段的内容为“男”或“女”,小于255个字符,所以其数据类型应当是文本型。14、下列关于字段属性的叙述中,正确的是()。A、可对任意类型的字段设置“默认值”属性B、设置字段默认值就是规定该字段值不允许为空C、只有“文本”型数据能够使用“输入掩码向导”D、“有效性规则”属性只允许定义一个条件表达式标准答案:D知识点解析:“默认值”是指添加新记录时自动向此字段分配指定值。“有效性规则”是提供一个表达式,该表达式必须为True才能在此字段中添加或更改值,该表达式和“有效性文本”属性一起使用。“输入掩码”显示编辑字符以引导数据输入。故答案为D)。15、在Access中,如果不想显示数据表中的某些字段,可以使用的命令是()。A、隐藏B、删除C、冻结D、筛选标准答案:A知识点解析:Access在数据表中默认显示所有的列,但有时你可能不想查看所有的字段,这时可以把其中一部分隐藏起来。故选项A)正确。16、如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是()。A、删除B、追加C、生成表D、更新标准答案:C知识点解析:如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是生成表查询。答案为C)选项。17、在SQL查询中“GROUPBY”的含义是()。A、选择行条件B、对查询进行排序C、选择列字段D、对查询进行分组标准答案:D知识点解析:在SQL查询中“GROUPBY”的含义是将查询的结果按列进行分组,可以使用合计函数,故选项D)为正确答案。18、下列关于SQL语句的说法中,错误的是()。A、INSERT语句可以向数据表中追加新的数据记录B、UPDATE语句用来修改数据表中已经存在的数据记录C、DELETE语句用来删除数据表中的记录D、CREATE语句用来建立表结构并追加新的记录标准答案:D知识点解析:Access支持的数据定义语句有创建表(CREATETABLE)、修改数据(UPDATETABLE)、删除数据(DELETETABLE),插入数据(INSERTTABLE)。CREATETABLE只有创建表的功能不能追加新数据。故选项D)为正确答案。19、若查询的设计如下,则查询的功能是()。A、设计尚未完成,无法进行统计B、统计班级信息仅含Null(空)值的记录个数C、统计班级信息不包括Null(空)值的记录个数D、统计班级信息包括Null(空)值全部记录个数标准答案:C知识点解析:从图中可以看出要统计的字段是“学生表”中的“班级”字段,采用的统计函数是计数函数,目的是对班级(不为空)进行计数统计。所以选项C)正确。20、查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是()。A、Like"等级考试"B、Like"*等级考试"C、Like"等级考试*"D、Like"*等级考试*"标准答案:D知识点解析:在查询时,可以通过在“条件”单元格中输入Like运算符来限制结果中的记录。与like运算符搭配使用的通配符有很多,其中“*”的含义是表示由O个或任意多个字符组成的字符串,在字符串中可以用作第一个字符或最后一个字符,在本题中查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是Like”*等级考试*”。所以选项D)正确。21、在教师信息输入窗体中,为职称字段提供“教授”、“副教授”、“讲师”等选项供用户直接选择,最合适的控件是()。A、标签B、复选框C、文本框D、组合框标准答案:D知识点解析:组合框或列表框可以从一个表或查询中取得数据,或从一个值列表中取得数据,在输入时,我们从列出的选项值中选择需要的项,从而保证同一个数据信息在数据库中存储的是同一个值。所以选项D)是正确的。22、若在窗体设计过程中,命令按钮Command0的事件属性设置如下图所示,则含义是()。A、只能为“进入”事件和“单击”事件编写事件过程B、不能为“进入”事件和“单击”事件编写事件过程C、“进入”事件和“单击”事件执行的是同一事件过程D、已经为“进入”事件和“单击”事件编写了事件过程标准答案:D知识点解析:在控件属性对话框中“事件”选项卡中列出的事件表示已经添加成功的事件,所以该题中选项D)为正确答案。23、发生在控件接收焦点之前的事件是()。A、EnterB、ExitC、GotFocusD、LostFocus标准答案:A知识点解析:控件的焦点事件发生顺序为:Enter→GotFocus→操作事件→Exit→LostFocus。其中GotFocus表示控件接收焦点事件,LostFocus表示控件失去焦点事件。所以选项A)为正确答案。24、下列关于报表的叙述中,正确的是()。A、报表只能输入数据B、报表只能输出数据C、报表可以输入和输出数据D、报表不能输入和输出数据标准答案:B知识点解析:报表是Access的一个对象,它根据指定规则打印格式化和组织化的信息,其数据源可以是表、查询和SQL语句。报表和窗体的区别是报表只能显示数据,不能输入和编辑数据。故答案为B)选项。25、在报表设计过程中,不适合添加的控件是()。A、标签控件B、图形控件C、文本框控件D、选项组控件标准答案:D知识点解析:Access为报表提供的控件和窗体控件的功能与使用方法相同,不过报表是静态的,在报表上使用的主要控件是标签、图像和文本框控件,分别对应选项A)、B)、C),所以选项D)为正确答案。26、在宏的参数中,要引用窗体Fl上的Text1文本框的值,应该使用的表达式是()。A、[Forms]![Fl]![Text1]B、Text1C、[Fl].[Text1]D、[Forms]_[F1]_[Text1]标准答案:A知识点解析:宏在输入条件表达式时可能会引用窗体或报表上的控件值,使用语法如下:Forms![窗体名]![控件名]或[Forms]![窗体名]![控件名]和Reports![报表名]![控件名]或[Reports]![报表名]![控件名]。所以选项A)正确。27、在运行宏的过程中,宏不能修改的是()。A、窗体B、宏本身C、表D、数据库标准答案:B知识点解析:宏是一个或多个操作组成的集合,在宏运行过程中,可以打开关闭数据库,可以修改窗体属性设置,可以执行查询,操作数据表对象,但不能修改宏本身。28、为窗体或报表的控件设置属性值的正确宏操作命令是()。A、SetB、SetDataC、SetValueD、SetWarnings标准答案:C知识点解析:宏操作命令中SetValue用于为窗体、窗体数据表或报表上的控件、字段或属性设置值;SetWarnings用于关闭或打开所有的系统消息。29、下列给出的选项中,非法的变量名是()。A、SumB、Integer_2C、RemD、Forml标准答案:C知识点解析:VBA中变量命名不能包含有空格或除了下划线字符(_)外的其他的标点符号,长度不能超过255个字符,不能使用VBA的关键字。Rem是用来标识注释的语句,不能作为变量名,用它做变量名是非法的。30、在模块的声明部分使用“OptionBase1”语句,然后定义二维数组A(2to5,5),则该数组的元素个数为()。A、20B、24C、25D、36标准答案:A知识点解析:VBA中OptionBasel语句的作用是设置数组下标从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个元素。31、在VBA中,能自动检查出来的错误是()。A、语法错误B、逻辑错误C、运行错误D、注释错误标准答案:A知识点解析:语法错误在编辑时就能自动检测出来,逻辑错误和运行错误是程序在运行时才能显示出来的,不能自动检测,注释错误是检测不出来的。32、如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为()。A、按值传递B、按地址传递C、ByRef传递D、按形参传递标准答案:A知识点解析:参数传递有两种方式:按值传递ByVal和按址传递ByRef。按值传递是单向传递,改变了形参变量的值而不会影响实参本身;而按址传递是双向传递,任何引起形参的变化都会影响实参的值。33、表达式“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四舍五入取整。34、运行下列程序段,结果是()。Form=10to1step0k=k+3NextmA、形成死循环B、循环体不执行即结束循环C、出现语法错误D、循环体执行一次后结束循环标准答案:B知识点解析:本题考察for循环语句,step表示循环变量增加步长,循环初始值大于终值时步长应为负数,步长为0时则循环不成立,循环体不执行即结束循环。35、下列四个选项中,不是VBA的条件函数的是()。A、ChooseB、IfC、llfD、Switch标准答案:B知识点解析:VBA提供了3个条件函数:Ilf函数,Switch函数和Choose函数,这3个函数由于具有选择特性而被广泛用于查询、宏及计算控件的设计中。而If是程序流程控制的条件语句,不是函数。36、运行下列程序,结果是()。PrivateSubCommand32_Click()f0=l:f1=l:k=1DoWhilek<=5f=f0+flf0=flf1=fk=k+lLoopMsgBox"f="&fEndSubA、f=5B、f=7C、f=8D、f=13标准答案:D知识点解析:本题考察Do循环语句:k=l时,f=l+1=2,f0=l,f1=2,k=1+1=2;k=2时,f=3,f0=2,f1=3,k=2+1=3;k=3时,f=5,f0=3,f1=5,k=3+1=4;k=4时,f=8,f0=5,f1=8,k=4+1=5;k=5时,f=13,f0=8,fl=13,k=6,不再满足循环条件跳出循环,此时f=13。37、在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码:PrivateSubCommandl_Click()MsgBoxf(24,18)EndSubPublicFunctionf(mAsInteger,nAsInteger)AsIntegerDoWhilem<>nDoWhilem>nm=m—nLoopDoWhilemA、2B、4C、6D、8标准答案:C知识点解析:题目中命令按钮的单击事件是使用Msg—Box显示过程f的值。在过程f中有两层Do循环,传人参数m=24,n=18,由于m>n所以执行m=m—n=24—18=6.内层第1个Do循环结束后m=6,n=18;此时m小于n,所以再执行n=n—m=18—6=12,此时m=6,n=12;再执行n=n—m后m=n=6;m<>n条件满足,退出循环,然后执行f=m的赋值语句,即为f=m=6。38、在窗体上有一个命令按钮Commandl,编写事件代码如下:PrivateSubCommandl_Click()DimdlAsDateDimd2AsDated1=#12/25/2009#d2=#1/5/2010#MsgBoxDateDiff("ww",dl,d2)EndSub打开窗体运行后,单击命令按钮,消息框中输出的结果是()。A、1B、2C、10D、11标准答案:B知识点解析:函数DateDiff按照指定类型返回指定的时间间隔数目。语法为DateDiff(<间隔类型>,<日期1>,<日期2>,[,W1][,W2]),间隔类型为“ww”,表示返回两个日期间隔的周数。39、能够实现从指定记录集里检索特定字段值的函数是()。A、NzB、FindC、LookupD、DLookup标准答案:D知识点解析:DlookUp函数是从指定记录集里检索特定字段的值。它可以直接在VBA、宏、查询表达式或计算控件使用,而且主要用于检索来自外部表字段中的数据。40、下列程序的功能是返回当前窗体的记录集:SubGetRecNum()DimrsAsObjectSetrs=【】MsgBoxrs.RecordCountEndSub为保证程序输出记录集(窗体记录源)的记录数,括号内应填入的语句是()。A、Me.RecordsetB、Me.RecordLocksC、Me.RecordSourceD、Me.RecordSelectors标准答案:A知识点解析:程序中rs是对象变量,指代窗体对象,set语句是将当前窗体中的记录集对象赋给rs对象,Me表示当前窗体,用Me指明记录集来自于窗体,Recordset属性设置窗体、报表、列表框控件或组合框控件的记录源,用Me.Recordset代表指定窗体的记录源,即记录源来自于窗体。而RecordSourse属性用来设置数据源,格式为RecordSourse=数据源。因此题目空缺处应填Me.RecordSet。二、基本操作题(本题共6题,每题1.0分,共6分。)考生文件夹下存在一个数据库文件“samp1.accdb”,里边已经设计好了表对象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”,同时还设计了窗体对象“fSubscribe”。试按以下操作要求,完成各种操作。41、分析“tSubscribe”预约数据表的字段构成,判断并设置其主键。设置“科室ID”字段的字段大小,使其与“tOffice”表中相关字段的字段大小一致。删除医生“专长”字段。标准答案:【操作步骤】步骤1:选择“表”对象,右键单击“tSubscribe”表,在弹出的快捷菜单中选择“设计视图”命令。步骤2:右键单击“预约ID”行的任一点,在弹出的快捷菜单中选择“主键”命令。然后单击快速访问工具栏中的“保存”按钮。步骤3:选择“表”对象,右键单击“tOffice”表,在弹出的快捷菜单中选择“设计视图”命令。单击“科室ID”行任一点,记录下其“常规”选项卡的“字段大小”行的值“8”,然后关闭“tOfficc”表。步骤4:单击“科室ID”行任一点,然后在其“常规”选项卡的“字段大小”行中输入刚刚记录的值“8”。步骤5:单击快速访问工具栏中的“保存”按钮,在弹出的“MicrosoftAccess”的对话框中单击“是”按钮,最后关闭“tSub—scribe”表。步骤6:选择“表”对象,右键单击“tDoctor”表,在弹出的快捷菜单中选择“设计视图”命令。步骤7:右键单击“专长”行的任一点,在弹出的快捷菜单中选择“删除行”命令,在弹出的“MicrosoftAccess”的对话框中单击“是”按钮,然后单击快速访问工具栏中的“保存”按钮,最后关闭“tSubscribe”表。知识点解析:暂无解析42、设置“tSubscribe”表中“医生ID”字段的相关属性,使其输入的数据只能为第1个字符为“A”,从第2个字符开始后3位只能是0—9之间的数字,并设置该字段为必填字段。设置“预约日期”字段的有效性规则为:只能输入系统时间以后的日期。要求:使用函数获取系统时间。标准答案:【操作步骤】步骤1:选择“表”对象,右键单击“tSubscribe”表,在弹出的快捷菜单中选择“设计视图”命令。步骤2:单击“医生ID”行任一点,在其“常规”选项卡的“输入掩码”行中输入“”A”999”,在其“必需”行的下拉列表框中选择“是”命令。步骤3:单击“预约日期”行任一点,在其“常规”选项卡的“有效性规则”行中输入“>Now()”。步骤4:单击快速访问工具栏中的“保存”按钮,在弹出的“MicrosoftAccess”的对话框中单击“是”按钮,最后关闭“tSub—scribe”表。知识点解析:暂无解析43、设置“tDoctor”表中“性别”字段的默认值为“男”,并设置该字段值的输入方式为从下拉列表中选择“男”或“女”选项值。设置“年龄”字段的有效性规则和有效性文本,有效性规则为:输入年龄必须在18岁至60岁之间(含18岁和60岁),有效性文本内容为“年龄应在18岁到60岁之间”。标准答案:【操作步骤】步骤1:选择“表”对象,右键单击“tDoctor”表,在弹出的快捷菜单中选择“设计视图”命令。步骤2:单击“性别”行任一点,在其“常规”选项卡的“默认值”行中输入“男”。步骤3:单击“性别”行的“数据类型”列的下拉按钮,在弹出的下拉列表中选择“查阅向导”命令,弹出“查阅向导”对话框,在该对话框中选中“自行键入所需的值(V)”单选按钮,然后单击“下一步”按钮,在弹出的对话框中分别输入“男”、“女”,再单击“下一步”按钮,最后单击“完成”按钮。步骤4:单击“年龄”行任一点,在其“常规”选项卡的“有效性规则”行中输入“>=18And<=60”,在其“有效性文本”行中输入“年龄应在18岁到60岁之间”。步骤5:单击快速访问工具栏中的“保存”按钮,在弹出的“MicrosoftAccess”的对话框中单击“是”按钮,最后关闭表。知识点解析:暂无解析44、设置“tDoctor”表的显示格式,使表的背景颜色为“褐色2”,网格线为“黑色”。设置数据表中显示所有字段。标准答案:【操作步骤】步骤1:选择“表”对象,双击“tDoctor”表,打开数据表视图。步骤2:单击“开始”选项卡下的“文本格式”组中的“背景色”右侧的下拉按钮,在弹出的颜色选项中,单击“标准色”组中的“褐色2”颜色按钮。步骤3:单击“开始”选项卡下的“文本格式”组中的“设置数据表格式”对话框启动器按钮,打开“设置数据表格式”对话框,单击该对话框中“网格线颜色(G)”的下拉按钮,在弹出的下拉列表中单击“标准色”组中的“黑色”颜色按钮。步骤4:选中“tDoctor”表的任意列,直至鼠标指针变成向下的箭头形状,然后右键单击,在弹出的快捷菜单中选择“取消隐藏字段(U)”命令,弹出“取消隐藏列”对话框,勾选“年龄”字段前的复选框,最后单击“关闭”按钮。步骤5:单击快速访问工具栏中的“保存”按钮,关闭数据表视图。知识点解析:暂无解析45、通过相关字段建立“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”等4表之间的关系,并实施参照完整性。标准答案:【操作步骤】步骤1:单击“数据库工具”选项卡下“关系”组中的“关系”按钮,如不出现“显示表”对话框,则单击“设计”选项卡下“关系”组中的“显示表”按钮,在弹出的“显示表”对话框中双击添加表“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”,然后关闭“显示表”对话框。步骤2:选中表“tOffice,”中的“科室ID”字段,然后拖动鼠标指针到表“tSubscribe”中的“科室ID”字段,放开鼠标左键,弹出“编辑关系”对话框,在该对话框中勾选“实施参照完整性(E)”复选框,然后单击“创建”按钮。选中表“tDoctor”中的“医生ID”字段,然后拖动鼠标指针到表“tSubscribe”中的“医生ID”字段,放开鼠标左键,弹出“编辑关系”对话框,在该对话框中勾选“实施参照完整性(E)”复选框,然后单击“创建”按钮。选中表“tPatient”中的“病人ID”字段,然后拖动鼠标指针到表“tSubscribe”中的“病人ID”字段,放开鼠标左键,弹出“编辑关系”对话框,在该对话框中勾选“实施参照完整性(E)”复选框,然后单击“创建”按钮。步骤3:单击快速访问工具栏中的“保存”按钮,关闭关系界面。知识点解析:暂无解析46、将窗体“fSubscribe”体节区内文本框“tDept”和“tDoct”的控件来源属性设置为计算控件。要求该控件可以根据窗体数据源里的“科室ID”和“医生ID”字段值,分别从非数据源表对象“tPatient”和“tDoctor”中检索出其对应的科室名称和医生姓名并显示输出。提示:考虑使用DLookup函数。标准答案:【操作步骤】步骤1:选择“窗体”对象,右键单击“fSubscribe”窗体,在弹出的快捷菜单中选择“设计视图”命令。步骤2:右键单击文本框控件“tDept”,在弹出的快捷菜单中选择“属性”命令,打开“属性表”对话框,然后单击该对话框下的“数据”选项卡,在该选项卡的“控件来源”行中输入“=DLookUp("[科室名称]",”tOffice","[科室ID]=’"&[科室ID]&’")”,最后关闭“属性表”对话框。步骤3:右键单击文本框控件“tDoct”,在弹出的快捷菜单中选择“属性”命令,弹出“属性表”对话框,然后单击该对话框下的“数据”选项卡,在该选项卡的“控件来源”行中输入“=DLookUp("[姓名]","tDoctor","[医生ID]=’"&[医生ID]&’")”,关闭“属性表”对话框。步骤4:单击快速工具栏中的“保存”按钮,关闭设计视图。知识点解析:设置主键,字段属性字段大小、有效性规则;设置表的数据格式;建立表间关系,DLookUp函数的应用。第1、2、3小题单击表的“设计视图”来设置对应的字段属性;第4小题通过表的数据表视图的“文本格式”选项卡下对应的按钮进行设置;第5小题单击“数据库工具”选项卡下的“关系”组中的“关系”选项;第6小题在设计视图中设置对应字段的数据来源属性。三、简单应用题(本题共4题,每题1.0分,共4分。)在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好3个关联表对象“tStud”、“tCourse”和“tScore”及一个临时表对象“tTemp”。请按以下要求完成设计:47、创建一个查询,查找并显示入校时间非空的男同学的“学号”、“姓名”和“所属院系”3个字段内容,将查询命名为“qT1”。标准答案:【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。步骤2:分别双击“学号”、“姓名”、“所属院系”、“入校时间”和“性别”字段。步骤3:在“入校时间”字段“条件”行输入“IsNotNull”,在“性别”字段“条件”行输入“男”,分别单击“显示”行的复选框取消这两个字段的显示。步骤4:按Ctrl+S保存修改,另存为“qt1”。关闭设计视图。知识点解析:暂无解析48、创建一个查询,查找选课学生的“姓名”和“课程名”两个字段内容,将查询命名为“qT2”。标准答案:【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“tStud”、“tCourse”、“tScore”,关闭“显示表”对话框。步骤2:用鼠标拖动“tScore”表中“学号”字段至“tStud”表中的“学号”字段,建立两者的关系,用鼠标拖动“tCourse”表中“课程号”至“tScore”表中的“课程号”字段,建立两者的关系。步骤3:分别双击“姓名”和“课程名”字段将其添加到“字段”行。按Ctrl+S保存修改,另存为“qT2”。关闭设计视图。知识点解析:暂无解析49、创建一个交叉表查询,以学生性别为行标题,以所属院系为列标题,统计男女学生在各院系的平均年龄,所建查询命名为“qT3”。标准答案:【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。步骤2:单击“设汁”选项卡“查询类型”组中的“交叉表”按钮。步骤3:分别双击“性别”、“所属院系”和“年龄”字段。步骤4:在“年龄”字段前添加“平均年龄:”字样,在“总计”行下拉列表中选择“平均值”。步骤5:分别在“性别”、“所属院系”和“年龄”字段的“交叉表”行下拉列表中选择“行标题”、“列标题”和“值”。步骤6:按Ctrl+S保存修改,另存为“qT3”。关闭设计视图。知识点解析:暂无解析50、创建一个查询,将临时表对象“tTemp”中年龄为偶数的人员的“简历”字段清空,所建查询命名为“qT4”。标准答案:【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tTemp”,关闭“显示表”对话框。步骤2:单击“设计”选项卡“查询类型”组中的“更新”按钮。步骤3:分别双击“年龄”和“简历”字段。步骤4:在“年龄”字段的“条件”行输入“[年龄]Mod2=0”,在“简历”字段“更新到”行输入“”””。步骤5:单击“设计”选项卡“结果”组中的“运行”按钮,在弹出的对话框中单击“是”按钮。步骤6:按Ctrl+S保存修改,另存为“qT4”。关闭设计视图。创建查询“qT4”时,注意设置“年龄”字段的条件。知识点解析:创建条件查询、更新查询和交叉表查询等。第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。四、综合应用题(本题共5题,每题1.0分,共5分。)在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计好表对象“tBorrow”、“tReader”和“tRook”,查询对象“qT”,窗体对象“fReader”,报表对象“rReader”和宏对象“rpt”。请在此基础上按以下要求补充设计:51、在报表的报表页眉节区内添加一个标签控件,其名称为“bTit1e”,标题显示为“读者借阅情况浏览”,字体名称为“黑体”,字体大小为22,同时将其安排在距上边0.5厘米、距左侧2厘米的位置上。标准答案:【操作步骤】步骤1:右键单击“rReader”报表,弹出快捷菜单,选择“设计视图”命令,打开报表设计视图。步骤2:单击“报表设计工具”的“设计”选项卡“控件”组中的“标签”控件Aa,单击报表页眉处,然后输入“读者借阅情况浏览”。单击设计视图任一处,右键单击该标签,从弹出的快捷菜单中选择“属性”命令,弹出标签属性对话框。步骤3:选中“全部”选项卡,在“名称”行输入“bTit1e”。步骤4:分别在“字体名称”和“字号”行下拉列表中选择“黑体”和“22”,分别在“左”和“上边距”行输入“2cm”和“0.5cm”,关闭对话框。单击快速访问工具栏中的“保存”按钮。知识点解析:暂无解析52、设计报表“rReader”的主体节区内“tSex”文本框控件依据报表记录源的“性别”字段值来显示信息。标准答案:【操作步骤】步骤1:右键单击文本框“tSex”,从弹出的快捷菜单中选择“属性”命令。步骤2:在“控件来源”行下拉列表中选择“性别”,关闭属性表。步骤3:单击快速访问工具栏中的“保存”按钮,关闭设计视图。知识点解析:暂无解析53、将宏对象“rpt”改名为“mReader”。标准答案:【操作步骤】步骤1:选择宏对象,右键单击“rpt”宏,从弹出的快捷菜单中选择“重命名”命令。步骤2:在光标处输入“mReader”。知识点解析:暂无解析54、在窗体对象“fReader”的窗体页脚节区内添加一个命令按钮,命名为“bList”,按钮标题为“显示借书信息”,其单击事件属性设置为宏对象“mReader”。标准答案:【操作步骤】步骤1:选择窗体对象,右键单击“fReader”窗体,弹出快捷菜单,选择“设计视图”命令。步骤2:选择“窗体设计工具”的“设计”选项卡“控件”组中的“按钮”控件,单击窗体页脚节区适当位置,弹出“命令按钮向导”对话框,单击“取消”按钮。步骤3:右键单击该命令按钮,从弹出的快捷菜单中选择“属性”命令,单击“全部”选项卡,在“名称”和“标题”行分别输入“bList”和“显示借书信息”。步骤4:单击“事件”选项卡,在“单击”行下拉列表中选择“mReader”,关闭属性表。知识点解析:暂无解析55、窗体加载时设置窗体标题属性为系统当前日期。窗体“加载”事件的代码已提供,请补充完整。注意:不允许修改窗体对象“fReader”中未涉及的控件和属性;不允许修改表对象“tBorrow”、“tReader”和“tBook”及查询对象“qT”;不允许修改报表对象“rReader”的控件和属性。程序代码只能在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句,完成设计,不允许增删和修改其他位置已存在的语句。标准答案:【操作步骤】在“窗体设计工具”的“设计”选项卡“工具”组中单击“查看代码”按钮,进入编程环境,在空行内输入代码:*****Add*****Form.Caption=Date*****Add*****关闭界面,单击快速访问工具栏中的“保存”按钮,关闭设计视图。加载窗体设置系统日期为当前日期要用“Date()”函数。知识点解析:在报表中添加标签框控件及文本框属性的设置;在窗体中添加命令按钮控件及其属性的设置;宏的重命名等。第1、4小题分别在报表和窗体设计视图中添加控件,并用鼠标右键单击控件,选择“属性”命令,对其设置属性;第2小题直接用鼠标右键单击“窗体选择器”,从弹出的快捷菜单中选择“事件生成器”命令,输入代码;第3小题用鼠标右键单击宏名,从弹出的快捷菜单中选择“重命名”命令;第5小题直接用鼠标右键单击“窗体选择器”,从弹出的快捷菜单中选择“事件生成器”命令,输入代码。国家二级(ACCESS)机试模拟试卷第3套一、选择题(本题共40题,每题1.0分,共40分。)1、下列数据结构中,属于非线性结构的是()。A、循环队列B、带链队列C、二叉树D、带链栈标准答案:C知识点解析:树是简单的非线性结构,所以二叉树作为树的一种也是一种非线性结构,2、下列数据结构中,能够按照“先进后出”原则存取数据的是()。A、循环队列B、栈C、队列D、二叉树标准答案:B知识点解析:栈是按先进后出的原则组织数据的。队列是先进先出的原则组织数据。3、对于循环队列,下列叙述中正确的是()。A、队头指针是固定不变的B、队头指针一定大于队尾指针C、队头指针一定小于队尾指针D、队头指针可以大于队尾指针,也可以小于队尾指针标准答案:D知识点解析:循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列结构,所以队头指针有时可能大于队尾指针,有时也可能小于队尾指针。4、算法的空间复杂度是指()。A、算法在执行过程中所需要的计算机存储空间B、算法所处理的数据量C、算法程序中的语句或指令条数D、算法在执行过程中所需要的临时工作单元数标准答案:A知识点解析:算法的空间复杂度是指算法在执行过程中所需要的内存空间。所以选择A)。5、软件设计中划分模块的一个准则是()。A、低内聚低耦合B、高内聚低耦合C、低内聚高耦合D、高内聚高耦合标准答案:B知识点解析:一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。6、下列选项中不属于结构化程序设计原则的是()。A、可封装B、自顶向下C、模块化D、逐步求精标准答案:A知识点解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A)。7、软件详细设计生产的图如下:该图是()。A、N—S图B、PAD图C、程序流程图D、E—R图标准答案:C知识点解析:N—S图提出了用方框图来代替传统的程序流程图,所以A)不对。PAD图是问题分析图,它是继承程序流程图和方框图之后提出的又一种主要用于描述软件详细设计的图形表示工具,所以B)不对。E—R图是数据库中的用于表示E—R模型的图示工具,所以D)不对。根据图中所示表示方法是进行软件详细设计时使用的程序流程图。8、数据库管理系统是()。A、操作系统的一部分B、在操作系统支持下的系统软件C、—种编译系统D、—种操作系统标准答案:B知识点解析:数据库管理系统是数据库的机构,它足一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。是一种在操作系统之上的系统软件。9、在E—R图中,用来表示实体联系的图形是()。A、椭圆形B、矩形C、菱形D、三角形标准答案:C知识点解析:在E—R图中实体集用矩形,属性用椭圆,联系用菱形。10、有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。A、选择B、投影C、交D、并标准答案:D知识点解析:关系T中包含了关系R与S中的所有元组,所以进行的是并的运算。11、在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是()。A、选择B、投影C、连接D、比较标准答案:A知识点解析:关系运算包括:选择、投影和连接。①选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算。②投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算。③连接:连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。比较不是关系运算。此题是从关系中查找所有年龄小于20岁且姓王的男生,应进行的运算是选择,所以选项A)是正确的。12、Access数据库最基础的对象是()。A、表B、宏C、报表D、查询标准答案:A知识点解析:Access数据库对象分为7种。这些数据库对象包括表、查询、窗体、报表、数据访问页、宏、模块。其中表是数据库中用来存储数据的对象,是整个数据库系统的基础。13、在关系窗口中,双击两个表之间的连接线,会出现()。A、数据表分析向导B、数据关系图窗口C、连接线粗细变化D、编辑关系对话框标准答案:D知识点解析:当两个表之间建立关系,两个表之间会出现一条连接线,双击这条连接线会出现编辑关系对话框。所以,选项D)正确。14、下列关于OLE对象的叙述中,正确的是()。A、用于输入文本数据B、用于处理超级链接数据C、用于生成自动编号数据D、用于链接或内嵌Windows支持的对象标准答案:D知识点解析:OLE对象是指字段允许单独地“链接”或“嵌入”OLE对象,如Word文档、Excel表格、图像、声音或者其他二进制数据。故选项D)正确。15、若在查询条件中使用了通配符“!”,它的含义是()。A、通配任意长度的字符B、通配不在括号内的任意字符C、通配方括号内列出的任一单个字符D、错误的使用方法标准答案:B知识点解析:通配符“!”的含义是匹配任意不在方括号里的字符,如b[!ae]ll可查到bill和bull,但不能查到ball或bell。故选项B)正确。16、“学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令后的结果是()。Selectavg(入学成绩)From学生表Groupby性别A、计算并显示所有学生的平均入学成绩B、计算并显示所有学生的性别和平均入学成绩C、按性别顺序计算并显示所有学生的平均入学成绩D、按性别分组计算并显示不同性别学生的平均入学成绩标准答案:D知识点解析:SQL查询中分组统计使用Groupby子句,函数Avg()是用来求平均值的,所以此题的查询是按性别分组计算并显示不同性别学生的平均入学成绩,所以选项D)正确。17、在SQL语言的SELECT语句中,用于实现选择运算的子句是()。A、FORB、IFC、WHILED、WHERE标准答案:D知识点解析:SQL查询的Select语句是功能最强,也是最为复杂的SQL语句。SELECT语句的结构是:SELECT[ALLIDISTINCT]别名FROM表名[WHERE查询条件][GROUPBY要分组的别名[HAVING分组条件]]Where后面的查询条件用来选择符合要求的记录,所以选项D)正确。18、在Access数据库中使用向导创建查询,其数据可以来自()。A、多个表B、一个表C、一个表的一部分D、表或查询标准答案:D知识点解析:所谓查询就是根据给定的条件,从数据库中筛选出符合条件的记录,构成一个数据的集合,其数据来源可以是表或查询。选项D)正确。19、在学生借书数据库中,已有“学生”表和“借阅”表,其中“学生”表含有“学号”、“姓名”等信息,“借阅”表含有“借阅编号”、“学号”等信息。若要找出没有借过书的学生记录,并显示其“学号”和“姓名”,则正确的查询设计是()。A、

B、

C、

D、

标准答案:A知识点解析:要显示没有借过书的学生,说明在“借阅”表中没有该学生记录,即学号字段值为空,要把这些学生学号、姓名字段显示出来,故在“学生”表中要勾上学号、姓名两个宁段,所以选项A)的设计正确。20、在成绩中要查找成绩≥80且成绩≤90的学生,正确的条件表达式是()。A、成绩Between80And90B、成绩Between80To90C、成绩Between79And91D、成绩Between79To91标准答案:A知识点解析:在查询准则中比较运算符“Between…And”用于设定范围,表示“在……之间”,此题在成绩中要查找成绩≥80且成绩≤90的学生,表达式应为“成绩Between80And90”,所以选项A)正确。21、在报表中,要计算“数学”字段的最低分,应将控件的“控件来源”属性设置为()。A、=Min([数学])B、=Min(数学)C、=Min[数学]D、Min(数学)标准答案:A知识点解析:在报表中,要为控件添加计算字段,应设置控件的“控件来源”属性,并且以“=”开头,字段要用“()”括起来,在此题中要计算数学的最低分,应使用Min()函数,故正确形式为“=Min([数学])”,即选项A)正确。22、在打开窗体时,依次发生的事件是()。A、打开(Open)→加载(Load)→调整大小(Resize)→激活(Activate)B、打开(Open)→激活(Activate)→加载(Load)→调整大小(Resize)C、打开(Open)→调整大小(Resize)→加载(Load)→激活(Activate)D、打开(Open)→激活(Activate)→调整大小(Resize)→加载(Load)标准答案:A知识点解析:Access开启窗体时事件发生的顺序是:开启窗体:Open(窗体)→Load(窗体)→Resize(窗体)→Activate(窗体)→Current(窗体)→Enter(第一个拥有焦点的控件)→GotFocus(第—个拥有焦点的控件),所以此题答案为A)。23、如果在文本框内输入数据后,按键或按键,输入焦点可立即移至下一指定文本框,应设置()。A、“制表位”属性B、“Tab键索引”属性C、“自动Tab键”属性D、“Enter键行为”属性标准答案:B知识点解析:在Access中为窗体上的控件设置Tab键的顺序,应选择“属性”对话框的“其他”选项卡中的“Tab键索引”选项进行设置,故答案为B)。24、窗体Caption属性的作用是()。A、确定窗体的标题B、确定窗体的名称C、确定窗体的边界类型D、确定窗体的字体标准答案:A知识点解析:窗体Caption属性的作用是确定窗体的标题.故答案为A)。25、窗体中有3个命令按钮,分别命名为Commandl、Command2和Command3。当单击Commandl按钮时,Command2按钮变为可用,Command3按钮变为不可见。下列Commandl的单击事件过程中,正确的是()。A、PrivateSubCommandl_Click()Command2.Visible=TrueCommand3.Visible=FalseEndSubB、PrivateSubCommandl_Click()Command2.Enabled=TrueCommand3.Enabled=FalseEndSubC、Priva

温馨提示

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

评论

0/150

提交评论