计算机等考二级Access模拟试题.docx
- 文档编号:3887013
- 上传时间:2022-11-26
- 格式:DOCX
- 页数:56
- 大小:59.47KB
计算机等考二级Access模拟试题.docx
《计算机等考二级Access模拟试题.docx》由会员分享,可在线阅读,更多相关《计算机等考二级Access模拟试题.docx(56页珍藏版)》请在冰豆网上搜索。
计算机等考二级Access模拟试题
一、选择题
在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)与数据元素本身的形式、内容、相对位置、个数无关的是数据的
A)存储结构
B)存储实现
C)逻辑结构
D)运算实现
(2)以下关于链式存储结构的叙述中,哪一条是不正确的
A)结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构
B)逻辑上相邻的结点物理上不必相邻
C)可以通过计算直接确定第I个结点的存储地址
D)插入、删除运算操作方便,不必移动结点
(3)用快速排序法对下列关键字序列进行降序排序,速度最慢的是
A){7,11,19,23,25,27,32}
B){27,25,32,19,23,7,11}
C){3,11,19,32,27,25,7}
D){123,27,7,19,11,25,32}
(4)软件设计中划分模块的一个准则是
A)低内聚低耦合
B)高内聚低耦合
C)低内聚高耦合
D)高内聚高耦合
(5)在结构化方法中,软件功能分解属于软件开发中的哪个阶段
A)详细设计
B)需求分析
C)总体设计
D)编程调试
(6)在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送
A)调用语句
B)命令
C)口令
D)消息
(7)用树形结构表示实体之间联系的模型是
A)关系模型
B)网状模型
C)层次模型
D)以上三个都是
(8)在E-R图中,用来表示实体的图形是
A)矩形
B)椭圆形
C)菱形
D)三角形
(9)数据库设计包括两个方面的设计内容,它们是
A)概念设计和逻辑设计
B)模式设计和内模式设计
C)内模式设计和物理设计
D)结构特性设计和行为特性设计
(10)有两个关系R和T如下:
则由关系R得到关系T的操作是
A)选择
B)投影
C)交
D)并
(11)下列属于Access对象的是
A)文件B)数据C)记录D)查询
(12)在Access中,表就是
A)关系B)记录
C)索引D)数据库
(13)一个关系数据库的表中有多条记录,记录之间的相互关系是
A)前后顺序不能任意颠倒,一定要按照输入的顺序排列
B)前后顺序可以任意颠倒,不影响库中的数据关系
C)前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同
D)前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
(14)有下列语句s=Int(100*Rnd),执行完毕后,s的值是
A)[0,99]的随机整数
B)[0,100]的随机整数
C)[1,99]的随机整数
D)[1,100]的随机整数
(15)若要求在文本框中输入文本时达到密码"*"号的显示效果,则应设置的属性是
A)"默认值"属性
B)"标题"属性
C)"密码"属性
D)"输入掩码"属性
(16)在SQL的SELECT语句中,用于实现选择运算的是
A)FOR
B)WHILE
C)IF
D)WHERE
(17)现有某查询设计视图(如下图所示),该查询要查找的是
A)身高在160以上的女性和所有的男性
B)身高在160以上的男性和所有的女性
C)身高在160以上的所有人或男性
D)身高在160以上的所有人
(18)如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是
A)删除
B)追加
C)生成表
D)更新
(19)下列逻辑表达式中,能正确表示条件"x和y都是奇数"的是
A)xMod2=1OryMod2=1
B)xMod2=0OryMod2=0
C)xMod2=1AndyMod2=1
D)xMod2=0AndyMod2=0
(20)在窗体中添加了一个文本框和一个命令按钮(名称分别为tText和bCommand),并编写了相应的事件过程。
运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为"计算机等级考试"。
以下能实现上述操作的事件过程是
A)PrivateSubbCommand_Click()
Caption="计算机等级考试
EndSub
B)PrivateSubtText_Click()
bCommand.Caption="计算机等级考试"
EndSub
C)PrivateSubbCommand_Change()
Caption="计算机等级考试"
EndSub
D)PrivateSubtText_Change()
bCommand.Caption="计算机等级考试"
EndSub
(21)从字符串s中的第2个字符开始获得4个字符的子字符串函数是
A)Mid$(s,2,4)
B)Left$(s,2,4)
C)Right$(s,4)
D)Left$(s,4)
(22)某窗体中有一命令按钮,在"窗体视图"中单击此命令按钮,运行另一个应用程序。
如果通过调用宏对象完成此功能,则需要执行的宏操作是
A)RunApp B)RunCodeC)RunMacroD)RunSQL
(23)在VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为
A)BooleanB)IntC)StringD)Variant
(24)假设某数据库已建有宏对象"宏1","宏1"中只有一个宏操作SetValue,其中第一个参数项目"[Label0].[Caption]",第二个参数表达式为"[Text0]"。
窗体"fmTest"中有一个标签Label0和一个文本框Text0,现设置控件Text0的"更新后"事件为运行"宏1",则结果是
A)将文本框清空
B)将标签清空
C)将文本框中的内容复制给标签的标题,使二者显示相同内容
D)将标签的标题复制到文本框,使二者显示相同内容
(25)要显示格式为"页码/总页数"的页码,应当设置文本框控件的控件来源属性为
A)Page/Page
B)=Page/Pages
C)Page&"/"&Pages
D)=Page&"/"&Pages
(26)VBA中不能进行错误处理的语句结构是
A)OnErrorThen标号
B)OnErrorGoto标号
C)OnErrorResumeNext
D)OnErrorGoto0
(27)执行语句:
MsgBox"AAAA",vbOKCancel+vbQuestion,"BBBB"之后,弹出的信息框
A)标题为"BBBB"、框内提示符为"惊叹号"、提示内容为"AAAA"
B)标题为"AAAA"、框内提示符为"惊叹号"、提示内容为"BBBB"
C)标题为"BBBB"、框内提示符为"问号"、提示内容为"AAAA"
D)标题为"AAAA"、框内提示符为"问号"、提示内容为"BBBB"
(28)已知程序段:
s=0
Fori=1To10Step2
s=s+1
i=i*2
Nexti
当循环结束后,变量i和s的值分别为______
A)104B)113C)223D)164
(29)以下内容中不属于VBA提供的数据验证函数的是
A)IsText
B)IsDate
C)IsNumeric
D)IsNull
(30)给定日期DD,可以计算该日期当月最大天数的正确表达式是
A)Day(DD)
B)Day(DateSerial(Year(DD),Month(DD),day(DD)))
C)Day(DateSerial(Year(DD),Month(DD),0))
D)Day(DateSerial(Year(DD),Month(DD)+1,0))
(31)假定有以下两个过程:
SubS1(ByValxAsInteger,ByValyAsInteger)
DimtAsInteger
t=x
x=y
y=t
EndSub
SubS2(xAsInteger,yAsInteger)
DimtAsInteger
t=x
x=y
y=t
EndSub
则以下说法中正确的是
A)用过程S1可以实现交换两个变量的值的操作,S2不能实现
B)用过程S2可以实现交换两个变量的值的操作,S1不能实现
C)用过程S1和S2都可以实现交换两个变量的值的操作
D)用过程S1和S2都不能实现交换两个变量的值的操作
(32)在窗体中有一个命令按钮Command1,编写事件代码如下:
PrivateSubCommand1_Click()
DimsAsInteger
s=P
(1)+P
(2)+P(3)+P(4)
debug.Prints
EndSub
PublicFunctionP(NAsInteger)
DimSumAsInteger
Sum=0
Fori=1ToN
Sum=Sum+i
Nexti
P=Sum
EndFunction
打开窗体运行后,单击命令按钮,输出结果是
A)15
B)20
C)25
D)35
(33)在窗体中有一个命令按钮Command1和一个文本框Text1,编写事件代码如下:
PrivateSubCommand1_Click()
ForI=1To4
x=3
Forj=1To3
Fork=1To2
x=x+3
Nextk
Nextj
NextI
Text1.value=Str(x)
EndSub
打开窗体运行后,单击命令按钮,文本框Text1输出的结果是
A)6B)12C)18D)21
(34)在窗体中有一个命令按钮run35,对应的事件代码如下:
PrivateSubrun35_Enter()
DimnumAsInteger
DimaAsInteger
DimbAsInteger
DimiAsInteger
Fori=1To10
num=InputBox("请输入数据:
","输入",1)
IfInt(num/2)=num/2Then
a=a+1
Else
b=b+1
EndIf
Nexti
MsgBox("运行结果:
a="&Str(a)&",b="&Str(b))
EndSub
运行以上事件所完成的功能是
A)对输入的10个数据求累加和
B)对输入的10个数据求各自的余数,然后再进行累加
C)对输入的10个数据分别统计有几个是整数,有几个是非整数
D)对输入的10个数据分别统计有几个是奇数,有几个是偶数
(35)以下是宏m的操作序列设计
条件操作序列操作参数
MsgBox消息为"AA"
[tt]>1MsgBox消息为"BB"
…MsgBox消息为"CC"
现设置宏m为窗体"fTest"上名为"bTest"命令按钮的单击事件属性,打开窗体"fTest"运行后,在窗体上名为"tt"的文本框内输入数字1,然后单击命令按钮bTest,则
A)屏幕会先后弹出三个消息框,分别显示消息"AA"、"BB"、"CC"
B)屏幕会弹出一个消息框,显示消息"AA"
C)屏幕会先后弹出两个消息框,分别显示消息"AA"和"BB"
D)屏幕会先后弹出两个消息框,分别显示消息"AA"和"CC"
二、填空题
(1)算法的【1】是指执行这个算法所需要的内存空间。
(2)深度为5的二叉树最多有【2】个结点。
(3)二分法查找仅适用于这样的表:
表中的记录必须【3】,其存储结构必须是顺序存储。
(4)测试的目的是暴露错误,评价程序的可靠性;而【4】的目的是发现错误的位置并改正错误。
(5)数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【5】。
(6)操作查询共有4种类型,分别是删除查询、 【6】 、追加查询和生成表查询。
(7)在Access中,要在查找条件中与任意一个数字字符匹配,可使用的通配符是 【7】 。
(8)用于执行指定SQL语句的宏操作是 【8】 。
(9)在窗体中使用一个文本框(名为num1)接受输入值,有一个命令按钮run13,事件代码如下:
PrivateSubrun13_Click()
IfMe!
num1>=60Then
result="及格"
ElseIfMe!
num1>=70Then
Result="通过"
ElseIfMe!
num1>=85Then
Result="合格"
EndIf
MsgBoxresult
EndSub
打开窗体后,若通过文本框输入的值为85,单击命令按钮,输出结果是 【9】 。
(10)运行如下程序段:
x=1
y=1
z=1
Forj=1To3
Fork=1To3
Ifj=1Then
x=x+y+z
ElseIfj=2Then
x=2*x+2*y+2*z
Else
x=3*x+3*y+3*z
EndIf
Nextk
Nextj
x的值应是 【10】 。
(11)现有一个登录窗体如下图所示。
打开窗体后输入用户名和密码,登录操作要求在20秒内完成,如果在20秒内没有完成登录操作,则倒计时达到0秒时自动关闭登录窗体,窗体的右上角是显示倒计时的标签Itime。
事件代码如下,要求填空完成事件过程。
OptionCompareDatabase
DimflagAsBoolean
DimiAsInteger
PrivateSubForm_Load()
flag= 【11】
Me.TimerInterval=1000
i=0
EndSub
PrivateSubForm_Timer()
Ifflag=TrueAndi<20Then
Me!
ITime.Caption=20-i
i= 【12】
Else
DoCmd.Close
EndIf
EndSub
PrivateSubOK_Click()
'登录程序略
'如果用户名和密码输入正确,则:
falg=False
EndSub
(12)以下是一个竞赛评分程序,去掉一个最高分和一个最低分,计算平均分(设满分为10分)。
请填空补充完整。
PrivateSubForm_Click()
DimMaxAsInteger,MinAsInteger
DimiAsInteger,xAsInteger,sAsInteger
DimpAsSingle
Max=
Min=10
Fori=1To8
x=Val(InputBox("请输入分数:
"))
If 【13】 ThenMax=x
If 【14】 ThenMin=x
s=s+x
Nexti
s= 【15】
p=s/6
MsgBox"最后得分:
"&p
EndSub
答案解析
一、选择题
(1)C
【解析】所谓数据的逻辑结构,是指反映数据元素之间逻辑关系的数据结构。
所谓数据的存储结构,是指数据的逻辑结构在计算机存储空间中的存放形式。
与数据元素本身的形式、内容、相对位置、个数有关。
逻辑结构与物理存储无关。
因此本题的正确答案为C。
(2)C
【解析】A项中:
链式存储结构由于有指针域的存在,其比顺序存储结构的存储密度要小,即相同存储空间下存的数据少。
选项中的叙述是正确的。
B项中:
链式存储结构可通过指针访问下一个结点,此结点可能与上一结点相邻,也可能不相邻。
选项中的叙述是正确的。
C项中:
链式存储结构如果要计算第I个结点的存储地址,不能直接从首结点直接计算,而必须通过指针域来顺序查找,最后再定位。
选项中的叙述是错误的。
D项中:
链式存储结构在插入、删除结点时,可通过修改指针域的值来完成,而不必移动其他结点,操作方便。
选项中的叙述是正确的。
因此本题的正确答案为C。
(3)A
【解析】快速排序的基本方法:
在待排序的序列中任取一个记录,以它为基准用交换的方法将所有的记录分成两个部分--关键码比它小的一个部分和关键码比它大的另一个部分,再分别对两个部分实施上述过程,一直重复到排序完成为止。
最坏的情况指的是对已经排好序的记录进行完全相反的排序。
因此本题的正确答案是A。
(4)B
【解析】耦合性与内聚性是模块独立性的两个定性标准。
在程序结构中,各模块的内聚性越强,则耦合性越弱。
一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
故本题答案为B。
(5)C
【解析】总体设计过程通常由两个主要阶段组成:
系统设计,确定系统的具体实现方案;结构设计,确定软件结构。
为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。
分析员结合算法描述仔细分析数据流图中的每个处理,如果一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功能。
(6)D
【解析】面向对象的世界是通过对象与对象间彼此的相互合作来推动的,对象间的这种相互合作需要一个机制协助进行,这样的机制称为消息。
消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。
(7)C
【解析】本题考查的是数据模型。
层次模型是最早发展起来的数据库模型,它的基本结构是树形结构。
故本题答案为C。
(8)A
【解析】E-R图中用矩形表示实体集,用椭圆形表示属性,用菱形表示联系。
(9)A
【解析】数据库设计可分为概念设计与逻辑设计。
数据库概念设计的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。
数据库逻辑设计的主要工作是将E-R图转换为指定的RDBMS中的关系模型。
(10)A
【解析】从关系中找出满足给定条件的元组的操作称为选择。
选择是从行的角度进行的运算,即从水平方向抽取记录。
由图可知关系R通过运算得到关系T,关系T与关系R相比,属性的个数没有发生变化,记录的条数发生了变化。
因此所使用的运算应该是选择。
故本题答案为A。
(11)D
【解析】Access数据库由数据库对象和组两部分组成。
其中对象又分为7种,包括:
表、查询、窗体、报表、数据访问页、宏、模块。
这些对象都存放在扩展名为.mdb的数据库文件中。
所以本题答案为D。
(12)A
【解析】一个关系就是一个二维表,每个关系有一个关系名。
在Access中,一个关系存储为一个表,具有一个表名。
所以本题答案为A。
(13)B
【解析】一个关系数据库的表中有多条记录,记录之间的前后顺序并不会对库中的数据关系产生影响。
所以本题答案为B。
(14)A
【解析】随机数函数Rnd(<数值表达式>)用于产生一个小于1但大于或等于0的值,该数值为单精度类型。
实际操作时,先要使用无参数的Randomize语句初始化随机数生成器,以产生不同的随机数序列。
Int(数值表达式)是对表达式进行取整操作,它并不做"四舍五入"运算,只是取出"数值表达式"的整数部分。
所以本题答案为A。
(15)D
【解析】若要求当文本框用来接收用户输入的密码信息时,不显示输入的具体密码值而以"*"号显示,可以将文本框的"输入掩码"属性设置为"密码"。
所以本题答案为D。
(16)D
【解析】SELECT语句的语法包括几个主要子句,分别是:
FROM、WHERE和ORDERBY子句。
在语句中WHERE后跟条件表达式,用于实现选择运算。
所以本题答案为D。
(17)A
【解析】在Access的查询设计器中,同一行条件表示与的关系,不同行间的条件表示或的关系,由设计器界面可知,该查询是查找身高在160以上的女性和所有的男性。
所以本题答案为A。
(18)C
【解析】生成表查询就是从多个表中提取数据组合起来生成一个新表永久保存;删除查询可以从一个或多个表中删除一组记录,删除查询将删除整个记录,而不只是记录中所选择的字段;更新查询对一个或多个表中的一组记录作全部更新;追加查询从一个或多个表中将一组记录添加到一个或多个表的尾部。
使用生成表查询可以覆盖原来的表。
所以本题答案为C。
(19)
【解析】要使x和y都是奇数,则x和y除以2的余数都必须是1。
所以本题答案为C。
(20)D
【解析】题目要求在对文本框进行操作后,命令按钮上的标题改变,所以选项A和C可以排除。
选项B"tText_Click()"是在鼠标单击文本框后,不需要输入字符,命令按钮上的标题就发生改变,所以选项B也不对。
所以本题答案为D。
(21)A
【解析】Mid(<字符串表达式>,,[N2]):
从字符串左边第N1个字符起截取N2个字符。
Left(<字符串表达式>,):
从字符串左边起截取N个字符。
Right(<字符串表达式>,):
从字符串右边起截取N个字符。
本题从字符串s中的第2个字符开始获得4个字符,故为Mid$(s,2,4)。
所以本题答案为A。
(22)A
【解析】RunApp操作是启动另一个MicrosoftWindows或MS-DOS应用程序;RunCode操作是执行VisualBasic函数;RunMacro操作是执行一个宏;RunSQL操作是执行指定的SQL语句以完成操作查询。
所以本题答案为A。
(23)D
【解析】在VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为Variant。
所以本题答案为D。
(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 Access 模拟 试题