《全国计算机等级考试ACCESS二级真题之2008年4月.ppt》由会员分享,可在线阅读,更多相关《全国计算机等级考试ACCESS二级真题之2008年4月.ppt(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 ACCESS ACCESS2008 2008 年年 4 4 月月全国计算机等级考试全国计算机等级考试ACCESS 数据库程序设计数据库程序设计 ACCESS ACCESS 1010、设有表示学生选课的三张表,学生、设有表示学生选课的三张表,学生S(S(学号,姓名,性学号,姓名,性 别,年龄,身份证号别,年龄,身份证号),课程,课程C(C(课号,课名,成绩课号,课名,成绩),则表则表SCSC的关键字(键或码)为的关键字(键或码)为 A A)课号,成绩)课号,成绩 B B)学号,成绩)学号,成绩 C C)学号,课号)学号,课号 D D)学号,姓名,成绩)学号,姓名,成绩 ACCESS ACCES
2、S 1111、在超市营业过程中,每个时段要安排一个班组上岗值、在超市营业过程中,每个时段要安排一个班组上岗值 班,每个收款口要配备两名收款员配合工作,共同使班,每个收款口要配备两名收款员配合工作,共同使 用一套收款设备为顾客服务。在超市数据库中,实体用一套收款设备为顾客服务。在超市数据库中,实体 之间属于一对一关系的是之间属于一对一关系的是 A)A)“顾客顾客”与与“收款口收款口”的关系的关系 B)B)“收款口收款口”与与“收款员收款员”的关系的关系 C)C)“班组班组”与与“收款员收款员”的关系的关系 D)D)“收款口收款口”与与“设备设备”的关系的关系 ACCESS ACCESS 1212
3、、在教师表中,如果要找出职称为在教师表中,如果要找出职称为“教授教授”的教师,所的教师,所 采用的关系运算是采用的关系运算是 A A)选择)选择 B B)投影)投影 C C)联接)联接 D D)自然联结)自然联结 1313、在、在SELECT语句中使用语句中使用ORDER BY是为了指定是为了指定 A)A)查询的表查询的表 B)B)查询结果的顺序查询结果的顺序 C)C)查询的条件查询的条件 D)D)查询的字段查询的字段 ACCESS ACCESS 1414、在数据表中,对指定字段查找匹配项,按下图在数据表中,对指定字段查找匹配项,按下图“查找查找 和替换和替换”对话框中的设置,查找的结果是对话
4、框中的设置,查找的结果是 A A)定位简历字段中包含了字符串)定位简历字段中包含了字符串“组织能力强组织能力强”的记录的记录 B B)定位简历字段仅为)定位简历字段仅为“组织能力强组织能力强”的记录的记录 C C)显示符合查询内容的第一条记录)显示符合查询内容的第一条记录 D D)显示符合查询内容的所有记录)显示符合查询内容的所有记录 ACCESS ACCESS ACCESS ACCESS 1515、“教学与管理教学与管理”数据库中有学生表、课程表和选课数据库中有学生表、课程表和选课 表,为了有效地反映这三张表中数据之间的联系,表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置在
5、创建数据库时应设置 A A)默认值)默认值 B B)有效性规则)有效性规则 C C)索引)索引 D D)表之间的关系)表之间的关系 1717、如果在数据库中已有同名的表,要通过查询覆盖原来如果在数据库中已有同名的表,要通过查询覆盖原来 的表,应该使用的查询类型是的表,应该使用的查询类型是 A)A)删除删除 B)B)追加追加 C)C)生成表生成表 D)D)更新更新 ACCESS ACCESS 1616、下列下列SQLSQL查询语句中,与下面查询设计视图所示的查询查询语句中,与下面查询设计视图所示的查询 结果等价的是结果等价的是 A A)SELECT SELECT 姓名,性别,所属院系,简历姓名,
6、性别,所属院系,简历 FROM FROM tStudtStud WHERE WHERE 性别性别 =“=“女女”AND AND 所属院系所属院系 ININ(“03”03”,“04”04”)B B)SELECT SELECT 姓名,简历姓名,简历 FROM FROM tStudtStud WHERE WHERE 性别性别 =“=“女女”AND AND 所属院系所属院系 ININ(“03”03”,“04”04”)C C)SELECT SELECT 姓名,性别,所属院系,简历姓名,性别,所属院系,简历 FROM FROM tStudtStud WHERE WHERE 性别性别 =“=“女女”AND
7、AND 所属院系所属院系 =“03”OR=“03”OR 所属院系所属院系 =“04”=“04”D D)SELECT SELECT 姓名,简历姓名,简历 FROM FROM tStudtStud WHERE WHERE 性别性别 =“=“女女”AND AND 所属院系所属院系 =“03”OR=“03”OR 所属院系所属院系 =“04”=“04”ACCESS ACCESS ACCESS ACCESS 1818、条件条件 “Not Not 工资额工资额 2000 2000”的含义是的含义是 A A)选择工资额大于)选择工资额大于20002000的记录的记录 B B)选择工资额小于)选择工资额小于20
8、002000的记录的记录 C C)选择除了工资额大于)选择除了工资额大于20002000之外的记录之外的记录 D D)选择除了字段工资额之外的字段,且大于)选择除了字段工资额之外的字段,且大于 20002000的记录的记录 ACCESS ACCESS 1919、AccessAccess数据库中,为了保持表之间的关系,要求在数据库中,为了保持表之间的关系,要求在 主表中修改相关记录时,子表相关记录随之更改。主表中修改相关记录时,子表相关记录随之更改。为此需要定义参照完整性关系的为此需要定义参照完整性关系的 A A)级联更新相关字段)级联更新相关字段 B B)级联删除相关字段)级联删除相关字段 C
9、 C)级联修改相关字段)级联修改相关字段 D D)级联插入相关字段)级联插入相关字段 ACCESS ACCESS 2020、如果输入掩码设置为、如果输入掩码设置为“L L”,则在输入数据的时候,该则在输入数据的时候,该 位置上可以接受的合法输入是位置上可以接受的合法输入是 A A)必须输入字母或数字)必须输入字母或数字 B B)可以输入字母、数字或空格)可以输入字母、数字或空格 C C)必须输入字母)必须输入字母A-ZA-Z D D)任意符号)任意符号 ACCESS ACCESS 2121、定义字段默认值的含义是、定义字段默认值的含义是 A A)不得使该字段为空)不得使该字段为空 B B)不允
10、许字段的值超出某个范围)不允许字段的值超出某个范围 C C)在未输入数据之前系统自动提供的数值)在未输入数据之前系统自动提供的数值 D D)系统自动把小写字母转换为大写字母)系统自动把小写字母转换为大写字母 2222、在窗体上,设置控件、在窗体上,设置控件Command0Command0为不可见的属性是:为不可见的属性是:A)Command0.Colore B)Command0.Caption A)Command0.Colore B)Command0.Caption C)Command0.Enabled D)C)Command0.Enabled D)Command0.Visible Comma
11、nd0.Visible ACCESS ACCESS 2323、能够接受数值型数据输入的窗体控件是能够接受数值型数据输入的窗体控件是 A A)图形)图形 B B)文本框)文本框 C C)标签)标签 D D)命令按钮)命令按钮 2424、SQLSQL语句不能创建的是语句不能创建的是 A)A)报表报表 B)B)操作查询操作查询 C)C)选择查询选择查询 D)D)数据定义查询数据定义查询 ACCESS ACCESS 2525、不能使用宏的数据库对象是、不能使用宏的数据库对象是 A A)数据表)数据表 B B)窗体)窗体 C C)宏)宏 D D)报表)报表 2626、在下列关于宏和模块的叙述中,正确的是
12、、在下列关于宏和模块的叙述中,正确的是 A)A)模块是能够被程序调用的函数模块是能够被程序调用的函数 B)B)通过定义宏可以选择或更新数据通过定义宏可以选择或更新数据 C)C)宏或模块都不能是窗体或报表上的事件代码宏或模块都不能是窗体或报表上的事件代码 D)D)宏可以是独立数据库对象,可以提供独立的操作动作宏可以是独立数据库对象,可以提供独立的操作动作 ACCESS ACCESS 2727、VBAVBA程序流程控制的方式是程序流程控制的方式是 A A)顺序控制和分支控制)顺序控制和分支控制 B B)顺序控制和循环控制)顺序控制和循环控制 C C)循环控制和分支控制)循环控制和分支控制 D D)
13、顺序、分支和循环控制)顺序、分支和循环控制 2828、从字符串、从字符串s s中的第中的第2 2个字符开始获得个字符开始获得4 4个字符的子字符个字符的子字符 串函数是串函数是 A)Mid$(s,2,4)A)Mid$(s,2,4)B)Left$(s,2,4)B)Left$(s,2,4)C)Right$(s,4)D)Left$(s,4)C)Right$(s,4)D)Left$(s,4)ACCESS ACCESS 2929、语句、语句 Dim NewArray(10)As Integer Dim NewArray(10)As Integer 的含义是的含义是 A A)定义了一个整形变量且初值为)定
14、义了一个整形变量且初值为1010 B B)定义了)定义了1010个整数构成的数组个整数构成的数组 C C)定义了)定义了1111个整数构成的数组个整数构成的数组 D D)将数组的第)将数组的第1010元素设置为整型元素设置为整型 3030、在、在AccessAccess中,如果要处理具有复杂条件或循环结构的操中,如果要处理具有复杂条件或循环结构的操 作,则应该使用的对象是作,则应该使用的对象是 A)A)窗体窗体 B)B)模块模块 C)C)宏宏 D)D)报表报表 ACCESS ACCESS 3131、不属于、不属于VBAVBA提供的程序运行错误处理的语句结构是提供的程序运行错误处理的语句结构是
15、A A)On Error Then On Error Then 标号标号 B B)On Error On Error gotogoto 标号标号 C C)On Error Resume Next On Error Resume Next D D)On Error On Error GotoGoto 0 0 32 32、ADOADO的含义是的含义是 A)A)开放数据库互连应用编程接口开放数据库互连应用编程接口 B)B)数据库访问对象数据库访问对象 C)C)动态链接库动态链接库 D)Active D)Active 数据对象数据对象 ACCESS ACCESS 3333、若要在子过程、若要在子过程P
16、roc1Proc1调用后返回两个变量的结果,调用后返回两个变量的结果,下列过程定义语句中有效的是下列过程定义语句中有效的是 A A)Sub Proc1(n,m)Sub Proc1(n,m)B B)Sub Proc1(ByVal Sub Proc1(ByVal n,mn,m)C C)Sub Proc1(n,Sub Proc1(n,ByValByVal m)m)D D)Sub Proc1(ByVal n,Sub Proc1(ByVal n,ByValByVal m)m)ACCESS ACCESS 3434、下列四种形式的循环设计中,循环次数最少的是、下列四种形式的循环设计中,循环次数最少的是 A
17、A)a=5 a=5:b=8 B)a=5:b=8b=8 B)a=5:b=8 Do Do DoDo a=a+1 a=a+1 a=a+1 a=a+1 Loop While ab Loop Until ab Loop While ab Loop Until ab C C)a=5 a=5:b=8 D)a=5:b=8b=8 D)a=5:b=8 Do Until ab Do Until ab b=b+1 b=b+1 a=a+1 a=a+1 Loop Loop Loop Loop ACCESS ACCESS 3535、在窗体中有一个命令按钮、在窗体中有一个命令按钮run35,run35,对应的事件代码如下:对
18、应的事件代码如下:Private Sub run35_Enter()Private Sub run35_Enter()Dim num As Integer Dim num As Integer Dim a As Integer Dim a As Integer Dim b As Integer Dim b As Integer Dim i As Integer Dim i As Integer For i=1 to 10 For i=1 to 10 num=num=InputBoxInputBox(“(“请输入数据:请输入数据:”,“输入输入”,1)1)If Int(num/2)=num/2
19、Then a=a+1 If Int(num/2)=num/2 Then a=a+1 Else b=b+1 Else b=b+1 End If End If Next I Next I MsgBoxMsgBox(“(“运行结果:运行结果:a=”&a=”&Str(a)&”,bStr(a)&”,b=”&=”&Str(bStr(b)End Sub End Sub ACCESS ACCESS 运行以上事件所完成的功能是:运行以上事件所完成的功能是:A)A)对输入的对输入的1010个数据求累加和个数据求累加和 B)B)对输入的对输入的1010个数据求各自的余数,然后再进行累加个数据求各自的余数,然后再进行
20、累加 C)C)对输入的对输入的1010个数据分别统计有几个是整数,有几个个数据分别统计有几个是整数,有几个 是非整数是非整数 D)D)对输入的对输入的1010个数据分别统计有几个是奇数,有几个个数据分别统计有几个是奇数,有几个 是偶数是偶数 ACCESS ACCESS(4 4)在关系数据库中,用来表示实体之间联系的是)在关系数据库中,用来表示实体之间联系的是二维表二维表二维表二维表(5 5)在数据库管理系统提供的数据定义语言、数据操纵语言和)在数据库管理系统提供的数据定义语言、数据操纵语言和 数据控制语言中,数据控制语言中,负责数据的模式定负责数据的模式定 义与数据的物理存取构建。义与数据的物
21、理存取构建。数据定义语言数据定义语言数据定义语言数据定义语言(6 6)在)在AccessAccess中,要在查找条件中与任意一个数字字符匹配,中,要在查找条件中与任意一个数字字符匹配,可使用的通配符是可使用的通配符是#(7 7)在学生成绩表中,如果需要根据输入的学生姓名查找学生)在学生成绩表中,如果需要根据输入的学生姓名查找学生 的成绩,需要使用的是的成绩,需要使用的是 查询。查询。参数参数参数参数 ACCESS ACCESS(8 8)Int(-3.25)Int(-3.25)的结果是的结果是-4-4-4-4(9 9)分支结构在程序执行时,根据)分支结构在程序执行时,根据 选择执行不同的选择执行
22、不同的 程序语句。程序语句。条件条件条件条件(1010)在)在VBAVBA中变体类型的类型标识是中变体类型的类型标识是VariantVariantVariantVariant ACCESS ACCESS(1111)在窗体中有一个名为)在窗体中有一个名为Command1Command1的命令按钮,的命令按钮,ClickClick事事 件的代码如下:件的代码如下:Private Sub Command1_Click()Private Sub Command1_Click()f=0 f=0 For n=1 To 10 step 2 For n=1 To 10 step 2 f=f+n f=f+n N
23、ext n Next n Me!Lb1.Caption=f Me!Lb1.Caption=f End Sub End Sub 单击命令按钮后,标签显示的结果是单击命令按钮后,标签显示的结果是25252525(1212)在窗体中有一个名为)在窗体中有一个名为Command12Command12的命令按钮,的命令按钮,ClickClick事件的代事件的代码如下。该事件所完成的功能是:接收从键盘输入的码如下。该事件所完成的功能是:接收从键盘输入的1010个大于个大于0 0的的整数,找出其中的最大值和对应的输入位置。请依据上述功能要求整数,找出其中的最大值和对应的输入位置。请依据上述功能要求将程序补充
24、完整。将程序补充完整。Private Sub Command12_Click()Private Sub Command12_Click()max=0 :max=0 :max_nmax_n=0=0 For i=1 To 10 For i=1 To 10 num=num=Val(InputBoxVal(InputBox(“请输入第请输入第”&i&i&“个大于个大于0 0的整数:的整数:”)If(numIf(nummax)Thenmax)Then max=:max=:max_nmax_n=End If End If Next i Next i MsgBoxMsgBox(“最大值为第最大值为第”&ma
25、x_nmax_n&”个输入的个输入的”&max)End Sub&max)End Subnumnumnumnumi i i i ACCESS ACCESS(1313)下列子过程的功能是:将当前数据库文件中)下列子过程的功能是:将当前数据库文件中“学生表学生表”的的 学生学生“年龄年龄”都加都加1 1。请在程序空白的地方填写适当的。请在程序空白的地方填写适当的语语 句,使程序实现所需的功能。句,使程序实现所需的功能。Private Sub SetAgePlus1_Click()Private Sub SetAgePlus1_Click()Dim db As Dim db As DAO.Databa
26、seDAO.Database Dim Dim rsrs As As DAO.RecordsetDAO.Recordset Dim Dim fdfd As As DAO.FieldDAO.Field ACCESS ACCESS Set db=Set db=CurrentDbCurrentDb()()Set Set rsrs=db.OpenRecordsetdb.OpenRecordset(“学生表学生表”)Set Set fdfd=rs.Fieldsrs.Fields(“年龄年龄”)Do While Not Do While Not rs.EOFrs.EOF rs.Editrs.Edit :fdfd=rs.Updaters.Update :Loop Loop rs.Closers.Close :db.Closedb.Close Set Set rsrs=Nothing :Set db=Nothing=Nothing :Set db=Nothing End Sub End Subfdfdfdfd+1+1+1+1rs.movenextrs.movenextrs.movenextrs.movenext