计算机类二级ACCESS

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

48 题含答案ACCESS
共 48 题返回本类
1单选题1 / 48
下列数据结构中,属于非线性结构的是(    )。
查看答案
C. 二叉树
2单选题2 / 48
下列数据结构中,能够按照“先进后出”原则存取数据的是(    )。
查看答案
B. 栈
3单选题3 / 48
对于循环队列,下列叙述中正确的是(    )。
查看答案
D. 队头指针可以大于队尾指针,也可以小于队尾指针
4单选题4 / 48
算法的空间复杂度是指(    )。
查看答案
A. 算法在执行过程中所需要的计算机存储空间
5单选题5 / 48
软件设计中划分模块的一个准则是(    )。
查看答案
B. 高内聚低耦合
6单选题6 / 48
下列选项中不属于结构化程序设计原则的是(    )。
查看答案
A. 可封装
7单选题7 / 48
软件详细设计产生的图如下:
   
该图是(    )。
查看答案
C. 程序流程图
8单选题8 / 48
数据库管理系统是(    )。
查看答案
B. 在操作系统支持下的系统软件
10单选题10 / 48
有三个关系R,S和T如下:
   
其中关系T由关系R和S通过某种操作得到,该操作为(    )。
查看答案
D. 并
11单选题11 / 48
Access数据库的结构层次是(    )。
查看答案
B. 数据库→数据表→记录→字段
12单选题12 / 48
某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表(房间号,……)和客人信息表(身份证号,姓名,来源,……);为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为(    )。
查看答案
B. 一对多联系
13单选题13 / 48
在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是(    )。
查看答案
A. 选择
15单选题15 / 48
下列选项中,不属于Access数据类型的是(    )。
查看答案
C. 报表
16单选题16 / 48
下列关于OLE对象的叙述中,正确的是(    )。
查看答案
D. 用于链接或内嵌Windows支持的对象
17单选题17 / 48
在关系窗口中,双击两个表之间的连接线,会出现(    )。
查看答案
D. 编辑关系对话框
18单选题18 / 48
在设计表时,若输入掩码属性设置为“LLLL”,则能够接收的输入是(    )。
查看答案
A. abcd
19单选题19 / 48
在数据表中筛选记录,操作的结果是(    )。
查看答案
C. 将满足筛选条件的记录显示在屏幕上
20单选题20 / 48
已知“借阅”表中有“借阅编号”、“学号”和“借阅图书编号”等字段,每名学生每借阅一本书生成一条记录,要求按学生学号统计出每名学生的借阅次数,下列SQL语句中,正确的是(    )。
查看答案
B. Select学号,Count(学号) from借阅Group By学号
21单选题21 / 48
在学生借书数据库中,已有“学生”表和“借阅”表,其中“学生”表含有“学号”、“姓名”等信息,“借阅”表含有“借阅编号”、“学号”等信息。若要找出没有借过书的学生记录,并显示其“学号”和“姓名”,则正确的查询设计是(    )。
  
查看答案
A.  
23单选题23 / 48
在设计报表的过程中,如果要进行强制分页,应使用的工具图标是(    )。
  
