2013年9月全国计算机等级《二级Access》上机临考冲刺试卷(2) - 233网校计算机二级题库
2013-12-20来源/作者:管理员点击次数:522
一、选择题(每小题1分,共40小题,共40分)
1、有两个关系R和T如下:
则由关系R得到关系T的操作是( )。
A.选择
B.投影
C.交
D.并
2、 要限制宏命令的操作范围,可以在创建宏时定义( )。
A.宏操作对象
B.宏条件表达式
C.窗体或报表控件属性
D.宏操作目标
3、 结构化程序所要求的基本结构不包括( )。
A.顺序结构
B.GOTO跳转
C.选择(分支)结构
D.重复(循环)结构
4、 在教师表中“职称”字段可能的取值为:教授、副教授、讲师和助教。要查找职称为教授或副教授的教师,错误的语句是( )。
A.SELECT*FROM教师表WHERE(Instr([职称],”教授”)<>o);
B.SELECT*FROM教师表WHERE(Right([职称]),2)=”教授”);
C.SELECT*FROM教师表WHERE([职称]=”教授”);
D.SELECT*FROM教师表WHERE(Instr([职称],”教授”)=10r Instr([职称],”教授”)=2);
5、 下列关于二叉树的叙述中,正确的是( )。
A.叶子结点总是比度为2的结点少一个
B.叶子结点总是比度为2的结点多一个
C.叶子结点数是度为2的结点数的两倍
D.度为2的结点数是度为1的结点数的两倍
6、 利用AD0访问数据率的步骤是:
①定义和创建ADO对象实例变量②设置连接参数并打开连接
③设置命令参数并命令
④设置查询参数并打开记录集⑤操作记录集
⑥关闭、回收有关对象
这些步骤的执行顺序应该是( )。
A.①④③②⑤⑥
B.①③④②⑤⑥
C.①③④⑤②⑥
D.①②③④⑤⑥
7、 执行下列语句段后Y的值是( )。
x=3.14
y=Len(Str$(x)+Space(6))
A.5
B.9
C.10
D.11
8、 下列数据结构中,能够按照“先进后出”原则存取数据的是( )。
A.循环队列
B.栈
C.队列
D.二叉树
9、在一个数据库中已经设置了自动宏AutoExec,如果在打开数据库的时候不想执行
这个自动宏,正确的操作是( )。
A.用键打开数据库
B.打开数据库时按住键
C.打开数据库时按住键
D.打开数据库时按住键
10、 下列叙述中正确的是( )。
A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构
B.在循环队列中,只需要队头指针就能反映队的中元素的动态变化情况
C.在循环队列中,只需要队尾指针就能反映队的中元素的动态变化情况
D.循环队列中元素的个数是由队头指针和队尾指针共同决定的
11、 窗体中有命令按钮Commandl,事件过程如下:
PublicFunction f(x As Integer)As Integer
Dim Y AsInteger
X=20
y=2
f= X *Y
End Function
PrivateSub Commandl_Click( )
Dim y As Integer
static x As Integer
x=10
y=5
y=f(x)
Debug.Print x;y
End Sub
运行程序,单击命令按钮,则立即窗口中显示的内容是( )
A.10;5
B.10;40
C.20;5
D.20;40
12、 用来测试当前读写位置是否达到文件末尾的函数是( )。
A.EOF
B.FileLen
C.Len
D.LOF
13、下列关于栈叙述正确的是( )。
A.栈顶元素最先能被删除
B.栈顶元素最后才能被删除
C.栈底元素永远不能被删除
D.以上三种说法都不对
14、 能被“对象所识别的动作”和“对象可执行的活动。”别称为对象的( )。
A.事件和方法
B.方法和事件
C.事件和属性
D.方法和属性
15、 结构化程序设计主要强调的是( )。
A.程序的规模
B.程序的效率
C.程序设计语言的先进性
D.程序的易读性
16、 运行下列过程,当输入一组数据:l0,20,50,80,40,30,90,100,60,70,输出的结果应该是( )。Sub pl()Dim i,j,arr(11)AsInteger
x=1
Whilek<=10
arr(k)=VaI(InputBox(”请输入第”&k&”个数:”,”输入窗口”))k=k+1
Wend
For i=1T09J=i+1
Ifarr(i)>arr(j)Thentemp=arr(i)
arr(i)=art(j)
arr(j)=temp
EndIfDebu9.Printarr(i)
NextiEnd Sub
A.无序数列
B.升序数列
C.降序数列
D.原输入数列
17、 在数据表视图中,不能进行的操作是( )。
A.删除一条记录
B.修改字段的类型
C.删除一个字段
D.修改字段的名称
18、 InputBox函数的返回值类型是( )。
A.数值
B.字符串
C.变体
D.视输入的数据而定
19、 下列程序的功能是返回当前窗体的记录集:SubGeegecNum( )。
Dim rsAs Object
Set rs=__________
MsgBoxrs.RecordCount
End Sub
为保证程序输出记录集(窗体记录源)的记录数,空白处应填入的语句是( )。
A.RecordSet
B.Me.Recordset
C.RecordSource
D.Me.RecordSource
20、 运行下列程序,窗体中的显示结果是:( )。
OptionCompare Database
Dim X AsInteger
PrivateSub Form_Load()
x=3
EndSubPrivate Sub Commandll_click()
Static aAs Integer
Dim b AsInteger
b=x^2
funl x,b
funl x.b
MsgBox”x=‘’&x
End Sub
Subfunl(ByRef Y As Integer,ByVal z AS Integer)
y=y+z
z=y-z
End Sub
A.x=3
B.x=2
C.x=21
D.x=12
21、 在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是( )。
A.选择
B.投影
C.连接
D.自然连接
22、下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。
Sub GetRecNum( )
Dim rs As Object
Set rs=Me。Recordset
MsgBox
End Sub
程序空白处应填写的是( )。
A.Count
B.rs.Count
C.RecOrdCount
D.rs.RecordCount
23、对关系s和R进行集合运算,结果中既包含S中的所有元组,也包含R中的所有元组,这样的集合运算称为( )。
A.并运算
B.交运算
C.差运算
D.积运算
24、 为窗体或报表的控件设置属性值的正确宏操作命令是( )。
A.Set
B.SetData
C.SetValue
D.SetWarnings
25、 宏操作中用于执行指定的外部应用程序的是( )命令。
A.RunSQL
B.RunAPP
C.Requery
D.Restore
26、 如果在查询条件中使用通配符“口”,其含义是( )。
A.错误的使用方法
B.通配不在括号内的任意字符
C.通配任意长度的字符
D.通配方括号内任一单个字符
27、 若有以下窗体单击事件过程:Private SubForm_Click( )
result=1
For i=1To 6 Step 3
result=result*i
Next i
MsgBoxresult
End Sub打开窗体运行后,单击窗体,则消息框的输出内容是( )。
A.1
B.4
C.15
D.120
28、 若要在一对多的关联关系中,“一方”原始记录更改后,“多方”自动更改,应启用( )。
A.有效性规则
B.级联删除相关记录
C.完整性规则
D.级联更新相关记录
29、 数据字典(DD)所定义的对象都包含于( )。
A.数据流程图(DFD)
B.程序流程图
C.软件结构图
D.方框图
30、 下列描述中正确的是( )。
A.软件工程只是解决软件项目的管理问题
B.软件工程主要解决软件产品的生产率问题
C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
D.软件工程只是解决软件开发过程中的技术问题
31、 在Access中为窗体上的控件设置Tab键的顺序,应选择“属性”对话框的( )。
A.“格式”选项卡
B.“数据”选项卡
C.“事件”选项卡
D.“其他”选项卡
32、 有如下事件程序,运行该程序后输出结果是( )。
PrivateSub Command33_click()
Dim x AsInteger,Y AsInteger
x=1:y=0
Do Untily<=25y=y+x*xx=x+1
Loop
MsgBox”x=&x&”,y="&Y
End Sub
A.x=1,y=0
B.x=4,y=25
C.x=5,y=30
D.输出其他结果
33、 Access报表对象的数据源可以是( )。
A.表、查询和窗体
B.表和查询
C.表、查询和SQL命令
D.表、查询和报表
34、 若查询的设计如下,则查询的功能是( )。
A.设计尚未完成,无法进行统计
B.统计班级信息仅含Null(空)值的记录个数
C.统计班级信息不包括Null(空)值的记录个数
D.统计班级信息包括Null(空)值全部记录个数
35、 下列sQL语句中,( )语句用于创建表。
A.CREATE TABLE
B.CREATE INDEX
C.ALTER TABLE
D.DROP
36、 层次型、网状型和关系型数据库划分原则是( )。
A.记录长度
B.文件的大小
C.联系的复杂程度
D.数据之间的联系方式
37、 下列程序的功能是求算式:1-1/24-1/3-1/4+…前80项之和。
PrivateSub Commandl Click( )
Dim i asinteger,S assingle.f as integer
s=0:f=1
For i=1To 30
s=s+f/i
f=__________
Next i
Debug.Print”1-1/2+1/3—1/4+…=”:s
End Sub
横线处应填写的内容是( )。
A.1*f
B.-l*f
C.1*i
D.-1*i
38、 在数据访问页中,为了插入一段可以滚动的文字,应选择的工具图标是( )。
A.
B.
C.
D.
39、 结构化程序设计的基本原则不包括( )。
A.多态性
B.自顶向下
C.模块化
D.逐步求精
40、 在窗体中有一个命令按钮(名称为run34),对应的事件代码如下:
PrivateSub run34_Click()
sum=0
For i=10T01 Step-2
sum=sum+i
Next i
MsgBoxsum
End Sub
运行以上事件,程序的输出结果是( )。
A.10
B.30
C.55
D.其他结果
二、基本操作题(共18分)
41、在考生文件夹中有一个“Acc1.mdb”数据库。
(1)按照下表的要求创建“课程”表。
<>
<>
三、简单应用题(共24分)
42、在“Acc2.mdb”数据库中有“售货员信息”、“库存数据”和“销售数据”3张表。
(1)以“销售数据”、“售货员信息”和“库存数据”表为数据源,创建参数查询“按货号查询销售金额”,实现通过输入货号显示该产品的销售金额。参数提示为“请输入货号”,结果显示“货号”、“货名”和“销售金额”字段。其中销售金额=Sum([销售数据]![销售价格])。查询结果如图2所示。
(2)创建“销售金额查询”宏,运行“按货号查询销售金额”查询。
四、综合应用题(共18分)
43、在考生文件夹下有“Acc3.mdb”数据库。
(1)以“学生”表为数据源,创建“输入学生信息”窗体,窗体显示学生表的全部字段。用组合框绑定“性别”字段。在页脚中添加“添加记录”、“保存记录”和“关闭窗体”按钮,分别实现添加记录、保存记录和关闭窗体操作。在页眉中添加“输入学生信息”标签(宋体12号字,居中显示)。设置窗体宽度为“8.099cm”,“弹出方式”。窗体显示效果如图3所示。
(2)以“课程成绩”表为数据源,创建图表窗体“选课统计”,统计选修每门课程的人数。图表字段为“课程编号”,图表类型为“柱形图”,图表标题为“课程成绩”。窗体显示效果如图4所示。
1、有两个关系R和T如下:
则由关系R得到关系T的操作是( )。
A.选择
B.投影
C.交
D.并
2、 要限制宏命令的操作范围,可以在创建宏时定义( )。
A.宏操作对象
B.宏条件表达式
C.窗体或报表控件属性
D.宏操作目标
3、 结构化程序所要求的基本结构不包括( )。
A.顺序结构
B.GOTO跳转
C.选择(分支)结构
D.重复(循环)结构
4、 在教师表中“职称”字段可能的取值为:教授、副教授、讲师和助教。要查找职称为教授或副教授的教师,错误的语句是( )。
A.SELECT*FROM教师表WHERE(Instr([职称],”教授”)<>o);
B.SELECT*FROM教师表WHERE(Right([职称]),2)=”教授”);
C.SELECT*FROM教师表WHERE([职称]=”教授”);
D.SELECT*FROM教师表WHERE(Instr([职称],”教授”)=10r Instr([职称],”教授”)=2);
5、 下列关于二叉树的叙述中,正确的是( )。
A.叶子结点总是比度为2的结点少一个
B.叶子结点总是比度为2的结点多一个
C.叶子结点数是度为2的结点数的两倍
D.度为2的结点数是度为1的结点数的两倍
6、 利用AD0访问数据率的步骤是:
①定义和创建ADO对象实例变量②设置连接参数并打开连接
③设置命令参数并命令
④设置查询参数并打开记录集⑤操作记录集
⑥关闭、回收有关对象
这些步骤的执行顺序应该是( )。
A.①④③②⑤⑥
B.①③④②⑤⑥
C.①③④⑤②⑥
D.①②③④⑤⑥
7、 执行下列语句段后Y的值是( )。
x=3.14
y=Len(Str$(x)+Space(6))
A.5
B.9
C.10
D.11
8、 下列数据结构中,能够按照“先进后出”原则存取数据的是( )。
A.循环队列
B.栈
C.队列
D.二叉树
9、在一个数据库中已经设置了自动宏AutoExec,如果在打开数据库的时候不想执行
这个自动宏,正确的操作是( )。
A.用
B.打开数据库时按住键
C.打开数据库时按住
D.打开数据库时按住
10、 下列叙述中正确的是( )。
A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构
B.在循环队列中,只需要队头指针就能反映队的中元素的动态变化情况
C.在循环队列中,只需要队尾指针就能反映队的中元素的动态变化情况
D.循环队列中元素的个数是由队头指针和队尾指针共同决定的
11、 窗体中有命令按钮Commandl,事件过程如下:
PublicFunction f(x As Integer)As Integer
Dim Y AsInteger
X=20
y=2
f= X *Y
End Function
PrivateSub Commandl_Click( )
Dim y As Integer
static x As Integer
x=10
y=5
y=f(x)
Debug.Print x;y
End Sub
运行程序,单击命令按钮,则立即窗口中显示的内容是( )
A.10;5
B.10;40
C.20;5
D.20;40
12、 用来测试当前读写位置是否达到文件末尾的函数是( )。
A.EOF
B.FileLen
C.Len
D.LOF
13、下列关于栈叙述正确的是( )。
A.栈顶元素最先能被删除
B.栈顶元素最后才能被删除
C.栈底元素永远不能被删除
D.以上三种说法都不对
14、 能被“对象所识别的动作”和“对象可执行的活动。”别称为对象的( )。
A.事件和方法
B.方法和事件
C.事件和属性
D.方法和属性
15、 结构化程序设计主要强调的是( )。
A.程序的规模
B.程序的效率
C.程序设计语言的先进性
D.程序的易读性
16、 运行下列过程,当输入一组数据:l0,20,50,80,40,30,90,100,60,70,输出的结果应该是( )。Sub pl()Dim i,j,arr(11)AsInteger
x=1
Whilek<=10
arr(k)=VaI(InputBox(”请输入第”&k&”个数:”,”输入窗口”))k=k+1
Wend
For i=1T09J=i+1
Ifarr(i)>arr(j)Thentemp=arr(i)
arr(i)=art(j)
arr(j)=temp
EndIfDebu9.Printarr(i)
NextiEnd Sub
A.无序数列
B.升序数列
C.降序数列
D.原输入数列
17、 在数据表视图中,不能进行的操作是( )。
A.删除一条记录
B.修改字段的类型
C.删除一个字段
D.修改字段的名称
18、 InputBox函数的返回值类型是( )。
A.数值
B.字符串
C.变体
D.视输入的数据而定
19、 下列程序的功能是返回当前窗体的记录集:SubGeegecNum( )。
Dim rsAs Object
Set rs=__________
MsgBoxrs.RecordCount
End Sub
为保证程序输出记录集(窗体记录源)的记录数,空白处应填入的语句是( )。
A.RecordSet
B.Me.Recordset
C.RecordSource
D.Me.RecordSource
20、 运行下列程序,窗体中的显示结果是:( )。
OptionCompare Database
Dim X AsInteger
PrivateSub Form_Load()
x=3
EndSubPrivate Sub Commandll_click()
Static aAs Integer
Dim b AsInteger
b=x^2
funl x,b
funl x.b
MsgBox”x=‘’&x
End Sub
Subfunl(ByRef Y As Integer,ByVal z AS Integer)
y=y+z
z=y-z
End Sub
A.x=3
B.x=2
C.x=21
D.x=12
21、 在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是( )。
A.选择
B.投影
C.连接
D.自然连接
22、下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。
Sub GetRecNum( )
Dim rs As Object
Set rs=Me。Recordset
MsgBox
End Sub
程序空白处应填写的是( )。
A.Count
B.rs.Count
C.RecOrdCount
D.rs.RecordCount
23、对关系s和R进行集合运算,结果中既包含S中的所有元组,也包含R中的所有元组,这样的集合运算称为( )。
A.并运算
B.交运算
C.差运算
D.积运算
24、 为窗体或报表的控件设置属性值的正确宏操作命令是( )。
A.Set
B.SetData
C.SetValue
D.SetWarnings
25、 宏操作中用于执行指定的外部应用程序的是( )命令。
A.RunSQL
B.RunAPP
C.Requery
D.Restore
26、 如果在查询条件中使用通配符“口”,其含义是( )。
A.错误的使用方法
B.通配不在括号内的任意字符
C.通配任意长度的字符
D.通配方括号内任一单个字符
27、 若有以下窗体单击事件过程:Private SubForm_Click( )
result=1
For i=1To 6 Step 3
result=result*i
Next i
MsgBoxresult
End Sub打开窗体运行后,单击窗体,则消息框的输出内容是( )。
A.1
B.4
C.15
D.120
28、 若要在一对多的关联关系中,“一方”原始记录更改后,“多方”自动更改,应启用( )。
A.有效性规则
B.级联删除相关记录
C.完整性规则
D.级联更新相关记录
29、 数据字典(DD)所定义的对象都包含于( )。
A.数据流程图(DFD)
B.程序流程图
C.软件结构图
D.方框图
30、 下列描述中正确的是( )。
A.软件工程只是解决软件项目的管理问题
B.软件工程主要解决软件产品的生产率问题
C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
D.软件工程只是解决软件开发过程中的技术问题
31、 在Access中为窗体上的控件设置Tab键的顺序,应选择“属性”对话框的( )。
A.“格式”选项卡
B.“数据”选项卡
C.“事件”选项卡
D.“其他”选项卡
32、 有如下事件程序,运行该程序后输出结果是( )。
PrivateSub Command33_click()
Dim x AsInteger,Y AsInteger
x=1:y=0
Do Untily<=25y=y+x*xx=x+1
Loop
MsgBox”x=&x&”,y="&Y
End Sub
A.x=1,y=0
B.x=4,y=25
C.x=5,y=30
D.输出其他结果
33、 Access报表对象的数据源可以是( )。
A.表、查询和窗体
B.表和查询
C.表、查询和SQL命令
D.表、查询和报表
34、 若查询的设计如下,则查询的功能是( )。
A.设计尚未完成,无法进行统计
B.统计班级信息仅含Null(空)值的记录个数
C.统计班级信息不包括Null(空)值的记录个数
D.统计班级信息包括Null(空)值全部记录个数
35、 下列sQL语句中,( )语句用于创建表。
A.CREATE TABLE
B.CREATE INDEX
C.ALTER TABLE
D.DROP
36、 层次型、网状型和关系型数据库划分原则是( )。
A.记录长度
B.文件的大小
C.联系的复杂程度
D.数据之间的联系方式
37、 下列程序的功能是求算式:1-1/24-1/3-1/4+…前80项之和。
PrivateSub Commandl Click( )
Dim i asinteger,S assingle.f as integer
s=0:f=1
For i=1To 30
s=s+f/i
f=__________
Next i
Debug.Print”1-1/2+1/3—1/4+…=”:s
End Sub
横线处应填写的内容是( )。
A.1*f
B.-l*f
C.1*i
D.-1*i
38、 在数据访问页中,为了插入一段可以滚动的文字,应选择的工具图标是( )。
A.
B.
C.
D.
39、 结构化程序设计的基本原则不包括( )。
A.多态性
B.自顶向下
C.模块化
D.逐步求精
40、 在窗体中有一个命令按钮(名称为run34),对应的事件代码如下:
PrivateSub run34_Click()
sum=0
For i=10T01 Step-2
sum=sum+i
Next i
MsgBoxsum
End Sub
运行以上事件,程序的输出结果是( )。
A.10
B.30
C.55
D.其他结果
二、基本操作题(共18分)
41、在考生文件夹中有一个“Acc1.mdb”数据库。
(1)按照下表的要求创建“课程”表。
字段名称 |
数据类型 |
字段大小 |
是否主键 |
课程ID |
数字 |
整型 |
是 |
课程名称 |
文本 |
20 |
|
学分 |
数字 |
整型 |
|
(2)在“课程”表中输入如下数据。
课程ID |
课程名称 |
学分 |
1 |
高等数学 |
2 |
2 |
计算机文化基础 |
3 |
3 |
机械制图 |
2 |
4 |
政治经济学 |
2 |
5 |
毛泽东思想概论 |
2 |
(3)将“student”表和“成绩”表的关系设置为“一对多”,“实施参照完整性”。将“课程”表和“成绩”表的关系设置为“一对多”,“实施参照完整性”。“课程”表如图1所示。
三、简单应用题(共24分)
42、在“Acc2.mdb”数据库中有“售货员信息”、“库存数据”和“销售数据”3张表。
(1)以“销售数据”、“售货员信息”和“库存数据”表为数据源,创建参数查询“按货号查询销售金额”,实现通过输入货号显示该产品的销售金额。参数提示为“请输入货号”,结果显示“货号”、“货名”和“销售金额”字段。其中销售金额=Sum([销售数据]![销售价格])。查询结果如图2所示。
(2)创建“销售金额查询”宏,运行“按货号查询销售金额”查询。
四、综合应用题(共18分)
43、在考生文件夹下有“Acc3.mdb”数据库。
(1)以“学生”表为数据源,创建“输入学生信息”窗体,窗体显示学生表的全部字段。用组合框绑定“性别”字段。在页脚中添加“添加记录”、“保存记录”和“关闭窗体”按钮,分别实现添加记录、保存记录和关闭窗体操作。在页眉中添加“输入学生信息”标签(宋体12号字,居中显示)。设置窗体宽度为“8.099cm”,“弹出方式”。窗体显示效果如图3所示。
(2)以“课程成绩”表为数据源,创建图表窗体“选课统计”,统计选修每门课程的人数。图表字段为“课程编号”,图表类型为“柱形图”,图表标题为“课程成绩”。窗体显示效果如图4所示。
- 只看不练,假把式······
- 进入233题库【模拟考场】,在线做题测试,在线查看成绩及详细答案解析!
- 马上进入
题库优势
- 更好的做题体验
- 233计算机二级题库有四种做题模式,可选择自己的喜欢和当前适合的做题模式进行训练。
- 更多的习题、真题
- 233计算机二级题库题量储备百万道,包含历年真题,模拟试题等题型,题题结合考试大纲贴近考试 考点。
- 更专业的试题解析
- 233计算机二级题库结合考试大纲,将各试题划分了详细的章节知识,更全面的详细的展示答案解析。
- 进入计算机二级模拟考场>>