1、二级 ACCESS 笔试-161 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在窗体上添加一个命令按钮,编写事件过程如下:For i=1 To 3x=4For j=1 To 4x=3For k=1 To 2x=x+5Next kNext jNext iMsgBox x则单击命令按钮后消息框的输出结果是( )。(分数:2.00)A.7B.8C.9D.132.下列关于栈的描述中错误的是( )。(分数:2.00)A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入删除操作中,不需要改变栈底指针3.对长度为 n 的线性表进
2、行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n/2C.nD.n+14.下列不是宏的运行方式的是( )。(分数:2.00)A.直接运行宏B.为窗体或报表的事件响应而运行宏C.为窗体或报表上的控件的事件响应而运行宏D.为查询事件响应而运行宏5.查询最近 30 天的记录应使用( )作为准则。(分数:2.00)A.Between Date()And Date()-30B.Between Date()-30 And Date()C.=Date()-30D.Date()-306.下列叙述中错误的是( )。(分数:2.00)A.一种数据的逻辑结构可以有多种存储结构B.数据
3、的存储结构与数据的处理效率无关C.数据的存储结构与数据的处理效率密切相关D.数据的存储结构在计算机中所占的空间不一定是连续的7.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码:Private Sub Command1_Click( )Dim a(10,10)For m=2 To 4For n=4 To 5a(m,n)=m*nNext nNext mMsgBox a(2,4)+a(3,5)+a(4,5)End Sub运行窗体后,单击命令按钮,MsgBox 中应输出( )。(分数:2.00)A.23B.33C.43D.538.ODBC 是( )的中文缩写。(分数:2.0
4、0)A.数据访问对象B.Active 数据对象C.开放数据库互连D.数据库管理系统9.VBA 中定义符号常量使用的关键字是( )。(分数:2.00)A.DimB.Pu blicC.PrivateD.Const10.若为两个字符串 s1=12345,s2=34,执行 s=Instr(s1,s2)后,S 的值为( )。(分数:2.00)A.2B.3C.4D.511.下列特征中不是面向对象方法的主要特征的是( )。(分数:2.00)A.多态性B.继承C.封装性D.模块化12.有如下语句:s=Int(100*Rnd)执行完毕,s 的值是( )。(分数:2.00)A.0,99的随机整数B.0,100的随
5、机整数C.1,99的随机整数D.1,100的随机整数13.Access 中的字段名最多不能超过( )个字符。(分数:2.00)A.24B.32C.64D.12814.设关系 R 和关系 s 的元数分别是 3 和 4,元组数分别为 5 和 6,则 R 与 S 自然连接所得到的关系,其元数和元组数分别为( )。(分数:2.00)A.7 和 11B.12 和 30C.7 和30D.=7 和=3015.以下是宏 mac1 的操作序列设计:条件 操作序列 操作参数MsgBox 消息为“I“txt10 MsgBox 消息为“am“ MsgBox 消息为“student“现设置宏 mac1 为窗体上某命令按
6、钮的单击事件属性,打开窗体运行后,在窗体上名为“txt1”的文本框内输入数字 1,然后单击此命令按钮,则( )。(分数:2.00)A.会先后弹出 3 个消息框,分别显示消息“I”、“am”、“student”B.会弹出一个消息框,显示消息“I”C.会先后弹出两个消息框,分别显示消息“I”和“am”D.会先后弹出两个消息框,分别显示消息“I”和“student”16.假设有以下循环结构:DoLoop Until 条件则以下说法正确的是( )。(分数:2.00)A.如果条件为真,则一次循环体也不执行B.如果条件为真,则至少执行一次循环体C.如果条件不为真,则至少执行一次循环体D.不论条件是否为真,
7、至少要执行一次循环体17.下列工具中为需求分析常用工具的是( )(分数:2.00)A.PADB.PFDC.N-SD.DFD18.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和( )。(分数:2.00)A.可重用性差B.安全性差C.非持久性D.冗余性19.下列 Case 语句中错误的是( )。(分数:2.00)A.Case 0 To 10B.Case Is10C.Case Is10 And Is50D.Case 3,5 Is1020.在 SQL 查询中,若要取得“学生”数据表中的所有记录和字段,其 SQL 语法为( )。(分数:2.00)A.SELECT 姓名 FROM 学生B
8、.SELECT*FROM 学生C.SELECT 姓名 FROM 学生 WHERE 学号=082089D.SELECT*FROM 学生 WHERE 学号=08208921.Access 数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随之更改。为此需要定义参照完整性关系的( )。(分数:2.00)A.级联更新相关字段B.级联删除相关字段C.级联修改相关字段D.级联插入相关字段22.在过程设计时,要想让某个参数是可选的,应该用( )语句。(分数:2.00)A.ByValB.ByRefC.OptionalD.ParamArray23.确定一个控件大小的属性是( )。(分数:2
9、.00)A.Width 或 HeightB.Width 和 HeightC.Top 或 LeftD.Top 和 Left24.设计数据库的存储结构属于( )。(分数:2.00)A.需求分析B.概念设计C.逻辑设计D.物理设计25.下列叙述中不正确的是( )。(分数:2.00)A.在 C 语言中调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B.在 C 的函数中,最好使用全局变量C.外部变量可以在函数之间传递数据D.自动变量实质上是一个函数内部的局部变量26.设计软件结构是软件生命周期的( )。(分数:2.00)A.软件定义期B.软件开发期C.软件维护期D.以上 3 个都不是27.下
10、列选项中不符合良好程序设计风格的是( )。(分数:2.00)A.源程序要文档化B.数据说明的次序要规范化C.避免滥用 goto 语句D.模块设计要保证高耦合、高内聚28.下列说法中正确的是( )。(分数:2.00)A.文本型字段最长为 64000 个字符B.要得到一个计算字段的结果,仅能运用总计查询来完成C.在创建一对一关系时,两个表的相关字段不一定都是主关键字D.创建表之间的关系时,需要关闭所有要创建关系的表29.用于查找满足指定条件的下一条记录的宏命令是( )。(分数:2.00)A.FindRecordB.FindFfistRecordC.FindFristD.FindNext30.Ace
11、ess 数据库文件的扩展名是( )。(分数:2.00)AmdbBpptCxlsDdoc31.下列关于 SQL 语句及其用途的叙述中,正确的是( )。(分数:2.00)A.CREATE TABLE 用于修改一个表的结构B.CREATE INDEX 为字段或字段组创建视图C.DROP 表示从数据库中删除表或者从字段或字段组中删除索引D.ALTER TABLE 用于创建表32.下列关于字段属性的默认值设置的说法中,错误的是( )。(分数:2.00)A.默认值类型必须与字段的数据类型相匹配B.在对默认值进行设置时,输入文本不需要加引号,系统会自动加上引号C.设置默认值后,用户只能使用默认值D.可以使用
12、 Access 的表达式来定义默认值33.假设窗体的名称为 form1,则把窗体的标题设置为“ACCESS”的语句是( )。(分数:2.00)A.Me=“ACCESS“B.Me.Text=“ACCESS“C.Me.CaDtion=“ACCESS“D.Me.Name=“ACCESS“34.如果需要在报表每一页的底部都输出信息,需要设置( )。(分数:2.00)A.页面页眉B.报表页眉C.报表页脚D.页面页脚35.设有以下两个过程:Sub S1(a As Integer,b As Integer)t=aa=bb=tEnd SubSub S2(ByVal a As Integer, ByVal b
13、As Integer)t=aa=bb=tEnd Sub下列说法中正确的是( )。(分数:2.00)A.过程 S1 能实现两个变量值的交换,S2 不能B.过程 S2 能实现两个变量值的交换,S1 不能C.过程 S1 和 S2 都不能实现两个变量值的交换D.过程 S1 和 S2 都能实现两个变量值的交换二、填空题(总题数:13,分数:30.00)36.树中度为零的结点称为 1。(分数:2.00)填空项 1:_37.在面向对象方法中,类之间共享属性和方法的机制称为 1。(分数:2.00)填空项 1:_38.软件是程序、数据和 1 的集合。(分数:2.00)填空项 1:_39.数据结构分为逻辑结构和存
14、储结构,循环队列属于 1 结构。(分数:2.00)填空项 1:_40.常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示 1,用带空心圆的箭头表示传递的是数据。(分数:2.00)填空项 1:_41.当关系中的某个属性组合不是该关系的主关键字,但却是另一个关系的主关键字时,称该属性或属性组合为这个关系的 1。(分数:2.00)填空项 1:_42.在 Access 中,要在查找条件中设置与任意一个数字字符匹配的条件,可使用的通配符是 1。(分数:2.00)填空项 1:_43.在使用 Dim 语句定义数组时,在缺省情况下,数组下标的下限为_。(分数:2.00)填空项 1:_44
15、.在窗体上画一个命令按钮 Command1 和一个文本框 Text1,然后编写如下代码:Private Sub Command1_Click()x=Val(Text1.Text)Select Case xCase 1,3y=x*xCase Is=10,Is=-10y=xCase -10 To 10y=-xEnd SelectEnd Sub程序运行后,在文本框中输入 3,然后单击命令按钮,则 y 的值变为_。(分数:2.00)填空项 1:_45.窗体上有一个文本框控件,名称为 txt1,要求每隔一秒在文本框中显示一次当前时间。请填空。Private Sub Form Load()Me.Timer
16、Interval=1000End SubPrivate SubMe! txt1=Now()End Sub(分数:2.00)填空项 1:_46.在窗体上添加一个命令按钮 Command1,然后编写如下代码:Private Sub Command1_Click()sum=0For i=3 To 7sum=i+2Next iMsgBox sum+iEnd Sub打开窗体后,单击命令按钮,消息框的输出结果是_。(分数:2.00)填空项 1:_在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程:Private Sub Command1_Click()Dim arr(1 To 100
17、)As IntegerFor i=1 T0 100arr(i)=Int(Rnd* (12) )Next iMax=arr(1)Min=arr(1)For i=1 To 100If (13) ThenMax=arr(i)End IfIf (14) ThenMin=arr(i)End IfNext iMsgBox MaxMsgBox MinEnd Sub程序运行后,单击命令按钮,将产生 100 个 1000 以内的随机整数,放入数组 arr 中,然后查找并先后使用消息框输出这 100 个数中的最大值和最小值,请将程序补充完整。(分数:6.00)填空项 1:_填空项 1:_填空项 1:_47.执行下
18、面程序后,消息框显示的结果是_。Dim a As IntegerSub sum(b As Integer)a=a+bEnd SubPrivate Sub Command1_Click()Call sum(3)Call sum(4)Call sum(5)MsgBox aEnd Sub(分数:2.00)填空项 1:_二级 ACCESS 笔试-161 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在窗体上添加一个命令按钮,编写事件过程如下:For i=1 To 3x=4For j=1 To 4x=3For k=1 To 2x=x+5Next kN
19、ext jNext iMsgBox x则单击命令按钮后消息框的输出结果是( )。(分数:2.00)A.7B.8C.9D.13 解析:解析 本题考查了多重循环。在每一次外循环开始的时候,x 的值都为 4,所以我们只观察最后一次循环;中层循环每次开始前都把 x 设置为 3,所以到最后 x 的初值还是 3。执行最内层循环直到循环结束就可以了。本程序得知内循环执行两次,最后结果为 x=3+5+5=13。2.下列关于栈的描述中错误的是( )。(分数:2.00)A.栈是先进后出的线性表B.栈只能顺序存储 C.栈具有记忆作用D.对栈的插入删除操作中,不需要改变栈底指针解析:解析 栈是线性表的一种,它的特点是
20、先进后出,并且只能在表的一端进行插入和删除操作的线性表,入栈和出栈都是在栈顶进行,因此具有记忆作用,栈可以采用顺序存储,也可以采用链式存储。3.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n/2C.n D.n+1解析:解析 对长度为 n 的线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找完成。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素表中的所有元素进行比较,因此比较次数为 n。4.下列不是宏的运行方式的是( )。(分数:2.00)A.直接
21、运行宏B.为窗体或报表的事件响应而运行宏C.为窗体或报表上的控件的事件响应而运行宏D.为查询事件响应而运行宏 解析:解析 宏有多种运行方式,可以直接运行宏,可以运行宏组里的宏,还可以为窗体或报表以及其上的控件的事件响应而运行宏。5.查询最近 30 天的记录应使用( )作为准则。(分数:2.00)A.Between Date()And Date()-30B.Between Date()-30 And Date() C.=Date()-30D.Date()-30解析:解析 本题获得当前日期可以使用系统函数 Date(),而当前日期的 30 天前就是日期Date()30。最近 30 天内的记录,也就
22、是日期在这个区间内的记录,使用关键字 BetweenAnd来表示在区间内。6.下列叙述中错误的是( )。(分数:2.00)A.一种数据的逻辑结构可以有多种存储结构B.数据的存储结构与数据的处理效率无关 C.数据的存储结构与数据的处理效率密切相关D.数据的存储结构在计算机中所占的空间不一定是连续的解析:解析 数据的存储结构分为顺序存储结构和链式存储结构,一个数据的逻辑结构可以有多种存储结构。顺序结构中数据元素所占的存储空间是连续的;而链式存储结构中,数据元素通过指针联系在一起,所以所占的存储空间不一定是连续的。7.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码:Pri
23、vate Sub Command1_Click( )Dim a(10,10)For m=2 To 4For n=4 To 5a(m,n)=m*nNext nNext mMsgBox a(2,4)+a(3,5)+a(4,5)End Sub运行窗体后,单击命令按钮,MsgBox 中应输出( )。(分数:2.00)A.23B.33C.43 D.53解析:解析 本题中二维数组 a,在二重循环中为数组部分进行了赋值。本题中最后使用到的二维数组的元素值为两个下标之积。所以本题结果为 43。8.ODBC 是( )的中文缩写。(分数:2.00)A.数据访问对象B.Active 数据对象C.开放数据库互连 D.
24、数据库管理系统解析:解析 在 VBA 中,数据库访问接口包含:开放数据库互连(ODBC)、数据访问对象(DAO)和 Active数据对象(ADO)。9.VBA 中定义符号常量使用的关键字是( )。(分数:2.00)A.DimB.Pu blicC.PrivateD.Const 解析:解析 在 VBA 中,定义符号常量使用关键字 Const,在模块过程内部用 Dim 或 Private 定义的变量为局部变量;在标准模块的变量定义区域用 Dim 或 Private 定义的变量为模块变量;在标准模块的变量定义区域用 Public 定义的变量为全局变量。10.若为两个字符串 s1=12345,s2=34
25、,执行 s=Instr(s1,s2)后,S 的值为( )。(分数:2.00)A.2B.3 C.4D.5解析:解析 本题考查 Instr 函数。Instr 函数被称为字符串检索函数,返回值为第二个字符串参数在第一个字符串参数中最早出现的位置。11.下列特征中不是面向对象方法的主要特征的是( )。(分数:2.00)A.多态性B.继承C.封装性D.模块化 解析:解析 面向对象设计方法是使用现实世界的概念抽象地思考问题,从而自然地解决问题。其特点包括:分类性、多态性、封装性、模块独立性、继承等。模块化是结构化程序设计的特点。12.有如下语句:s=Int(100*Rnd)执行完毕,s 的值是( )。(分
26、数:2.00)A.0,99的随机整数 B.0,100的随机整数C.1,99的随机整数D.1,100的随机整数解析:解析 本题考查随机函数的使用。Rnd 是一个随机函数,它的返回值是一个大干 0 小于 1 的数,当函数乘以 100 后得到一个大于 0 小于 100 的随机数,取整后在0,99区间内。13.Access 中的字段名最多不能超过( )个字符。(分数:2.00)A.24B.32C.64 D.128解析:解析 Access 中字段的命名规则是:字段名长度为 164 个字符;字段名可以包含字母、数字、汉字、空格和其他字母,但不包括句号、感叹号、重音符号和方括号。14.设关系 R 和关系 s
27、 的元数分别是 3 和 4,元组数分别为 5 和 6,则 R 与 S 自然连接所得到的关系,其元数和元组数分别为( )。(分数:2.00)A.7 和 11B.12 和 30C.7 和30 D.=7 和=30解析:解析 自然连接运算是专门的关系运算,是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;并且默认连接条件为公共属性相等,没有重复的属性和元组。由于 R 和 S 连接后,如果不去除重复属性,其元数为 R 和 S 的元数之和也就是 7,而自然连接的结果由于要去除重复属性,则其元数必然小于 7,由于 R 和 S 连接后,如果不去除重复元组,其元组数为 R 和 S 的元数之积也就
28、是 30,而自然连接的结果由于要去除重复元组,则其元组数必然小于 30。15.以下是宏 mac1 的操作序列设计:条件 操作序列 操作参数MsgBox 消息为“I“txt10 MsgBox 消息为“am“ MsgBox 消息为“student“现设置宏 mac1 为窗体上某命令按钮的单击事件属性,打开窗体运行后,在窗体上名为“txt1”的文本框内输入数字 1,然后单击此命令按钮,则( )。(分数:2.00)A.会先后弹出 3 个消息框,分别显示消息“I”、“am”、“student”B.会弹出一个消息框,显示消息“I” C.会先后弹出两个消息框,分别显示消息“I”和“am”D.会先后弹出两个消
29、息框,分别显示消息“I”和“student”解析:解析 在本题中,由于 txt1 中的值不符合第二个宏操作的条件,所以第二个宏不会执行,第三个宏操作和第二宏操作同样也不执行,因为它们条件相同;只执行第一个宏操作,MsgBox 为“I”。16.假设有以下循环结构:DoLoop Until 条件则以下说法正确的是( )。(分数:2.00)A.如果条件为真,则一次循环体也不执行B.如果条件为真,则至少执行一次循环体C.如果条件不为真,则至少执行一次循环体D.不论条件是否为真,至少要执行一次循环体 解析:解析 关于本题的循环结构,首先看条件判断在循环体的前面还是后面,如果是后判断条件,则无论条件如何至
30、少执行一次循环体。在 Until 循环中条件为假时执行循环体,条件为真是退出循环;在While 循环中条件为真时执行循环体,条件为假时退出循环。17.下列工具中为需求分析常用工具的是( )(分数:2.00)A.PADB.PFDC.N-SD.DFD 解析:解析 需求分析常用的工具有 4 种:数据流图(DFD)、数据字典(DD)、判断树和判定表。PAD(问题分析图)、PFD(程序流程图)、N-S(盒式图)都是详细设计的常用工具,不是需求分析的工具。18.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和( )。(分数:2.00)A.可重用性差B.安全性差C.非持久性D.冗余性 解析:
31、解析 文件系统所管理的数据文件基本上是分散、相互独立的。因此相对于数据库系统,以此为基础的数据处理存在 3 个缺点:数据冗余大、数据的不一致性、程序与数据的相互依赖(简称为数据依赖)。19.下列 Case 语句中错误的是( )。(分数:2.00)A.Case 0 To 10B.Case Is10C.Case Is10 And Is50 D.Case 3,5 Is10解析:解析 本题考查 SELECT CASE 多分支语句。Case 语句的后面可以包含一个值或一个值的范围、一组枚举值和比较运算符。当 Case 语句使用 Is 关键字时,则不可加入逻辑运算符 And 等。20.在 SQL 查询中,
32、若要取得“学生”数据表中的所有记录和字段,其 SQL 语法为( )。(分数:2.00)A.SELECT 姓名 FROM 学生B.SELECT*FROM 学生 C.SELECT 姓名 FROM 学生 WHERE 学号=082089D.SELECT*FROM 学生 WHERE 学号=082089解析:解析 在 SQL 的查询语句中,“*”代表所有字段,WHERE 子句用于指定查询条件。只有满足条件的元组才会出现在结果集中。本题中要求查询所有记录和字段,所以不使用 WHERE 子句。21.Access 数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随之更改。为此需要定义参照
33、完整性关系的( )。(分数:2.00)A.级联更新相关字段 B.级联删除相关字段C.级联修改相关字段D.级联插入相关字段解析:解析 参照完整性指的是两个逻辑上有关系的表,并且表中的数据满足它们之间的关系。如果主表中没有相关记录就不能将记录添加到相关表,此时设置级联插入相关字段;相关表中的记录被删除时,主表的相关记录也一同被删除,此时设置级联删除相关字段;相关表中的记录被更新时,主表的相关记录也一同被更新,此时设置级联更新相关字段。22.在过程设计时,要想让某个参数是可选的,应该用( )语句。(分数:2.00)A.ByValB.ByRefC.Optional D.ParamArray解析:解析
34、在过程设计中,ByVal 为传值调用;ByRd 为传址调用;Optional 为可选参数;ParamArray为不定参数。23.确定一个控件大小的属性是( )。(分数:2.00)A.Width 或 HeightB.Width 和 Height C.Top 或 LeftD.Top 和 Left解析:解析 本题考查控件的基本属性。Width 表示宽度,Height 表示高度,Top 是控件到窗体上边的距离,Left 是控件到窗体左边的距离。用左边距和上边距来描述控件的位置,用宽度和高度来描述控件的大小。24.设计数据库的存储结构属于( )。(分数:2.00)A.需求分析B.概念设计C.逻辑设计D.
35、物理设计 解析:解析 物理设计阶段主要解决选择文件存储结构和确定文件存取方法的问题,包括选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。25.下列叙述中不正确的是( )。(分数:2.00)A.在 C 语言中调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B.在 C 的函数中,最好使用全局变量 C.外部变量可以在函数之间传递数据D.自动变量实质上是一个函数内部的局部变量解析:解析 在 C 语言中,传值有地址传值和参数传值,参数传值只能将实参传值给形参,所以 A 选项正确。C 语言中的外部变量是可以在函数之间传递数据的,所以 C 选项正确。C 语言中的自动变量是默认的变量
36、,实际上是函数中的局部变量,所以 D 选项正确。全局变量一经定义都是需要分配内存单元,在程序运行过程中自始至终都会占用固定的空间,在未知内存情况下,最好不要使用全局变量。26.设计软件结构是软件生命周期的( )。(分数:2.00)A.软件定义期B.软件开发期 C.软件维护期D.以上 3 个都不是解析:解析 本题是对软件设计结构的考查。设计软件结构是在软件概要设计阶段进行的,而概要设计属于软件开发期。27.下列选项中不符合良好程序设计风格的是( )。(分数:2.00)A.源程序要文档化B.数据说明的次序要规范化C.避免滥用 goto 语句D.模块设计要保证高耦合、高内聚 解析:解析 在程序设计中
37、,对于软件设计中的模块设计要保证高内聚和低耦合,源程序要有文档说明,同时对程序中数据的说明要规范化。而 goto 语句会破坏程序的结构,要尽量避免使用。所以 D 不正确。28.下列说法中正确的是( )。(分数:2.00)A.文本型字段最长为 64000 个字符B.要得到一个计算字段的结果,仅能运用总计查询来完成C.在创建一对一关系时,两个表的相关字段不一定都是主关键字D.创建表之间的关系时,需要关闭所有要创建关系的表 解析:解析 在 Access 中,表字段为文本型,其长度最长为 255 个字符,要想得到计算字段的结果,不仅能够使用总计查询来完成,其他查询方式如交叉表查询等也能完成。创建表与表
38、之间的关系时,要关闭所有要创建关系的表;创建一对一关系时,要求两个表的相关字段都是主关键字。29.用于查找满足指定条件的下一条记录的宏命令是( )。(分数:2.00)A.FindRecordB.FindFfistRecordC.FindFristD.FindNext 解析:解析 本题考查宏的基本操作。Access 中提供了多个可选的宏操作命令,与查找相关的操作有两个:FindRecord 用于查找满足指定条件的第一条记录;FindNext 用于查找满足指定条件的下一条记录。30.Aceess 数据库文件的扩展名是( )。(分数:2.00)Amdb BpptCxlsDdoc解析:解析 在 Acc
39、ess 中,数据库文件的默认扩展名是“.MDB”,其他选项都是 Office 的组件文件扩展名,其中“.PPT”是 PowerPoint 演示文稿文件,“.XLS”是 Excel 电子表格文件,“.DOC”是 Word 文件。31.下列关于 SQL 语句及其用途的叙述中,正确的是( )。(分数:2.00)A.CREATE TABLE 用于修改一个表的结构B.CREATE INDEX 为字段或字段组创建视图C.DROP 表示从数据库中删除表或者从字段或字段组中删除索引 D.ALTER TABLE 用于创建表解析:解析 SQL 语言的功能包含数据定义、数据查询、数据操纵和数据控制。数据定义的功能是
40、实现表、索引、视图的定义、修改和删除。CREATE TABLE 语句是创建一个表,CREATE INDEX 语句是创建一个索引;ALTER TABLE 语句是修改一个表的结构;DROP 语句是删除一个表的结构或从字段或字段组中删除索引。32.下列关于字段属性的默认值设置的说法中,错误的是( )。(分数:2.00)A.默认值类型必须与字段的数据类型相匹配B.在对默认值进行设置时,输入文本不需要加引号,系统会自动加上引号C.设置默认值后,用户只能使用默认值 D.可以使用 Access 的表达式来定义默认值解析:解析 表中每个字段都可以设置一个默认值,当在数据表视图下向表中输入数据时,未输入的数据都
41、是该字段的默认值。此默认值的类型必须和字段的数据类型一致,并且可以使用表达式作默认值。文本型常量系统会自动加引号。33.假设窗体的名称为 form1,则把窗体的标题设置为“ACCESS”的语句是( )。(分数:2.00)A.Me=“ACCESS“B.Me.Text=“ACCESS“C.Me.CaDtion=“ACCESS“ D.Me.Name=“ACCESS“解析:解析 在 Access 中,Me 表示当前窗体;Caption 表示窗体的标题;Name 表示窗体的名字;Text是文本的属性,代表文本框中的内容。本题实际上是给 Caption 属性赋值。34.如果需要在报表每一页的底部都输出信息
42、,需要设置( )。(分数:2.00)A.页面页眉B.报表页眉C.报表页脚D.页面页脚 解析:解析 报表页眉处于报表的开始位置,用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,用来显示报表的汇总说明;页面页眉处于每页的开始位置,用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,用来显示本页的汇总说明。35.设有以下两个过程:Sub S1(a As Integer,b As Integer)t=aa=bb=tEnd SubSub S2(ByVal a As Integer, ByVal b As Integer)t=aa=bb=tEnd Sub下列说法中正
43、确的是( )。(分数:2.00)A.过程 S1 能实现两个变量值的交换,S2 不能 B.过程 S2 能实现两个变量值的交换,S1 不能C.过程 S1 和 S2 都不能实现两个变量值的交换D.过程 S1 和 S2 都能实现两个变量值的交换解析:解析 在 VBA 的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用 ByVal 声明,说明此时参数为传值调用;若形参用 ByRef 声明,说明此时参数为传址调用,即形参的结果会传递给实参。本题中 S1 的过程为传址调用,所以 S1 中交换的两个形参会影响到实参,可以实现实参的交换。S2 过程为传值调用,S2 中交换的两个形参不会
44、影响到实参,也就不能实现实参的交换。二、填空题(总题数:13,分数:30.00)36.树中度为零的结点称为 1。(分数:2.00)填空项 1:_ (正确答案:叶子结点)解析:解析 树中度为零的结点,也就是没有后继点的结点,称为叶子结点。37.在面向对象方法中,类之间共享属性和方法的机制称为 1。(分数:2.00)填空项 1:_ (正确答案:继承)解析:解析 在面向对象的程序设计方法中,子类从父类中继承了一些方法和属性。38.软件是程序、数据和 1 的集合。(分数:2.00)填空项 1:_ (正确答案:相关文档)解析:解析 计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关
45、文档的完整集合。39.数据结构分为逻辑结构和存储结构,循环队列属于 1 结构。(分数:2.00)填空项 1:_ (正确答案:逻辑)解析:解析 数据的逻辑结构主要是反映数据之间的逻辑关系,循环队列主要强调数据之间的关系,因此属于逻辑结构。40.常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示 1,用带空心圆的箭头表示传递的是数据。(分数:2.00)填空项 1:_ (正确答案:模块)解析:解析 矩形表示的是模块,箭头表示的是模块间的调用关系。用带实心圆的箭头表示传递的是控制信息,用带空心圆的箭头表示传递的是数据。41.当关系中的某个属性组合不是该关系的主关键字,但却是另一个
46、关系的主关键字时,称该属性或属性组合为这个关系的 1。(分数:2.00)填空项 1:_ (正确答案:外键或外部关键字)解析:解析 在关系数据库中,表之间的关系有 3 种:一对一关系、一对多关系、多对多关系。表之间的关系是通过关键字实现的,如果某个属性或者属性组合不是该表的主关键字,而与另外一个表的主关键字相对应,则称该关键字是该表的外部关键字,简称外键。42.在 Access 中,要在查找条件中设置与任意一个数字字符匹配的条件,可使用的通配符是 1。(分数:2.00)填空项 1:_ (正确答案:#)解析:解析 本题考查通配符的使用。Access 中常见的通配符有:“*”代表 0 个或多个任意字
47、符;“?”代表一个任意字符;“#”代表一个任意数字字符;“”代表与方括号内任意一个字符匹配;“!”代表与任意一个不在方括号内的字符匹配,必须与方括号一起使用。43.在使用 Dim 语句定义数组时,在缺省情况下,数组下标的下限为_。(分数:2.00)填空项 1:_ (正确答案:0)解析:解析 本题考查数组的基础知识。数组变量由变量名和数组下标构成,通常使用 Dim 语句来定义数组,格式为:Dim 数组名(下标下限 to下标上限)其中,下标下限缺省为 0。数组中的元素个数=下标上限-下标下限+1。44.在窗体上画一个命令按钮 Command1 和一个文本框 Text1,然后编写如下代码:Private Sub Command1_Click()x=Val(Text1.Text)Select Case xCase 1,3y=x*xCase Is=10,Is=-10y=xCase -10 To 10y=-xEnd SelectEnd Sub程序运行后,在文本框中输入 3,然后单击命令按钮,则 y 的值变为_。(分数:2.00)填空项 1:_ (正确答案:9)解析:解析 本题考查 SELECT CASE 多分支语句。其功能是根据“测试表达式”的值,从多个语句块中选择符合条件的一个语句块执行。如果测试表达式的值等于某一个表达式的值,则选择该语句块的语句执行,
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1