一起答

2008年4月全国计算机等级考试二级Access笔试试卷(标准答案+解析版)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. ( 12 )在窗体中有一个名为 Command12 的命令按钮, Click 事件的代码如下:该事件所完成的功能是:接受从键盘输入的 10 个大于 0 的整数,找出其中的最大值和对应的输入位置。请依据上述功能要求将程序补充完整。

    Private Sub Command12_Click( )

    max=0

    max_n=0

    For i=1 To 10

    num=Val(InputBox(" 请输入第 "& i &" 个大于 0 的整数: "))

    If (num>max)Then

    max= ___________

    max_n= ___________

    End If

    Next i

    MsgBox(" 最大值为第 "& max_n&" 个输入的 "& max)

    End Sub

  2. (13) 下列子过程的功能是:当前数据库文件中的 “ 学生表 ” 的学生 “ 年龄 ” 都加 1 ,请在程序空白处填写适当的语句,使程序实现所需的功能

    Private Sub SetAgePlus1_Click()

    Dim a As DAO.Database

    Dim rs As DAO.Recordset

    Dim fd As DAO.Field

    Set db = CurrentDb()

    Set rs = db.OpenRecordset(" 学生表 ")

    Set fd = rs.Fields(" 年龄 ")

    Do While Not rs.EOF

    rs.Edit

    fd =____[14]____

    rs.Update

    ___[15]___

    Loop

    rs.Close

    db.Close

    Set rs = Nothing

    Set db = Nothing

    End Sub

  3. ( 11 )在窗体中有一个名为 command 的命令按钮, click 事件的代码如下:

    private sub command1_click()

    f=0

    for n=1 to 10 step 2

    f=f+n

    next n

    me!lb1.caption=f

    end sub

    单击命令按钮后,标签显示的结果是 ___[11]___ 。

  4. ( 10 )在 VBA 中变体类型的类型标识是 __[10]__ 。

  5. ( 8 ) int(-3.25) 的结果是 ___[8]___ 。

  6. ( 9 )分支结构在呈现执行时,根据 __[9]__ 选择执行不同的程序语句。

  7. ( 5 )在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中, 【 5 】 负责数据的模式定义与数据的物理存取构建。

  8. ( 7 )在学生成绩表中,如果需要根据输入的学生姓名查找学生的成绩,需要使用的是 ___[7]___ 插销

  9. ( 6 )在 ACCESS 中,要在查找条件中与任意一个数字字符匹配,可使用的通配符是 __[6]___ 。

  10. ( 3 ) 设某循环队列的容量为 50 , 头指针 front=5 ( 指向队头元素的前一位置 ) , 尾指针 rear=29 ( 指向队尾元素),则该循环队列中共有 【 3 】 个元素。

  11. ( 4 )在关系数据库中,用来表示实体之间联系的是 【 4 】 。

  12. ( 2 )深度为 5 的满二叉树有 【 2 】 个叶子结点。

  13. ( 1 )测试用例包括输入值集和 【 1 】 值集。

  14. 在窗体中有一个命令 run35, 对应的事件代码如下:

    private sub run35_enter()

    Dim num as integer

    Dim a as integer

    Dim b as integer

    Dim I as integer

    For I=1 to 10

    Num=inputbox( “ 请输入数据: ” , ” 输入 ” ,1)

    If int(num/2)=num/2 then

    • A=a+1
    • Else
    • B =b+1
    • End if    Next I    Msgbox( ” 运行结果: a= ” &str(a)& ” ,b= ” &str(b))
    • End sub    运行以上事件所完成的功能是
    • A.对输入的 10 个数据求累加和
    • B.对输入的 10 个数据求各自的余数,然后再进行累加
    • C.对输入的 10 个数据分别统计有几个是整数,有几个是非整数
    • D.对输入的 10 个数据分别统计有几个是奇数,有几个是偶数
  15. ADO 的含义是

    • A.开放数据库互连应用编程接口
    • B.数据库访问对象
    • C.动态连接库
    • D.Active 数据对象
  16. 若要在子过程 Procl 调用后返回两个变量的结果,下列过程定义语句中有效的是

    • A.Sub Procl(n,m)
    • B.Sub Procl(ByVal n,m)
    • C.Sub Procl(n,ByVal m)
    • D.Sub Procl(ByVal n,ByVal m)
  17. 不属于 VBA 提供的程序运行错误处理的语句结构是

    • A.On Error Then 标号
    • B.ON Error Goto 标号
    • C.On Error Resume Next
    • D.On Error Goto 0
  18. 语句 Dim NewArray(10) As Integer 的含义是

    • A.定义了一个整型变量且初值为 10
    • B.定义了 10 个整数构成的数组
    • C.定义了 11 个整数构成的数组
    • D.将数组的第 10 元素设置为整型
  19. 在 ACCESS 中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是

    • A.窗体
    • B.模块
    • C.宏
    • D.报表
  20.  VBA 程序流程控制的方式是

    • A.顺序控制和分支控制
    • B.顺序控制和循环控制
    • C.循环控制和分支控制
    • D.顺序、分支和循环控制
  21. 从字符串 s 中的第 2 个开始获得 4 个字符的子字符传函数是

    • A.Mid$(s,2,4)
    • B.Left$(s,2,4)
    • C.Rigth$(s,4)
    • D.Left$(s,4)
  22. SQL 语句不能创建的是

    • A.报表
    • B.操作查询
    • C.选择查询
    • D.数据定义查询
  23. 不能够使用宏的数据库对象是

    • A.数据表
    • B.窗体
    • C.宏
    • D.报表
  24. 在下列关于宏和模块的叙述中,正确的是

    • A.模块是能够被程序调用的函数
    • B.通过定义宏可以选择或更新数据
    • C.宏或者模块都不能是窗体或报表上的事件代码
    • D.宏可以是独立的数据库对象,可以提供独立的操作动作
  25. 能够接受数值型数据输入的窗体控件是

    • A.图形
    • B.文本框
    • C.标签
    • D.命令按钮
  26. 在窗体上,设置空间 Command0 为不可见属性是

    • A.Command0.Colore
    • B.Command0.Caption
    • C.Command0.Enabled
    • D.Command0.Visible
  27. 如果输入掩码设置为 “ L ” ,则在输入数据的时候,该位置上可以接受的合法输入是

    • A.必须输入字母或数字
    • B.可以输入字母、数字或者空格
    • C.必须输入字母 A~Z
    • D.任何字符
  28. 定义字段默认值的含义是

    • A.不得使该字段为空
    • B.不允许字段的值超出某个范围、
    • C.在未输入数据之前系统自动提供的数值
    • D.系统自动把小写字母转换为大写字母
  29. 条件 “ Not 工资额 >2000 ” 的含义是

    • A.选择工资额大于 2000 的记录
    • B.选择工资额小于 2000 的记录
    • C.选择除了工资额大雨 2000 之外的记录
    • D.选择除了字段工资额之外的字段,且大于 2000 的记录
  30. ACCESS 数据库中 , 为了保持表之间的关系 , 要求在主表中修改相关记录时 , 子表相关记录随之更改 ,为此需要定义参照完整性关系的

    • A.级联更新相关字段
    • B.级联删除相关字段
    • C.级联修改相关字段
    • D.级联插入相关字段
  31. 下列 SQL 查询语句中,与下面查询设计视图所示的查询结果等价的是

    • A.SELECT 姓名 , 性别 , 所属院系 , 简历 FROM tStud WHERE 性别 = ” 女 ” AND 所属院系 IN( “ 03, ” , ” 04 ” )
    • B.SELECT 姓名 , 简历 FROM tStud WHERE 性别 = ” 女 ” AND 所属院系 IN( “ 03, ” , ” 04 ” )
    • C.SELECT 姓名 , 性别 , 所属院系 , 简历 FROM tStud WHERE 性别 = ” 女 ” AND 所属院系 = ” 04 ”
    • D.SELECT 姓名 , 简历 FROM tStud WHERE 性别 = ” 女 ” AND 所属院系 = ” 04 ”
  32. 如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是

    • A.删除
    • B.追加
    • C.生成表
    • D.更新
  33.  “ 教学管理 ” 数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系 ,

    在创建数据库时应设置

    • A.默认值
    • B.有效性规则
    • C.索引
    • D.表之间的关系
  34. 在 SELECT 语句中使用 ORDER BY 是为了指定

    • A.查询的表
    • B.查询结果的顺序
    • C.查询的条件
    • D.查询的字段
  35. 在数据表中,对指定字段查找匹配项,按下图 “ 查找与替换 ” 对话框中的设置,查找的结果是

    • A.定位简历字段中包含了字符串 “ 组织能力强 ” 的记录
    • B.定位简历字段仅为 “ 组织能力强 ” 的记录
    • C.显示符合查询内容的第一条记录
    • D.显示字符查询内容的所有记录
  36. 在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作 ,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是

    • A.“ 顾客 ” 与 “ 收款口 ” 的关系
    • B.“ 收款口 ” 与 “ 收款员 ” 的关系
    • C.“ 班组 ” 与 “ 收款员 ” 的关系
    • D.“ 收款口 ” 与 “ 设备 ” 的关系
  37. 在教师表中,如果找出职称为 “ 教授 ” 的教师,所采用的关系运算是

    • A.选择
    • B.投影
    • C.联接
    • D.自然联接
  38. 有三个关系 R , S 和 T 如下:

    由关系 R 和 S 通过运算得到关系 T, 则所使用的运算为

    • A.并
    • B.自然连接
    • C.笛卡尔积
    • D.交
  39. 设有表示学生选课的三张表 , 学生 S( 学号 , 姓名 , 性别 , 年龄 , 身份证号 ), 课程 C( 课号 , 课名 ), 选课 SC( 学号,课号,成绩 ), 则表 SC 的关键字(键或码)为

    • A.课号,成绩
    • B.学号,成绩
    • C.学号,课号
    • D.学号,姓名,成绩
  40. 在数据库设计中,将 E-R 图转换成关系数据模型的过程属于

    • A.需求分析阶段
    • B.概念设计阶段
    • C.逻辑设计阶段
    • D.物理设计阶段
  41. 对长度为 n 的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2 的排序方法是

    • A.快速排序
    • B.冒泡排序
    • C.直接插入排序
    • D.堆排序
  42. 下列关于栈的叙述正确的是

    • A.栈按 “ 先进先出 ” 组织数据
    • B.栈按 “ 先进后出 ” 组织数据
    • C.只能在栈底插入数据
    • D.不能删除数据
  43. 在软件开发中,需求分析阶段产生的主要文档是

    • A.可行性分析报告
    • B.软件需求规格说明书
    • C.概要设计说明书
    • D.集成测试计划
  44. 算法的有穷性是指

    • A.算法程序的运行时间是有限的
    • B.算法程序所处理的数据量是有限的
    • C.算法程序的长度是有限的
    • D.算法只能被有限的用户使用
  45. 结构化程序设计的基本原则不包括

    • A.多态性
    • B.自顶向下
    • C.模块化
    • D.逐步求精
  46. 程序流程图中带有箭头的线段表示的是

    • A.图元关系
    • B.数据流
    • C.控制流
    • D.调用关系
  47. 软件设计中模块划分应遵循的准则是

    • A.低内聚低耦合
    • B.高内聚低耦合
    • C.低内聚高耦合
    • D.高内聚高耦合