国家计算机二级(Access)92 (总分100,考试时间120分钟)
选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。 1. 对报表属性中的数据源设置,下列说法正确的是( )。 A. 参数个数 B. 参数类型 C. 函数类型 D. 函数名称 2. 下面叙述正确的是______。 A. 程序设计就是编制程序
B. 程序的测试必须由程序员自己去完成 C. 程序经调试改错后还应进行再测试 D. 程序经调试改错后不必进行再测试
3. Access 的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状 态),需要设置的属性是______。 A. Default B. Cancel C. Enabled D. Visible
4. 数据访问页有两种视图方式,它们是( )。 A. 设计视图和数据表视图 B. 设计视图和页视图 C. 设计视图和打印预览视图 D. 设计视图和窗体视图 5. 下列事件不属于Access中的事件的是( )。 A. 报表 B. 查询 C. 表 D. 模块
6. VBA 程序的多条语句可以写在一行中,其分隔符必须使用符号______。 A. : B. C. ; D. ,
7. 没有数据来源,且可以用来显示信息、线条、矩形或图像的控件的类型是( )。 A. 结合型 B. 非结合型 C. 计算型 D. 非计算型
8. 在一个操作中可以更改多条记录的查询是( )。 A. 设计者在设计窗口时附加的一些提示信息 B. 设计者在设计窗口时输入的一些重要信息
C. 所处理表的记录 D. 所处理查询的记录
9. 如果想在已建立的“tSalary”表的数据表视图中直接显示出姓“李”的记录,应使用Access 提供的________。 A. 筛选功能 B. 排序功能 C. 查询功能 D. 报表功能 10. 下列Case语句中错误的是——。
A. Case 0 To 10 B. Case Is>10 C. Case Is>10 And Is<50 D. Case 3,5,Is>10
11. 当在一个报表中列出学生的3门课a、b、c的成绩时,若要对每位学生计算3门课的平均成绩,只要设置新添计算控件的 控制源为( )。 A. 0 8 B. 40 72 C. 4 50 D. 78 50
12. 如果字段内容为声音文件,则该字段的数据类型应定义为。 A. 文本 B. 备注 C. 超级链接 D. OLE对象
13. 如果指定参照完整性的删除规则为\"级联\则当删除父表中的记录时【 】。 A. 系统自动备份父表中被删除记录到一个新表中 B. 若子表中有相关记录,则禁止删除父表中记录 C. 会自动删除子表中所有相关记录
D. 不作参照完整性检查,删除父表记录与子表无关
14. 在Access中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令:Select性别,avg(入学成绩)From学生Group by性别其结果是。 A. 计算并显示所有学生的性别和入学成绩的平均值 B. 按性别分组计算并显示性别和入学成绩的平均值 C. 计算并显示所有学生的入学成绩的平均值
D. 按性别分组计算并显示所有学生的入学成绩的平均值
15. 使用调试器调试上题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是【 】。 A. DEBUGOUT X1 B. DEBUG X1 C. OUT X1 D. TEST X1
16. 用于执行指定的外部应用程序的宏命令是( )。 A. RunSQL B. RunApp C. Requery D. Quit
17. 数据表中的“行”称为______。 A. . 字段 B. 数据 C. 记录 D. 数据视图
18. 在Access数据库中使用向导创建查询,其数据可以来自 A. 多个表 B. 一个表 C. 一个表的一部分 D. 表或查询
19. 在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为。 A. 关键字 B. 属性 C. 关系 D. 域
20. 检索价格在30万元~60万元之间的产品,可以设置条件为( )。 A. “>30Not<60” B. “>30 Or<60” C. “>30 And<60” D. “>30Like<60
21. 数据访问页是一种独立于Access数据库的文件,该文件的类型是 A. TXT文件 B. HTMI文件 C. MDB文件 D. DOC文件 22. 如图所示的数据模型属于( )。
A. A A B. a A C. A a D. a a
23. 用于打开报表的宏命令是( )。
A. 字段、联接、筛选、排序依据、分组依据、杂项 B. 字段、联接、筛选、分组依据、排序依据、更新条件 C. 字段、联接、筛选条件、排序依据、分组依据、杂项
D. 字段、联接、筛选依据、分组依据、排序依据、更新条件
24. 已经建立了包含“姓名”、“性别”、“系别”、“职称”等字段的“tEmployee”表。若以此表为数源创建查询,计算各系不同性别的总人数和各类职称人数,并显示如下图所示的结果。正确的设计是________。
A. B. C. D.
25. Access 中表和数据库的关系是______。 A. 一个数据库可以包含多个表 B. 一个表只能包含两个数据库 C. 一个表可以包含多个数据库 D. 一个数据库只能包含一个表 26. 不属于VBA提供的程序运行错误处理的语句结构是______。 A. On Error Then 标号 B. On Error Goto 标号 C. On Error Resume Next D. On Error Goto 0
27. 在窗体中添加一个名称为Command1 的命令按钮,然后编写如下事件代码:Private Sub Command1_Click()A=75if A>60 Then i=1if A>70 Then i=2if A>80 Then i=3if A>90 Then i=4MsgBox iEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是________。 A. 1 B. 2 C. 3 D. 4
28. 在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的
是。
A. 报表页眉 B. 报表页脚 C. 页面页眉 D. 页面页脚
29. 让控件获得焦点,使其成为活动对象的方法是【 】。 A. Show B. Release C. SetFocus D. CotFocus
30. 主要用于显示、输入、更新数据库中的字段的控件类型是( )。 A. 结合型 B. 非结合型 C. 计算型 D. 非计算型
31. 数据访问页有两种视图方式,它们是( )。 A. ①②③ B. ②③④ C. ③④① D. ④①②
32. 以下是宏m 的操作序列设计:条件 操作序列 操作参数MsgBox 消息为“AA”[tt]>1 MsgBox 消息为“BB” MsgBox 消息为“CC”现设置宏m 为窗体“fTest”上名为“bTest”命令按钮的单击事件属性,打开窗体“fTest”运行后,在窗体上名为“tt”的文本框内输入数字1,然后单击命令按钮bTest,则________。
A. 屏幕会先后弹出三个消息框,分别显示消息“AA”、“BB”、“CC” B. 屏幕会弹出一个消息框,显示消息“AA”
C. 屏幕会先后弹出两个消息框,分别显示消息“AA”、“BB” D. 屏幕会先后弹出两个消息框,分别显示消息“AA”、“CC” 33. 在Vistal FoxPro中,说明数组的命令是【 】。 A. DIMENSION和ARRAY B. DECLARE和ARRAY C. DIMENSION和 DECLARE D. 只有DIMENSION 34. 将所有字符转换为大写的输入掩码是( )。 A. > B. < C. 0 D. A
35. Access 通过数据访问页可以发布的数据______。 A. 只能是静态数据 B. 只能是数据库中保持不变的数据 C. 只能是数据库中变化的数据 D. 是数据库中保存的数据
填空题(每空2分,共30分)
36. 有一个VBA计算程序的功能如下,该程序用户界面由4个文本框和3个按钮组成。4个 文本框的名称分别为:Text1、Text2、Text3和Text4。3个按钮分别为:清除(名为 Command1)、计算(名为Command2)和退出(名为Command3)。窗体打开运行后, 单击清除按钮,则清除所有文本框中显示的内容;单击计算按钮,则计算在Text1、Text2 和Text3三个文本框中输入的3科成绩的平均成绩并将结果存放在Text4文本框中;单击 退出按钮则退出。请将下列程序填空补充完整。Private Sub Command1_Click() Me!Text1=\"\" Me!Text2=\"\" Me!Text3=\"\" Me!Text4=\"\" End SubPrivate Sub Command2_Click()If Me!Text1=\"\" Or Me!Text2=\"\" Or Me!Text3=\"\" thenMsgBox \"成绩输入不全\" Else Me!Text4=(__________ +Val(Me!Text2)+Val(Me!Text3))/3__________End SubPrivate Sub Command3_Click() Docmd. __________End Sub
37. 如果一个查询的数据源仍是查询,而不是表,则该查询称为【 】。 38. 【 】是窗体上用于显示数据、执行操作、装饰窗体的对象。
39. Access提供了6种类型的窗体,分别是【 】、表格式窗体、【 】、主/子窗体、图标窗体和数据透视表窗体。
40. 线性表的存储结构主要分为顺序存储结构和链式存储结构,队列是一种特殊的线性表,循环队列是队列的______存储结构。
41. 窗体中的数据主要来源于【 】和【 】。
42. 算法复杂度主要包括时间复杂度和_________复杂度。
43. 在使用Dim语句定义数组时,在缺省情况下数组下标的下限为_________。 A. 正确 B. 错误
44. 每个查询都有3种视图,分别为设计视图、数据表视图和【 】。 45. 窗体由多个部分组成,每个部分称为一个______。 46. 一个主报表最多只能包含【 】子窗体或子报表。
47. 在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下程序:Private Sub s(ByVal p As Integer)p = p * 2End SubPrivate Sub Command1_Click() Dim i As Integeri = 3Call s(i)If i > 4 Then i = i ^ 2MsgBox iEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果为__________ 。
48. 设某循环队列的容量为50,头指针front=5(指向队头元素的前一位置),尾指针rear=29(指向队尾元素),则该循环队列中共有【 】个元素。 49. 按\"先进后出\"原则组织数据的数据结构是【 】。
50. 每个查询都有3种视图,分别为设计视图、数据表视图和【 】。
因篇幅问题不能全部显示,请点此查看更多更全内容