计算机类二级ACCESS

2009年3月全国计算机等级考试二级笔试试卷Access数据库程序设计

48 题含答案ACCESS
共 48 题返回本类
1单选题1 / 48
下列叙述中正确的是(    )。
查看答案
D. 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构
4单选题4 / 48
下列排序方法中,最坏情况下比较次数最少的是(    )。
查看答案
D. 堆排序
5单选题5 / 48
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是(    )。
查看答案
C. 教务管理系统
6单选题6 / 48
下面叙述中错误的是(    )。
查看答案
A. 软件测试的目的是发现错误并改正错误
7单选题7 / 48
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是(    )。
查看答案
B. 降低耦合性提高内聚性有利于提高模块的独立性
8单选题8 / 48
数据库应用系统中的核心问题是(    )。
查看答案
A. 数据库设计
9单选题9 / 48
有两个关系R,S如下:
   
由关系R通过运算得到关系S,则所使用的运算为(    )。
查看答案
B. 投影
10单选题10 / 48
将E-R图转换为关系模式时,实体和联系都可以表示为(    )。
查看答案
C. 关系
11单选题11 / 48
按数据的组织形式,数据库的数据模型可分为三种模型,它们是(    )。
查看答案
C. 层次、网状和关系
12单选题12 / 48
数据库中有A、B两表,均有相同字段C,在两表中C字段都设为主键。当通过C字段建立两表关系时,则该关系为(    )。
查看答案
A. 一对一
13单选题13 / 48
如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是(    )。
查看答案
C. 文本
14单选题14 / 48
在Access数据库对象中,体现数据库设计目的的对象是(    )。
查看答案
C. 查询
15单选题15 / 48
下列关于空值的叙述中,正确的是(    )。
查看答案
C. 空值是使用Null或空白来表示字段的值
16单选题16 / 48
在定义表中字段属性时,对要求输入相对固定格式的数据,例如电话号码010-65971234,应该定义该字段的(    )。
查看答案
C. 输入掩码
17单选题17 / 48
在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是(    )。
查看答案
D. #
18单选题18 / 48
下列关于报表的叙述中,正确的是(    )。
查看答案
B. 报表只能输出数据
19单选题19 / 48
要实现报表按某字段分组统计输出,需要设置的是(    )。
查看答案
B. 该字段的组页脚
20单选题20 / 48
下列关于SQL语句的说法中,错误的是(    )。
查看答案
D. CREATE语句用来建立表结构并追加新的记录
21单选题21 / 48
在数据访问页的工具箱中,为了插入一段滚动的文字应该选择的图标是
  
查看答案
B.  
23单选题23 / 48
在设计条件宏时,对于连续重复的条件,要代替重复条件表达式可以使用符号(    )。
查看答案
A. …
24单选题24 / 48
在宏的参数中,要引用窗体F1上的Text1文本框的值,应该使用的表达式是(    )。
查看答案
A. [Forms]![F1]![Text1]
27单选题27 / 48
要想在过程Proc调用后返回形参x和y的变化结果,下列定义语句中正确的是(    )。
查看答案
A. Sub Proc (x as Integer, y as Integer)
28单选题28 / 48
要从数据库中删除一个表,应该使用的SQL语句是(    )。
查看答案
D. DROP TABLE
29单选题29 / 48
在VBA中要打开名为“学生信息录入”的窗体,应使用的语句是(    )。
查看答案
A. DoCmd.OpenForm "学生信息录入"
30单选题30 / 48
要显示当前过程中的所有变量及对象的取值,可以利用的调试窗口是(    )。
查看答案
D. 本地窗口
31单选题31 / 48
在VBA中,下列关于过程的描述中正确的是(    )。
查看答案
B. 过程的定义不可以嵌套,但过程的调用可以嵌套
32单选题32 / 48
能够实现从指定记录集里检索特定字段值的函数是(    )。
查看答案
B. DLookup
34单选题34 / 48
设有如下过程:
x=1
Do
x=x+2
Loop Until ___________
运行程序,要求循环体执行3次后结束循环,空白处应填入的语句是(    )。
查看答案
C. x>=7
35单选题35 / 48
在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:
Private Sub Commandl_Click()
MsgBox f(24, 18)
End  Sub
Public Function f(m As Integer, n As Integer) As Integer
Do While m<>n
Do While m>n
m = m-n
Loop
Do While  m<n
n=n-m
Loop
Loop
f=m
End Function
窗体打开运行后,单击命令按钮,则消息框的输出结果是(    )。
查看答案
C. 6
36填空题36 / 48
假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30数组下标),则栈中具有__个元素。
查看答案
19
40填空题40 / 48
在E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是__框。
查看答案
菱形
43填空题43 / 48
用SQL语句实现查询表名为“图书表”中的所有记录,应该使用的SELECT语句是:
select__。
查看答案
* from 图书表
45填空题45 / 48
子过程Test显示一个如下所示4×4的乘法表。
1*1=1    1*2=2    1*3=3    1*4=4
2*2=4    2*3=6    2*4=8
3*3=9    3*4=12
4*4=16
请在空白处填入适当的语句使子过程完成指定的功能。
Sub Text()
Dim i, j As Integer
For i=1 To 4
For j=1 To 4
If __ Then
Debug.Print i & "*" & j &"=" & i * j & Space(2),
End If
Next j
Debug.Print
Next i
End Sub
查看答案
i<=j
46填空题46 / 48
有“数字时钟”窗体如下:
   
