2015年计算机二级ACCESS模拟题(2)
17某窗体中有一命令按钮,在"窗体视图"中单击此命令按钮,运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是
A.RunAppB.RunCodeC.RunMacroD.RunSQL
参考答案:A
参考解析:RunApp操作是启动另一个Microsoft Windows或MS-DOS应用程序;RunCode操作是执行Visual Basic函数;RunMacro操作是执行一个宏;RunSQL操作是执行指定的SQL语句以完成操作查询。所以本题答案为A。
18软件设计包括软件的结构、数据、接口和过程设计,其中软件的过程设计是指
A.模块间的关系
B.系统结构部件转换成软件的过程描述
C.软件层次结构
D.软件开发过程
参考答案:B
参考解析:软件设计包括软件结构设计、数据设计、接口设计和过程设计。其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程描述。
19在Access中已建立了"学生"表,表中有"学号"、"姓名"、"性别"和"入学成绩"等字段。执行如下SQL命令:Select 性别,avg (入学成绩. From 学生 Group by 性别,其结果是
A.计算并显示所有学生的性别和入学成绩的平均值
B.按性别分组计算并显示性别和入学成绩的平均值
C.计算并显示所有学生的入学成绩的平均值
D.按性别分组计算并显示所有学生的入学成绩的平均值
参考答案:B
参考解析:"avg(入学成绩."的作用是求"入学成绩"的平均值;Select是SQL的查询语句;Group by的作用是定义要执行计算的组。所以本题SQL命令的作用是将学生表按性别分组,计算并显示各性别和各性别对应的入学成绩的平均值。所以本题答案为B。
20能够使用"输入掩码向导"创建输入掩码的字段类型是
A.数字和日期/时间B.文本和货币C.文本和日期/时间D.数字和文本
参考答案:C
参考解析:输入掩码只为"文本"和"日期/时间"型字段提供向导,其他类型没有向导帮助。另外,如果为某字段定义了输入掩码,同时又设置了它的格式属性,格式属性将在数据显示时优先于输入掩码的设置。所以本题答案为C。
21下列逻辑表达式中,能正确表示条件"x和y都是奇数"的是
A.x Mod 2=1 Or y Mod 2=1
B.x Mod 2=0 Or y Mod 2=0
C.x Mod 2=1 And y Mod 2=1
D.x Mod 2=0 And y Mod 2=0
参考答案:C
参考解析:要使x和y都是奇数,则x和y除以2的余数都必须是1。所以本题答案为C。
22在VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为
A.BooleanB.IntC.StringD.Variant
参考解析:在VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为Variant。所以本题答案为D。
23程序流程图(PFD)中的箭头代表的是
A.数据流B.控制流C.调用关系D.组成关系
参考答案:B
参考解析:程序流程图(PFD.是一种传统的、应用广泛的软件过程设计表示工具,通常也称为程序框图,其箭头代表的是控制流。
24栈和队列的共同点是
A.都是先进后出
B.都是先进先出
C.只允许在端点处插入和删除元素
D.没有共同点
参考答案:C
参考解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种"后进先出"的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种"先进先出"的线性表。
25VBA中用实际参数a和b调用有参过程Area(m,n.的正确形式是
A.Area m,nB.Area a,bC.Call Area(m,n.D.Call Area a,b
参考答案:B
参考解析:含参数的过程被调用时,主调过程中的调用式必须提供相应的实参(实际参数的简称.,并通过实参向形参传递的方式完成过程调用。Call方法调用函数时,必须要带括号,直接利用过程名时,不用在参数列表两边加上括号。所以本题答案是B。
26用二维表来表示实体及实体之间联系的数据模型是
A.实体-联系模型B.层次模型C.网状模型D.关系模型
参考解析:用二维表来表示实体以及实体之间联系的数据模型称为关系数据模型。关系数据模型是以关系数学理论为基础的,在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系。所以本题答案为D。27以下内容中不属于VBA提供的数据验证函数的是
A.IsTextB.IsDateC.IsNumericD.IsNull
参考答案:A
参考解析:VBA常用的验证函数为:IsNumeric、IsDate、IsNull、IsEmpty、IsArray、IsError、IsObject。所以本题答案是A。
28在窗体上添加一个命令按钮(名为Command1)和一个文本框(名为Text1),并在命令按钮中编写如下事件代码:
Private Sub Command1_Click()
m=2.17
n=Len(Str$(m.+Space(5).
Me!Text1=n
End Sub
打开窗体运行后,单击命令按钮,在文本框中显示
A.5B.8C.9D.10
参考解析:程序中"n=Len(Str$(m.+Space(5.."的含义是算出字符串总长度,当把正数转换成字符串时,Str$函数在字符串前面留有一个空格,Space(数值表达式.则返回由数值表达式确定的空格个数组成的空字符串。Str$(m.表示5个字符串,Space(5.表示5个字符串,所以n等于10。故本题答案选D。
29Access数据库中,为了保持表之间的关系,要求在子表(从表.中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表.中添加该记录。为此需要定义的关系是
A.输入掩码B.有效性规则C.默认值D.参照完整性
参考解析:参照完整性是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。如果实施了参照完整性,那么当主表中没有相关记录时,就不能将记录添加到相关表中,也不能在相关表中存在匹配的记录时删除主表中的记录,更不能在相关表中有相关记录时,更改主表中的主关键字值。所以本题答案为D。
30在Access表中,可以定义3种主关键字,它们是
A.单字段、双字段和多字段
B.单字段、双字段和自动编号
C.单字段、多字段和自动编号
D.双字段、多字段和自动编号
参考答案:C
参考解析:为了使保存在不同表中的数据产生联系,Access数据库中的每个表必须至少有一个字段能唯一标识每条记录,这个字段就是主关键字。主关键字可以是一个字段,也可以是一组字段。为确保主关键字段值的唯一性,Access不允许在主关键字字段中存入重复值和空值。自动编号字段是在每次向表中添加新记录时,Access会自动插入唯一顺序号。库中若未设置其他主关键字,在保存表时会提示创建主键,单击"是"按钮,Access为新建的表创建一个"自动编号"字段作为主关键字。所以本题答案为C。
31在窗体中使用一个文本框(名为n.接受输入的值,有一个命令按钮run,事件代码如下:
Private Sub run_Click( .
result = ""
For i= 1 To Me!n
For j = 1 To Me!n
result = result + "*"
Next j
result = result + Chr(13. + Chr(10.
Next i
MsgBox result
End Sub
打开窗体后,如果通过文本框输入的值为4,单击命令按钮后输出的图形是
A.* * * *
* * * *
* * * *
* * * *B.*
* * *
* * * * *
* * * * * * *C.* * * *
* * * * * *
* * * * * * * *
* * * * * * * * * *D.* * * *
* * * *
* * * *
* * * *参考答案:A
参考解析:本题通过双重For循环输出字符串,由于内层循环的循环次数为4,且每次内层循环均输出一个"*",则每次外层循环输出一行"****"。由于外层循环的循环次数也为4,则四次外层循环后共输出四行"****",所以选项A的输出是正确的。所以本题答案为A。
32在过程定义中有语句:
Private Sub GetData(ByRef f As Integer.
其中"ByRef"的含义是
A.传值调用B.传址调用C.形式参数D.实际参数
参考答案:B
参考解析:ByRef是传址调用,是"双向"调用形式。如果形式参数被说明为传址(ByRef项.,则过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。在这个过程中,数据的传递具有双向性,故称为"传址调用"的"双向"作用形式。在过程定义时,如果未做参数说明,则默认为传址调用。所以本题答案为B。