一起答

2013年9月全国计算机等级《二级Access》考前冲刺试卷二

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 在考生文件夹下有“Acc3.mdb”数据库。

    (1)以“学生”表为数据源,创建“输入学生信息”窗体,窗体显示学生表的全部字段。用组合框绑定“性别”字段。在页脚中添加“添加记录”、“保存记录”和“关闭窗体”按钮,分别实现添加记录、保存记录和关闭窗体操作。在页眉中添加“输入学生信息”标签(宋体12号字,居中显示)。设置窗体宽度为“8.099cm”,“弹出方式”。窗体显示效果如图3所示。

    (2)以“课程成绩”表为数据源,创建图表窗体“选课统计”,统计选修每门课程的人数。图表字段为“课程编号”,图表类型为“柱形图”,图表标题为“课程成绩”。窗体显示效果如图4所示。

  2. 在“Acc2.mdb”数据库中有“售货员信息”、“库存数据”和“销售数据”3张表。

    (1)以“销售数据”、“售货员信息”和“库存数据”表为数据源,创建参数查询“按货号查询销售金额”,实现通过输入货号显示该产品的销售金额。参数提示为“请输入货号”,结果显示“货号”、“货名”和“销售金额”字段。其中销售金额=Sum([销售数据]![销售价格])。查询结果如图2所示。

    (2)创建“销售金额查询”宏,运行“按货号查询销售金额”查询。

  3. 在窗体中有一个命令按钮(名称为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.其他结果
  4. 在考生文件夹中有一个“Acc1.mdb”数据库。

    (1)按照下表的要求创建“课程”表。

    字段名称

     数据类型

     字段大小

     是否主键

     课程ID

    数字

    整型

     课程名称

    文本

    20

    学分

    数字

    整型

    (2)在“课程”表中输入如下数据。

    课程ID

    课程名称

    学分

    1

    高等数学

    2

    2

    计算机文化基础

    3

    3

    机械制图

    2

    4

    政治经济学

    2

    5

    毛泽东思想概论

    2

    (3)将“student”表和“成绩”表的关系设置为“一对多”,“实施参照完整性”。将“课程”表和“成绩”表的关系设置为“一对多”,“实施参照完整性”。“课程”表如图1所示。

  5. 结构化程序设计的基本原则不包括(  )。

    • A.多态性 
    • B.自顶向下
    • C.模块化 
    • D.逐步求精
  6. 在数据访问页中,为了插入一段可以滚动的文字,应选择的工具图标是(  )。

    • A.
    • B.
    • C.
    • D.
  7. 层次型、网状型和关系型数据库划分原则是(  )。

    • A.记录长度
    • B.文件的大小
    • C.联系的复杂程度
    • D.数据之间的联系方式
  8. 下列程序的功能是求算式: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
  9. 若查询的设计如下,则查询的功能是(  )。

     

    • A.设计尚未完成,无法进行统计
    • B.统计班级信息仅含Null(空)值的记录个数
    • C.统计班级信息不包括Null(空)值的记录个数
    • D.统计班级信息包括Null(空)值全部记录个数
  10. 下列sQL语句中,(  )语句用于创建表。

    • A.CREATE TABLE
    • B.CREATE INDEX
    • C.ALTER TABLE
    • D.DROP
  11. Access报表对象的数据源可以是(  )。

    • A.表、查询和窗体
    • B.表和查询
    • C.表、查询和SQL命令
    • D.表、查询和报表
  12. 在Access中为窗体上的控件设置Tab键的顺序,应选择“属性”对话框的(  )。

    • A.“格式”选项卡
    • B.“数据”选项卡
    • C.“事件”选项卡
    • D.“其他”选项卡
  13. 有如下事件程序,运行该程序后输出结果是(  )。

    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.输出其他结果
  14. 下列描述中正确的是(  )。

    • A.软件工程只是解决软件项目的管理问题
    • B.软件工程主要解决软件产品的生产率问题
    • C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
    • D.软件工程只是解决软件开发过程中的技术问题
  15. 数据字典(DD)所定义的对象都包含于(  )。

    • A.数据流程图(DFD) 
    • B.程序流程图
    • C.软件结构图 
    • D.方框图
  16. 若要在一对多的关联关系中,“一方”原始记录更改后,“多方”自动更改,应启用(  )。

    • A.有效性规则 
    • B.级联删除相关记录
    • C.完整性规则 
    • D.级联更新相关记录
  17. 如果在查询条件中使用通配符“口”,其含义是(  )。

    • A.错误的使用方法
    • B.通配不在括号内的任意字符
    • C.通配任意长度的字符
    • D.通配方括号内任一单个字符
  18. 若有以下窗体单击事件过程: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
  19. 为窗体或报表的控件设置属性值的正确宏操作命令是(  )。

    • A.Set
    • B.SetData
    • C.SetValue
    • D.SetWarnings
  20. 宏操作中用于执行指定的外部应用程序的是(  )命令。

    • A.RunSQL
    • B.RunAPP
    • C.Requery
    • D.Restore
  21. 下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。

    Sub GetRecNum(  )

    Dim rs As Object

    Set rs=Me。Recordset

    MsgBox

    End Sub

    程序空白处应填写的是(  )。

    • A.Count
    • B.rs.Count
    • C.RecOrdCount
    • D.rs.RecordCount
  22. 对关系S和R进行集合运算,结果中既包含S中的所有元组,也包含R中的所有元组,这样的集合运算称为(  )。

    • A.并运算
    • B.交运算
    • C.差运算
    • D.积运算
  23. 在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是(  )。

    • A.选择
    • B.投影
    • C.连接
    • D.自然连接
  24. 运行下列程序,窗体中的显示结果是:(  )。

    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
  25. 下列程序的功能是返回当前窗体的记录集:SubGeegecNum(  )。

    Dim rsAs Object

    Set rs=__________

    MsgBoxrs.RecordCount

    End Sub

    为保证程序输出记录集(窗体记录源)的记录数,空白处应填入的语句是(  )。

    • A.RecordSet
    • B.Me.Recordset
    • C.RecordSource
    • D.Me.RecordSource
  26. 在数据表视图中,不能进行的操作是(  )。

    • A.删除一条记录
    • B.修改字段的类型
    • C.删除一个字段
    • D.修改字段的名称
  27. InputBox函数的返回值类型是(  )。

    • A.数值
    • B.字符串
    • C.变体
    • D.视输入的数据而定
  28. 运行下列过程,当输入一组数据: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.原输入数列
  29. 能被“对象所识别的动作”和“对象可执行的活动。”别称为对象的(  )。

    • A.事件和方法
    • B.方法和事件
    • C.事件和属性
    • D.方法和属性
  30. 结构化程序设计主要强调的是(  )。

    • A.程序的规模
    • B.程序的效率
    • C.程序设计语言的先进性
    • D.程序的易读性
  31. 下列关于栈叙述正确的是(  )。

    • A.栈顶元素最先能被删除
    • B.栈顶元素最后才能被删除
    • C.栈底元素永远不能被删除
    • D.以上三种说法都不对
  32. 用来测试当前读写位置是否达到文件末尾的函数是(  )。

    • A.EOF 
    • B.FileLen
    • C.Len
    • D.LOF
  33. 窗体中有命令按钮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
  34. 下列叙述中正确的是(  )。

    • A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构
    • B.在循环队列中,只需要队头指针就能反映队的中元素的动态变化情况
    • C.在循环队列中,只需要队尾指针就能反映队的中元素的动态变化情况
    • D.循环队列中元素的个数是由队头指针和队尾指针共同决定的
  35. 在一个数据库中已经设置了自动宏AutoExec,如果在打开数据库的时候不想执行 这个自动宏,正确的操作是(  )。

    • A.用Enter键打开数据库
    • B.打开数据库时按住Alt键
    • C.打开数据库时按住Ctrl键
    • D.打开数据库时按住Shift键
  36. 下列数据结构中,能够按照“先进后出”原则存取数据的是(  )。

    • A.循环队列
    • B.栈
    • C.队列
    • D.二叉树
  37. 执行下列语句段后Y的值是(  )。

    x=3.14

    y=Len(Str$(x)+Space(6))

    • A.5
    • B.9
    • C.10
    • D.11
  38. 利用AD0访问数据率的步骤是:

    ①定义和创建ADO对象实例变量②设置连接参数并打开连接

    ③设置命令参数并命令

    ④设置查询参数并打开记录集⑤操作记录集

    ⑥关闭、回收有关对象

    这些步骤的执行顺序应该是(  )。

    • A.①④③②⑤⑥
    • B.①③④②⑤⑥
    • C.①③④⑤②⑥
    • D.①②③④⑤⑥
  39. 下列关于二叉树的叙述中,正确的是(  )。

    • A.叶子结点总是比度为2的结点少一个
    • B.叶子结点总是比度为2的结点多一个
    • C.叶子结点数是度为2的结点数的两倍
    • D.度为2的结点数是度为1的结点数的两倍
  40. 在教师表中“职称”字段可能的取值为:教授、副教授、讲师和助教。要查找职称为教授或副教授的教师,错误的语句是(  )。

    • A.SELECT*FROM教师表WHERE(Instr([职称],”教授”)<>o)
    • B.SELECT*FROM教师表WHERE(Right([职称]),2)=”教授”);
    • C.SELECT*FROM教师表WHERE([职称]=”教授”);
    • D.SELECT*FROM教师表WHERE(Instr([职称],”教授”)=10r Instr([职称],”教授”)=2);
  41. 结构化程序所要求的基本结构不包括(  )。

    • A.顺序结构
    • B.GOTO跳转
    • C.选择(分支)结构
    • D.重复(循环)结构
  42. 要限制宏命令的操作范围,可以在创建宏时定义(  )。

    • A.宏操作对象
    • B.宏条件表达式
    • C.窗体或报表控件属性
    • D.宏操作目标
  43. 有两个关系R和T如下:

     

    则由关系R得到关系T的操作是(  )。

    • A.选择
    • B.投影
    • C.交
    • D.并