2013年9月全国计算机等级《二级Access》考前冲刺试卷二
-
在考生文件夹下有“Acc3.mdb”数据库。
(1)以“学生”表为数据源,创建“输入学生信息”窗体,窗体显示学生表的全部字段。用组合框绑定“性别”字段。在页脚中添加“添加记录”、“保存记录”和“关闭窗体”按钮,分别实现添加记录、保存记录和关闭窗体操作。在页眉中添加“输入学生信息”标签(宋体12号字,居中显示)。设置窗体宽度为“8.099cm”,“弹出方式”。窗体显示效果如图3所示。
(2)以“课程成绩”表为数据源,创建图表窗体“选课统计”,统计选修每门课程的人数。图表字段为“课程编号”,图表类型为“柱形图”,图表标题为“课程成绩”。窗体显示效果如图4所示。
-
在“Acc2.mdb”数据库中有“售货员信息”、“库存数据”和“销售数据”3张表。
(1)以“销售数据”、“售货员信息”和“库存数据”表为数据源,创建参数查询“按货号查询销售金额”,实现通过输入货号显示该产品的销售金额。参数提示为“请输入货号”,结果显示“货号”、“货名”和“销售金额”字段。其中销售金额=Sum([销售数据]![销售价格])。查询结果如图2所示。
(2)创建“销售金额查询”宏,运行“按货号查询销售金额”查询。
-
在窗体中有一个命令按钮(名称为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.其他结果
-
在考生文件夹中有一个“Acc1.mdb”数据库。
(1)按照下表的要求创建“课程”表。
字段名称
数据类型
字段大小
是否主键
课程ID
数字
整型
是
课程名称
文本
20
学分
数字
整型
(2)在“课程”表中输入如下数据。
课程ID
课程名称
学分
1
高等数学
2
2
计算机文化基础
3
3
机械制图
2
4
政治经济学
2
5
毛泽东思想概论
2
(3)将“student”表和“成绩”表的关系设置为“一对多”,“实施参照完整性”。将“课程”表和“成绩”表的关系设置为“一对多”,“实施参照完整性”。“课程”表如图1所示。
-
结构化程序设计的基本原则不包括( )。
- A.多态性
- B.自顶向下
- C.模块化
- D.逐步求精
-
在数据访问页中,为了插入一段可以滚动的文字,应选择的工具图标是( )。
- A.
- B.
- C.
- D.
- A.
-
层次型、网状型和关系型数据库划分原则是( )。
- A.记录长度
- B.文件的大小
- C.联系的复杂程度
- D.数据之间的联系方式
-
下列程序的功能是求算式: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
-
若查询的设计如下,则查询的功能是( )。
- A.设计尚未完成,无法进行统计
- B.统计班级信息仅含Null(空)值的记录个数
- C.统计班级信息不包括Null(空)值的记录个数
- D.统计班级信息包括Null(空)值全部记录个数
-
下列sQL语句中,( )语句用于创建表。
- A.CREATE TABLE
- B.CREATE INDEX
- C.ALTER TABLE
- D.DROP
-
Access报表对象的数据源可以是( )。
- A.表、查询和窗体
- B.表和查询
- C.表、查询和SQL命令
- D.表、查询和报表
-
在Access中为窗体上的控件设置Tab键的顺序,应选择“属性”对话框的( )。
- A.“格式”选项卡
- B.“数据”选项卡
- C.“事件”选项卡
- D.“其他”选项卡
-
有如下事件程序,运行该程序后输出结果是( )。
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.输出其他结果
-
下列描述中正确的是( )。
- A.软件工程只是解决软件项目的管理问题
- B.软件工程主要解决软件产品的生产率问题
- C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
- D.软件工程只是解决软件开发过程中的技术问题
-
数据字典(DD)所定义的对象都包含于( )。
- A.数据流程图(DFD)
- B.程序流程图
- C.软件结构图
- D.方框图
-
若要在一对多的关联关系中,“一方”原始记录更改后,“多方”自动更改,应启用( )。
- A.有效性规则
- B.级联删除相关记录
- C.完整性规则
- D.级联更新相关记录
-
如果在查询条件中使用通配符“口”,其含义是( )。
- A.错误的使用方法
- B.通配不在括号内的任意字符
- C.通配任意长度的字符
- D.通配方括号内任一单个字符
-
若有以下窗体单击事件过程: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
-
为窗体或报表的控件设置属性值的正确宏操作命令是( )。
- A.Set
- B.SetData
- C.SetValue
- D.SetWarnings
-
宏操作中用于执行指定的外部应用程序的是( )命令。
- A.RunSQL
- B.RunAPP
- C.Requery
- D.Restore
-
下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。
Sub GetRecNum( )
Dim rs As Object
Set rs=Me。Recordset
MsgBox
End Sub
程序空白处应填写的是( )。
- A.Count
- B.rs.Count
- C.RecOrdCount
- D.rs.RecordCount
-
对关系S和R进行集合运算,结果中既包含S中的所有元组,也包含R中的所有元组,这样的集合运算称为( )。
- A.并运算
- B.交运算
- C.差运算
- D.积运算
-
在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是( )。
- A.选择
- B.投影
- C.连接
- D.自然连接
-
运行下列程序,窗体中的显示结果是:( )。
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
-
下列程序的功能是返回当前窗体的记录集:SubGeegecNum( )。
Dim rsAs Object
Set rs=__________
MsgBoxrs.RecordCount
End Sub
为保证程序输出记录集(窗体记录源)的记录数,空白处应填入的语句是( )。
- A.RecordSet
- B.Me.Recordset
- C.RecordSource
- D.Me.RecordSource
-
在数据表视图中,不能进行的操作是( )。
- A.删除一条记录
- B.修改字段的类型
- C.删除一个字段
- D.修改字段的名称
-
InputBox函数的返回值类型是( )。
- A.数值
- B.字符串
- C.变体
- D.视输入的数据而定
-
运行下列过程,当输入一组数据:l0,20,50,80,40,30,90,100,60,70,输出的结果应该是( )。Sub plDim 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.原输入数列
-
能被“对象所识别的动作”和“对象可执行的活动。”别称为对象的( )。
- A.事件和方法
- B.方法和事件
- C.事件和属性
- D.方法和属性
-
结构化程序设计主要强调的是( )。
- A.程序的规模
- B.程序的效率
- C.程序设计语言的先进性
- D.程序的易读性
-
下列关于栈叙述正确的是( )。
- A.栈顶元素最先能被删除
- B.栈顶元素最后才能被删除
- C.栈底元素永远不能被删除
- D.以上三种说法都不对
-
用来测试当前读写位置是否达到文件末尾的函数是( )。
- A.EOF
- B.FileLen
- C.Len
- D.LOF
-
窗体中有命令按钮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
-
下列叙述中正确的是( )。
- A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构
- B.在循环队列中,只需要队头指针就能反映队的中元素的动态变化情况
- C.在循环队列中,只需要队尾指针就能反映队的中元素的动态变化情况
- D.循环队列中元素的个数是由队头指针和队尾指针共同决定的
-
在一个数据库中已经设置了自动宏AutoExec,如果在打开数据库的时候不想执行 这个自动宏,正确的操作是( )。
- A.用Enter键打开数据库
- B.打开数据库时按住Alt键
- C.打开数据库时按住Ctrl键
- D.打开数据库时按住Shift键
-
下列数据结构中,能够按照“先进后出”原则存取数据的是( )。
- A.循环队列
- B.栈
- C.队列
- D.二叉树
-
执行下列语句段后Y的值是( )。
x=3.14
y=Len(Str$(x)+Space(6))
- A.5
- B.9
- C.10
- D.11
-
利用AD0访问数据率的步骤是:
①定义和创建ADO对象实例变量②设置连接参数并打开连接
③设置命令参数并命令
④设置查询参数并打开记录集⑤操作记录集
⑥关闭、回收有关对象
这些步骤的执行顺序应该是( )。
- A.①④③②⑤⑥
- B.①③④②⑤⑥
- C.①③④⑤②⑥
- D.①②③④⑤⑥
-
下列关于二叉树的叙述中,正确的是( )。
- A.叶子结点总是比度为2的结点少一个
- B.叶子结点总是比度为2的结点多一个
- C.叶子结点数是度为2的结点数的两倍
- D.度为2的结点数是度为1的结点数的两倍
-
在教师表中“职称”字段可能的取值为:教授、副教授、讲师和助教。要查找职称为教授或副教授的教师,错误的语句是( )。
- A.SELECT*FROM教师表WHERE(Instr([职称],”教授”)<>o)
- B.SELECT*FROM教师表WHERE(Right([职称]),2)=”教授”);
- C.SELECT*FROM教师表WHERE([职称]=”教授”);
- D.SELECT*FROM教师表WHERE(Instr([职称],”教授”)=10r Instr([职称],”教授”)=2);
-
结构化程序所要求的基本结构不包括( )。
- A.顺序结构
- B.GOTO跳转
- C.选择(分支)结构
- D.重复(循环)结构
-
要限制宏命令的操作范围,可以在创建宏时定义( )。
- A.宏操作对象
- B.宏条件表达式
- C.窗体或报表控件属性
- D.宏操作目标
-
有两个关系R和T如下:
则由关系R得到关系T的操作是( )。
- A.选择
- B.投影
- C.交
- D.并