2012年9月全国计算机二级Access笔试 |
||||||||||||||||||
2012年9月全国计算机等级考试 二级Access 一、选择题(每小题2分,共70分)
(11)下列关于数据库设计的叙述中,错误的是 A)设计时应将有联系的实体设计成一张表 B)设计时应避免在表之间出现重复的字段 C)使用外部关键字来保证关联表之词的联系 D)表中的字段必须是原始数据和基本数据元素 (12)Access中通配符"-"的含义是 A)通配任意单个运算符 B)通配任意单个字符 C)通配任意多个减号 D)通配指定范围内的任意单个字符 (13)掩码"LLL000"对应的正确输入数据是 A)555555 B)aaa (14)对数据表进行筛选操作的结果是 A)将满足条件的记录保存在新表中 B)隐藏表中不满足条件的记录 C)将不满足条件的记录保存在新表中.D)删除表中不满足条件的记录 (15)若Access数据表中有姓名为"李建华"的记录,下列无法查出"李建华"的表达式是 A)Like "华" B)Like "*华" C)Like "*华*" D)Like "??华" (16)有查询设计视图如下,它完成的功能是 A)查询表"check-up"中符合指定学号、身高和体重的记录 B)查询当前表中学号、身高和体重信息均为"check-up"的记录 c)查询符合"check-up"条件的记录,显示学号、身高和体重 D)显示表"cheek-up"中全部记录的学号、身高和体重 (17)要设置窗体的控件属性值,可以使用的宏操作是 A)Echo B)RunSQL C)SetValue D)Set (18)要覆盖数据库中已存在的表,可使用的查询是 A)删除查询 B)追加查询 C)生成表查询 D)更新查询 (19)可以改变"字段大小"属性的字段类型是 A)文本 B)OLE对象 C)备注 D)日期/时间 (20)在数据访问页中,为了插入一段可以滚动的文字,应选择的工具图标是 (21)SQL查询命令的结构是: SELECT...FROM...WHERE...GROUP BY...HAVING...ORDER BY... 其中,使用HAVING时必须配合使用的短语是 A)FROM B)GROUP BY C)WHERE D)ORDER BY (22)在报表中,若要得到"数学"字段的最高分,应将控件的"控件来源"属性设置为 A)=Max([数学]) B)=Max["数学"] C)=Max[数学] D)=Max"[数学]" (23)下面显示的是查询设计视图的设计网格部分,从下图所示的内容中,可以判定要创建 的查询是 A)删除查询 B)追加查询 C)生成表查询 D)更新查询 (24)要实现报表按某字段分组统计输出,需要设置的是 A)报表页脚 B)该字段组页脚 C)主体 D)页面页脚 (25)AD0对象模型包括5个对象,分别是Connection、Command、Field、Error和 A)Database B)Workspace C)RecordSet D)DBEngine (26)在代码调试时,使用Debug.Print语句显示指定变量结果的窗口是 A)立即窗口 B)监视窗口 C)本地窗口 D)属性窗口 (27)下列选项中,不是Access窗体事件的是 A)Load B)Unload C)Exit D)Activate (28)SELECT命令中用于返回非重复记录的关键字是 A)TOP B)GROUP C)DISTINCT D)ORDER (29)VBA程序中,可以实现代码注释功能的是 A)方括号([]) B)冒号(:) C)双引号(") D)单引号(’) (30)下列叙述中,正确的是 A)Sub过程无返回值,不能定义返回值类型 B)Sub过程有返回值,返回值类型只能是符号常量 C)Sub过程有返回值,返回值类型可在调用过程时动态决定 D)Sub过程有返回值,返回值类型可由定义时的As子句声明 (31)在代码中定义了一个子过程: Sub P(a,b) ... ... End Sub 下列调用该过程的形式中,正确的是 A)P(10,20) B)Call P C)Call P 10,20 D)Call P(10,20) (32)在窗口中有一个标签Label0和一个命令按钮Command1,Command1的事件代码如下: Private Sub Command1_Click() Label0.Left=Label0.Left+100 End Sub 打开窗口,单击命令按钮,结果是 A)标签向左加宽 B)标签向右加宽 C)标签向左移动 D)标签向右移动 (33)在窗体中有一个名为Command1的命令按钮,事件代码如下: Private Sub Command1_Click() Dim m(10) For k=1 To 10 m(k)=11-k Next k x=6 MsgBox m(2+m(x)) End Sub 打开窗体,单击命令按钮,消息框的输出结果是 A)2 B) (34)在窗体中有一个名为run34的命令按钮,事件代码如下: Private Sub run34_Click() f1=1 f2=1 For n=3 To 7 f=f1+f2 f1=f2 f2=f Next n MsgBox f End Sub 打开窗体,单击命令按钮,消息框的输出结果是 A)8 B) (35)DAO层次对象模型的顶层对象是 A)DBEngine B)Workspace C)Database D)RecordSet 二、填空题(每空2分,共30分) (6)要从关系中找出满足给定条件的元组,应使用的关系运算是___【6】___。 (7)在VBA的函数调用过程中,要实现参数的传址调用,应将形式参数显式定义 为___【7】___ 。 (8)VBA中要将数据写入文本文件,应使用函数___【8】___。 (9)在设计条件宏时,对于连续重复的条件,可采用符号___【9】___来代替重复条件。 (10)窗体中有一个名为Command1的命令按钮和一个名为Text1的文本框,事件代码如下: Private Sub Command1_Click() Dim a(10) As Integer,b(10) As Integer n=3 For i=1 To 5 a(i)=i b(n)=2*n+i Next i Me!Text1=a(n)+b(n) End Sub 打开窗体,单击命令按钮,文本框Text1中显示的内容是___【10】___ 。 (11)在窗体上有一个名为Num2的文本框和run11的命令按钮,事件代码如下: Private Sub run11_Click() Select Case num2 Case 0 result="0分" Case 60 To 84 result="通过" Case Is>=85 result="优秀" Case Else result="不合格" End Select . MsgBox result End Sub 打开窗体,在文本框中输入80,单击命令按钮,输出结果是___【11】___。 (12)下列程序的功能是:输出10到100之间的所有回文素数。所谓回文素数是指,如果 一个数是素数,则该数反序后形成的数也是素数。例如,13是素数,13反序形成得到数为31, 31也是素数,则称13为回文素数。请在程序的横线处填写适当的语句,使程序完成指定的 功能。 Private Sub Command12_Click() Dim k As Integer,m As Integer,n As Integer For k=10 To 100 If prim(k) Then m= ___【12】___ n=0 Do While m>0 n=n*10+m Mod 10 m=m\10 If prim(n)Then MsgBox k &"." & n End If End If Next k End Sub Public Function prim(n As Integer)As Boolean Dim j As Integer For j=2 To n/2 If n Mod j=0 Then prim=___【13】___ Exit Function End If Next j Prim=True Exit Function End Function (13)下列过程的功能是:将当前数据库文件中"学生表"的所有学生"年龄"加1。请在程 序横线处填写适当的语句,使程序实现所需的功能。 Private Sub SetAgePtus2_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim fd As ADODB.Field Dim strConnect As String Dim strSQL As String Set cn=CurrentProject.Connection strSQL="Select 年龄 from 学生表" rs.Open strSQL,cn,adOpenDynamic, adLockOptimistic,adCmdText Set fd=rs.Fields("年龄") Do While NOt rs.EOF fd= 【14】 rs.Update rs.___【15】___ rs.Close cn.Close Set rs=Nothing Set cn=Nothing End Sub |
||||||||||||||||||