1、二级 ACCESS笔试-68 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列不屈于窗体常用格式属性的是( )。(分数:2.00)A.标题B.滚动条C.分隔线D.记录源2.Access数据库中,用于输入或编辑字段数据的交互控件是( )。(分数:2.00)A.文本框B.标签C.复选框D.组合框3.下列 SQL语句中,用于修改表结构的是( )。(分数:2.00)A.ALTERB.CREATEC.UPDATED.INSERT4.下列说法中,不属于数据模型所描述的内容的是( )。(分数:2.00)A.数据结构B.数据操作C.数据查向D.数据约束
2、5.输入掩码通过( )减少输入数据时的错误。(分数:2.00)A.限制可输入的字符数B.仅接受某种类型的数据C.在每次输入时,自动填充某些数据D.以上全部6.在设计程序时,应采纳的原则之一是( )。(分数:2.00)A.不限制 goto语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解7.Access提供的参数查询可在执行时显示一个对话框以提示用户输入信息,如在其中输入提示信息,要想形成参数查询,只要将一般查询准则中的数据用( )括起来。(分数:2.00)A.()B.C.D.8.下列不属于软件工程三个要素的是( )。(分数:2.00)A.工具B.过程C.方法D.环境9.
3、可以作为窗体数据源的是( )。(分数:2.00)A.表B.查询C.Select语句D.表、查询和 Select语句10.“学号”字段中含有 1、2、3、等值,则在表设计器中,该字段可以设置成数字类型,也可以设置为( )类型。(分数:2.00)A.货币B.文本C.备注D.日期/时间11.掩码“#-#”对应的正确的输入数据是( )。(分数:2.00)A.abcd-123456B.0755-123456C.#-#D.0755-abcdefg12.表是由( )组成的。(分数:2.00)A.字段和记录B.查询和字段C.记录和窗体D.报表和字段13.Access中的字段可以定义有效性,有效性规则是( )。
4、(分数:2.00)A.控制符B.文本C.条件D.以上说法都不对14.计算控件中的控件来源属性一般设置为以( )开头的表达式。(分数:2.00)A.字母B.等号C.括号D.双引号15.在窗体上添加一个命令按钮(名为 Conunand1)和一个文本框(名为 Text1),并在命令按钮中编写如下事件代码:Private Sub Command1_Click()m=2170n=Len (Str$ (m) +Space (5)Me! Text1=nEnd Sub打开窗体运行后,单击命令按钮,在文本框中显示( )。(分数:2.00)A.5B.8C.9D.1016.假设某数据表中有一个工作时间字段,查找 2
5、000年参加工作的职工记录的准则是( )。(分数:2.00)A.Between #2000-01-01#And#2000-12-31#B.Between “2000-01-01“And“2000-12-31“C.Between“2000.01.01“And“2000.12.31“D.#2000.01.01#And #2000.12.31#17.在宏的调试中,可配合使用设计器上的工具按钮( )。(分数:2.00)A.调试B.条件C.单步D.运行18.如果想在已建立的“Salary“表的数据表视图中直接显示出姓“马”的记录,应使用 Access提供的( )。(分数:2.00)A.筛选功能B.排序功
6、能C.查询功能D.报表功能19.下列有关数据库的描述中,正确的是( )。(分数:2.00)A.数据库是一个 DBF文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件20.栈底至栈顶依次存放元素 A、B、C、D,在第五个元素 E人栈前,栈中元素可以出栈,则出栈序列可能是( )。(分数:2.00)A.ABCEDB.DCBEAC.DBCEAD.CDABE21.下列数据模型中,具有坚实理论基础的是( )。(分数:2.00)A.层次模型B.网状模型C.关系模型D.以上三个都是22.数据访问页的“主题”是指( )。(分数:2.00)A.数据访问页的标题B.对数据访问页的目的、内容
7、和访问要求等的描述C.数据访问页的布局与外观的统一设计和颜色方案的集合D.以上都正确23.一个关系数据库的表中有多条记录,记录之间的相互关系是( )。(分数:2.00)A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列24.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看作是( )。(分数:2.00)A.路径的集合B.循环的集合C.目标的集合D.地址的集合25.有以下程序,程序运行结束后,x 的值是( )。x=1y=
8、2do x=x*yy=y+1loop while y5(分数:2.00)A.2B.4C.8D.2426.在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码:Private Sub Command1_Click( )s= “ABBACDDCAB“For i=6 To 2 Step -2x=Mid(s,i,i)y=Left(s,i)z=x&yNext iMsgBox zEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。(分数:2.00)A.AABAB.ABBAC.BABBAD.BBAB27.Access自动创建的主键是( )型数据。(分数:2.00)A.
9、自动编号B.文本C.整型D.备注28.若要在报表每一页底部都输出信息,需要设置的是( )。(分数:2.00)A.页面页脚B.报表页脚C.页面页眉D.报表页眉29.在待排序的元素序列基本有序的前提下,效率最高的排序方法是( )。(分数:2.00)A.冒泡排序B.选择排序C.快速排序D.归并排序30.在创建查询时,查询源可以由哪些内容组成?( )(分数:2.00)A.只能根据已建查询创建查询B.只能根据数据库表创建查询C.可以根据数据库表创建查询,但不能根据已建查询创建查询D.可以根据数据库表和已建查询创建查询31.一棵二叉树第五层上的结点数最多是( )。(分数:2.00)A.8B.16C.32D
10、.1532.如果要在 VBA中运行 OpenForm操作,可使用( )对象的 OpenForm方法。(分数:2.00)A.DoCmdB.FormC.ReportD.Query33.以下存储结构中不属于线性存储结构的是( )。(分数:2.00)A.队列B.线性表C.二叉树D.栈34.现有以下程序代码:Private sub Form_click( )Static s as integers=s+1text4, text = str(s)End sub单击窗体 4次后,文本框中的内容是( )。(分数:2.00)A.4B.0C.2D.以上都不对35.如果要从列表中选择所需的值,而不想浏览数据表或窗体
11、中的所有记录,或者要一次指定多个准则,即筛选条件,可使用( )方法。(分数:2.00)A.按选定内容筛选B.内容排除筛选C.按窗体筛选D.高级筛选/排序二、填空题(总题数:15,分数:30.00)36.在一个有 n个元素的顺序表的第 i个元素(1in)之前插入一个新元素时,需要向后移动 【1】 元素。(分数:2.00)填空项 1:_37.按功能划分,软件测试方法分为白盒测试法和 【2】 测试法。(分数:2.00)填空项 1:_38.将整个软件划分成若干单独命名和可编址的部分,称之为 【3】 。(分数:2.00)填空项 1:_39.在数据库逻辑结构的设计中,将 E-R模型转换为关系模型应遵循相关
12、原则。对于三个不同实体集和它们之间的多对多联系 m:n:p,最少可转换为 【4】 个关系模式。(分数:2.00)填空项 1:_40.一棵树按照左子女右兄弟表示法转换成对应的二叉树,则该二叉树中树根结点肯定没有 【5】 子女。(分数:2.00)填空项 1:_41.要删除“成绩”表中的所有行,在 SQL视图中可输入 【6】 。(分数:2.00)填空项 1:_42.在一个宏中可以包含多个操作,在运行宏时将按 【7】 的顺序来运行这些操作。(分数:2.00)填空项 1:_43.变量生存时间是指变量从模块对象 【8】 的代码执行时间。(分数:2.00)填空项 1:_44.于过程与函数过程的区别在于 【9
13、】 。(分数:2.00)填空项 1:_45.在窗体中添加命令按钮 cmd,并编写如下程序:Funtion panduan(x As Integer,y As Integer) As Integerpanduan=IIF(xy,x,y)End FunctionPrivate Sub cmd_click()Dim a As Integer,b As Integera=4b=7MsgBox panduan( a, b)End Sub打开窗体单击命令按钮,消息框中输出的结果为 【10】 。(分数:2.00)填空项 1:_46.下面程序段运行完后,变量 i的值是 【11】 。i=1s=0Do While
14、 i5s=s+ii=i+2Loop(分数:2.00)填空项 1:_47.在窗体中添加一个命令按钮 cmd和一个文本框 txt,然后编写如下事件过程:Private Sub cmd_click( )Dim x As Integer, y As Integer, z As Integerx=5y=7z=0Me! Txt=“Call p(x,y,z)Me! txt=zEnd SubSub p(a As Integer, b As Integer, e As Integer)c=a+bEnd Sub单击按钮,文本框显示的内容是 【12】 。(分数:2.00)填空项 1:_48.为某个窗体编写如下事件,
15、单击窗体,消息框显示的结果为 【13】 。Private Sub Form_Click( )Dim k As Integer ,n As Integer ,m As Integern=10:m=1:k=1Do While k=nm=m*2k=k+1LoopMsgBox mEnd Sub(分数:2.00)填空项 1:_49.现有一文本框,利用失去焦点触发事件过程改变文本框 txt的背景颜色为蓝色。请补充完整程序。Private Sub txt_LostFocus( )【14】 End sub(分数:2.00)填空项 1:_50.在 Access中, 【15】 查询的运行一定会导致数据表中数据的变
16、化。(分数:2.00)填空项 1:_二级 ACCESS笔试-68 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列不屈于窗体常用格式属性的是( )。(分数:2.00)A.标题B.滚动条C.分隔线D.记录源 解析:解析 格式属性主要是针对控件的外观或窗体的显示格式而设置的。控件的格式属性包括标题、字体名称、字体大小、字体粗细、前景颜色、背景颜色、特殊效果等。窗体的格式属性包括标题、默认视图、滚动条、记录选定器、浏览按钮、分隔线、自动居中、控制框、最大最小化按钮、关闭按钮、边框样式等。2.Access数据库中,用于输入或编辑字段数据的交互控件
17、是( )。(分数:2.00)A.文本框 B.标签C.复选框D.组合框解析:解析 Access 数据库中,可用于输入或编辑字段数据的交互控件是文本框。3.下列 SQL语句中,用于修改表结构的是( )。(分数:2.00)A.ALTER B.CREATEC.UPDATED.INSERT解析:解析 SQL 查询语句中的 ALTER语句用于修改表结构。4.下列说法中,不属于数据模型所描述的内容的是( )。(分数:2.00)A.数据结构B.数据操作C.数据查向 D.数据约束解析:解析 数据模型描述的内容有三部分,它们是数据结构、数据操作和数据约束。其中,数据结构主要描述数据的类型、内容、性质,以及数据库的
18、联系等;数据操作主要是描述在相应数据结构上的操作类型与操作方式。5.输入掩码通过( )减少输入数据时的错误。(分数:2.00)A.限制可输入的字符数B.仅接受某种类型的数据C.在每次输入时,自动填充某些数据D.以上全部 解析:解析 输入掩码可以通过限制可输入的字符数、仅接受某种类型的数据、在每次输入时自动填充某些数据等方法减少输入数据时的错误。6.在设计程序时,应采纳的原则之一是( )。(分数:2.00)A.不限制 goto语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解 解析:解析 滥用 GOTO语句将使程序流程无规律,可读性差;注解行有利于对程序的理解,不应减少或
19、取消;程序的长短要依照实际情况而论,而不是越短越好。7.Access提供的参数查询可在执行时显示一个对话框以提示用户输入信息,如在其中输入提示信息,要想形成参数查询,只要将一般查询准则中的数据用( )括起来。(分数:2.00)A.()B.C.D. 解析:解析 创建参数查询时,在要用作参数的字段对应的“准则”单元格中输入一个表达式,并用中括号“”括起来。因此选项 A、B、C 错误。8.下列不属于软件工程三个要素的是( )。(分数:2.00)A.工具B.过程C.方法D.环境 解析:解析 软件工程包括三个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;
20、过程支持软件开发的各个环节的控制、管理。9.可以作为窗体数据源的是( )。(分数:2.00)A.表B.查询C.Select语句D.表、查询和 Select语句 解析:解析 Access 中窗体的“数据环境”被称为记录源(Record Source),记录源可以是表、查询或SQL SELECT语句。当 Access窗体的记录源是相互关联的若干表时,Access 中通过建立查询或是使用 SQL SELECT语句作为记录源,而查询与 SELECT语句指定了相关的表及表间关系。10.“学号”字段中含有 1、2、3、等值,则在表设计器中,该字段可以设置成数字类型,也可以设置为( )类型。(分数:2.00
21、)A.货币B.文本 C.备注D.日期/时间解析:解析 对于数字的表示可以使用数值类型和文本类型。11.掩码“#-#”对应的正确的输入数据是( )。(分数:2.00)A.abcd-123456B.0755-123456 C.#-#D.0755-abcdefg解析:解析 只有选项 B满足格式要求。12.表是由( )组成的。(分数:2.00)A.字段和记录 B.查询和字段C.记录和窗体D.报表和字段解析:解析 一个表是由字段和记录两部分组成。13.Access中的字段可以定义有效性,有效性规则是( )。(分数:2.00)A.控制符B.文本C.条件 D.以上说法都不对解析:解析 “有效性规则”是 Ac
22、cess中一个非常有用的属性,利用该属性可以防止非法数据输入到表中。有效性规则就是检查输入的值是否符合某种条件。14.计算控件中的控件来源属性一般设置为以( )开头的表达式。(分数:2.00)A.字母B.等号 C.括号D.双引号解析:解析 计算控件的控件源必须是“=”开头的一个计算表达式,当表达式的值发生变化时,会重新计算结果并输出显示。文本框是最常用的计算控件。15.在窗体上添加一个命令按钮(名为 Conunand1)和一个文本框(名为 Text1),并在命令按钮中编写如下事件代码:Private Sub Command1_Click()m=2170n=Len (Str$ (m) +Spac
23、e (5)Me! Text1=nEnd Sub打开窗体运行后,单击命令按钮,在文本框中显示( )。(分数:2.00)A.5B.8C.9 D.10解析:解析 2170 转换为字符串,再在后面加 5个空格,所以长度为 9。16.假设某数据表中有一个工作时间字段,查找 2000年参加工作的职工记录的准则是( )。(分数:2.00)A.Between #2000-01-01#And#2000-12-31# B.Between “2000-01-01“And“2000-12-31“C.Between“2000.01.01“And“2000.12.31“D.#2000.01.01#And #2000.12
24、.31#解析:解析 本题选项 B、C 没有使用“#”,选项 D没有 Between。17.在宏的调试中,可配合使用设计器上的工具按钮( )。(分数:2.00)A.调试B.条件C.单步 D.运行解析:解析 在宏的调试中,可配合使用设计器上的工具按钮“单步”。18.如果想在已建立的“Salary“表的数据表视图中直接显示出姓“马”的记录,应使用 Access提供的( )。(分数:2.00)A.筛选功能 B.排序功能C.查询功能D.报表功能解析:解析 Access 的筛选功能可以直接显示出姓“马”的记录。19.下列有关数据库的描述中,正确的是( )。(分数:2.00)A.数据库是一个 DBF文件B.
25、数据库是一个关系C.数据库是一个结构化的数据集合 D.数据库是一组文件解析:解析 数据库(DataBase,DB)是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据具有“集成”、“共享”的特点。20.栈底至栈顶依次存放元素 A、B、C、D,在第五个元素 E人栈前,栈中元素可以出栈,则出栈序列可能是( )。(分数:2.00)A.ABCEDB.DCBEA C.DBCEAD.CDABE解析:解析 栈操作原则上“后进先出”,栈底至栈顶依次存放元素 A、B、C、D,则表明这 4个元素中D是最后进栈,B、C 处于中间,A 最早进栈。所
26、以出栈时一定是先出 D,再出 C,再出 B,最后出 A。21.下列数据模型中,具有坚实理论基础的是( )。(分数:2.00)A.层次模型B.网状模型C.关系模型 D.以上三个都是解析:解析 关系模型较之格式化模型(网状模型和层次模型)有以下方面的优点,即数据结构比较简单、具有很高的数据独立性、可以直接处理多对多的联系,以及有坚实的理论基础。22.数据访问页的“主题”是指( )。(分数:2.00)A.数据访问页的标题B.对数据访问页的目的、内容和访问要求等的描述C.数据访问页的布局与外观的统一设计和颜色方案的集合 D.以上都正确解析:解析 数据访问页的主题是一个为数据访问页提供字体、横线、背景图
27、像以及其他元素的统一设计和颜色方案的集合。使用主题可以帮助用户很容易地创建一个具有专业水平的数据访问页。23.一个关系数据库的表中有多条记录,记录之间的相互关系是( )。(分数:2.00)A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系 C.前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列解析:解析 关系数据库中记录之间前后顺序可以任意颠倒,不影响库中的数据关系。24.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看作是( )。(分数:2.00)A.路径的集合 B.
28、循环的集合C.目标的集合D.地址的集合解析:解析 软件的白盒测试方法是把测试对象看作一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。25.有以下程序,程序运行结束后,x 的值是( )。x=1y=2do x=x*yy=y+1loop while y5(分数:2.00)A.2B.4C.8D.24 解析:解析 第一次循环 x=2,y=3,第二次循环 x=6,y=4,第三次循环 x=24,y=5。26.在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码:Private Sub Command1_Click( )s=
29、“ABBACDDCAB“For i=6 To 2 Step -2x=Mid(s,i,i)y=Left(s,i)z=x&yNext iMsgBox zEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。(分数:2.00)A.AABAB.ABBAC.BABBAD.BBAB 解析:解析 变量 x、y 存储的是最后一次截取字符串的值,最后一次循环 i为 2,mid 从第二个位置截取 2个字符是 BB,left 从左边截取 2个字符是 AB,所以 z为 BBAB。27.Access自动创建的主键是( )型数据。(分数:2.00)A.自动编号 B.文本C.整型D.备注解析:解析 在 A
30、ccess中自动创建的主键,是自动编号型数据。28.若要在报表每一页底部都输出信息,需要设置的是( )。(分数:2.00)A.页面页脚 B.报表页脚C.页面页眉D.报表页眉解析:解析 要在报表每一页底部都输出信息,需要设置的是页面页脚。29.在待排序的元素序列基本有序的前提下,效率最高的排序方法是( )。(分数:2.00)A.冒泡排序 B.选择排序C.快速排序D.归并排序解析:解析 从平均时间性能而言,快速排序最佳,其所需时间最少,但快速排序在最坏情况下的时间性能不如堆排序和归并排序。当序列中的记录基本有序或元素个数较少时,冒泡排序和简单选择排序为最佳排序方法,故本题答案应该为选项 A。30.
31、在创建查询时,查询源可以由哪些内容组成?( )(分数:2.00)A.只能根据已建查询创建查询B.只能根据数据库表创建查询 C.可以根据数据库表创建查询,但不能根据已建查询创建查询D.可以根据数据库表和已建查询创建查询解析:解析 可以根据数据库表和已建查询来创建查询。31.一棵二叉树第五层上的结点数最多是( )。(分数:2.00)A.8B.16 C.32D.15解析:解析 根据二叉树的性质;二叉树第 i(i1)层上至多有 2i-1个结点。得到第五层的结点数最多是 16。32.如果要在 VBA中运行 OpenForm操作,可使用( )对象的 OpenForm方法。(分数:2.00)A.DoCmd
32、B.FormC.ReportD.Query解析:解析 打开窗体操作的命令格式为:DoCmd. OpenForm,关闭窗体操作的命令格式是 DoCmd. Close。33.以下存储结构中不属于线性存储结构的是( )。(分数:2.00)A.队列B.线性表C.二叉树 D.栈解析:解析 线性表、栈和队列等数据结构所表达和处理的数据以线性结构为组织形式。栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。所以栈又称后进先出表(Last In First Out);队
33、列可看作是插入在一端进行,删除在另一端进行的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。在队列中,只能删除队头元素,队列的最后一个元素一定是最新人队的元素。因此队列又称先进先出表(First In First Out)。34.现有以下程序代码:Private sub Form_click( )Static s as integers=s+1text4, text = str(s)End sub单击窗体 4次后,文本框中的内容是( )。(分数:2.00)A.4 B.0C.2D.以上都不对解析:解析 s 是静态变量,过程运行完后不释放。35.如果要从列表中选择所需的值,而不想浏览数据表
34、或窗体中的所有记录,或者要一次指定多个准则,即筛选条件,可使用( )方法。(分数:2.00)A.按选定内容筛选B.内容排除筛选C.按窗体筛选 D.高级筛选/排序解析:解析 按窗体筛选可以从列表中选择所需的值或者一次指定多个准则。二、填空题(总题数:15,分数:30.00)36.在一个有 n个元素的顺序表的第 i个元素(1in)之前插入一个新元素时,需要向后移动 【1】 元素。(分数:2.00)填空项 1:_ (正确答案:n-i+1)解析:解析 在一般情况下,要在第 i个元素之前插入一个新元素时,首先是从最后一个元素开始,直到第 i个元素之间共 n-i+1个元素依次向后移动一个位置。37.按功能
35、划分,软件测试方法分为白盒测试法和 【2】 测试法。(分数:2.00)填空项 1:_ (正确答案:黑盒)解析:解析 软件测试的方法有三种动态测试、静态测试和正确性证明。设计测试用例的方法一般有两类:黑盒测试方法和白盒测试方法。在使用黑盒法设计测试用例时,测试人员将程序看成一个“黑盒”,也就是说,他不关心程序内部是如何实现的,而只是检查程序是否符合它的“功能说明”,所以使用黑盒法设计的测试用例完全是根据程序的功能说明来设计的;如用白盒法,则需要了解程序内部的结构,此时的测试用例是根据程序的内部逻辑来设计的。38.将整个软件划分成若干单独命名和可编址的部分,称之为 【3】 。(分数:2.00)填空
36、项 1:_ (正确答案:模块)解析:解析 模块是软件设计的一个重要概念。在解决复杂问题时,把整个问题分解成一个一个的模块来降低复杂性。39.在数据库逻辑结构的设计中,将 E-R模型转换为关系模型应遵循相关原则。对于三个不同实体集和它们之间的多对多联系 m:n:p,最少可转换为 【4】 个关系模式。(分数:2.00)填空项 1:_ (正确答案:4)解析:解析 将 E-R图转换为关系模型的转换方法有:一个实体型转换为一个关系模式;一个 m:n 联系转换为一个关系模式;三个或三个以上实体间的一个多元联系转换为一个关系模式;因此,本题答案为4。40.一棵树按照左子女右兄弟表示法转换成对应的二叉树,则该
37、二叉树中树根结点肯定没有 【5】 子女。(分数:2.00)填空项 1:_ (正确答案:右)解析:解析 对于根结点没有兄弟,所以没有右子女。41.要删除“成绩”表中的所有行,在 SQL视图中可输入 【6】 。(分数:2.00)填空项 1:_ (正确答案:DELETE FROM 成绩)解析:解析 从一个表或查询中删除一行或多行,WHERE 子句是可选的。如果不指定 WHERE子句,则从FROM子句指定的表或查询中删除所有行。如果指定 WHERE子句,则搜索条件应用于表或查询中的每一行,并且只有求值为真的行才被删除。42.在一个宏中可以包含多个操作,在运行宏时将按 【7】 的顺序来运行这些操作。(分
38、数:2.00)填空项 1:_ (正确答案:从上到下)解析:解析 宏中可以包含多个操作,在运行宏时必然有一定的顺序,其顺序是从上到下。43.变量生存时间是指变量从模块对象 【8】 的代码执行时间。(分数:2.00)填空项 1:_ (正确答案:首次出现(声明)到消失)解析:解析 本题考查的是变量的生存时间。44.于过程与函数过程的区别在于 【9】 。(分数:2.00)填空项 1:_ (正确答案:函数过程返回值而子过程不返回)解析:解析 在 Visual Basic中,有三种过程:子过程、函数过程及属性过程。子过程与函数过程的区别在于:函数过程返回值而子过程不返回。45.在窗体中添加命令按钮 cmd
39、,并编写如下程序:Funtion panduan(x As Integer,y As Integer) As Integerpanduan=IIF(xy,x,y)End FunctionPrivate Sub cmd_click()Dim a As Integer,b As Integera=4b=7MsgBox panduan( a, b)End Sub打开窗体单击命令按钮,消息框中输出的结果为 【10】 。(分数:2.00)填空项 1:_ (正确答案:7)解析:解析 IIf 函数是根据第一个表达式的值来取值,如果第一个表达式为 True,则返回第二个参数,如果为 False,则返回第三个参
40、数。本题中表达式为 47,结果为 False,故返回 7。46.下面程序段运行完后,变量 i的值是 【11】 。i=1s=0Do While i5s=s+ii=i+2Loop(分数:2.00)填空项 1:_ (正确答案:5)解析:解析 第一次循环 i为 3,第二次循环 i为 5。47.在窗体中添加一个命令按钮 cmd和一个文本框 txt,然后编写如下事件过程:Private Sub cmd_click( )Dim x As Integer, y As Integer, z As Integerx=5y=7z=0Me! Txt=“Call p(x,y,z)Me! txt=zEnd SubSub
41、p(a As Integer, b As Integer, e As Integer)c=a+bEnd Sub单击按钮,文本框显示的内容是 【12】 。(分数:2.00)填空项 1:_ (正确答案:12)解析:解析 由于 VBA中,默认情况下,参数是按地址传递(ByRef),结果会返回。本题中 z的值等于x+y,所以文本框中显示的内容为 12。48.为某个窗体编写如下事件,单击窗体,消息框显示的结果为 【13】 。Private Sub Form_Click( )Dim k As Integer ,n As Integer ,m As Integern=10:m=1:k=1Do While k
42、=nm=m*2k=k+1LoopMsgBox mEnd Sub(分数:2.00)填空项 1:_ (正确答案:1024)解析:解析 D。While 语句是先判断条件,如果条件为 True,则执行循环体。本题中的条件表达式是k=n,而刚开始 k=1,n=10,而循环一次 k就加 1,故一共要执行 10次循环。而 m每执行一次就乘 2,故一共乘了 10次 2,最后 m的值为 1024。49.现有一文本框,利用失去焦点触发事件过程改变文本框 txt的背景颜色为蓝色。请补充完整程序。Private Sub txt_LostFocus( )【14】 End sub(分数:2.00)填空项 1:_ (正确答案:txt. BackColor=vbBlue)解析:解析 利用 BackColor属性设置控件背景色。50.在 Access中, 【15】 查询的运行一定会导致数据表中数据的变化。(分数:2.00)填空项 1:_ (正确答案:操作)解析:解析 操作查询就是在操作中以查询所生成的动态集对表中数据进行更改(包括添加、删除、修改以及生成新表)的查询。查询后的结果不是动态集合,而是转换后的表。Access 中有 4种操作查询:生成表查询、更新查询、追加查询及删除查询。