1、2006年 9月国家二级( ACCESS)笔试真题试卷及答案与解析 1 下列选项中不符合良好程序设计风格的是 _。 ( A)源程序要文档化 ( B)数据说明的次序要规范化 ( C)避免滥用 goto语句 ( D)模块设计要保证高耦合、高内聚 2 从工程管理角度,软件没计一般分为两步完成,它们是 _。 ( A)概要设计与洋细设计 ( B)过程控制 ( C)软件结构设计与数据设计 ( D)程序没计与数据设计 3 下列选项中不属于软件生命周期开发阶段任务的是 _。 ( A)软件测试 ( B)概要设计 ( C)软件维护 ( D)详细设计 4 在数据库系统中,用户所见数据模式为 _。 ( A)概念模式
2、( B)外模式 ( C)内模式 ( D)物理模式 5 数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和 _。 ( A)编码设计 ( B)测试阶段 ( C)运行阶段 ( D)物理设计 6 设有如下三个关系表下列操作中正确的是 _。 ( A) T=RS ( B) R S ( C) T=RS ( D) T=R/S 7 下列叙述中正确的 _。 ( A)一个算法的空间复杂度大,则其时间复杂度也必定大 ( B)一个算法的空间复杂度大,则其时间复杂度必定小 ( C)一个算法的时间复杂度大,则其空间复杂度必定小 ( D)上述三种说法都不对 8 在长度为 64的有序线性表中进行顺序查找,最坏情况下需要比较
3、的次数为_。 ( A) 63 ( B) 64 ( C) 6 ( D) 7 9 数据库技术的根本目标是解决数据的 _。 ( A)存储问题 ( B)共享问题 ( C)安全问题 ( D)保护问题 10 对下列二叉树 进行中序遍历的结果是 _。 ( A) ACBDFEG ( B) ACBDFGE ( C) ABDCGEF ( D) FCADBEG 11 下列实体的联系中,属于多对多联系的是 _。 ( A)学生与课程 ( B)学校与校长 ( C)住院的病人与病床 ( D)职工与工资 12 在关系运算中,投影运算的含义是 _。 ( A)在基本表中选择满足条件的记录组成一个新的关系 ( B)在基本表中选择需
4、要的字段 (属性 )组成一个新的关系 ( C)在基本表中选择满足条件的记录和属性组成一个新的关系 ( D)上述说法均足正确的 13 SQL的含义是 _。 ( A)结构化查询语言 ( B)数据定义语言 ( C)数据库查询语言 ( D)数据库操纵与控制浯言 14 以下关于 Access表的叙述中,正确的是 _。 ( A)表一般包含一到两个主题的信息 ( B)表的数据表视图只用于显示数据 ( C)表设计视图的主要工作是设计表的结构 ( D)在表的数据表视图中,不能修改字段名称 15 在 SQL的 SELECT语句中,用于实现选择运算的是 _。 ( A) FOR ( B) WHILE ( C) IF
5、( D) WHERE 16 以下关于空值的叙述中,错误的是 _。 ( A)空值表示字段还没有确定值 ( B) Access使用 NULL来表示空值 ( C)空值等同于空字符串 ( D)空值不等于数值 0 17 使用表设计器定义表中字段时,不是必须设置的内容是 _。 ( A)字段名称 ( B)数据类型 ( C)说明 ( D)字段属性 18 如果想在已建立的 “tSalary”表的数据表视图中直接显示出姓 “李 ”的记录,应使用 Access提供的 _。 ( A)筛选功能 ( B)排序功能 ( C)查询功能 ( D)报表功能 19 下面显示的是查询设计视图的 “设计网格 ”部分:从所显示的内容中可
6、以判断出该查询要查找的是 _。 ( A)性别为 “女 ”并且 1980年以前参加工作的记录 ( B)性别为 “女 ”并且 1980年以后参加工作的记录 ( C)性别为 “女 ”或者 1980年以前参加工作的记录 ( D)性别为 “女 ”或者 1980年以后参加工作的记录 20 若要查询某字段的值为 “JSJ”的记录,在查询设计视图对应字段的准则中,错误的表达式是 _。 ( A) JSJ ( B) “JSJ” ( C) “*JSJ*” ( D) Like “JSJ” 21 已经建立了包含 “姓名 ”、 “性别 ”、 “系别 ”、 “职称 ”等字段的 “tEmployee”表。若以此表为数据源创建
7、查询,计算各系不同性别的总人数和各类职称人数,并显示如下图所示的结果。正确的设计是 _。( A) ( B) ( C) ( D) 22 若要在报表每一页底部都输出信息,需要设置的是 _。 ( A)页面页脚 ( B)报表页脚 ( C)页面页眉 ( D)报表页眉 23 Access数据库中,用于输入或编辑字段数据的交互控件是 _。 ( A)文本框 ( B)标签 ( C)复选框 ( D)组合框 24 一个关系数据库的表中有多条记录,记录之间的相互关系是 _。 ( A)前后顺序不能任意颠倒,一定要按照输入的顺序排列 ( B)前后顺序可以任意颠倒,不影响库中的数据关系 ( C)前后顺序可以任意颠倒,但排列
8、顺序不同,统计处理结果可能不同 ( D)前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列 25 在已建雇员表中有 “工作日期 ”字段,下图所示的是以此表为数据源创建的 “雇员基本信息 ”窗体。 假设当前雇员的工作日期为 “1998-08-17”,若在窗体 “工作日期 ”标签右侧文本框控件的 “控件来源 ”属性中输入表达式: =Str(Month(工作日期 ) “月 ”,则在该文本框控件内显示的结果是 _。 ( A) Str(Month(Date() “月 ” ( B) “08” “月 ” ( C) 08月 ( D) 8月 26 在宏的调试中,可配合使用设计器上的工具按钮 _。 ( A) “
9、调试 ” ( B) “条件 ” ( C) “单步 ” ( D) “运行 ” 27 以下是宏 m的操作序列设计: 条件 操作序列 操作参数 MsgBox 消息为 “AA” tt 1 MsgBox 消息为 “BB” MsgBox 消息为 “CC” 现设置宏 m为窗体 “fTest”上名为 “bTest”命令按钮的单击事件属性,打开窗体“fTest”运行后,在窗体上名为 “tt”的文本框内输入数字 1,然后单击命令按钮bTest,则 _。 ( A)屏幕会先后弹出三个消息框,分别显示消息 “AA”、 “BB”、 “CC” ( B)屏 幕会弹出一个消息框,显示消息 “AA” ( C)屏幕会先后弹出两个消
10、息框,分别显示消息 “AA”和 “BB” ( D)屏幕会先后弹出两个消息框,分别显示消息 “AA”和 “CC” 28 在窗休中添加了一个文本框和一个命令按佣 (名称分别为 tText和bCommand),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为 “计算机等级考试 ”。以下能实现上述操作的事件过程是 _。 ( A) Private Sub bConunand_Click() Caption=“计算机等级考试 “ End Sub ( B) Private Sub tText_Click() bCommand.Caption=“计算机等级考试 “ End
11、Sub ( C) Private Sub bCommand_Change() Caption=“计算机等级考试 “ End Sub ( D) Private Sub tText_Change() bCommand.Caption=“计算机等级考试 “ End Sub 29 Sub过程与 Function过程最根本的区别是 _。 ( A) Sub过程的过程名不能返回值,而 Function过程能通过过程名返回值 ( B) Sub过程可以使用 Call语句或直接使用过程名调用,而 Function过程不可以 ( C)两种过程参数的传递方式不同 ( D) Function过程可以有参数, Sub过程
12、不可以 30 在窗体中添加一个命令按钮 (名称为 Command1),然后编写如下代码: Private Sub Command1_Click() a=0:b=5:c=6 MsgBox a=b c End Sub 窗体打开运行后,如果单击命令按钮,则消息框的输出结果为 _。 ( A) 11 ( B) a=11 ( C) 0 ( D) False 31 在窗休中添加一个名称为 Command1的命令按钮,然后编写如下事件代码: Private Sub Command1_Click() Dim a(10,10) For m=2 To 4 For n=4 To 5 a(m,n)=m*n Next n
13、 Next m MsgBox a(2,5) a(3,4) a(4,5) End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是 _。 ( A) 22 ( B) 32 ( C) 42 ( D) 52 32 在窗体上添加一个命令按钮 (名为 Command1)和一个文本框 (名为 Text1),并在命令按钮中编写如下事件代码: Private Sub Command1_Click() m=2.17 n=Len(Str$(m) Space(5) Me!Text1=n End Sub 打开窗体运行后,单击命令按钮,在文本框中显示 _。 ( A) 5 ( B) 8 ( C) 9 ( D) 1
14、0 33 在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码: Private Sub Command1_CliCk() A=75 If A 60 Then I=1 If A 70 Then I=2 If A 80 Then I=3 If A 90 Then I=4 MsgBox I End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是 _。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 34 在窗体中添加 个名称为 Command1的命令按钮,然后编写如下事件代码: Private Sub Command1_Click() s=“ABBACDDC
15、BA“ For I=6 To 2 Step -2 x=Mid(s,I,I) y=Left(s,I) z=Right(s,I) z=x & y & z Next I MSgBox z End Sub 窗体打开 运行后,单击命令按钮,则消息框的输出结果是 _。 ( A) AABAAB ( B) ABBABA ( C) BABBA ( D) BBABBA 35 在窗体中添加一个名称为 Command1的命令按钮,然后编写如下程序: Public x As Integer Private Sub Command1_Click() x=10 Call s1 Call s2 MSgBox x End Su
16、b Private Sub s1() x=x 20 End Sub Private Sub s2() Dim x As Integer x=X 20 End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为 _。 ( A) 10 ( B) 30 ( C) 40 ( D) 50 36 下列软件系统结构图的宽度为【 】。 37 【 】的任 务是诊断和改正程序中的错误。 38 一个关系表的行称为【 】。 39 按 “先进后出 ”原则组织数据的数据结构是【 】。 40 数据结构分为线性结构和非线性结构,带链的队列属于【 】。 41 Access数据库中,如果在窗体上输入的数据总是取自表或查询
17、中的字段数据,或者取自某固定内容的数据,可以使用【 】控件来完成。 42 某窗休中有一命令按钮,在窗体视图中单击此命令按钮打开一个报表,需要执行的宏操作是【 】。 43 在数据表视图下向表中输入数据,在未输入数值之前,系统自动提供 的数值字段的属性是【 】。 44 某窗体中有一命令按钮,名称为 C1。要求在窗体视图中单击此命令按钮后,命令按钮上显示的文字颜色变为棕色 (棕色代码为 128),实现该操作的 VBA语句是【 】。 45 如果要将某表中的若干记录删除,应该创建【 】查询。 46 在窗体中添加一个命令按钮 (名称为 Command1),然后编写如下代码: Private Sub Com
18、mand1_Click() Static b As Integer b=b 1 End Sub 窗体打开运行后,三次单击命令按钮后,变量 b的值是【 】。 47 在窗体上有一个文本框控件,名称为 Text1。同时,窗体加载时设置其计时器间隔为 1秒、计时器触发事件过程则实现在 Text1文本框中动态显示当前日期和时间。请补充完整。 Private Sub Form_Load() Me.TimerInterval=1000 End Sub Private Sub【 】 Me!text1=Now() End Sub 48 实现数据库操作的 DAO技术,其模型采用的是层次结构,其中处于最顶层的对象是
19、【 】。 49 下面 VBA程序段运行时,内层循环的循环总次数是【 】。 For m=0 To 7 step 3 For n=m-1 To m 1 Next n Next m 50 在窗体上添加一个命令按钮 (名为 Command1),然后编写如下事件过程: Private Sub Command1 Click() Dim b,k For k=1 to 6 b=23 k Next k MsgBox b k End Sub 打开窗体后,单击命令按钮,消息框的输出结果是【 】。 2006年 9月国家二级( ACCESS)笔试真题试卷答案与解析 1 【正确答案】 D 【试题解析】 良好的程序设计风格
20、可以使程序结构清晰合理,使程序代码便于维护,因此,程序设计风格对保证程序的质量很重要。主要应注意和考虑下述一些因素: 1、源程序要文档化: 2、数据说明的次序要规范化: 3、语句的结构应该简单直接,不应该为提高效率而把语句复杂化,避免滥用 goto语句。模块设计要保证低耦合、高内聚。 2 【正确答案】 A 【试题解析】 从工程管理角度看,软件设计分为两步完成:概要设计与详细设计。概要设计 (又称结构设计 )将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库 模式;详细设计确立每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节。 3 【正确答案】 C 【试题解析
21、】 软件生命周期分为软件定义、软件开发及软件维护。其中软件开发阶段的任务中软件设计阶段可分解成概要设计阶段和详细设计阶段;软件维护不屈于软件开发阶段。 4 【正确答案】 B 【试题解析】 数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或逻辑模式,是数据库中对全体数据的逻 辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。 5 【正确答案】 D 【试题解析】 数据
22、库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。数据库设计分为以下 6个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。 6 【正确答案】 C 【试题解析】 从图中可以看出,关系 T是关系 R和关系 S的简单扩充,而扩充的符号为 ,所以答案为 T=RS。 7 【正确答案】 D 【试题解析】 算法的复杂度主要包括时间复杂度和空间复杂度:算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度;算法的时问复杂度是指执行算法所需要的计算工作量,即算法执行过程中所需要的基本运算次数,为了能够比较客观地反映出一个算法的效率,在度量一个
23、算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细节无关。为此,可以用算法在执行过程中所需基本运算的执行次数来度量算 法的工作量。 8 【正确答案】 B 【试题解析】 在进行顺序查找过程中,如果线性表中的第 1个元素就是被查找元素,则只需做一次比较就查找成功,查找效率最高;但如果被查找的元素是线性表中的最后一个元素,或者被查找的元素根本就不在线性表中,则为了查找这个元素需要与线性表中所有的元素进行比较,这是顺序查找的最坏情况。所以对长度为 n的线性表进行顺序查找,在最坏情况下需要比较 n次。 9 【正确答案】 B 【试题解析】 由于数据
24、的集成性使得数据可为多个应用所共享,特别是在网络发达的今天,数据库与网络的 结合扩大了数据关系的应用范围。数据的共享本身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。因此,数据库设计的根本目标是要解决数据共享问题。 10 【正确答案】 A 【试题解析】 二叉树的中序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;并且遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。 11 【正确答案】 A 【试题解析】 实体之间的联系有三种:一对多、多对多、一对一。 在 Access中,多对多的联
25、系表现为一个表中的多条记录在相关表中同样可以有多条记录与之对应。 A选项中,一个学生可以学多门课程,同样,每门课程也可以被多名学生选修。 12 【正确答案】 B 【试题解析】 从关系模式中指定若干属性组成新的关系称为投影。投影是从列的角度进行的运算,相当于对关系进行垂直分解。经过投影运算可以得到一个新的关系。 13 【正确答案】 A 【试题解析】 SQL (Structured Query Language,结构化查询语言 )是集数据定义、数据操纵和数据控制功能于 一体的数据库语言。 14 【正确答案】 C 【试题解析】 在数据库中,应该为每个不同的主题建立单个的表,这样可以提高数据库的工作效
26、率,并可减少因数据输入而产生的错误,所以选项 A错误:在表的数据表视图中,可以进行字段的编辑、添加、删除和数据查找等各项操作,所以选项 B、 D都错误。 15 【正确答案】 D 【试题解析】 SELECT语句的语法包括几个主要子句,分别是: FORM、WHERE和 ORDER BY子句。在语句中 WHERE后跟条件表达式,用于实现选择运算。 16 【正确答案】 C 【试题解析】 在 ACCESS表中,如果某个记录的某个字段尚未存储数据,则称该记录的这个字段的值为空值。空值与字字符串的含义有所不同,空值是缺值或还没有值,字段中允许使用 NULL值来说明一个字段里的信息目前还无法得到:空字符串是用
27、双引号括起来的空字符串 (即 “”),且双引号中间没有空格,是长度为0的字符串。 17 【正确答案】 C 【试题解析】 表的 “设计 ”视图分为上下两部分:上半部分是表设计器,下半部分是字段属性区。在表设计器中,从左至右分别为字段选定器、字段名称列、数据类型列和说明列。说明信息 不是必须的,但它能增加数据的可读性。 18 【正确答案】 A 【试题解析】 筛选功能是从众多的数据中挑选出一部分满足某种条什的数据进行处理,经过筛选后的表,只显示满足条件的记录,而不满足条件的记录将被隐藏起来。题目要求在数据表视图中直接显示出姓 “李 ”的记录,所以选用筛选功能。 19 【正确答案】 A 【试题解析】
28、在图中创建的查询中,查询条件涉及了两个字段 “性别 ”和 “工作时间 ”,条件要求 “性别 ”为女 “工作时间 ” 1980年,即: 1980年以前参加工作的记录。 20 【正确答案】 C 【试题解析】 在查询字段中使用 “*”,表示查洵所有字段的值。 “*JSJ*”表示查询某字段内容中间包含 JSJ的值的记录。 21 【正确答案】 B 【试题解析】 这里需要注意一下,图上标题栏 “教师统计:交叉表查询 ”。创建交叉表查询,必须指定一个或多个 “行标题 ”选项,一个 “列标题 ”选项和一个 “值 ”选项。 22 【正确答案】 A 【试题解析】 报表页眉:在报表的开始处,用宋显示报表的标题、图形
29、或说明性文字,每份报表只有一个报表页眉。 页面页眉:用来显示报表中的字段名称或对记录的分组名称,报 表的每一页有一个页而页眉。 页面页脚:打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚。 报表页脚:用宋显示整份报表的汇总说明,在所有记录都被处理后,只打印在报表的结束处。 23 【正确答案】 A 【试题解析】 文本框:主要用来输入或编辑字段数据,是一种交互式控件:标签:主要用来在窗体或报表上显示说明性文本:复选框:是作为单独的控件来显示表或查询中的 “是 ”或 “否 ”的值:组合框:组合框既可以进行选择,也可以输入文本,如果在窗体上输入的数据总是取自某一个表或查询中记录的数
30、据,或者取自某固定内容的数据,可以使用组合框来完成。 24 【正确答案】 B 【试题解析】 一个关系数据库的表中有多条记录,记录之间的前后顺序并不会对库中的数据关系产生影响。 25 【正确答案】 D 【试题解析】 截取日期分量函数 Month(表达式 )的作用是返回日期表达式月份的整数,即返回的值为 1到 12中的任意一个数,故本题答案选 D。 26 【正确答案】 C 【试题解析】 在 Access系统中提供了 “单步 ”执行的宏调试下具,使用单步跟踪执行,可以观察宏的流程和每一个操作的结果,从中发 现并排除出现问题和错误的操作。 27 【正确答案】 D 【试题解析】 由于消息 “AA”和 “
31、CC”都没有设置条件,而消息 “BB”设置的条件为 tt 1。所以,打开窗体 “fTest”运行后,在窗体上名为 “n”的文本框内输入数字1,不符合消息 “BB”的条件,因此不会显示消息 “BB”,而显示没有设置条件的消息 “AA”和 “CC”。 28 【正确答案】 D 【试题解析】 题目要求在对文本框进行操作后,命令按钮上的标题改变,所以选项 A和 C可以排除。选项 B“tText Click()”是在鼠标单击文本 框后,不需要输入字符,命令按钮上的标题就发生改变,所以选项 B也不对。 29 【正确答案】 A 【试题解析】 过程是模块的单元组成,过程分两种类型: Sub子过程和 Functi
32、on函数过程。 VBA提供的关键字 Call,可显示调用一个子过程 (sub过程 ),但却不能调用执行函数过程 (Function过程 ),此外, Sub过程和 Function过程都可以直接引用过程名来调用,因此,选项 B错误。 Sub过程可以使用参数 (由调用过程传递的常数、变量或表达式 ),所以选项 D错误。选项 C要视具体情况才能确定。 Sub过程执 行操作但不返回值, Function过程可以返回值,这也是过程最根本的区别,所以选项 A正确。 30 【正确答案】 D 【试题解析】 程序中 “MsgBox a=b c”表示在消息框中显示 a与 b c的值比较的结果,由 “a=0:b=5
33、:c=6”可知, 0! =11,所以消息框的输出结果为 FALSE。 31 【正确答案】 C 【试题解析】 根据程序: a(2,5) a(3,4) a(4,5)=2*5 3*4 4*5=42。 32 【正确答案】 D 【试题解析】 程序中 “n=Len(Str$(m)+Space(5)”的含义是算出字符串总长度,当把正数转换成字符串时, Str$函数在字符串前面留有一个空格, Space(数值表达式 ),则返回由数值表达式确定的空格个数组成的空字符串。 Str$(m)表示 5个字符串, Space(5)表示 5个字符串,所以 n等于 10。 33 【正确答案】 B 【试题解析】 “If条件表达
34、式 I Then条件表达式 1为真时要执行的语句序列 ”,在程序中, A=75,即 A 70,执行 “If A 70 Then I=2”,所以, I=2。 34 【正确答案】 D 【 试题解析】 Mid(字符表达式,数值表达式 1,数值表达式 2):返回一个值,该值是从字符表达式最左端某个字符开始,截取到某个字符为止的若干字符。其中,数值表达式 1的值是开始的字符位置,数值表达式 2是终止的字符位置。Left(字符表达式,数值表达式 ):返回一个值,该值是从字符表达式左侧第 1个字符开始,截取的若干字符。具中,字符个数是数值表达式的值。 Right(字符表达式,数值表达式 ):返回一个值,该值
35、是从字符表达式右侧第 1个字符开始,截取的若干字符。其中,字符个数是数值表达式的值。 For循环运行三次,最后一次循环结束后, x=“BB“, y=“AB“, z=“BA“,所以 z=“BBABBA“。 35 【正确答案】 B 【试题解析】 本题使用 Call关键字调用子过程 s1, s2。 x=10在调用子过程 s1后, x=30,但由于在 s1中直接使用变量,所以该值的作用范围是局部的,即只限于 s1子过程中,没有传回。在调用 s2时,由于 s2使用 Dim.As关键字定义 x,所以其值是模块范围的。故在消息框中输出的值,是从子过程 s2传回的值。 36 【正确答案】 3 【试题解析】 软
36、件系统结构图的宽度:整体控制跨度 (最大 模块数的层 )的表示。 37 【正确答案】 程序调试 【试题解析】 程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。 38 【正确答案】 元组 【试题解析】 设计数据库的目的实质上足设计出满足实际应用需求的实际关系模型:关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段。 39 【正确答案】 栈 【试题解析】 栈和队列都是一种特殊的操作受限的线性表,只允许在
37、端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“先进后出 ”的线性表:而队列只允许在表的 端进行插入操作,在另一端进行删除操作,是一种 “先进先出 ”的线性表。 40 【正确答案】 线性结构 【试题解析】 与栈类似,队列也是线性表,电可以采用链式存储结构。 41 【正确答案】 组合框 或 列表框 【试题解析】 如果在窗体上输入的数据总是取自某一个表或查询中记录的数据,或者取自某固定内容的 数据,可以使用组合框或列表框宋完成。列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值。组合框的列表是由多行数据组成,但平时只显示一行,需要选择其他数据时,
38、可以单击右侧的向下箭头按钮,使用组合框既可以进行选择,也可以输入文本,这也是组合框和列表框的区别。 42 【正确答案】 OpenReport 【试题解析】 Access中,打开报表的宏操作是 OpenReport。 43 【正确答案】 文本数据类型 【试题解析】 使用 “数据表 ”视图建立的表结构中所有字段的数据类型都为 “文本 ”型。 44 【正确答案】 C1.ForeColor=128 【试题解析】 改变宁体颜色用 ForeColor属性。 45 【正确答案】 删除 【试题解析】 如果要删除同一类的一组记录,就可以使用 Access提供的删除查询,利用该查询一次可以删除一组同类的记录。 4
39、6 【正确答案】 3 【试题解析】 静态变量 b的初始值为 0,每点击一次命令按钮 Command1,都会执行一次 “b=b 1”的操作,三次单击命令按钮后,变量 b=0 1 1 1,等于 3。 47 【正确答案】 Form Timer() 【试题解析】 VBA通过设置窗体的 “计时器间隔 (TimerInterval)”属性与添加 “计时器触发 (Timer)”事件来完成 “定时 ”功能。其处理过程是 Timer事件每隔TimerInterval时间间隔就会被激发一次,并运行窗体 Form的 Timer事件过程来响应。 48 【正确答案】 DBEngine 【试题解析】 DAO包含了一个复杂的可编程数据关联对象的层次,其中DBEngine对象处于最顶层,它是模型中唯一不被其他对象所包含的数据库引擎本身。 49 【正确答案 】 9 【试题解析】 外层循环 “For m=O To 7 step 3”从 0到 7,每运行一次加 3,外层循环运行一次,内层循环运行 3次,所以 3*3=9,内层循环的循环总次数是 9次。 50 【正确答案】 36 【试题解析】 在程序中 For循环运行了 6次,当 k=6时, b=23 6=29,而 k1=7,跳出循环,在循环结束后, b k=29 7=36。