计算机类二级ACCESS

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

49 题含答案ACCESS
共 49 题返回本类
1单选题1 / 49
下列描述中正确的是(    )。
查看答案
B. 算法的时间复杂度是指执行算法所需要的计算工作量
2单选题2 / 49
在结构化程序设计中,模块划分的原则是(    )。
查看答案
D. 模块内具有高内聚度、模块间具有低耦合度
3单选题3 / 49
下列描述中正确的是(    )。
查看答案
A. 软件测试的主要目的是发现程序中的错误
4单选题4 / 49
下列选项中不属于面向对象程序设计特征的是(    )。
查看答案
C. 类比性
5单选题5 / 49
下列对队列的描述中正确的是(    )。
查看答案
D. 队列按“先进先出”原则组织数据
6单选题6 / 49
对下列二叉树进行前序遍历的结果为(    )。
  
查看答案
C. ABDYECFXZ
7单选题7 / 49
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为(    )。
查看答案
A. n+1
8单选题8 / 49
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是(    )。
查看答案
B. 交
9单选题9 / 49
在E-R图中,用来表示实体之间联系的图形是(    )。
查看答案
C. 菱形
10单选题10 / 49
下列描述中错误的是(    )。
查看答案
A. 在数据库系统中,数据的物理结构必须与逻辑结构一致
11单选题11 / 49
在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为
查看答案
A. 关键字
12单选题12 / 49
在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是
查看答案
B. 一对多联系
13单选题13 / 49
Access数据库具有很多特点,下列叙述中,不是Access特点的是
查看答案
D. Access作为网状数据库模型支持客户机/服务器应用系统
14单选题14 / 49
在关系运算中,选择运算的含义是
查看答案
A. 在基本表中,选择满足条件的元组组成一个新的关系
15单选题15 / 49
邮政编码是由6位数字组成的字符串,为邮政编码设置输入掩码,正确的是
查看答案
A. 000000
16单选题16 / 49
如果字段内容为声音文件,则该字段的数据类型应定义为
查看答案
D. OLE对象
17单选题17 / 49
要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置
查看答案
A. 参照完整性
18单选题18 / 49
在Access中已经建立了“工资”表,表中包括“职工号”、“所在单位”、“基本工资”和“应发工资”等字段,如果要按单位统计应发工资总数,那么在查询设计视图的“所在单位”的“总计”行和“应发工资”的“总计”行中分别选择的是
查看答案
C. group by, sum
19单选题19 / 49
在创建交叉表查询时,列标题字段的值显示在交叉表的位置是
查看答案
A. 第一行
20单选题20 / 49
在Access中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令:
Select 性别, avg(入学成绩) From学生 Group by性别其结果是
查看答案
B. 按性别分组计算并显示性别和入学成绩的平均值
21单选题21 / 49
窗口事件是指操作窗口时所引发的事件。下列事件中,不属于窗口事件的是
查看答案
D. 取消
22单选题22 / 49
Access数据库中,若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用的控件是
查看答案
B. 列表框或组合框控件
24单选题24 / 49
在Access中已建立了“雇员”表,其中有可以存放照片的字段,在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是
查看答案
B. 绑定对象框
25单选题25 / 49
在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是
查看答案
B. 报表页脚
26单选题26 / 49
数据访问页是一种独立于Access数据库的文件,该文件的类型是
查看答案
B. HTML文件
27单选题27 / 49
在一个数据库中已经设置了自动宏AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是
查看答案
D. 打开数据库时按住Shift键
28单选题28 / 49
有如下语句:
s = Int(100 *Rnd)
执行完毕后,s的值是
查看答案
A. [0,99]的随机整数
29单选题29 / 49
InputBox函数的返回值类型是
查看答案
B. 字符串
30单选题30 / 49
假设某数据库已建有宏对象“宏1”,“宏1”中只有一个宏操作SetValue,其中第一个参数项目为“[Label0].[Caption]”,第二个参数表达式为“[Text0]”。窗体“fmTest”中有一个标签Label0和一个文本框Text0,现设置控件Text0的“更新后”事件为运行“宏1”,则结果是
查看答案
C. 将文本框中的内容复制给标签的标题,使二者显示相同内容
31单选题31 / 49
在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:
Private Sub Command1_Click( )
a = 75
If  a>60  Then
k = 1
Elself  a>70  Then
k = 2
Elself  a>80  Then
k = 3
Elself  a>90  Then
k = 4
EndIf
MsgBox k
End Sub
窗体打开运行后,单击命令按钮,则消息框的输出结果是
查看答案
A. 1
32单选题32 / 49
设有如下窗体单击事件过程:
Private Sub Form_Click( )
a = 1
For i = 1  To 3
Select Case i
Case 1,3
a= a+1
Case 2,4
a= a+2
End Select
Next i
MsgBox a
End Sub
打开窗体运行后,单击窗体,则消息框的输出的结果是
查看答案
C. 5
33单选题33 / 49
设有如下程序:
Private Sub Command1_Click( )
Dim sum As Double,  x As Double
Sum = 0
n = 0
For i = 1 To 5
x=n/i
n=n+1
sum=sum+x
Next I
End Sub
该程序通过For循环来计算一个表达式的值,这个表达式是
查看答案
C. 1/2+2/3+3/4+4/5
34单选题34 / 49
下列Case语句中错误的是
查看答案
C. Case Is>10 And Is<50
35单选题35 / 49
如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。
Type  Stud
no    As  Integer
name  As    String
score (1 to 3)  As  Single
End  Type
若对某个学生的各个数据项进行赋值,下列程序段中正确的是
查看答案
D. Dim S As Stud
S.no=1001
S.name="舒宜"
S.score(1)=78
S.score(1)=88
S.score(1)=96
37填空题37 / 49
软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于__测试。
查看答案
黑箱(盒)测试
39填空题39 / 49
软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于__阶段。
查看答案
开发阶段
40填空题40 / 49
在结构化分析使用的数据流图(DFD)中,利用__对其中的图形元素进行确切解释。
查看答案
数据字典
41填空题41 / 49
如果表中一个字段不是本表的主关键字,而是另外一个表的主键字或候选关键字,这个字段称为__。
查看答案
外部关键字
43填空题43 / 49
报表记录分组操作时,首先要选定分组字段,在这些字段上值__的记录数据归为同一组。
查看答案
相等
44填空题44 / 49
如果希望按满足指定条件执行宏中的一个或多个操作,这类宏称为__。
查看答案
条件操作宏
47填空题47 / 49
若窗体中已有一个名为Command1的命令按钮、一个名为Label1的标签和一个名为Text1的文本框,且文本框的内容为空,然后编写如下事件代码:
Private Function f(x As Long) As Boolean
If x Mod 2 = 0  Then
f = True
Else
f=False
End If
End Function
Private Sub Command 1_Click( )
Dim  n  As  Long
n = Val(Me!text1)
p = iif(f(n), "Even number", "Odd number")
Me!Labell.Caption = n & "is" & p
End Sub
窗体打开运行后,在文本框中输入21,单击命令按钮,则标签显示内容为__。
查看答案
21 is Odd nunber
48填空题48 / 49
有如下用户定义类型及操作语句:
Type Student
Sno As String
Sname As String
Sage As Integer
End Type
Dim Stru As Student
With Stu
.SNo="200609001"
.Sname="陈果果"
.Age=19
End With
执行MsgBox Stu.Age后,消息框输出结果是__。
查看答案
19
49填空题49 / 49
已知一个名为“学生”的Access数据库,库中的表“stud”存储学生的基本信息,包括学号、姓名、性别和籍贯。下面程序的功能是:通过下图所示的窗体向“stud”表中添加学生记录,对应“学号”、“姓名”、“性别”和“籍贯”的四个文本框的名称分别为tNo、tNmae、tSex和tRes。当单击窗体中的“增加”命令按钮(名称为Command1)时,首先判断学号是否重复,如果不重复则向“stud”表中添加学生记录;如果学号重复,则给出提示信息。
   
请依据所要求的功能,将如下程序补充完整。
Private Sub Form_Load( )
'打开窗口时,连接Access数据库
Set ADOcn = CurrentProject.Connection
End Sub
Dim ADOcn As New ADODB.Connection
Private Sub Command1_Click( )
'增加学生记录
Dim strSQL As String
Dim ADOrs As New ADODB.Recordset
Set ADOrs.ActiveConnection = ADOcn
ADOrs.Open "Select 学号 From Stud Where 学号=""+tNO+"""
If  Not ADOrs. __ Then
'如果该学号的学生记录已经存在,则显示提示信息
MsgBox "你输入的学号已存在,不能增加!"
Else
'增加新学生的记录
strSQL="Insert Into stud(学号,姓名,性别,籍贯)"
strSQL=strSQl+"Values('''+tNo+''', '''+tName+''', '''+tSex+''', '''+tRes+''')"
ADOcn.Execute __
MsgBox "添加成功,请继续!"
End If
ADOrs. Close
Set ADOrs=Nothing
End Sub
查看答案
  1. EOF
  2. strSQL
← 上一卷下一卷 →