二级ACCESS真题2015年09月(2)
(总分100,考试时间90分钟)
一、选择题
1. 下列叙述中正确的是______。
A. 只有一个根结点和一个叶子结点的必定是线性结构
B. 只有一个根结点的必定是线性结构或二叉树
C. 非线性结构可以为空
D. 没有根结点的一定是非线性结构
2. 循环队列的存储空间为Q(1:40),初始状态为front=rear=40。经过一系列正常的人队与退队操作后,front=rear=15,此后又正常地退出了一个元素,则循环队列中的元素个数为______。
A. 9        B. 14
C. 16        D. 39
3. 某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列为______。
A. ABCDE        B. CBEDA
C. CBADE        D. EDCBA
4. 下列算法中,最坏情况下时间复杂度为O(nlog2n)的是______。
A. 快速排序        B. 堆排序
C. 二分查法        D. 顺序查法
5. 下面不属于结构化程序设计原则的是______。
A. 自顶向下        B. 模块化
C. 逐步求精        D. 可封装
6. 下面属于应用软件的是______。
A. 数据库管理系统        B. Windows 7系统
C. 编辑软件WPS        D. 安卓(Android)操作系统
7. 在软件设计中______。
A. 应遵循高内聚低耦合的原则        B. 应遵循高耦合低内聚的原则
C. 模块独立性仅与内聚度相关        D. 模块内聚与耦合无关
8. 长期储存在计算机内、有组织的、可共享的大量数据的集合是______。
A. 数据库        B. 数据库系统
C. 数据文件        D. 数据库管理系统
9. 某工厂生产中使用若干种原材料,原材料置于多个仓库中,并且同样的材料可放在不同的仓库中,则实体材料和实体仓库之间的联系是______。
A. 一对一        B. 多对一
C. 一对多        D. 多对多
10. 关系R经过运算σA=B^D>2(R)的结果为______。                R       
       
        A              B              C              D       
        a              a              2              2       
        b              a              2              2       
        c              c              11              4       
        e              e              6              1       