在窗口中有按钮“[开/关]时钟”,单击该按钮可以显示或隐藏时钟。其中按钮的名称为“开关”,显示时间的文本框名称为“时钟”,计时器间隔已设置为500。
请在空白处填入适当的语句,使程序可以完成指定的功能。
Dim flag As Integer
Private Sub Form_Load()
flag=1
End Sub
Private Sub Form_Timer()    '“计时器触发”事件过程
时钟=Time            ' 在“时钟”文本框中显示当前时间
End Sub
Private Sub 开关_Click()    '“开关”按钮的单击事件过程
If__ Then
时钟.Visible = False
flag=0
Else
时钟.Visible=True
flag=1
End If
End Sub
查看答案
flag=1
47填空题47 / 48
窗体中有两个命令按钮:“显示”(控件名为cmdDisplay)和“测试”(控件名为cmdTest)。当单击“测试”按钮时,执行的事件功能是:首先弹出消息框,若单击其中的“确定”按钮,则隐藏窗体上的“显示”按钮;否则直接返回到窗体中。请在空白处填入适当的语句,使程序可以完成指定的功能。
Private  Sub  cmdTest_Click()
Answer= __ ("隐藏按钮?",vbOKCancel + vbQuestion, "Msg")
If Answer = vbOK Then
Me ! cmdDisplay.Visible= __
End  If
End  Sub
查看答案
  1. MsgBox
  2. False
48填空题48 / 48
对窗体test上文本框控件txtAge中输入的学生年龄数据进行验证。要求:该文本框中只接受大于等于15且小于等于30的数值数据,若输入超出范围则给出提示信息。该文本控件的BeforeUpdate事件过程代码如下,请在空白处填入适当的语句,使程序可以完成指定的功能。
Private  Sub txtAge_BeforeUpdate(Cancel As Integer)
If Me!txtAge = " " or __ (Me ! txtAge) Then
' 数据为空时的验证
MsgBox "年龄不能为空!", vbCritical, "警告"
Cancel = True                ' 取消BeforeUpdate事件
ElseIf IsNumeric (Me!txtAge) = False Then
' 非数值数据输入的验证
MsgBox "年龄必须输入数值数据!", vbCritical, "警告"
Cancel = True              ' 取消BeforeUpdate事件
ElseIf Me!txtAge < 15 Or Me!txtAge __ Then
' 非法范围数据输入的验证
MsgBox  "年龄为15-30范围数据!", vbCritical, "警告"
Cancel=True      ' 取消BeforeUpdate事件
Else              ' 数据验证通过
MsgBox "数据验证OK!", vbInformation, "通告"End If
End Sub
查看答案
  1. ISNULL
  2. >30
← 上一卷下一卷 →