1、二级 ACCESS 笔试-101 及答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列数据类型的字段能设置索引的有( )。(分数:2.00)A.数值、货币、备注B.数值、超级链接、OLE 对象C.数值、文本、货币D.日期/时间、备注、文本2.报表类型不包括( )。(分数:2.00)A.纵栏式B.表格式C.数据表D.图表式3.Access 中最多允许嵌套的组页眉顶脚的个数为( )。(分数:2.00)A.4B.6C.8D.104.若要在文本型字段执行全文搜索,查找“Access”字符串,则下列条件表达式正确的是( )。(分数:2.00)A.Lik
2、e“Access“B.Like“*Access“C.Like“Access*“D.Like“*Access*“5.下列关于过程的说法,错误的一项是( )。(分数:2.00)A.函数过程有返回值B.子过程有返回值C.函数声明使用“Function”语句,并以“End Function”语句作为结束D.声明子程序以“Sub”关键字开头,并以“End Sub”语句作为结束6.对于输入输出,在设计和编程时都应该考虑的原则是( )。(分数:2.00)A.对部分输入数据检验数据的合法性B.不允许默认值C.输入一批数据时,最好使用输入结束标志D.输入数据时,不允许使用自由格式7.不是窗体组成部分的选项是(
3、)。(分数:2.00)A.窗体页眉B.窗体页脚C.主体D.窗体设计器8.VBA 中定义静态变量可以用关键字( )。(分数:2.00)A.ConstB.DimC.PublicD.Static9.Access 字段名不能包含的字符( )。(分数:2.00)A.“”B.“!”C.“%”D.“&”10.下列不屈于软件工程过程的基本活动的是( )。(分数:2.00)A.软件规格说明B.软件开发C.软件确认D.软件需求分析11.下列关于表间关系的说法,下列选项错误的是( )。(分数:2.00)A.关系双方联系的对应字段的字段类型需相同B.关系双方至少需有一方为主索引C.使用数据库向导创建数据库时,向导不会
4、自动定义各个表之间的关系D.Access 中,在两个表之间可以建立多对多关系12.下列关于栈的叙述中不正确的是( )。(分数:2.00)A.在栈中能插入数据B.在栈中能删除数据C.栈是先进先出的线性表D.栈是先进后的线性表13.下列不是报表的视图方式的是( )。(分数:2.00)A.打印预览视图B.数据表视图C.设计视图D.版面预览视图14.有如下程序:DefStr X-ZX=“123Y=“456“Z=X$+Y$Print Z$End运行后,输出的结果是( )。(分数:2.00)A.显示出错结果B.123456C.“579“D.57915.以下各运算中不属于算术运算的是( )。(分数:2.00
5、)A.大于B.加C.乘D.除16.在有参数函数设计时,要想实现某个参数的“双向”传递,就应该说明该形参“传址”调用形式,其设置选项是( )。(分数:2.00)A.By ValB.ByRefC.OptionalD.ParamArray17.主题是一个为数据访问页提供( )以及其他元素的统一和颜色方案的集合。(分数:2.00)A.字体B.横线C.背景图像 0)以上都可以18.在一个长度为 n 的线性表中插入一个元素,最坏情况下需要移动的数据元素数目( )。(分数:2.00)A.1B.nC.n+lD.n/219.选拔身高 T 超过 1.7 米且体重 W 小于 62.5 公斤的人,表示该条件的布尔表达
6、式( )。(分数:2.00)A.T=1.7AndW=62.5B.T=1.70r W=62.5C.T1.7AndW62.5D.T1.70rW62.520.考虑一年四季的顺序关序时下列数据元素前者不是后者前件的是( )。(分数:2.00)A.春、夏B.夏、秋C.秋、冬D.冬、秋21.下列情况下应该使用宏还是 Visual Basic( )。创建自己的函数 执行系统级别的操作(分数:2.00)A.使用宏,使用 Visual BasicB.使用 Visual BasicC.都使用宏D.都使用 Visual Basic22.以下哪一项是 VBA 合法的数组元素( )。(分数:2.00)A.X9B.X4C
7、.x(1.5)D.x723.图表式窗体中,要显示一组数据的平均值,应该用的函数是( )。(分数:2.00)A.countB.avgC.sumD.min24.下列关于纵栏式报表的描述中,错误的是( )。(分数:2.00)A.垂直方式显示B.可以显示一条或多条显示C.将记录数据的字段标题信息与字段数据一起安排在每页主体节区内显示D.将记录数据的字段标题信息与字段记录数据一起安排在每页报表页眉节区内显示25.下列叙述中正确的是( )。(分数:2.00)A.数据库的库结构包括数据库中各个记录的数据B.数据库十的数据不仅仅足数值型数据C.数据库管理系统的主要功能是建立数据D.数据库文件的结构不能由系统自
8、动生成26.以下关于报表的说法,正确的是( )。(分数:2.00)A.报表只能输入数据B.报表能输出数据,不能输入数据C.报表可以输入和输出数据D.报表不能输入和输出数据27.以下各特点中属于算法的基本特征的是( )。(分数:2.00)A.不可行性B.确定性C.拥有部分的情报D.无穷性28.对于建立良好的程序设计风格,下面有关数据说明描述错误的是( )。(分数:2.00)A.数据说明的次序规范化B.说明语句中变量安排有序化C.使用注释来说明复杂数据的结构D.数据说明次序可以任意排列29.在数据表中用户可以查找需要的数据并替换为新的值,如果要将成绩为 80 分99 分含 80 和 99的分数替换
9、为 A-,应在“替换值”项中输入( )。(分数:2.00)A.8099B.8909C.A-D.8#9#30.在 E-R 图中,用来表示实体的图形是( )。(分数:2.00)A.矩形B.椭圆形C.菱形D.三角形31.字节型数据的取值范围是( )。(分数:2.00)A.-128127B.0255C.-256255D.03276732.报表记录分组,是指报表设计时按选定的何值是否相等而将记录划分成组的过程( )。(分数:2.00)A.记录B.字段C.属性D.域33.不是表中字段类型的是( )。(分数:2.00)A.文本B.日期C.备注D.索引34.在数据访问页中添加 Office 电子表格之后,可以
10、利用下列哪一项进行查看和分析相关数据( )。(分数:2.00)A.数据访问页的页视图B.数据访问页的设计视图C.数据访问页的向导视图D.以上都可以35.在表达式中,为了和一般的数值数据区分,Access 将文本型的数据用符号括起来,在日期/时间型数据两端各加了一个( )。(分数:2.00)A.*B.#C.“ “D.?二、填空题(总题数:14,分数:28.00)36.从逻辑结构看,线性表是典型的 【1】 ,树是典型的 【2】 。(分数:2.00)填空项 1:_37.在面向对象方法学中,直接反映了用户对目标系统的要求的模型是 【3】 。(分数:2.00)填空项 1:_38.结构化程序设计所规定的三
11、种基本控制结构是循环结构、选择结构和 【4】 。(分数:2.00)填空项 1:_39.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 【5】 的联系。(分数:2.00)填空项 1:_40. 【6】 规定数据的输入模式,具有控制数据输入功能。(分数:2.00)填空项 1:_41.可以使用 【7】 键添加断点。(分数:2.00)填空项 1:_42.调控活动窗口大小的宏操作是 【8】 。(分数:2.00)填空项 1:_43.通过宏打开某个数据表的宏命令是 【9】 。(分数:2.00)填空项 1:_44.下列程序的运行结果为 【10】 。A=“1“B=
12、“2“A=Val(A) +Val(B) B=Val(“12“)If A B Then Print A-B Else Print B-A(分数:2.00)填空项 1:_45.执行下列程序,输入框中显示的默认字符串为 【11】 ;Pirate Sub Command 1_Click()InputBox“ok“,“输入参数“,Format(“&H12“)End Sub(分数:2.00)填空项 1:_46.阅读下面程序Private Function a (load As Integer)As SingleIf loud20 thenmoney=lnad/2elsemoney=20+loadend i
13、fa=moneyEnd FunctionPrivate Sub Form_Click()Dim load As Integer,fee As SingleLoad=InputBox(“请输入一个数:“)Fee=a(load) Print feeEnd Sub 运行后的输出结果是 【12】 。(分数:2.00)填空项 1:_47.阅读下列程序Option Base 1Private Sub Form_Click()Dim x(3,3)For j=1 to 3For k=1 to 3If j=k then x (j,k)=1If jk then x(j,k)=kNext kNext jCall f
14、un(x()End SubPrivate Sub fun(x()For j=1 to 3Fork-1 to 3Print x(j,k)Next kNext jEnd Sub运行程序时,输出结果为 【13】 。(分数:2.00)填空项 1:_48.下面程序段的运行结果是 【14】 。Option Base 1Private Sub swap(a()As InteSer)For I=1 to 10/2t=a(i)a(i)=a(10-1+1)a(10-1+1)=tNext1End SubPrivate Sub Form_Click()Dim x(10)As IntegerFor I=1 to 10x
15、(i)=I*2Next1Swap x()For1=1 to 10Print x (i)Next IEnd Sub(分数:2.00)填空项 1:_49.设 a=6,则执行 x=IIf(a5,-1,0)后,x 的值为 【15】 。(分数:2.00)填空项 1:_二级 ACCESS 笔试-101 答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列数据类型的字段能设置索引的有( )。(分数:2.00)A.数值、货币、备注B.数值、超级链接、OLE 对象C.数值、文本、货币 D.日期/时间、备注、文本解析:解析 在 Access 数据库中设置索引有助于
16、快速查找和排序访问文本、数字,日期时间、货币和自动编号数据类型的数据值,但备注、超级链接、OLE 对象等数据类型的字段不能设置索引。2.报表类型不包括( )。(分数:2.00)A.纵栏式B.表格式C.数据表 D.图表式解析:解析 报表主要分为以下 4 种类型:纵栏式报表、表格式报表、图表报表和标签报表。3.Access 中最多允许嵌套的组页眉顶脚的个数为( )。(分数:2.00)A.4B.6C.8D.10 解析:解析 Access 中最多允许 10 个嵌套的组页眉/组页脚。4.若要在文本型字段执行全文搜索,查找“Access”字符串,则下列条件表达式正确的是( )。(分数:2.00)A.Lik
17、e“Access“B.Like“*Access“C.Like“Access*“D.Like“*Access*“ 解析:解析 选项 A,Like“Access“表示搜索该字段十完全匹配字符串“Access“的记录;选项 B, Like“*Access“表示搜索该字段中以字符串“Access“结尾的记录:选项 C,Like“Access*“表示搜索该字段中以字符串“Access“开头的记录;选项 D,Like“*Access*“表示搜索该字段中任意位置出现字符串 “Access“的记录。所以,答案为 D。5.下列关于过程的说法,错误的一项是( )。(分数:2.00)A.函数过程有返回值B.子过程有
18、返回值 C.函数声明使用“Function”语句,并以“End Function”语句作为结束D.声明子程序以“Sub”关键字开头,并以“End Sub”语句作为结束解析:解析 函数过程是一种返回值的过程,该值可以在表达式中使用;子程序,也称为 Sub 过程,是执行一项或一系列操作的过程,没有返回值。6.对于输入输出,在设计和编程时都应该考虑的原则是( )。(分数:2.00)A.对部分输入数据检验数据的合法性B.不允许默认值C.输入一批数据时,最好使用输入结束标志 D.输入数据时,不允许使用自由格式解析:解析 好的输入输出风格对所有输入数据检验数据的合法性,允许默认值,并且在输入数据时,允许使
19、用自由格式。选项 A、B 和 D 说明错误。7.不是窗体组成部分的选项是( )。(分数:2.00)A.窗体页眉B.窗体页脚C.主体D.窗体设计器 解析:解析 窗体通常由窗体页眉、页面页眉、主题、页面页脚和窗体页脚五个部分组成,题目中,窗体设计器并不属于窗体的基本组成部分。8.VBA 中定义静态变量可以用关键字( )。(分数:2.00)A.ConstB.DimC.PublicD.Static 解析:解析 要在过程的实例间保留局部变量的值,可以用 Static 关键字代替 Dim 以定义静态变量。9.Access 字段名不能包含的字符( )。(分数:2.00)A.“”B.“!” C.“%”D.“&
20、”解析:解析 在 Access 中,字段名可以包含字母、汉字、数字、空格和其他一些字符,不能包含点号“.”、半角感叹号“!”、方括号“”和重音符号“”。10.下列不屈于软件工程过程的基本活动的是( )。(分数:2.00)A.软件规格说明B.软件开发C.软件确认D.软件需求分析 解析:解析 软件工程过程的基本活动包括软件规格说明、软件开发、软件确认、软件演进。11.下列关于表间关系的说法,下列选项错误的是( )。(分数:2.00)A.关系双方联系的对应字段的字段类型需相同B.关系双方至少需有一方为主索引C.使用数据库向导创建数据库时,向导不会自动定义各个表之间的关系 D.Access 中,在两个
21、表之间可以建立多对多关系解析:解析 建立表间关系时,关系双方都是字段,其类型必须相同,选项 A 正确;建立关系的 双方至少有一方为主索引(即主关键字),选项 B 正确。使用数据库向导创建数据库时,向导会自动定义各个表之间的关系,选项 C 错误; Access 中的表之间可以建立一对一、一对多、多对多的关系,选项 D 正确。12.下列关于栈的叙述中不正确的是( )。(分数:2.00)A.在栈中能插入数据B.在栈中能删除数据C.栈是先进先出的线性表D.栈是先进后的线性表 解析:解析 栈是一种先进后出的线性表。13.下列不是报表的视图方式的是( )。(分数:2.00)A.打印预览视图B.数据表视图
22、C.设计视图D.版面预览视图解析:解析 选项 A,C、D 都是报表的一种视图方式;选项 B 数据表视图是表、查询和窗体的视图方式。14.有如下程序:DefStr X-ZX=“123Y=“456“Z=X$+Y$Print Z$End运行后,输出的结果是( )。(分数:2.00)A.显示出错结果B.123456 C.“579“D.579解析:解析 本题需要注意 Defiype 语句对用户定义类型中的元素不产生影响,因为这些元素必须显式声明。DefStr X-Z 表示任何以 X、Y、Z 开头,未用 Dim 定义的变量均为字符串类型,而运算符“+”对于字符串而言将两个字符串合并,故 Z 的结果应该为“
23、123456”。15.以下各运算中不属于算术运算的是( )。(分数:2.00)A.大于 B.加C.乘D.除解析:解析 在一般的计算机系统中,基本的运算和操作有以下四类:算术运算、逻辑运算、关系运算、数据传输。“大于”属于逻辑运算中的一种。选项中的加、乘、除都属于算术运算。16.在有参数函数设计时,要想实现某个参数的“双向”传递,就应该说明该形参“传址”调用形式,其设置选项是( )。(分数:2.00)A.By ValB.ByRef C.OptionalD.ParamArray解析:解析 每个形参的完成定义格式为Optional By Val|ByRefParamArray varname()As
24、 type=defaultvalue,各项参数的含义为:varname 必需的,形参名称;type 可选项,传递给该过程的参数的数据类型;Optional 可选项,表示参数不是必需的,如果使用了 ParamArray 则任何参数都不能使用 Optional:ByVal 可选项,表示该参数按值传递;ByRef 可选项,表示该参数按地址传递,ByRef 是 VBA 的默认选项:Param Array 可选项,用于形参的最后一个参数,指明最后这个参数是一个 Variant 元素的 Optional 数组,需要注意 ParamArray 关键字不能与 ByVal,ByRef 或 Optional 一起
25、使用。答案为B。17.主题是一个为数据访问页提供( )以及其他元素的统一和颜色方案的集合。(分数:2.00)A.字体B.横线C.背景图像 0)以上都可以解析:解析 主题是一个为数据访问页提供字体、横线、背景图像以及其他元素的统设计和颜色方案的集合。18.在一个长度为 n 的线性表中插入一个元素,最坏情况下需要移动的数据元素数目( )。(分数:2.00)A.1B.n C.n+lD.n/2解析:解析 在一般情况下,要在第 i 个元素之前插入一个新元素时,首先是从最后一个元素开始,直到第 1 个元素之间共 n-i+1 个元素依次向后移动一个位置,移动结束后,第 i 个位置就被空出,然后将新元素插入到
26、第 i 项。最坏情况指的是在线性表的第一个元素之前插入一个新元素,则需要移动表中所有的元素,答案为 D。19.选拔身高 T 超过 1.7 米且体重 W 小于 62.5 公斤的人,表示该条件的布尔表达式( )。(分数:2.00)A.T=1.7AndW=62.5B.T=1.70r W=62.5C.T1.7AndW62.5 D.T1.70rW62.5解析:解析 题目要求 T1.7 且 W62.5,选项 A 错在包括了 T=1.7 和 W=62.5;选项 B 和选项 D 错在使用 Or 逻辑运算符,而且选项 B 还包括了 T=1.7 和 W=62.5。答案为 C。20.考虑一年四季的顺序关序时下列数据
27、元素前者不是后者前件的是( )。(分数:2.00)A.春、夏B.夏、秋C.秋、冬D.冬、秋 解析:解析 在具有相同特征的数据元素集合中,各个数据元素之间存在有某种关系,这种关系反映了该集合中数据元素所固有的一种结构。这种关系用前件和后件来描述。考虑一年四季的顺序关序时:春是夏的前件 ,夏是秋的前件,秋是冬的前件。21.下列情况下应该使用宏还是 Visual Basic( )。创建自己的函数 执行系统级别的操作(分数:2.00)A.使用宏,使用 Visual BasicB.使用 Visual BasicC.都使用宏D.都使用 Visual Basic 解析:解析 宏与 Visual Basic
28、的选择依据是需要完成的任务。打开和关闭窗体、显示和隐藏工具栏或运行报表等适合使用宏来完成;像创建自己的函数、显示错误信息、创建或操作对象、执行系统级别的操作、一次操作多个记录等适合使用 Visual Basic。答案为 D。22.以下哪一项是 VBA 合法的数组元素( )。(分数:2.00)A.X9B.X4C.x(1.5) D.x7解析:解析 本题考查数组元素的定义,数组元素的访问格式是:Arr(epr),其中 Air 为合法的数组名,而 epr 可以为有效的数值或表达式。本题只需要注意数组名只能用(),不能使用其他类型的括号,而且epr 可以不是整数,系统根据该表达式的返回值进行 4 舍 5
29、 入处理,如 x(1.5)相当于 x(2),如果 4 舍 5入的值超过数组边界,系统会提示错误。答案为 C。23.图表式窗体中,要显示一组数据的平均值,应该用的函数是( )。(分数:2.00)A.countB.avg C.sumD.min解析:解析 选项 A,count 函数是计数函数:选项 B,avg 是取平均数的函数;选项巴 sum 是取和的函数;选项 D,min 是取最小值的函数。答案为 B。24.下列关于纵栏式报表的描述中,错误的是( )。(分数:2.00)A.垂直方式显示B.可以显示一条或多条显示C.将记录数据的字段标题信息与字段数据一起安排在每页主体节区内显示D.将记录数据的字段标
30、题信息与字段记录数据一起安排在每页报表页眉节区内显示 解析:解析 纵栏式报表(也称为窗体报表)一般是在一页中主体节区内显示一条或多条记录,而且以垂直显示,选项 A 和选项 B 正确。纵栏式报表记录数据的字段标题信息与字段记录数据一起被安排在每页的主体节区内显示,选项 C 正确,选项 D 错误。注意,表格式报表与纵栏式报表不同,其记录数据的字段标题信息不是被安排在每页的主体节区内显示,而是安排在页面页眉节显示。25.下列叙述中正确的是( )。(分数:2.00)A.数据库的库结构包括数据库中各个记录的数据B.数据库十的数据不仅仅足数值型数据 C.数据库管理系统的主要功能是建立数据D.数据库文件的结
31、构不能由系统自动生成解析:解析 数据库中的数据可以是合法的任意数据类型,而不仅仅是数值型数据。26.以下关于报表的说法,正确的是( )。(分数:2.00)A.报表只能输入数据B.报表能输出数据,不能输入数据 C.报表可以输入和输出数据D.报表不能输入和输出数据解析:解析 报表主要用于对数据库中的数据进行分组、计算、汇总和打印输出,报表并不能输入数据。27.以下各特点中属于算法的基本特征的是( )。(分数:2.00)A.不可行性B.确定性 C.拥有部分的情报D.无穷性解析:解析 设计一个算法必须考虑它的可行性、确定性以及拥有足够的情报,作为一个算法必须在有限的时间内做完,所以一个算法要具有有穷性
32、的特征。28.对于建立良好的程序设计风格,下面有关数据说明描述错误的是( )。(分数:2.00)A.数据说明的次序规范化B.说明语句中变量安排有序化C.使用注释来说明复杂数据的结构D.数据说明次序可以任意排列 解析:解析 良好的数据说明的风格要求数据说明的次序规范化、说明语句中变量安排有序化(选项 D错误)、使用注释来说明复杂数据的结构。满足要求的数据说明的风格才能使程序中的数据说明更容易理解和维护。29.在数据表中用户可以查找需要的数据并替换为新的值,如果要将成绩为 80 分99 分含 80 和 99的分数替换为 A-,应在“替换值”项中输入( )。(分数:2.00)A.8099B.8909
33、C.A- D.8#9#解析:解析 在“查找内容”文本框中输入8909,在“替换值”项中输入 A-,将会把成绩为 80 分99 分含 80 和 99的分数替换为 A-。30.在 E-R 图中,用来表示实体的图形是( )。(分数:2.00)A.矩形 B.椭圆形C.菱形D.三角形解析:解析 在 E-R 图中,用三种图框分别表示实体、属性和实体之间的联系,其规定如下:用矩形框表示实体,框内标明实体名:用椭圆状框表示实体的属性,框内标明属性名;用菱形框表示实体间的联系,框内标明联系名。所以,选项 A 正确。31.字节型数据的取值范围是( )。(分数:2.00)A.-128127B.0255 C.-256
34、255D.032767解析:解析 字节型数据是以一个字节(8 位)的二进制数存储,因此取值范围应该为 0-28-1,即 0255。32.报表记录分组,是指报表设计时按选定的何值是否相等而将记录划分成组的过程( )。(分数:2.00)A.记录B.字段 C.属性D.域解析:解析 分组是指报表设计时按选定的某个(或几个)字段值是否相等而将记录划分成组的过程。33.不是表中字段类型的是( )。(分数:2.00)A.文本B.日期C.备注D.索引 解析:解析 Access 常用的数据类型有:文本、备注、数字,日期/时间、货币,自动编号、是/否,OLE 对象、超级链接,查阅向导。注意,索引并不是 Acces
35、s 中的数据类型。34.在数据访问页中添加 Office 电子表格之后,可以利用下列哪一项进行查看和分析相关数据( )。(分数:2.00)A.数据访问页的页视图 B.数据访问页的设计视图C.数据访问页的向导视图D.以上都可以解析:解析 在 Access 数据库中,用户可以在数据访问页中添加 Office 电子表格,用户可以利用数据访问页的页视图查看和分析相关的数据,当然使用浏览器也可以查看和分析相关的数据。35.在表达式中,为了和一般的数值数据区分,Access 将文本型的数据用符号括起来,在日期/时间型数据两端各加了一个( )。(分数:2.00)A.*B.# C.“ “D.?解析:解析 选项
36、 A“*”是文本型数据的一个通配符,表示包含任意多个字符的字符串:选项 C,用英文双引号(“ “)括起来的数据用来表示该数据是文本型数据;选项 D“?”是文本型数据的另一个通配符,表示任意 1 个字符。本题正确答案为选项 B。二、填空题(总题数:14,分数:28.00)36.从逻辑结构看,线性表是典型的 【1】 ,树是典型的 【2】 。(分数:2.00)填空项 1:_ (正确答案:线性结构 2 非线性结构)解析:解析 线性结构是指有且只有一个根节点,并且每个节点最多有一个前件,也最多有一个后件,不满足条件的属于非线性结构。线性表的结构特点:在数据的非空有限集中,存在惟一的一个被称为“第一个”和
37、“最后一个”的数据元素:除第一个和最后一个外,集合中的每个数据元素均只有一个前、后结点。因此,线性表是线性结构。树结构不满足结点只有一个后件的条件,因此属于非线性结构。37.在面向对象方法学中,直接反映了用户对目标系统的要求的模型是 【3】 。(分数:2.00)填空项 1:_ (正确答案:功能模型)解析:解析在面向对象方法学中,直接反映了用户对目标系统的要求的模型是功能模型。38.结构化程序设计所规定的三种基本控制结构是循环结构、选择结构和 【4】 。(分数:2.00)填空项 1:_ (正确答案:顺序结构)解析:解析 结构化程序设计所规定的三种基本控制结构是循环结构,选择结构和顺序结构。39.
38、一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 【5】 的联系。(分数:2.00)填空项 1:_ (正确答案:一对多(1;M 或 1;N))解析:解析 本题中一个项目对应有一个项目主管,一个项目主管可对应多个项目,所以项目主管与项目之间的联系是一对多。40. 【6】 规定数据的输入模式,具有控制数据输入功能。(分数:2.00)填空项 1:_ (正确答案:输入掩码)解析:解析 输入掩码可以规定数据的输入模式。输入数据时,可能某些字段要求格式一致,如输入电话号码时,使用带有括号和连字符的格式,输入时只要输入数字,不输括号和连字符,使用“输入掩码”可
39、以完成上述任务。41.可以使用 【7】 键添加断点。(分数:2.00)填空项 1:_ (正确答案:F9)解析:解析 将插入点移到要设为断点的程序,再按P9键可添加断点。42.调控活动窗口大小的宏操作是 【8】 。(分数:2.00)填空项 1:_ (正确答案:MoveSize)解析:解析 MoveSize 可以通过设置起相应的操作参数移动活动窗口或调整其大小。43.通过宏打开某个数据表的宏命令是 【9】 。(分数:2.00)填空项 1:_ (正确答案:OpenTable)解析:解析 Open Table 在“数据表”视图或“设计”视图中或在“打印预览”中打开表。44.下列程序的运行结果为 【10
40、】 。A=“1“B=“2“A=Val(A) +Val(B) B=Val(“12“)If A B Then Print A-B Else Print B-A(分数:2.00)填空项 1:_ (正确答案:-9)解析:解析 Val 函数是返回字符串内的数字,因此 A=Val(A) +Val(B) =1+2=3,而 B=VaI(“12“)=12,A-B9,B-A=-9,B-A=9,而 AB,所以执行 PrintA-B,正确答案为-945.执行下列程序,输入框中显示的默认字符串为 【11】 ;Pirate Sub Command 1_Click()InputBox“ok“,“输入参数“,Format(“
41、&H12“)End Sub(分数:2.00)填空项 1:_ (正确答案:18)解析:解析 当 Format 函数处理可能为数字的字符串时,会自动进行运算转换,即将&H12 当作 16 进制数,实际显示数字 10 进制数“18”。46.阅读下面程序Private Function a (load As Integer)As SingleIf loud20 thenmoney=lnad/2elsemoney=20+loadend ifa=moneyEnd FunctionPrivate Sub Form_Click()Dim load As Integer,fee As SingleLoad=In
42、putBox(“请输入一个数:“)Fee=a(load) Print feeEnd Sub 运行后的输出结果是 【12】 。(分数:2.00)填空项 1:_ (正确答案:40)解析:解析 本题的事件过程非常简单,输入数据,调用通用函数过程的输出返回函数值。本题调用通用函数过程,进行虚实结合后 load 的值为 20,执行 a 函数时,首先判断 load20 条件为假,执行money-20+load,使 money 的值为 40,接着执行 a=money 语句,使函数名的值为 40,执行到语句 End Function 则返回调用它的事件过程,将函数值赋给变量 fee,最后输出变量 fee 的值
43、,其值为 40。47.阅读下列程序Option Base 1Private Sub Form_Click()Dim x(3,3)For j=1 to 3For k=1 to 3If j=k then x (j,k)=1If jk then x(j,k)=kNext kNext jCall fun(x()End SubPrivate Sub fun(x()For j=1 to 3Fork-1 to 3Print x(j,k)Next kNext jEnd Sub运行程序时,输出结果为 【13】 。(分数:2.00)填空项 1:_ (正确答案:1 2 3 1 1 3 1 2 1)解析:解析 事件过
44、程声明了一个二维数组,并利用循环产生 3*3 数组,有题干可知,该数组对角线元素全部为 1,其余元素为 3。调用 fun 过程时,采用了虚实结合的方法,然后执行该过程。在过程中访问x 数组就是事件过程中的数组,优先输出了 x 数组的所有元素值,由于在输出时执行了 Print x(j,k),并且输出数据语句后有分号,因此只输出一行。48.下面程序段的运行结果是 【14】 。Option Base 1Private Sub swap(a()As InteSer)For I=1 to 10/2t=a(i)a(i)=a(10-1+1)a(10-1+1)=tNext1End SubPrivate Sub
45、 Form_Click()Dim x(10)As IntegerFor I=1 to 10x(i)=I*2Next1Swap x()For1=1 to 10Print x (i)Next IEnd Sub(分数:2.00)填空项 1:_ (正确答案:20 18 16 14 12 10 8 6 4 2)解析:解析 在该事件过程中,定义并生成了 x 数组,该数组共 10 个元素,分别是 2 4 6 8 10 12 14 16 18 20,接着使用了不带 Call 的调用语句,实际参数和虚拟参数都是数组,是地址传送,在过程中访问的数组就是事件过程中的 x 数组。在该过程中,将数组的第一个元素和最后一个元素交换位置,依此类推,返同事件过程后输出交换后的数组全部元素。49.设 a=6,则执行 x=IIf(a5,-1,0)后,x 的值为 【15】 。(分数:2.00)填空项 1:_ (正确答案:-1)解析:解析 IIf 语句等价于下列 If 语句:lf a5Thenx=-1Elsex=0End if可见正确答案为-1。