A. (a,a,2,2)        B. (b,e,1,2)
C. (c,c,11,4)        D. (e,e,6,1)
11. Access中,与关系模型中概念“元组”相对应的术语是______。
A. 字段        B. 记录
C. 表        D. 域
12. 在实体关系模型中,要从给定的关系中出若干属性组成新的关系,应该使用的关系运算是______。
A. 投影        B. 选择
C. 连接        D. 自然连接
13. 可以为“照片”字段设置的属性是______。
A. 默认值        B. 输入掩码
C. 必填字段        D. 有效性规则
14. 设置字段的有效性规则,主要限制的是______。
A. 数据取值范围        B. 数据的类型
C. 数据的格式        D. 数据库数据范围
15. 如果一个字段的值为空值,则含义是______。
A. 字段的值为0        B. 字段的值为空格
C. 字段的值为空串        D. 字段目前还没有值
16. 成绩表中有“总评成绩”、“平时成绩”和“期末考试”等字段,其中,总评成绩=平时成绩+0.6×期末考试。则进行表设计时,“总评成绩”的数据类型应该是______。
A. 数字        B. 计算
C. 整数        D. 文本
17. 使用查询向导,不可以创建的查询是______。
A. 带条件查询        B. 多表查询
C. 单表查询        D. 不带条件查询
18. 下列关于SQL语句的说明中,正确的是______。
A. INSERT与GROUP BY关键字一起使用可以分组向表中插入记录
B. SELECT不能与GROUP BY一起使用
C. DELETE不能与GROUP BY一起使用
D. UPDATE与GROUP BY关键字一起使用可以分组对表更新记录
19. 在已建“学生”表中有姓名、性别、出生日期等字段,查询并显示女生年龄最小的学生,并显示姓名、性别和年龄,正确的SQL命令是______。
A. SELECT 姓名,性别,MIN(YEAR(DATE())-YEAR([出生日期])) AS 年龄 FROM 学生 W
HERE性别="女"
B. SELECT 姓名,性别,MIN(YEAR(DATE())-YEAR([出生日期])) AS 年龄 FROM 学生 WHERE性别=女
C. SELECT姓名,性别,年龄FROM学生WHERE年龄=MIN(YEAR(DATE())-YEAR([出生日期]))AND性别=女
D. SELECT姓名,性别,年龄FROM学生WHERE年龄=MIN(YEAR(DATE())-YEAR([出生日期]))AND性别="女"
20. 在人事档案数据表中有“参加工作时间”字段(日期/时间类型),要使用SQL语句查参加工作在30年以上的员工信息,下列条件表达式中,错误的是______。
A. [参加工作时间]<=INT(Date()/365)-30
B. [参加工作时间]<=DateAdd("YYYY",-30,Date())
C. DateDiff("YYYY",[参加工作时间],Date())>=30
D. Year(Date())-year([参加工作时间])>=30
21. 要在窗体中显示当前系统日期和时间,则应将相应文本框的控件来源属性设置为______。
A. =Time()        B. =SysTime()
C. =Date()        D. =Now()
22. “学生基本情况”表中用OLE对象字段保存照片,在使用向导为该表创建窗体时,“照片”字段所使用的控件是______。
A. 绑定对象框        B. 图像
C. 文本框        D. 未绑定对象框
23. 下列关于DROP TABLE语句功能的描述中,正确的是______。
A. 删除指定的表及其记录        B. 删除指定表中的全部记录
C. 删除指定表中的指定字段        D. 删除指定表中的指定索引
24. 在设计窗体时,字段“评价”只能输入“很好”、“好”、“一般”、“较差”和“很差”,可使用的控件是______。
A. 列表框控件        B. 复选框控件
C. 切换按钮控件        D. 文本框控件
25. 在设计报表时,为了在报表的每页底部输出单位名称信息,应设置的是______。
A. 页面页脚        B. 报表主体
C. 报表页脚        D. 报表页眉
26. 在报表的设计视图中,不能使用的是______。
A. 图形        B. 文本
C. 列表框        D. 页眉页脚
27. 在宏命令中,能够弹出提示窗口的命令是______。
A. MsgBox        B. Message
C. MessageBox        D. Prompt
28. 在“库存管理系统”数据库中,每出库一种物品,需要进行的操作是在“出库”表中增加一条出库记录,同时将“物品”表中的“库存量”字段减掉出库数量。为了实现上述操作,应该______。
A. 在“出库”表的插入后事件上创建数据宏
B. 在“出库”表的更新后事件上创建数据宏
C. 在“物品”表的更新后事件上创建数据宏
D. 在“物品”表的插入后事件上创建数据宏
29. 要在一个窗体的某个按钮的单击事件上添加动作,可以创建的宏是______。
没有caption属性的控件是
A. 只能是独立宏        B. 只能是嵌入宏
C. 可以是独立宏,也可以是数据宏        D. 可以是独立宏,也可以是嵌入宏
30. 窗体上有一个按钮,当单击该按钮后窗体标题改为“信息”,则设计按钮对应的宏时应选择的宏操作是______。
A. Addmenu        B. RepaintObject
C. SetMenuItem        D. SetProperty
31. 在窗体中有命令按钮Command1和两个文本框Text0、Text1,命令按钮对应的代码过程如下:
Private Sub Command1_Click()
Dim m, k As Integer
Dim flag As Boolean
m=Val(Me! Text0) "输入一个整数
Do While 1
k=2
flag = True
Do While k<=m/2 And flag
If m Mod k=0 Then
flag=False
Else
k=k+1
End If
Loop
If flag Then
Me! Text1=m "输出计算结果
Exit Do
Else
m=m+1
End If
Loop
End Sub
运行程序,输入15,单击按钮,程序的输出结果是______。
A. 17        B. 15
C. 13        D. 其他整数
32. 下列过程的功能是:将输入的整数分解为质数之乘积。例如,输入18,则输出2,3,3,;输入125,则输出5,5,5,。
Private Sub Command_Click()
x=Val(InputBox("请输入一个整数"))
out $=""
y=2
Do While(______)
If (x Mod y=0) Then
out $=out $ & y & ","
x=x/y
Else
y=y+1
End If
Loop
MsgBox out $
End Sub
为实现指定功能,程序中横线处应填写的语句是______。
A. x<y        B. y<x
C. x<=y        D. y<=x
33. 要将“职工管理.accdb”文件中“职工情况”表中男职工的“退休年限”字段加上5,程序中横线处应填写的语句是______。
Sub AgePlus( )
** As New ADODB. Connection "连接对象
Dim rs As New ADODB. Recordset "记录集对象
Dim fd As ADODB. Field "字段对象

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。