全国计算机二级access选择题11.docx
- 文档编号:6463170
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:15
- 大小:30.90KB
全国计算机二级access选择题11.docx
《全国计算机二级access选择题11.docx》由会员分享,可在线阅读,更多相关《全国计算机二级access选择题11.docx(15页珍藏版)》请在冰豆网上搜索。
全国计算机二级access选择题11
1.下列叙述中正确的是
A)一个算法的空间复杂度大,则其时间复杂度也必定大
B)一个算法的空间复杂度大,则其时间复杂度必定小
C)一个算法的时间复杂度大,则其空间复杂度必定小
D)算法的时间复杂度与空间复杂度没有直接关系
参考答案:
D
【解析】算法的空间复杂度是指算法在执行过程中所需要的内存空间,算法的时间复杂度,是指执行算法所需要的计算工作量,两者之间并没有直接关系,答案为D。
2.下列叙述中正确的是
A)循环队列中的元素个数随队头指针与队尾指针的变化而动态变化
B)循环队列中的元素个数随队头指针的变化而动态变化
C)循环队列中的元素个数随队尾指针的变化而动态变化
D)以上说法都不对
参考答案:
A
【解析】在循环队列中,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置。
因此,从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素。
所以循环队列中的元素个数与队头指针和队尾指针的变化而变化,A正确。
3.一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
A)219
B)229
C)230
D)231
参考答案:
B
【解析】二叉树中,度为0的节点数等于度为2的节点数加1,即n2=n0-1,叶子节点即度为0,则n2=79,总结点数为n0+n1+n2=80+70+79=229,答案为B。
4.对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
A)9
B)10
C)45
D)90
参考答案:
C
【解析】冒泡法是在扫描过程中逐次比较相邻两个元素的大小,最坏的情况是每次比较都要将相邻的两个元素互换,需要互换的次数为9+8+7+6+5+4+3+2+1=45,选C。
5.构成计算机软件的是
A)源代码
B)程序和数据
C)程序和文档
D)程序、数据及相关文档
参考答案:
D
【解析】软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和有关的文档,选D。
6.软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
A)测试
B)设计
C)可行性研究
D)实现
参考答案:
C
【解析】开发阶段包括分析、设计和实施两类任务。
其中分析、设计包括需求分析、总体设计和详细设计3个阶段,实施则包括编码和测试两个阶段,C不属于开发阶段。
7.下面不能作为结构化方法软件需求分析工具的是
A)系统结构图
B)数据字典(DD)
C)数据流程图(DFD图)
D)判定表
参考答案:
A
【解析】结构化方法软件需求分析工具主要有数据流图、数据字典、判定树和判定表。
8.在关系模型中,每一个二维表称为一个
A)关系
B)属性
C)元组
D)主码(键)
参考答案:
A
【解析】关系模型采用二维表来表示,即每个二维表称为一个关系。
9.若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
A)一对一
B)一对多
C)多对一
D)多对多
参考答案:
B
【解析】A和B为一对多的联系,则对于A中的每一个实体,B中有多个实体与之联系,而B与C为一对一联系,则对于B中的每一个实体,C中之多有一个实体与之联系,则可推出对于A中的每一个实体,C中有多个实体与联系,所以为一对多联系。
10.有三个关系R,S和T如下:
则由关系R和S得到关系T的操作是
A)选择
B)投影
C)交
D)并
参考答案:
D
【解析】关系T中的元素与关系R和关系S中不同元素的总和,因此为并操作。
11.Access2010数据库7个对象中,实际存放数据的对象是
A)表
B)查询
C)报表
D)窗体
参考答案:
A
【解析】表是数据库中用来存储数据的对象,是整个数据库系统的基础。
Access允许一个数据库中包含多个表,用户可以在不同的表中存储不同类型的数据。
12.学生表中有姓名、学号、性别、班级等字段,其中适合作为主关键字的是
A)姓名
B)学号
C)性别
D)班级
参考答案:
B
【解析】主关键字是表中区别不同的记录的标识,在学生表中只有学号能具有这个作用,所以用其作为主关键字。
13.从多个关系中抽取出所需要的属性组成新关系,应使用的操作是
A)查询运算
B)连接运算
C)投影运算
D)选择运算
参考答案:
B
【解析】专门的关系运算包括投影、选择和联接。
选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组;投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。
选择运算和投影运算都是针对于一个关系进行操作,而连接运算是针对多个运算进行操作。
14.表中要添加Internet站点的网址,字段应采用的数据类型是
A)OLE对象
B)超级链接
C)查阅向导
D)自动编号
参考答案:
B
【解析】在数据库的表中,要添加Internet站点的网址,应该采用超级链接数据类型。
15.在"工资库"中,要直接显示所有姓"李"的记录,可用的方法是
A)排序
B)筛选
C)隐藏
D)冻结
参考答案:
B
【解析】在ACCESS中,利用"筛选"操作可以从众多数据中挑选满足某种条件的记录进行处理。
16.运行时根据输入的查询条件,从一个或多个表中获取数据并显示结果的查询称为
A)交叉表查询
B)参数查询
C)选择查询
D)操作查询
参考答案:
B
【解析】参数查询是在执行时显示对话框,要求用户输入查询信息,根据输入信息检索字段中的记录进行显示。
17.在Access中,与like一起使用时,代表任一数字的是
A)*
B)?
C)#
D)$
参考答案:
C
【解析】在Access查找数据时,可以利用通配符和like函数一起使用。
通配符*表示与任何个数的字符匹配;?
表示与任何单个字母的字符匹配;#表示与任何单个数字字符匹配;不存在通配符"$"。
18.条件"not工资额>2000"的含义是
A)工资额等于2000
B)工资额大于2000
C)工资额小于等于2000
D)工资额小于2000
参考答案:
C
【解析】"not工资额>2000"表示对"工资额>2000"进行取反操作,即"工资额<=2000"。
19.Access数据库中,SQL查询中的GroupBy子句的作用是
A)分组依据
B)对查询进行排序
C)列表
D)选择行条件
参考答案:
A
【解析】在Access中,GroupBy子句指定查询结果的分组条件。
20.有关系模型Students(学号,姓名,性别,出生年月),要统计学生的人数和平均年龄应使用的语句是
A)SELECTCOUNT()AS人数,AVG(YEAR(出生年月))AS平均年龄FROMStudents;
B)SELECTCOUNT(*)AS人数,AVG(YEAR(出生年月))AS平均年龄FROMStudents;
C)SELECTCOUNT(*)AS人数,AVG(YEAR(DATE())-YEAR(出生年月))AS平均年龄FROMStudents;
D)SELECTCOUNT()AS人数,AVG(YEAR(DATE())-YEAR(出生年月))AS平均年龄FROMStudents;
参考答案:
C
【解析】在查询中要统计记录的个数应使用的函数是COUNT(*),COUNT(列名)是返回该列中值的个数;AVG是计算值的平均值,利用当前年份减去出生年份可以求得学生的平均年龄。
因此统计学生的人数和平均年龄应使用的语句是SELECTCOUNT(*)AS人数,AVG(YEAR(DATE())-YEAR(出生年月))AS平均年龄FROMStudents。
21.在Access2010中,窗体最多可包含有
A)3个区域
B)4个区域
C)5个区域
D)6个区域
参考答案:
C
【解析】窗体可由多个区域组成,每个区域称为一个节。
大部分窗体只有主体节,如果需要,也可以在窗体中设置窗体页眉、页面页眉、页面页脚及窗体页脚部分,则窗体最多可包含有5个区域。
22.窗口事件是指操作窗口时所引发的事件。
下列事件中,不属于窗口事件的是
A)加载
B)打开
C)关闭
D)确定
参考答案:
D
【解析】窗口事件是指操作窗口时所引发的事件,常用的窗口事件有"打开"、"关闭"和"加载"等,而"确定"不是窗体事件。
23.将大量数据按不同的类型分别集中在一起,称为将数据
A)筛选
B)合计
C)分组
D)排序
参考答案:
C
【解析】分组是指报表设计时按选定的某个(或多个)字段值是否相等而将记录划分成组的过程。
操作时,先选定分组字段,在这些字段上字段值相等的记录归为同一组,字段值不等的记录归为不同组。
通过分组,可以实现汇总和输出,增强报表的可读性。
24.报表的分组统计信息显示于
A)报表页眉或报表页脚
B)页面页眉或页面页脚
C)组页眉或组页脚
D)主体
参考答案:
C
【解析】把计算控件放置在报表页眉/页脚时Access会自动按总数来统计;而放置在组页眉/组页脚时Access会自动按分组数来统计。
25.Access2010中,利用自动功能可创建的报表是
A)图表报表和纵栏式报表
B)表格式报表和纵栏式报表
C)标签报表和纵栏式报表
D)图表报表和标签报表
参考答案:
B
【解析】在Access2010中,可以利用"自动创建报表功能"创建表格式报表和纵栏式报表。
26.Access中,没有数据来源的控件类型是
A)结合型
B)非结合型
C)计算型
D)其余三项均不是
参考答案:
B
【解析】在Access中,非结合型控件没有数据来源,可用来显示信息。
结合型控件和计算型控件均有数据来源。
27.打开指定窗体的宏操作是
A)OpenQuery
B)OpenTable
C)OpenReport
D)OpenForm
参考答案:
D
【解析】打开窗体的宏命令是OpenForm,宏命令OpenQuery的功能是打开查询,宏命令OpenTable的功能是打开表,宏命令OpenReport的功能是打开报表。
28.宏命令RunSQL的功能是
A)执行指定的SQL语句
B)执行指定的查询中的SQL语句
C)使用SQL在表中查询
D)使用SQL语句设置指定属性值
参考答案:
A
【解析】宏命令RunSQL用于执行指定的SQL语句
29.下列VBA变量名中,正确的是
A)IF
B)7AB
C)A[B]7
D)AB_7
参考答案:
D
【解析】变量命名规则:
只能由字母、数字或下划线组成,不允许出现空格、-等符号;第一个字符必须是字母;不能与VBA关键字相同。
因此,选项A与VBA关键字相同,选项B是以数字开头,选项C含有"[]"符号,只有选项D正确。
30.下列If语句的功能是统计性别为男、职称为副教授以上且年龄小于40岁的人数,错误的语句是
A)Ifsex="男"Andage<40InStr(duty,"教授")>0Thenn=n+1
B)Ifsex="男"Andage<40InStr(duty="教授"orduty="副教授")>0Thenn=n+1
C)Ifsex="男"Andage<40Right(duty,2)="教授"Thenn=n+1
D)Ifsex="男"Andage<40And(duty="教授"Orduty="副教授")Thenn=n+1
参考答案:
D
【解析】选项A、选项B、选项C均在第二个条件age<40后缺少And进行与第三个条件的连接。
31.VBA中如果没有显式声明或未用符号来定义变量的数据类型,则变量的默认数据类型为
A)Boolean
B)Int
C)String
D)Variant
参考答案:
D
【解析】在VBA中,没有显式声明(用如Dim、Private、Public或Static等语句)或使用符号来定义的变量,数据类型默认是变体型(Variant)。
32.VBA表达式17mod3的运算结果是
A)0.5
B)1
C)1.5
D)2
参考答案:
D
【解析】运算符MOD是对两个操作数做除法并返回余数,因此17除以3结果是5,余数是2,因此17mod3的运算结果是2。
33.VBA表达式Left("howareyou",3)值是
A)how
B)are
C)you
D)ho
参考答案:
A
【解析】本题考查的是字符串截取函数Left函数的用法。
其格式为:
Left(<字符串表达式>,<N>),表示从字符串左边起截取N个字符。
因此Left("howareyou",3)表示从字符串"howareyou"左边起截取3个字符,返回值为"how"。
34.下列不属于窗口事件的是
A)打开
B)关闭
C)加载
D)取消
参考答案:
D
【解析】窗口事件是指操作窗口时所引发的事件,常用的窗口事件有"打开"、"关闭"和"加载"等,而"取消"不是窗体事件。
35.ADO对象模型中有5个主要对象,他们是Command、RecordSet、Field、Error和
A)Database
B)Workspace
C)Connection
D)DBEngine
参考答案:
C
【解析】在VBA中提拱了Active数据对象(ADO)作为数据库的访问接囗,ADO对象模型中包括5个主要对象,即Connection连接,代表到数据库的连接;Recordset记录集,代表数据库记录的一个集合;Command命令,代表一个SQL命令;Error错误,代表数据库访问中产生的意外;Field字段,代表记录集中的字段数据信息。
36.执行下列程序段后,整型变量c的值为
a=24
b=328
selectcaseb\10
case0
c=a*10+b
case1to9
c=a*100+b
case10to99
c=a*1000+b
endselect
A)537
B)2432
C)24328
D)240328
参考答案:
C
【解析】SelectCase结构运行时,首先计算"表达式"的值,然后会依次将表达式的值与每个Case表达式的值进行比较,直到值匹配成功,程序会转处相应Case结构内执行语句。
本题中,SelectCase语句中b\10的值为32,因此程序执行Case10to99后边的c=a*1000+b语句,即c=24*1000+328=24328。
37.执行下列程序段后,变量s的值是
s=0
Forx=99to1Step-2
s=s+x
Nextx
A)100
B)500
C)2500
D)5000
参考答案:
C
【解析】本题实际上是给出了一个计算1至99之间奇数之和的程序,x初始为99,每循环一次递减2。
第一次循环结果:
x=99,s=0+99=99;第二次循环结果:
x=97,s=99+97;以此类推,直至x=1,s=99+97+95+…+1=2500。
38.程序执行时,单击窗体后输出结果是
Privatesubform_click()
DimnasInteger
n=8
Whilen>5
n=n-1
Debug.Printn;
Wend
EndSub
A)876
B)765
C)7654
D)8765
参考答案:
B
【解析】本题考查While...Wend循环语句。
若n大于5,反复执行n=n-1的操作,之后打印输出。
本题中n初始值为8,满足n大于5的条件,进入第一次循环,执行n=8-1=7,打印输出7;n为7,满足循环条件,进入第二次循环,执行n=7-1=6,打印输出6;;n为6,满足循环条件,进入第三次循环,执行n=6-1=5,打印输出5;n为5不再满足循环条件,跳出循环。
因此输出结果为765。
39.下列程序的功能是计算1到1000之间所有偶数之和,程序空白处应填写的语句是
PrivateSubCommand_Click()
DimxAsDouble
Fori=1To1000
If_______Then
x=x+i
EndIf
Nexti
Debug.Printx
EndSub
A)iMod2=0
B)xMod2=0
C)iMod2<>0
D)xMod2<>0
参考答案:
A
【解析】本题中利用For循环语句与If条件判断语句完成计算1到1000之间所有偶数之和。
首先利用For循环使i从1至1000逐个变换,若i为偶数,则执行相加操作,因此应在If语句空白处填写iMod2=0。
40.假设数据库中有学生信息表stud(sno,sname,ssex)。
其中,性别ssex字段已建索引,要在
调试窗口中显示第一个男同学的信息,程序空白处应填写的语句是
PrivateSubForm_Load()
DimrsAsADODB.Recordset
Setrs=NewADODB.Recordset
rs.ActiveConnection="Provider=Microsoft.Jet.OLEDB.4.0;"&"DataSource=e:
\考试中心教程\教学管理.mdb;"
rs.CursorType=adOpenKeyset
rs.LockType=adLockOptimistic
rs.Index="ssex"
rs.Open"stud",,,,adCmdTableDirect
_______________
Debug.Printrs("sno"),rs("sname"),rs("ssex")
rs.Close
Setrs=Nothing
EndSub
A)rs.Find"男",adSeekFirstEQ
B)rs.Seek"男",adSeekFirstEQ
C)rs.Find"男",adSeekLastEQ
D)rs.Seek"男",adSeekLastEQ
参考答案:
B
【解析】DAO的Seek成员函数是在表类型记录集中基于表索引进行搜索记录,Find成员函数是在动态集类型或快照类型记录集中进行搜索记录。
因此本题中性别ssex字段已建索引,因此采用Seek成员函数。
AdSeekFirstEQ查找等于关键值的第一个关键字,AdSeekLastEQ查找等于关键值的最后一个关键字。
本题中要显示第一个男同学的信息,因此使用AdSeekFirstEQ。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国计算机 二级 access 选择题 11
![提示](https://static.bdocx.com/images/bang_tan.gif)