1、国家二级( ACCESS)笔试模拟试卷 126及答案与解析 1 宏操作中的 SetValue属性可以设置 ( )。 ( A)窗体或报表控件的属性 ( B)刷新控件数据 ( C)字段的值 ( D)当前系统的时间 2 非空的循环单链表 head的尾结点 (由 p所指向 ),满足 ( )。 ( A) p- next=NULL ( B) p=NULL ( C) p- next=head ( D) p=head 3 已知数据表 A中每个元素距其最终位置不远,为节省时间,应采用的算法是( )。 ( A)堆排序 ( B)直接插入排序 ( C)快速排序 ( D)直接选择排序 4 在过程定义中有语句: Publ
2、ic Sub Data(ByRef n As Integer)其中 ByRef的含义是 ( )。 ( A)传值调用 ( B)传址调用 ( C)形式参数 ( D)实际参数 5 下列不属于结构化分析常用工具的是 ( )。 ( A)数据流图 ( B)数据字典 ( C)判定树 ( D) PAD图 6 在软件生产过程中,需求信息的给出是 ( )。 ( A)程序员 ( B)项目管理者 ( C)软件分析 设计人员 ( D)软件用户 7 下列工具中为需求分析常用工具的是 ( )。 ( A) PAD ( B) PFD ( C) N-S ( D) DFD 8 设有如下关系表:则下列操作中正确的足 ( )。 ( A
3、) T=RS ( B) T=R S ( C) T=RS ( D) T=R/S 9 如果表 A中的一条记录与表 B中的多条记录相匹配,且表 B中的一条记录与表A中的多条记录相匹配,则表 A与表 B存在的关系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 10 下面关 Access表的叙述中,错误的是 ( )。 ( A)在 Access表中,可以对备注型字段进行排序或索引 ( B)若删除表中含有自动编号型字段的一条记录后, Access不会对表中自动编号型字段重新编号 ( C)创建表之间的关系时,应关闭所有打开的表 ( D)可在 Access表的设计视图 “说明 ”列
4、中,对字段进行具体的说明 11 Access数据库的设计一般由五个步骤组成,以下步骤的排序正确的是 ( )。 确定数据库中的表 确定表中的字段 确定主关键字 分析建立数据库的目的 确定表之间 的关系 ( A) ( B) ( C) ( D) 12 在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有 ( )。 ( A)特定的数据模型 ( B)数据无冗余 ( C)数据可共享 ( D)专门的数据管理软件 13 以下描述中不符合 Access特点和功能的是 ( )。 ( A) Access仅能处理 Access格式的数据库,不能对诸如 dbase、 FoxBase、Btrieve等
5、格式的数据库进行访问 ( B)采用 OLE技术,能够方便创建 和编辑多媒体数据库,包括文本、声音、图像和视频等对象 ( C) Access支持 ODBC标准的 SQL数据库 ( D)可以采用 VBA(Visual Basic Application)编写数据库应用程序 14 关于准则 Like“!香蕉,菠萝,土豆 “,以下满足准则的是 ( )。 ( A)香蕉 ( B)菠萝 ( C)苹果 ( D)土豆 15 在 SQL查询语句中, GROUP BY语句用于 ( )。 ( A)选择行条件 ( B)对查询进行排序 ( C)列表 ( D)分组查询 16 在 SQL的 SELECT语句中,用于实现选择运
6、算的是 ( )。 ( A) FOR ( B) WHILE ( C) IF ( D) WHERE 17 下列有关查询的说法中,正确的是 ( )。 ( A)追加查询可以对一个或多个表中的一组记录作全局的更改 ( B)使用删除查询,可以只删除记录中选定的字段 ( C)在使用多表查询中,必须先建立表与表之间的关系 ( D)联合查询就是求记录集的交集 18 在 Access中提供了 ( )种查询视图。 ( A)两种 ( B)三种 ( C)四种 ( D)五种 19 可以作为窗 体记录源的是 ( )。 ( A)表 ( B)查询 ( C) Select语句 ( D)表、查询或 Select语句 20 在 Ac
7、cess 2003中,采用 “自动套用格式 ”来改变窗体的格式时,不能更改 ( )。 ( A)字体 ( B)字号 ( C)颜色 ( D)边框 21 Access 2003中,使用 ( )键和鼠标操作,可以同时选中窗体上的多个控件。 ( A) Shift ( B) Tab ( C) Ctrl ( D) Alt 22 Access 2003中,在窗体设计视图下,可以使用 ( )上的按钮打开窗体属性窗口。 ( A)工具箱 ( B)生成器 ( C)窗体设计工具栏 ( D)格式工具栏 23 如果设置报表上某个文本框的 “控件来源 ”属性为 “=2*3+1”,则打开报表视图时,该文本框显示的信息为 ( )
8、。 ( A)未绑定 ( B) 7 ( C) 2*3+1 ( D) #错误 24 报表设计中设置多个排序字段时,决定输出顺序首先要考虑的字段是 ( )。 ( A)第四排序字段 ( B)第三排序字段 ( C)第二排序字段 ( D)第一排序字段 25 利用报表向导设计报表时,无法设 置 ( )。 ( A)报表中显示字段 ( B)记录排序次序 ( C)报表布局 ( D)在报表中显示日期 26 在工作中,公司需要发送大量统一规格的信件,信封上的地址以及书信内容都极为相似。而 Access 2003可以快速地为公司生成通信时所需的信封地址选项卡或书信内容形式的报表,这属于 ( )。 ( A)多列报表 (
9、B)邮件标签 ( C)单列报表 ( D)地址报表 27 下列关于数据访问页与 Access数据库的关系的描述中,错误的是 ( )。 ( A)数据访问与 Access数据库无关 ( B)数据访问页是 Access数据库的一种对象 ( C)数据访问页与其他 Access数据库对象的性质是相同的 ( D)数据访问页的创建和修改方式与其他 Access数据库对象基本上是一致的 28 利用数据访问页向导设计报表时,无法设置 ( )。 ( A)页中显示字段 ( B)页排序次序 ( C)页的数据源 ( D)在页中显示日期 29 宏窗口中,上半部分的表是由最多 ( )个列组成的。 ( A) 2 ( B) 3
10、( C) 4 ( D) 5 30 如果不想在打开数据库时运行 AutoExec宏,则 可在打开数据库时按住 ( )键。 ( A) Shift ( B) Alt ( C) Delete ( D) Ctrl 31 在窗体中添加一个名称为 COMMAND1的命令按钮,然后编写如下事件代码: PRIVATE SUB COMMAND1_CLICK( ) A =75 IF A 60 THEN K=1 ELSEIF A 70 THEN K=2 ELSEIF A 80 THEN K=3 ELSEIF A 90 THEN K=4 ENDIF MSGBOX K END SUB 窗体打开运行后,单击命令按钮,则消息
11、框的输出结果是 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 32 在窗体中使用一个文本框 (名为 n)接受输入的值,有一个命令按钮 run,事件代码如下: Private Sub run_click( ) result =“ For i=1 TO Me! n For j=1 TO Me! n result = result+“*“ Next j Result=result+Chr(13)+Chr(10) Next i MsgBox result End Sub 打开窗体后,如果通过文本框输入的值为 4,单击命令按钮后输出的图形是 ( )。 ( A) * * * * * *
12、 * * * * * * * * * * ( B) * * * * * * * * * * * * * * * * ( C) * * * * * * * * * * * * * * * * * * * * * * * * * * * * ( D) * * * * * * * * * * * * * * * * 33 如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩 (百分制 )组成。 TYPE STUD NO AS INTEGER NAME AS ATRING SCORE(1 TO 3) AS SINGLE END TYPE 若对某个学生的各个数据项进行赋值,下列程序段中下确的是
13、 ( A) DIM S AS STUD STUD. NO=1001 STUD. NAME=“舒宜 “ STUD. SCORE=78,88,96 ( B) DIM S AS STUD S. NO=1001 S. NAME=“舒宜 “ S. SCORE=78,88,96 ( C) DIM S AS STUD STUD. NO=1001 STUD. NAME=“舒宜 “ STUD. SCORE(1)=78 STUD. SCORE(2)=88 STUD. SCORE(3)=96 ( D) DIM S AS STUD S. NO: 1001 S. NAME=“舒宜 “ S. SCORE(1)=78 S.
14、 SCORE(2)=88 S. SCORE(3)=96 34 假定有以下循环结构: DO 循环体 Loop Until条件则正确的叙述是 ( )。 ( A)如果 “条件 ”值为真,则一次循环体也不执行 ( B)如果 “条件 ”值为假,则至多执行一次循环体 ( C)如果 “条件 ”值不为 0,则多次执行循环体 ( D)不论 “条件 ”是否为 “真 ”,至少要执行一次循环体 35 在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码: Private Sub Command1_Cliek() Dim a(10, 10) For m = 2 To 4 For n = 4 To 5
15、 a(m, n) = m*n Next n Next m MsgBox a(2, 5)+a(3, 4)+a(4,5) End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是 ( )。 ( A) 22 ( B) 32 ( C) 42 ( D) 52 36 用树型结构表示实体及实体间联系的数据模型称为【 】。 37 当数据的物理结构 (存储结构、存取方式等 )改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【 】。 38 关系操作的特点是【 】操作。 39 假设有一 “学生 ”表,其中包括了 “姓名 ”、 “性别 ”、 “出生日期 ”、 “籍贯 ”等字段。查找
16、“籍贯 ”为 “西安 ”、 “重庆 ”、 “成都 ”的学生记录的查询准则是【 】。 40 在报表设计的众多控件属性中,能够唯一标识控件的是 【 】属性。 41 字段有效性规则是在给字段输入数据时所设置的【 】。 42 特殊运算符 Is Null用于指定一个字段为【 】。 43 窗体 “滚动条 ”属性值有【 】个选项。 44 报表不能对数据源中的数据【 】。 45 页面页脚一般包含【 】或控制项的合计内容。 46 打开数据访问页的设计视图时,系统会同时打开【 】。 47 断点的功能是【 】。 48 VBA编程中,要得到 15, 75上的随机整数可以用表达式【 】。 49 VBA中打开窗体的命令语
17、句是 【 】。 50 要在程序或函数的实例间保留局部变量的值,可以用【 】关键字代替 Dim。 51 一台机器的原价值为 100万元,如果每年的折旧率为 4%,那么多少年后它的价值不足 50万元。程序设计如下,请补充完整。 Y=0 P=100 X=0.04 DO P=【 】 Y=Y+1 LOOP UNTIL P【 】 MSGBOX Y 52 有一个 VBA计算程序的功能如下,该程序用户界面由 4个文本框和 3个按钮组成。 4个文本框的名称分别为: Text1、 Text2、 Text3和 Text4。 3个按钮分别为:清除 (名为 Command1)、计算 (名为 Command2)和退出 (
18、名为 Command3)。窗体打开运行后,单击 “清除 ”按钮,则清除所有文本框中显示的内容;单击 “计算 ”按钮,则计算在 Text1、 Text2和 Text3三个文本框中输入的 3科成绩的平均成绩并将结果存放在 Text4文本框中;单击 “退出 按钮则退出。请将下面程序补充完整。 Private Sub Command1_Click() Me! Text1 = “ Me! Text2 = “ Me! Text3 = “ Me! Text4 = “ End Sub Private Sub Command2_Cliek( ) If Me! Text1=“ Or Me! Text2 = “ O
19、r Me! Text3 = “ Then MsgBox “成绩输入不全 “ Else Me! Text4 =【 】 +Val(Me! Text2)+Val(Me! Text3) 【 】 End Sub Private Sub Command3_Click( ) Docmd. 【 】 EndSub 国家二级( ACCESS)笔试模拟试卷 126答案与解析 1 【正确答案】 A 【试题解析】 宏操作中的 SetValue属性可以设置窗体或报表控件的属性。 2 【正确答案】 C 【试题解析】 循环链表就是将链表的最后一个结点指向链表头结点 (或第一个结点 ),即 p, next=head。 3 【正
20、确答案】 B 【试题解析】 当数据表 A中每个元素距其最终位置不远,说明数据表 A按关键字值基本有序,在待排序序列基本有序的情况下,采用 插入排序所用时间最少,故答案为选项 B。 4 【正确答案】 D 【试题解析】 ByRef的含义是传址调用。 5 【正确答案】 D 【试题解析】 结构化分析的常用工具有数据流图、数据字典、判定树和判定表。而 PAD图是常见的过程设计工具中的图形设计。 6 【正确答案】 D 【试题解析】 软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。 7 【正确答案】 D 【试题解析】 需求分析中的常用工具有 PAD、 PFD及 N-S等,而 DFD(
21、数据流图 )为结构化分析 工具。 8 【正确答案】 B 【试题解析】 关系 T是由关系 R和关系 s通过并运算得到的。 9 【正确答案】 D 【试题解析】 这是三种联系中多对多的定义。 10 【正确答案】 A 【试题解析】 在 Access中不能对备注型字段进行排序或索引。 11 【正确答案】 A 【试题解析】 Access数据库的设计一般要先分析建立数据库的目的,再确定数据库中的表,接着确定表中的字段,然后确定表之间的关系,最后确定主关键字。 12 【正确答案】 A 【试题解析】 在文件系 统中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。
22、而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系,这正是通过采用特定的数据模型来实现的。 13 【正确答案】 A 【试题解析】 Access不仅能处理 Access格式的数据库,也能对诸如 dbase、FoxBase、 Btrieve等格式的数据库进行访问。 14 【正确答案】 C 【试题解析】 表示非 内的水果都满足条件。 15 【正确 答案】 D 【试题解析】 在 SELECT语句中使用 GROUP BY子句可以对查询结果按照某一列的值分组。 16 【正确答案】 D 【试题解析】 在 SELECT语句中使用 WHERE子句可以设置指定的条件
23、,通过条件来选择满足条件的记录。而通过条件来选择满足条件的记录的运算是选择运算。 17 【正确答案】 C 【试题解析】 若查询的字段来自多个不同的表,则表与表之间必须要事先建立关联,否则系统无法将不同的表的记录对应起来,所以答案 C是正确的。 18 【正确答案】 B 【试题解析 】 在 Access中提供了查询设计视图、查询数据表视图和 SQL视图三种视图。 19 【正确答案】 D 【试题解析】 表、查询或 Select语句,都可以作为窗体的记录源。 20 【正确答案】 D 【试题解析】 Access 2003中,采用 “自动套用格式 ”来改变窗体的格式时,可以更改字体、颜色和边框。所以本题的
24、正确答案是 B。 21 【正确答案】 A 【试题解析】 Access 2000中,使用 Shift键和鼠标操作,可以同时选中窗体上的多个控件。 22 【正确答案】 C 【试题解析】 Access 2003中,在窗体设计视图下,窗体设计工具栏中包含 “属性 ”按钮。通过单击该按钮可以打开窗体属性窗口。 23 【正确答案】 B 【试题解析】 文本框的 “控件来源 ”属性设置是以等号开头的有效计算表达式,因此,该文本框是计算控件。在报表视图状态下,文本框显示的信息为表达式的运算结果值。故正确答案为 B。 24 【正确答案】 D 【试题解析】 Access的报表设计,提供了 “排序与分组 ”的功能。在
25、排序设计窗口中,可以选择多个字段进行升、降序的设定。实际操作时,系统是按 照排序字段的先后顺序起作用,首先按第一排序字段排序输出,第一排序字段值相同时,则按第二排序字段排序输出,以此类推进行排序输出。 25 【正确答案】 D 【试题解析】 利用报表向导设计报表时,无法在报表中设置页面页眉和页脚,因而不能显示存在于页眉中的日期。所以,本题的正确答案为 D。 26 【正确答案】 B 【试题解析】 标签报表一般很小,所以一页往往能显示多个标签报表。标签报表非常简洁,记录与记录之间有很大的空白空间,便于用户裁剪粘贴在别的地方使用。所以,本题的正确答案为 B。 27 【 正确答案】 A 【试题解析】 在
26、 Access数据库中,数据访问页是数据库的一种对象。设计数据访问页和设计报表与窗体类似,也要使用字段列表、工具箱、控件、排序等。所以,本题的正确答案为 A。 28 【正确答案】 D 【试题解析】 利用数据访问页向导设计报表时,可以设置页的数据源、所要显示的字段和排序次序。所以,本题的正确答案为 D。 29 【正确答案】 C 【试题解析】 在宏设计器中,一般显示 “操作 ”和 “注释 ”两个列的内容,但还有两个列的内容是可选的,这就是 “宏名 ”和 “条件 ”字段。所以, 本题的正确答案为C。 30 【正确答案】 A 【试题解析】 如果不想在打开数据库时运行 AutoExec宏,可以在打开数据
27、库时按住 Shift键。 31 【正确答案】 A 【试题解析】 利用分支结构来控制程序流程时,若有多个条件同时成立,则执行第一个条件成立后的语句块。 32 【正确答案】 A 【试题解析】 程序分为两重循环,内循环循环 4次生成 4个 *号,外循环同样循环 4次实现换行,所以输出 4行 *号。 33 【正确答案】 D 【试题解析】 本题中 S是对象实例,而 STUD不是 对象实例,故在程序中引用的应该是对象实例。 34 【正确答案】 D 【试题解析】 此类循环结构的特点是先执行循环体,后判断条件,条件为假继续执行循环体,条件为真,则结束循环。故无论循环的条件为真还是为假,都会至少执行一次循环体。
28、 35 【正确答案】 C 【试题解析】 该程序共循环 3次,第一次循环算出 a(2, 5)=10,第二次循环算出a(3, 4)=12,第三次循环算出 a(4, 5)=22,故 a(2, 5)+a(3, 4)+a(4, 5)=42。 36 【正确答案】 层次模型 【试题解析】 用树型结构表示实体及实体间联系的数据模型称为层次模型。 37 【正确答案】 物理独立性 【试题解析】 当数据的物理结构 (存储结构、存取方式等 )改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的物理独立性。 38 【正确答案】 集合 【试题解析】 在关系操作中,所有操作对象与操作结果都是关系。而关系
29、定义为元数相同的元组的集合。因此,关系操作的特点是集合操作。 39 【正确答案】 In(“西安 “、 “重庆 “、 “成都 “) 或 “西安 “ Or “重庆 “ Or “成都 “ 【试题解析】 此查询准则可以有两种写法,一是使用运算符 “In“;二是使用运算符 “or”。运算符 “In”用于指定一个字段值的列表,列表中的任意一个值都可与查询的字段相匹配。当运算符 “Or”连接的表达式有一个为真时,整个表达式为真,否则为假。 40 【正确答案】 名称 或 Name 【试题解析】 在报表设计中,会添加数量不同的各种类型控件,而且每个控件又有很多属性可以设置和使用。在这些控件属性中,能够唯一标识控
30、件的属性只有“名称 (Name)”属性。一个报表内,控件之间有些属性可以相同,但不存 在名称相同的两个控件。故正确答案是名称或 Name。 41 【正确答案】 约束条件 【试题解析】 “有效性规则 ”是 Access中一个非常有用的属性,利用该属性可以防止非法数据输入到表中。有效性规则的形式以及设置目的随字段的数据类型不同而不同。对 “文本 ”类型字段,可以设置输入的字符个数不能超过某一个值;对“数字 ”类型字段,可以让 Access只接受一定范围内的数据;对 “日期 /时间 ”类型字段,可以将数值限制在一定的月份或年份以内。 42 【正确答案】 空 【试题解析】 在 Access中,特殊运算
31、 符 Is Null用于指定一个字段为空的。 43 【正确答案】 四 【试题解析】 窗体 “滚动条 ”属性有: “两者均无 ”、 “只水平 ”、 “只垂直 ”和 “两者都有 ”四种。 44 【正确答案】 编辑修改 【试题解析】 报表只能显示数据源中的数据,而不能对数据源中的数据进行编辑修改。 45 【正确答案】 页码 【试题解析】 页面页脚一般包含页码或控制项的合计内容,数据显示安排在文本框或其他一类的控件中。 46 【正确答案】 工具箱 【试题解析】 打开数据访问页的设计视图时,系统会同时 打开工具箱。如果工具箱没有打开,则可以通过选择 “视图 ”菜单中的 “工具箱 ”选项或单击 “工具箱
32、”按钮来打开。 47 【正确答案】 中断程序的执行 【试题解析】 所谓 “断点 ”就是在过程的某个特定语句上设置一个位置点以中断程序的执行。 “断点 ”的设置和使用贯穿在程序调试运行的整个过程。 48 【正确答案】 Int(15+61*Rnd) 【试题解析】 随机数函数 Rnd(数值表达式 ) :产生小于 1但大于或等于 0的值,为单精度类型。为了生成某个范围内的随机整数,可以用以下公式: Int ( lowerbound+(uppebound-lowerbound+1) *Rnd) 这里, upperbound是随机数范围的上限, lowerbound则是随机数范围的下限。 49 【正确答案
33、】 Docmd.OpenForm 【试题解析】 VBA的窗体操作主要有两个重要的命令:打开窗体Docmd.OpenForm和关闭窗体 Docmd.Close。 50 【正确答案】 Static 【试题解析】 要在程序或函数的实例间保留局部变量的值,可以用 Static关键字代替 Dim以定义静态变量。 静态 (Static) 变量的持续时间是整个模块执行的时间,但它的有效作用范围是由其定义位置决定的。 51 【正确答案】 P*(1-X) 或 (1-X)*P; 50 【试题解析】 P*(1-x)为原价值折旧后的价值,当折旧后价值低于 50万元,则终止循环。 52 【正确答案】 Val(Me!Text1); End If; Quit 【试题解析】 当单击 “计算 ”按钮,将 3个文本框中的数据求和;判断语句结构要求首尾配套使用;当单击 “退出 ”按钮后,将执行 Docmd.Quit。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1