查看答案
D.  
24单选题24 / 48
下列操作中,适宜使用宏的是(    )。
查看答案
C. 打开或关闭报表对象
25单选题25 / 48
执行语句:MsgBox "AAAA",vbOKCancel+vbQuestion,"BBBB"之后,弹出的信息框(    )。
查看答案
C. 标题为“BBBB”、框内提示符为“问号”、提示内容为“AAAA”
26单选题26 / 48
窗体中有3个命令按钮,分别命名为Commandl、Command2和Command3。当单击Commandl按钮时,Command2按钮变为可用,Command3按钮变为不可见。下列Commandl的单击事件过程中,正确的是(    )。
查看答案
C. Private Sub Commandl_Click()
Command2.Enabled=True
Command3.Visible=False
End Sub
27单选题27 / 48
用于获得字符串S最左边4个字符的函数是(    )。
查看答案
A. Left(S,4)
28单选题28 / 48
窗体Caption属性的作用是(    )。
查看答案
A. 确定窗体的标题
29单选题29 / 48
下列叙述中,错误的是(    )。
查看答案
A. 宏能够一次完成多个操作
31单选题31 / 48
下列数组声明语句中,正确的是(    )。
查看答案
B. Dim A(3,4) As Integer
32单选题32 / 48
在窗体中有一个文本框Textl,编写事件代码如下:
Private Sub Form_Click()
X=val(Inputbox("输入x的值"))
Y=1
If X<>0 Then Y=2
Textl.Value=Y
End Sub
打开窗体运行后,在输入框中输入整数12,文本框Textl中输出的结果是(    )。
查看答案
B. 2
33单选题33 / 48
在窗体中有一个命令按钮Commandl和一个文本框Textl,编写事件代码如下:
Private Sub Commandl_Click()
For I=1 To 4
x=3
For j=1 To 3
For k=1 To 2
x=x+3
Next k
Next j
Next I
Textl.value=Str(x)
End Sub
打开窗体运行后,单击命令按钮,文本框Textl输出的结果是(    )
查看答案
D. 21
34单选题34 / 48
在窗体中有一个命令按钮Commandl,编写事件代码如下:
Private Sub Commandl_Click()
Dim s As Integer
S=P(1)+P(2)+P(3)+P(4)
debug.Print S
End Sub
Public Function P(N AS Integer)
Dim Sum As Integer
Sum=0
For i=1 To N
Sum=Sum+i
Next i
P=Sum
End Function
打开窗体运行后,单击命令按钮,输出结果是(    )。
查看答案
B. 20
35单选题35 / 48
下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。
Sub GetRecNum()
Dim rs As Object
Set rs=Me.Recordset
MsgBox ___________
End Sub
程序空白处应填写的是(    )。
查看答案
D. rs.RecordCount
38填空题38 / 48
软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中__阶段产生“软件需求规格说明书”。
查看答案
需求分析
39填空题39 / 48
在数据库技术中,实体集之间的联系可以是一对一或一对多或多对多的,那么“学生”和“可选课程”的联系为__。
查看答案
多对多
40填空题40 / 48
人员基本信息一般包括:身份证号,姓名,性别,年龄等。其中可以作为主关键字的是__。
查看答案
身份证号
42填空题42 / 48
在一个查询集中,要将指定的记录设置为当前记录,应该使用的宏操作命令是__。
查看答案
GoToRecord
46填空题46 / 48
在窗体中有两个文本框分别为Textl和Text2,一个命令按钮Commandl,编写如下两个事件过程:
Private Sub Commandl_Click()
a=Textl.Value+Text2.Value
MsgBox a
End Sub
Private Sub Form_Load()
Textl.Value=""
Text2.Value=""
End Sub
程序运行时,在文本框Textl中输入78,在文本框Text2中输入87,单击命令按钮,消息框中输出的结果为  __  。
查看答案
7887
47填空题47 / 48
某次大奖赛有7个评委同时为一位选手打分,去掉一个最高分和一个最低分,其余5个分数的平均值为该名参赛者的最后得分。请填空完成规定的功能。
sub commandl_Click()
Dim mark!, aver!, i%, maxl!, minl!
aver=0
For i=1 To 7
mark=InputBox("请输入第"& i &"位评委的打分")
If i=1 Then
maxl=mark:minl=mark
Else
If mark < minl Then
minl = mark
ElseIf mark>maxl Then
__
End If
End If
__
Next i
aver = (aver-maxl-minl)/5
MsgBox aver
End sub
查看答案
  1. max1 = mark
  2. aver = aver + mark
48填空题48 / 48
“学生成绩”表含有字段(学号,姓名,数学,外语,专业,总分)。下列程序的功能是:计算每名学生的总分(总分=数学+外语+专业)。请在程序空白处填入适当语句,使程序实现所需要的功能。
Private Sub Commandl_Click()
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim zongfen As ADODB.Field
Dim shuxue As ADODB.Field
Dim waiyu As ADODB.Field
Dim zhuanye As ADODB.Fieid
Dim strSQL As String
Set cn = CurrentProject.Connection
strSQL = "Select * from成绩表"
rs.Open strSQL, cn, adOpenDynamic, adLockOptimistic, adCmdText
Set zongfen = rs.Fields("总分")
Set shuxue=rs.Fields("数学")
Set waiyu = rs.Fields("外语")
Set zhuanye = rs.Fields("专业")
Do While  __
zongfen = shuxue + waiyu + zhuanye
__
rs.MoveNext
Loop
rs.Close
cn.Close
Set rs = Nothing
Set cn = Nothing
End Sub
查看答案
  1. Not rs.EOF
  2. rs.Update
← 上一卷下一卷 →