1、国家二级( ACCESS)笔试模拟试卷 125及答案与解析 1 循环链表的主要优点是 ( )。 ( A)不再需要头指针了 ( B)已知某个结点的位置后,能够容易地找到它的直接前件 ( C)在进行插入、删除运算时,能更好地保证链表不断开 ( D)从表中任一结点出发都能访问到整个链表 2 下列数据结构中,能用二分法进行查找的是 ( )。 ( A)顺序存储的有序线性表 ( B)线性链表 ( C)二叉链表 ( D)有序线性链表 3 n个顶点的强连通图的边数至少有 ( )。 ( A) n-1 ( B) n(n-1) ( C) n ( D) n+1 4 下列关于栈的描述中,正确的是 ( )。 ( A)在栈
2、中只能插入元素而不能删除元素 ( B)在栈中只能删除元素而不能插入元素 ( C)栈是特殊的线性表,只能在一端插入或删除元素 ( D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素 5 模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )。 ( A)抽象和信息隐蔽 ( B)局部化和封装化 ( C)内聚性和耦合性 ( D)激活机制和控制方法 6 下列描述中,正 确的是 ( )。 ( A)软件工程只是解决软件项目的管理问题 ( B)软件工程主要解决软件产品的生产率问题 ( C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 ( D)软件工程只是解决软件开发
3、中的技术问题 7 软件开发的结构化生命周期方法将软件生命周期划分成乙 )。 ( A)定义、开发、运行维护 ( B)设计阶段、编程阶段、测试阶段 ( C)总体设计、详细设计、编程调试 ( D)需求分析、功能定义、系统设计 8 数据库的故障恢复一般是由 ( )。 ( A)数据流图完成的 ( B)数据字典完成的 ( C) DBA完成的 ( D) PAD图完成的 9 某数据库的表中要添加一个 Word文档,则该采用的字段类型是 ( )。 ( A) OLE对象数据类型 ( B)超级链接数据类型 ( C)查阅向导数据类型 ( D)自动编号数据类型 10 以下字符串不符合 Access字段命名规则的是 (
4、)。 ( A) school ( B)生日快乐 ( C) hello.c ( D) /注释 11 有关字段属性,以下叙述中错误的是 ( )。 ( A)字段大小可用于设置文本、数字或日期 时间等类型字段的最大容量 ( B)可对任意类型的字段设置标题属性 ( C)有效性规则属性值是一个用于限制此字段输入值的条件 ( D)不同的字段类型,其字段属性有所不同 12 在关系运算中,投影运算的含义是 ( )。 ( A)在基本表中选择满足条件的记录组成一个新的关系 ( B)在基本表中选择需要的字段 (属性 )组成一个新的关系 ( C)在基本表中选择满足条件的属性组成一个新的关系 ( D)上述说法均是正确的
5、13 以下关于空值的叙述中,错误的是 ( )。 ( A)空值表示字段还没有确定值 ( B) Access使用 NULL来表示空值 ( C)空值等同于空字符串 ( D)空值不等于数值 0 14 下列查询方式中,不属于操作查询的是 ( )。 ( A)选择查询 ( B)删除查询 ( C)更新查询 ( D)追加查询 15 在窗体上有一个标签 Lb1和一个命令按钮 Command1,事件代码如下: Option Compare Database Dim a As String * 10 Private Sub Command1_Click( ) a=“1234“ b=Len(a) Me. Lb1. Ca
6、ption=b End Sub 打开窗体后单击命令按钮,窗体中显示的内容是 ( )。 ( A) 4 ( B) 5 ( C) 10 ( D) 40 16 “A And B”准则表达式表示的意思是 ( )。 ( A)表示查询表中的记录必须同时满足 And两端的准则 A和 B,才能进人查询结果集 ( B)表示查询表中的记录只需满足 And两端的准则 A和 B中的一个,即可进入查询结果集 ( C)表示查询表中记录的数据介于 A、 B之间的记录才能进入聋询结果集 ( D)表示查询表中的记录当 And两端的准则 A和 B不相等时即进入查询结果集 17 条件语句 “Where工资额 1000”的意思是 (
7、)。 ( A) “工资额 ”大于 1000元的记录 ( B)将 “工资额 ”大于 1000元的记录删除 ( C)拷贝字段 “工资额 ”大于 t000元的记录 ( D)将字段 “工资额 ”大于 1000元的记录进行替换 18 对 “将信电系 98年以前参加工作的教师的职称改为教 授 ”,合适的查询方式为( )。 ( A)生成表查询 ( B)更新查询 ( C)删除查询 ( D)追加查询 19 以下关于列表框和组合框两种控件之间的区别,说法正确的是 ( )。 ( A)列表框可以通过列表进行数据的选择,而组合框不行 ( B)在窗体上一定要有足够的空间显示组合框的列表 ( C)组合框类似于文本框和列表框
8、的组合 ( D)列表框和组合框的最大区别在于两者占用的空间不同 20 在已建雇员表中有 “工作日期 ”字段,假设当前雇员的工作日期为 “1998-08-17”,若在窗体上添加一个文 本框控件,并在其 “控件来源 ”属性中输入表达式:=Str(Month(工作日期 ) +“月 “,则在该文本框控件内显示的结果是 ( )。 ( A) Str(Month(Date() +”月 ” ( B) 08, +“月 “ ( C) 08月 ( D) 8月 21 在下列关于使用设计视图创建窗体的说法中,不正确的是 ( )。 ( A)在 “新建窗体 ”对话框中选择 “设计视图 ” ( B)在 “请选择该对象数据的来
9、源表或查询 ”下拉列表中选择一种数据来源 ( C)单击 “确定 ”按钮,此时即弹出该表 /查询的窗口和数据透视 表字段列表窗口 ( D)不能使用设计视图创建空白窗体 22 控件在窗体内从上至下均匀地隔开,如果要使它们纵向对齐,以下操作方法中不正确的是 ( )。 ( A)全选所有控件,在右击弹出的快捷菜单中选择 “纵向对齐 ” ( B)单击第一个标签,然后按 Shift键 ( C)在与 B步骤的同时单击该列中的其余所有标签 ( D)单击标签上方的标尺 23 如果将窗体背景图片存储到数据库文件中,则在 “图片类型 属性框中应该指定为 ( )方式。 ( A)嵌入 ( B)任意 ( C)链接 ( D)
10、嵌入或链接 24 创建报表时,可以设置 ( )对记录进行排序。 ( A)字段 ( B)关键字 ( C)表达式 ( D)字段表达式 25 请判断以下这张报表的类型 ( )。( A)纵栏式报表 ( B)表格式报表 ( C)图表报表 ( D)标签报表 26 在 Access数据库中,专用于打印的是 ( )。 ( A)表 ( B)查询 ( C)报表 ( D)页 27 下面关于数据访问页的叙述中,错误的是 ( )。 ( A)数据绑定的页显示的是当前数据 ( B)可以通过电子邮件进行分发 ( C)用户可以筛 选、排序并查看所需的数据 ( D)收件人打开邮件时看到的是过去的数据 28 使用自动创建数据访问页
11、功能创建数据访问页时, Access会在当前文件夹下,自动保右创建的数据访问页,其格式为 ( )。 ( A) HTML ( B)文本 ( C)数据库 ( D) Web 29 Access 2003中共有 ( )种基本宏操作。 ( A) 50 ( B) 51 ( C) 52 ( D) 53 30 保存宏名字的最简单和快捷的方式是按下 ( )键并键入宏的名字。 ( A) F9 ( B) F10 ( C) F11 ( D) F12 31 已知程序段: S=0 FOR I = 1 T() 10 STEP 2 S=S+1 I=I.2 NEXT I当循环结束后,变量 I和 s的值分别为 ( )。 ( A)
12、 10和 2 ( B) 11和 5 ( C) 16和 4 ( D) 22和 3 32 在窗体上画一个文本框 (其 NAME属性为 TExT1),然后编写如下事件过程: PRIVATE SUB FORM_LOAD( ) DIM SUM TEXT1=“ FOR I=1 TO 10 SUM=SUM+I NEXT I TEXT1=SUM END SUB上述程序的运行结果是 ( )。 ( A)在文本框 TEXT1中输出 55 ( B)在文本框 TEXT1中输出 0 ( C)出错 ( D)在文本框 TEXT1中输出不定值 33 下面过程运行后,变量 N的值为 ( )。 PRIVATE SUB MAINSU
13、B( ) DIM N AS INTEGER N=9 CALL GET. DATA(N) END SUB PRIVATE SUB GETDATA(BYREF M AS INTEGER) M=M*3+SC-N(-9) END SUB ( A) 25 ( B) 26 ( C) 27 ( D) 28 34 函数过 程如下: FUNCTION FUN( N AS STRING)AS STRING DIM N1 AS STRING FOR I=1 TO LEN(N) N1 =UCASE(MID(N,I, 1) + N1 NEXT I FUN: N1 END FUNCTION 则 S=FUN(“uvwxyz
14、“)的输出结果为 ( )。 ( A) uvwxyz ( B) zyxwvu ( C) UVWXYZ ( D) ZYXWVU 35 有如下程序,可以得到 0到 100之间所有偶数之和。 DIM I AS INTEGER DIM SUM AS INTEGER SUM = 0 FOR I =0 TO 100 STEP 2 SUM = SUM + I NEXT I DEBUG. PRINT I DEBUG. PRINT SUM 程序运行后,变量 I和 SUM的值是 ( )。 ( A) 100和 2450 ( B) 102和 2550 ( C) 104和 2650 ( D) 106和 2850 36 线
15、性表的链式存储结构称为【 】。 37 软件调试的方法包括:强行排错法、【 】和原因排除法。 38 对下列二叉树进行中序遍历的结果是【 】。 39 结构化程序流程图,通常又被称为【 】。 40 【 】是指子类对象可以像父类对象那样使用,同样的消息 既可以发送给父类对象,也可以发送给子类对象。 41 排序时如果选取了多个字段,则结果是按【 】开始排序的。 42 在使用多表查询时,必须先建立【 】。 43 窗体是数据库中用户和应用程序之间的【 】,用户对数据库的任何操作都可以通过它来完成。 44 可以在窗体和数据表中使用【 】跳到同一或另一 Access数据库中的对象上,或跳到因特网上的文档上。 4
16、5 【 】是以紧凑的形式打印表或查询中的数据。 46 在设置数据访问页的自定义背景之前,必须【 】。 47 一般的操作可 以直接一步一步地手工执行,但操作重复时可以通过【 】来自动执行。 48 若窗体中已有一个名为 COMMAND1的命令按钮、一个名为 LABEL1的标签和一个名为 TEXT1的文本框,且文本框的内容为空,然后编写如下事件代码: PRIVATE FUNCTION F(X AS LONG) AS BOOLEAN IF X MOD 2 = 0 THEN F = TRUE ELSE F=FALSE END IF END FUNCTION PRIVATE SUB COMMAND1_CL
17、ICK( ) DIM N AS LONG N=VAL(ME! TEXT1) P = IIF( F(N) , “EVEN NUMBER“ ,“ODD NUMBER“ ) ME ! LABEL1: CAPTION = N&“IS“ &P END SUB 窗体打开运行后,在文本框中输入 21,单击命令按钮,则标签显示的内容为【 】。 49 以下程序是计算 1 - 1/2 + 1/3 - 1/4 + + 1/9 - 1/10 的值并输出,请补充完整。 S=0 K=1 T=1 DO WHINE K【 】 S=S+T/K K=K+1 T= -T LOOP MSGBOX S 50 在窗体上添加一个命令按钮
18、(名为 Command1),然后编写如下事件过程: Private Sub Command1_Cliek Dim b, k For k = 1 to 6 b=23+k Next k MsgBox b + k End Sub 打开窗体后,单击命令按钮,消息框的输出结果是【 】。 51 以下是一个比赛的评分系统,假设有 8名评委,评分标准是去掉一个最高分和一个最低分,剩余分数的平均分即为选手的得分。试将程序补充完整。 Private sub Form_Click( ) Dim max as integer,min as integer,i as integer,num as integer,sum
19、 as integer,avg as single max=0 min=10 For i=1 to 8 num=val(inputbox(“请输入分数 “ ) if 【 】 then max=hum if 【 】 then min=num sum=sum+num Next i sum=【 】 avg=sum/6 Msgbox “最后得分 :“ & avg End sub 国家二级( ACCESS)笔试模拟试卷 125答案与解析 1 【正确答案】 D 【试题解析】 循环链表就是将单向链表中最后一个结点的指针指向头结点,使整个链表构成一个环形, 这样的结构使得从表中的任一结点出发都能访问到整个链表
20、。 2 【正确答案】 A 【试题解析】 折半查找法也称二分查找法,它充分利用了元素间的次序关系,采用分治策略,可在最坏的情况下完成搜索任务。问题的关键在于准确地制定各次查找范围的边界以及终止条件的确定,正确地归纳奇偶数的各种情况。 3 【正确答案】 C 【试题解析】 在有向图中,若任意两个顶点都连通,则称该图是强连通图,这样的有向图的形状是环状,因而至少应有 n条边。 4 【正确答案】 C 【试题解析】 栈是一种数据结构,它按照 先进后出的原则存储数据,先进入的数据被压人栈底,最后进人的数据在栈顶。读数据的时候从栈顶开始弹出数据、栈是只能在一端插入和删除的特殊线性表。 5 【正确答案】 C 【
21、试题解析】 模块的独立程度是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。 6 【正确答案】 C 【试题解析】 建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法。 7 【正确答案】 A 【试题解析】 通常,将软件产品从提出、实现、使用 维护到停止使用退役的过程称为软件生命周期。它可以分为软件定义、软件开发及软件运行维护三个阶段。 8 【正确答案】 C 【试题解析】 一旦数据库中的数据遭到破坏,需要及时进行恢复, RDBMS一般都提供此种功能,并由 DBA负责执行故障恢复功能。 9 【正确答案】 A 【试题解析】
22、OLE对象指的是其他使用 OLE协议程序创建的对象,例如,Word文档、 Excel电子表格、图像、声音和其他二进制数据。 10 【正确答案】 C 【试题解析】 字段命名规则为:长度 1 64个字符;可以包含字 母、汉字、数字、空格和其他字符;不能包括句号 “.”、感叹号 “!”、方括号 “”和重音符号 “”。 11 【正确答案】 A 【试题解析】 在 Access中,用户只能设置文本、数字或自动编号等类型字段的字段大小属性,而日期时间型字段的字段大小是固定的,不用设置,也设置不了。 12 【正确答案】 B 【试题解析】 从关系模型中挑选出若干属性组成新关系的运算称为投影运算。 13 【正确答
23、案】 C 【试题解析】 空值表示其值当前还未确定,它并不表示与空字符串等同。 14 【正确答案 】 A 【试题解析】 选择查询是属于查询的种类,跟操作查询并列。操作查询包括生成表查询、删除查询、更新查询和追加查询四种。 15 【正确答案】 C 【试题解析】 首先定义 a为字符串类型,长度为 10,当单击命令按钮后将 a的长度值赋予 b,并且将 b的值 10通过标签显示出来。 16 【正确答案】 A 【试题解析】 And是 “与 ”运算符,表示两端同时满足。 17 【正确答案】 A 【试题解析】 条件语句 “Where工资额, 1000”的意思是 “工资额 ”大于 1000元的记录。 18 【正
24、确答案】 B 【试题解析】 在建立和维护数据库的过程中,常常需要对表中的记录进行更新和修改,而最简单有效的方法就是利用更新查询。 19 【正确答案】 C 【试题解析】 组合框由一个列表框和一个文本框组成,其功能是既可以打开列表选择数据,也可以输入相关数据。 20 【正确答案】 D 【试题解析】 先利用 Month函数将 “工作日期 ”中的月份值取出,再用 Str函数转换成字符型,最后与 “月 ”字连接,即 8月。 21 【正确答案】 D 【试题解析】 如果需要创建一个空白的窗 体,则可以在 “请选择该对象数据的来源表或查询 ”中不作选择,然后单击 “确定 ”按钮即可。由此可知选项 D的说法是错
25、误的。 22 【正确答案】 B 【试题解析】 精确对齐控件的方法如下:选中需要对齐的多个控件,然后根据需要在 “格式 ”菜单中的 “对齐 ”子菜单中选择 “靠左 ”、 “靠右 ”、 “靠上 ”、 “靠下 ”命令,将选中的控件按照最左侧、最右侧、最上方和最下方对齐控件。 23 【正确答案】 A 【试题解析】 在报表中可以添加图片以增强报表的显示效果。在 “图片类型 ”属性框中有嵌入和链接两种方式。使用嵌入方式可 以将窗体背景图片存储到数据库文件中。所以,本题的正确答案为 A。 24 【正确答案】 A 【试题解析】 创建报表时,可以设置字段对记录进行排序。在 Access中,不仅可以按一个字段排序
26、记录,也可以按照多个字段排序,最多可以按照四个字段对记录排序。排序时既可以按升序也可以按降序排序。所以,本题的正确答案为A。 25 【正确答案】 A 【试题解析】 纵栏式报表是在一页中主体节内显示一条或多条信息,而且以垂直方式显示。 26 【正确答案】 C 【试题解析】 报表是 Access中提供的一 个专门用于数据打印的对象。 27 【正确答案】 D 【试题解析】 收件人打开邮件时可以查看当前的数据,故选项 D是错误的。 28 【正确答案】 A 【试题解析】 创建数据访问页将生成一个单独的 HTML文件,即创建完成的数据访问页就是一个网页,这个文件不包括在数据库文件中。 29 【正确答案】
27、D 【试题解析】 在 Access 2003中共有 53种基本宏操作。 30 【正确答案】 D 【试题解析】 保存宏名字的最简单和快捷的方式是按下 F12键并键入宏的名字。 31 【 正确答案】 D 【试题解析】 此循环完整执行了 3次,第 4次时循环条件为 “假 ”,因此循环就不再执行。这时变量 I和 S的值分别为 22和 3。 32 【正确答案】 A 【试题解析】 循环完成 1到 10的求和,循环结束后,系统将求和结果送给了文本框 TEXT1,故文本框 TEXT1中输出 55。 33 【正确答案】 B 【试题解析】 通过参数传递 CALL GETDATA(N)语句,将 N值赋予 M,所以M
28、=N=9。而 SGN函数为返回参数的正负号, SGN(-9)=-1。因而 M=M*3+SGN(-9)=9*3+(-1)= 27-1=26。 34 【正确答案】 D 【试题解析】 此函数过程的功能是将字符串反转并转为大写字符。 35 【正确答案】 B 【试题解析】 该程序完成 0到 100之间所有偶数的求和操作。当把 100加入变量SUM后, SUM的值为 2550,而此时 I再加 2,值为 102,超出循环终值,结束循环。 36 【正确答案】 线性链表 【试题解析】 本题考察的是线性链表的定义。 37 【正确答案】 回溯法 【试题解析】 软件调试的主要方法包括:强行排错法、回溯法和原因排除 法
29、三类,每类中又包括多种方法。 38 【正确答案】 ACBDFEG 【试题解析】 中序遍历的遍历: 遍历左子树; 访问根结点; 遍历右子树。 39 【正确答案】 N-S图 【试题解析】 结构化程序流程图,通常又被称为 N-S图。 40 【正确答案】 多态性 【试题解析】 本题考察的是有关多态性的定义。 41 【正确答案】 最左边的列 【试题解析】 对多个字段进行排序,可以使用数据表视图中的列选定器同时选定多个字段,然后单击表工具栏中的排序按钮即可。 Access按照从最左 侧的选定列开始对记录进行排序,即先按照第一个字段进行排序,当第一个字段中有相同值时,再根据第二个字段进行排序,依次类推,直到
30、将数据表中的数据全部排好。 42 【正确答案】 表之间的关系 【试题解析】 在 Access中创建多表查询时,必须先建立表之间的关系。 43 【正确答案】 主要接口 【试题解析】 窗体是 Access中的一种主要用于在数据库中输入输出数据的数据库对象,是用户和 Access应用程序之间的主要接口,它通过计算机屏幕将数据库中的表或查询中的数据反映给使用者。 44 【正确 答案】 超级链接 【试题解析】 超级链接可以在窗体和数据表中使用,通过它,可以跳到同一或另一 Access数据库中的对象上,或跳到因特网上的文档上。 45 【正确答案】 标签报表 【试题解析】 标签报表是以紧凑的形式打印表或查询
31、中的数据,一般很小,所以一页往往能显示多个标签报表,非常简洁,记录与记录之间有很大的空白空间,便于用户裁剪粘贴在别的地方使用。 46 【正确答案】 删除已经应用的主题 【试题解析】 在 Access数据访问页中,可以设置自定义的背景颜色、背景图片及背景声音等,以 增强数据访问页的视觉效果和音乐效果。但是在使用自定义背景颜色、图片、声音之前,必须删除已经应用的主题。 47 【正确答案】 定义宏 【试题解析】 一般的操作可以直接一步一步地手工执行,而重复的操作可通过定义宏把这些操作变为一个宏来自动执行。 48 【正确答案】 21 IS ODD NUMBER 【试题解析】 从键盘输入一个整数,若能被
32、 2整除,则返回 “EVEN NUMBER”,否则返回 “ODD NUMBER”,而本题输入的数字为 21,它不能被 2整除,故最后答案为 “21 IS ODD NUMBER”。 49 【正确答案】 11 【试题解析】 由于要计算的表达式的项数是 10,因此答案为 11。 50 【正确答案】 51 【试题解析】 本题循环内部完成 b=231+2+3+4+5+6的操作,当 k=7时,结束循环,故消息框中显示的是 51。 51 【正确答案】 x max; x min ; sum-max-min 【试题解析】 将最高分 max的初值设为 0,最低分 min的初值设为 10,循环 8次输入每个裁判的判分,如果高于 max则将值赋予 max,如果低于 rain则将值赋予 min,并将每个裁判的判分加入总和。这样在循环完 8次后 max里存放的是最高分, min里存放的是最低分。用 sum减去最高分和最低分再除以 6就是选手的实际得分。