版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2005年4月全国计算机等级考试二级ACCESS笔试试题
一、选择题(每小题2分,共70分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题
卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是
A)程序设计就是编制程序B)程序的测试必须由程序员自己去完成
C)程序经调试改错后还应进行再测试D)程序经调试改错后不必进行再测试
(2)卜列数据结构中,能用二分法进行查找的是
A)顺序存储的有序线性表B)线性链表
C)二叉链表D)有序线性链表
(3)下列关于栈的描述正确的是
A)在栈中只能插入元素而不能删除元素
B)在栈中只能删除元素而不能插入元素
C)栈是特殊的线性表,只能在一端插入或删除元素
D)栈是特殊的线性表,只能在-一端插入元素,而在另一端删除元素
(4)下列叙述中正确的是
A)一个逻辑数据结构只能有一种存储结构
B)数据的逻辑结构属于线性结构,存储结构属于非线性结构
C)•个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率
(5)下列描述中正确的是
A)软件工程只是解决软件项目的管理问题
B)软件工程主要解决软件产品的生产率问题
C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
D)软件工程只是解决软件开发中的技术问题
(6)在软件设计中,不属于过程设计工具的是
A)PDL(过程设计语言)B)PAD图C)N-S图D)DFD图
(7)下列叙述中正确的是
A)软件交付使用后还需要进行维护B)软件-旦交付使用就不需要再进行维护
C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令
(8)数据库设计的根本目标是要解决
A)数据共享问题B)数据安全问题C)大量数据存储问题D)简化数据维护
(9)设有如下关系表:
RST
ABCABCABC
112313112
223223
313
则下列操作中正确的是
A)T=RASB)T=RUSC)T=RxSD)T=R/S
(10)数据库系统的核心是
A)数据模型B)数据库管理系统C)数据库D)数据库管理员
(11)将两个关系拼接成•个新的关系,生成的新关系中包含满足条件的元组,这种操作称
为
A)选择B)投影C)联接D)并
(12)如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表A中
的多条记录相匹配,则表A与表B存在的关系是
A)一对一B)-对多C)多对一D)多对多
(13)利用Access创建的数据库文件,其扩展名为
A).ADPB).DBFC).FRMD).MDB
(14)下面关于Access表的叙述中,错误的是
A)在Access表中,可以对备注型字段进行“格式"属性设置
B)若删除表中含有自动编号型字段的•一条记录后,Access不会对表中自动编号型字段重新
编号
C)创建表之间的关系时,应关闭所有打开的表
D)可在Access表的设计视图“说明"列中,对字段进行具体的说明
(15)在Access表中,可以定义3种主关键字,它们是
A)单字段、双字段和多字段B)单字段、双字段和自动编号
C)单字段、多字段和自动编号D)双字段、多字段和自动编号
(16)〜(21)题使用已建立的"Employee”表,表结构及表内容如下所示:
字段名称字段类型字段大小
雇员ID文本10
姓名文本10
性别文本1
隔置HU)期姓名1期/性期出生日期职务简历联系电话
职务王文本女19BC-1-1经理1984年大学毕业,曾是销售员35976450
笳历李:备注男1962-7-1职员1986年大学毕业,现为销售员35976451
联系电话王破木男19&0-1-1职员1993年专科毕业,现为销售员35976452
4郑炎女1978-6-1职员1999年大学毕业,现为销售员35976453
5魏小红女1934-11-1职员1956年专科毕业,现为管理员35976454
(16)在"tEmployee"表中,"姓名"字段的字段大小为10,在此列输入数据时,最多可输入
的汉字数和英文字符数分别是
A)55B)510C)1010D)1020
(17)若要确保输入的联系电话值只能为8位数字,应将该字段的输入掩码设置为
A)00000000B)999999990########D)????????
(18)若在"tEmployee"表中查找所有姓"王"的记录,可以在查询设计视图的准则行中输入
A)Like"王"B)Like"王*"王="王"D)="王*"
(19)下面显示的是查询设计视图的"设计网格”部分,从此部分所示的内容中可以判断出要
创建的查询
A)删除查询B)生成表查询C)选择查询D)更新查询
(20)下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显
A)出生日期字段值B)所有字段值C)除出生日期以外的所有字段值D)雇员ID字段值
(21)若以"tEmployee”表为数据源,计算每个职工的年龄(取整),并显示如下图所示的结
果,那么正确的设计是
22)〜(24)题中使用下图,窗体的名称为fmTest,窗体中有一个标签和一个命令按钮,名
称分别为Labell和bChange
(22)在"窗体视图”显示该窗体时,要求在单击命令按钮后标签上显示的文字颜色变为红色,
以下能实现该操作的语句是
A)labell.ForeColor=255B)bChange.ForeColor=255
C)labell.ForeColor="255"D)bChange.ForeColor="255"
(23)若将窗体的标题设置为"改变文字显示颜色”,应使用的语句是
A)Me="改变文字显示颜色"B)Me.Caption="改变文字显示颜色"
C)Me.text="改变文字显示颜色"D)Me.Name="改变文字显示颜色"
(24)在"窗体视图”中显示窗体时,窗体中没有记录选定器,应将窗体的"记录选定器”属性
值设置为
A)是B)否C)有D)无
(25)为窗体或报表上的控件设置属性值的正确宏操作命令是
A)SetB)SetDataC)SetWarningsD)SetValue
(26)下列不属于操作查询的是
A)参数查询B)生成表查询C)更新查询D)删除查询
(27)使用自动创建数据访问页功能创建数据访问页时,Access会在当前文件夹下,自动保
存创建的数据访问页,其格式为
A)HTMLB)文本C)数据库D)Web
(28)能被“对象所识别的动作"和"对象可执行的活动"分别称为对象的
A)方法和事件B)事件和方法C)事件和属性D)过程和方法
(29)在关于报表数据源设置的叙述中,以下正确的是
A)可以是任意对象B)只能是表对象
C)只能是查询对象D)可以是表对象或查询对象
(30)在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是
A)直线和矩形B)直线和圆形C)直线和多边形D)矩形和圆形
(31)下列逻辑表达式中,能正确表示条件"X和y都是奇数"的是
A)xMod2=1OryMod2=1B)xMod2=0OryMod2=0
C)xMod2=1AndyMod2=1D)xMod2=0AndyMod2=0
(32)若要求在文本框中输入文本时达到密码"*”号的显示效果,则应设置的属性是
A)"默认值"属性B)"标题"属性C)"密码"属性D)"输入掩码"属性
(33)假定有以下循环结构
DoUntil条件
循环体
Loop
则正确的叙述是
A)如果"条件”值为0,则一次循环体也不执行
B)如果"条件"值为0,则至少执行一次循环体
C)如果"条件"值不为0,则至少执行一次循环体
D)不论"条件"是否为"真",至少要执行一次循环体
(34)窗体上添加有3个命令按钮,分别命名为Commandl、Command2和Command3。编
写Commandl的单击事件过程,完成的功能为:当单击按钮Commandl时,按钮Command2
可用,按钮Command3不可见。以下正确的是
A)PrivateSubCommandl_Click()B)PrivateSubCommandl__Click()
Command2.Visible=TrueCommand2.Enabled=True
Command3.Visible=FalseCommands.Enabled=False
EndSubEndSub
C)PrivateSubCommandl_Click()D)PrivateSubCommandl_Click()
Command?.Enabled=TrueCommand?.Visible=True
Command3.Visible=FalseCommands.Enabled=False
EndSubEndSub
(35)假定有以下程序段
n=0
fori=lto3
forj=-4to-1
n=n+l
nextj
nexti
运行完毕后,n的值是
A)0B)304D)12
二、填空题(每空2分,共30分)
请将每一个空的正确答案写在答题卡【1】〜[15]序号的横线上,答在试卷上不得分。
(1)数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独
立性最高的阶段是[1】o
(2)算法复杂度主要包括时间复杂度和【2】复杂度。
(3)在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块
(桩模块)。其中【3】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产
生的结果。
(4)一棵二叉树第六层(根结点为第一层)的结点数最多为【4】个。
(5)数据结构分为逻辑结构和存储结构,循环队列属于【5】结构。
(6)创建交叉表查询时,必须对行标题和【6】进行分组(GroupBy)操作。
(7)打开一个表应该使用的宏操作是【7】。
(8)函数Now()返回值的含义是【8】。
(9)建立了一个窗体,窗体中有一命令按钮,单击此按钮,将打开一个查询,查询名为"qT",
如果采用VBA代码完成,应使用的语句是【9】o
(10)在报表设计中,可以通过添加[101控件来控制另起一页输出显示。
(11)设有以下窗体单击事件过程:
PrivateSubForm_Click()
a=1
Fori=1To3
SelectCasei
Case1,3
a=a+1
Case2,4
a=a+2
EndSelect
Nexti
MsgBoxa
EndSub
打开窗体运行后,单击窗体,则消息框的输出内容是[11]O
(12)在窗体中添加一个命令按钮(名为Command])和一个文本框(名为text]),然后编
写如下事件过程:
PrivateSubCommandl_Click()
DimxAsInteger;yAsInteger,zAsInteger
x=5:y=7:z=0
Me!Textl=""
Callpl(x,y,z)
MelTextl=z
EndSub
Subpl(aAsInteger,bAsInteger,cAsInteger)
c=a+b
EndSub
打开窗体运行后,单击命令按钮,文本框中显示的内容是[12]o
(13)有•个VBA计算程序的功能如下,该程序用户界面由4个文本框和3个按钮组成。4
个文本框的名称分别为:Textl、Text2、Text3和Text403个按钮分别为:清除(名为Commandl)、
计算(名为和退出(名为窗体打开运行后,单击清除按钮,则
Command2)Command3)o
清除所有文本框中显示的内容;单击计算按钮,则计算在Text]、Text2和Text3三个文本框
中输入的3科成绩的平均成绩并将结果存放在Text4文本框中;单击退出按钮则退出。请将
下列程序填空补充完整。
PrivateSubCommandl_Click()
Me!Textl=""
Me!Text2=H"
Me!Text3=""
Me!Text4=""
EndSub
PrivateSubCommand2_Click()
IfMelTextl=""OrMe!Text2=""OrMe!Text3=""Then
MsgBox”成绩输入不全"
Else
Me!Text4=([13]+Val(Me!Text2)+Val(Me!Text3))/3
[14]
EndSub
PrivateSubCommand3_Click()
Docmd.[15]
EndSub
2005年4月全国计算机等级考试二级笔试试卷Access考试试题答案(下面的)
一、选择题
1-5:BDACD6-10:CABCA11-15:ABDAA16-20:DACAB21-25:DBDBB
26-30:BDABC31-35:ACCCD
二、填空题
1.632.黑盒测试3.数据库管理系统4.开发阶段5.数据字典
6.外部关键字7.orderby8.相同9.条件宏10.Docmd.Quit
ll.Len12.2113.isoddnumber14.1915.E0FSTRSQL
2005年4月全国计算机等级考试二级笔试试卷
Access数据库程序设计
(考试时间90分钟,满分100分)
一、选择题(⑴〜(35)每小题2分,共70分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答
题卡相应位置上,答在试卷上不得分。
(1)数据的存储结构是指
A)存储在外存中的数据B)数据所占的存储空间量
C)数据在计算机中的顺序存储方式D)数据的逻辑结构在计算机中的表示
(2)下列关于栈的描述中错误的是
A)栈是先进后出的线性表B)栈只能顺序存储
C)栈具有记忆作用D)对栈的插入与删除操作中,不需要改变栈底指针
(3)对于长度为n的线性表,在最坏的情况下,下列各排序法所对应的比较次数中正确的
是
A)冒泡排序为n/2B)冒泡排序为nC)快速排序为nD)快速排序为n(n-l)/2
(4)对于长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
A)Iog2nB)n/2C)nD)n+1
(5)下列对于线性链表的描述中正确的是
A)存储空间不一定是连续,且各元素的存储顺序是任意的
B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面
C)存储空间必须连续,且前件元素一定存储在后件元素的前面
D)存储空间必须连续,且各元素的存储顺序是任意的
(6)下列对软件测试的描述中正确的是
A)软件测试的目的是证明程序是否正确
B)软件测试的目的是使程序运行结果正确
C)软件测试的目的是尽可能多地发现程序中的错误
D)软件测试的目的是使程序符合结构化原则
(7)为了使模块尽可能独立,要求
A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强
(8)下列描述中正确的是
A)程序就是软件B)软件开发不受计算机系统的限制
C)软件既是逻辑实体,又是物理实体D)软件是程序、数据与相关文档的集合
(9)数据独立性是数据库技术的重要特点之一,所谓数据独立性是指
A)数据与程序独立存放B)不同的数据被存放在不同的文件中
C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对
(10)用树型结构表示实体之间联系的模型是
A)关系模型B)网络模型C)层次模型D)以上三个都是
(ll)Access中表和数据库的关系是
A)一个数据库可以包含多个表B)一个表只能包含两个数据库
C)一个表可以包含多个数据库D)一个数据库只能包含一个表
(12)假设数据库中表A与表B建立了"一对多"关系,表B为"多"的一方,则下述说法中正确
的是
A)表A中的一个记录能与表B中的多个记录匹配
B)表B中的一个记录能与表A中的多个记录匹配
C)表A中的一个字段能与表B中的多个字段匹配
D)表B中的一个字段能与表A中的多个字段匹配
(13)数据表中的"行"称为
A)字段B)数据C)记录D)数据视图
(14)在关于输入掩码的叙述中,错误的是
A)在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符
B)定义字段的输入掩码,是为了设置密码
C)输入掩码中的字符"0"表示可以选择输入数字0到9之间的一个数
D)直接使用字符定义输入掩码时,可以根据需要将字符组合起来
(15)下面说法中,错误的是
A)文本型字段,最长为255个字符
B)要得到•个计算字段的结果,仅能运用总计查询来完成
C)在创建一对•关系时,要求两个表的相关字段都是主关键字
D)创建表之间的关系时:正确的操作是关闭所有打开的表
(16)Access提供的数据类型中不包括
A)备注B)文字C)货币D)日期/时间
(17)在已经建立的数据表中,若在显示表中内容时使某些字段不能移动显示位置,可以使
用的方法是
A)排序B)筛选C)隐藏D)冻结
(18)将表A的记录复制到表B中,且不删除表B中的记录,可以使用的查询是
A)删除查询B)生成表查询C)追加查询D)交叉表查询
(19)在Access的数据库中建立了"Book"表,若查找“图书编号"是"112266"和“113388”的记录,
应在查询设计视图的准则行中输入
A)"112266"and"113388"B)notin("112266”,"113388")
C)in("112266","113388")D)not("112266"and"113388")
(20)下面显示的是查询设计视图的设计网格部分,从下图所示的内容中,可以判断出要创建
的查询是
A)删除查询B)追加查询C)生成表查询D)更新查询
(21)下列不属于Access窗体的视图是
A)设计视图B)窗体视图C)版面视图D)数据表视图
(22)某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的
宏操作是
A)OpenQueryB)OpenReportC)OpenWindowD)OpenForm
(23)假定已设计好了一个窗体,在窗体视图中显示此窗体如下图所示:
在设计视图中设置此窗体的"格式”属性,正确的设置是
(24)假设已在Access中建立了包含"书名"、"单价"和"数量"等三个字段的"tOfg"表,以该表为
数据源创建的窗体中,有一个计算订购总金额的文本框,其控件来源为
A)[单价]*[数量]B)式单价叫数量]
C)[图书订单表川单价]*[图书订单表]![数量]
D)=[图书订单表]![单价]*[图书订单表]![数量]
(25)以卜是某个报表的设计视图。根据视图内容,可以判断出分组字段是
A)编号和姓名B)编号C)姓名D)无分组字段
(26)要实现报表的分组统计,其操作区域是
A)报表页眉或报表页脚区域B)页面页眉或页面页脚区域
C)主体区域D)组页眉或组页脚区域
(27)Access通过数据访问页可以发布的数据
A)只能是静态数据B)只能是数据库中保持不变的数据
C)只能是数据库中变化的数据D)是数据库中保存的数据
(28)在条件宏设计时,对于连续重复的条件,可以代替的符号是
A)...B)=C),D);
(29)在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作。则带条件
的操作是否执行取决于条件式的真假,而没有指定条件的操作则会
A)无条件执行B)有条件执行C)不执行D)出错
(30)以下可以得到"2*5=10"结果的VBA表达式为
A)"2*5"&"="&2*5B)"2*5"+"="+2*5
C)2*5&"="&2*5D)2*5+“="+2*5
(31)确定••个控件在窗体或报表上的位置的属性是
A)Width或HeightB)Width和HeightC)Top或LeftD)Top和Left
(32)假设窗体的名称为fmTest,则把窗体的标题设置为"Access"的语句是
A)Me="AccessTest"B)Me.Caption="AccessTest”
C)Me.text="AccessTest"D)Me.Name="AccessTestw
(33)以下程序段运行后,消息框的输出结果是
a=sqr(3)
b=sqr(2)
c=a>b
Msgboxc+2
A)-1B)1C)2D)出错
(34)执行语句:MsgBox"AAAA",vbOKCancel+vbQuestion,"BBBB"之后,弹出的信息框外观
样式
(35)用于获得字符串Str从第2个字符开始的3个字符的函数是
A)Mid(Str,2,3)B)Middle(Str,2,3)C)Right(Str,2,3)D)Left(Str,2,3)
二、填空题(每空2分,共30分)
请将每一个空的正确答案写在答题卡【1】〜[15]序号的横线上,答在试卷上不得分。
(1)某二叉树中度为2的结点有18个,则该二叉树中有【1】个叶子结点。
(2)在面向对象方法中,类的实例称为【2】o
(3)诊断和改正程序中错误的工作通常称为【3】。
(4)在关系数据库中,把数据表示成二维表,每一个二维表称为【4】。
(5)问题处理方案的正确而完整的描述称为【5】o
⑹若要查找最近20天之内参加工作的职工记录,查询准则为【6】。
⑺在设计窗体时使用标签控件创建的是单独标签,它在窗体的【7】视图中不能显示。
⑻报表设计中,可以通过在组页眉或组页脚中创建【8】来显示记录的分组汇总数据。
(9)有多个操作构成的宏,执行时是按【9】执行的。
(10)VBA的自动运行宏,必须命名为[10]。
(11)某个窗体已编写以下事件过程。打开窗体运行后,单击窗体,消息框的输出结果为【11】o
PrivateSubForm_Click()
DimkasInteger;nasInteger,masInteger
n=10;m=l;k=l
DoWhilek<=n
m=m*2
k=k+l
Loop
MsgBoxm
EndSub
(12)在窗体上添加一个命令按钮(名为Command),然后编写如下程序:
PrivateSubCommandl__Click()
DimaasInteger,basInteger
a=l
b=2
MsgBoxm(a,b)
EndSub
打开窗体运行后,单击命令按钮,消息框的输出结果为[12]o
(13)以下是一个竞赛评分程序。8位评委,去掉一个最高分和一个最低分,计算平均分(设
满分为10分)。请填空补充完整。
PrivateSubForm_Click()
DimMaxasInteger,MinasInteger
DimiasInteger,xasInteger,sasInteger
DimpasSingle
Max=0
Min=10
Fori=lto8
x=Val(lnputBox(“请输入分数:”))
if[13]ThenMax=x
if[14]ThenMin=x
s=s+x
NextI
s=[15]
P=s/6
MsgBox"最后得分:”&p
EndSub
2005年9月全国计算机等级考试二级ACCESS笔试试题及答案
(考试时间90分钟,满分100分)
一、选择题(每小题2分,共70分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题
卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是
A)程序设计就是编制程序B)程序的测试必须由程序员自己去完成
C)程序经调试改错后还应进行再测试D)程序经调试改错后不必进行再测试
(2)下列数据结构中,能用二分法进行查找的是
A)顺序存储的有序线性表B)线性链表C)二叉链表D)有序线性链表
(3)下列关于栈的描述正确的是
A)在栈中只能插入元素而不能删除元素B)在栈中只能删除元素而不能插入元素
C)栈是特殊的线性表,只能在一端插入或删除元素
D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素
(4)下列叙述中正确的是
A)一个逻辑数据结构只能有一种存储结构
B)数据的逻辑结构属于线性结构,存储结构属于非线性结构
C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率
(5)下列描述中正确的是
A)软件工程只是解决软件项目的管理问题B)软件工程主要解决软件产品的生产率问题
C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D)软件工程只是解
决软件开发中的技术问题
(6)在软件设计中,不属于过程设计工具的是
A)PDL(过程设计语言)B)PAD图C)N-S图D)DFD图
(7)卜列叙述中正确的是
A)软件交付使用后还需要进行维护B)软件一旦交付使用就不需要再进行维护
C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令
(8)数据库设计的根本目标是要解决
A)数据共享问题B)数据安全问题C)大量数据存储问题D)简化数据维护
(9)设有如下关系表:则下列操作中正确的是
A)T=RASB)T=RUSC)T=RxSD)T=R/S
(10)数据库系统的核心是
A)数据模型B)数据库管理系统C)数据库D)数据库管理员
(11)将两个关系拼接成•个新的关系,生成的新关系中包含满足条件的元组,这种操作称
为
A)选择B)投影C)联接D)并
(12)如果表A中的--条记录与表B中的多条记录相匹配,且表B中的一条记录.与表A中
的多条记录相匹配,则表A与表B存在的关系是
A)一对一B)一1对多C)多对一'D)多对多
13)利用Access创建的数据库文件,其扩展名为
A).ADPB).DBFC).FRMD).MDB
(14)下面关于Access表的叙述中,错误的是
A)在Access表中,可以对备注型字段进行"格式"属性设置
B)若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新
编号
C)创建表之间的关系时,应关闭所有打开的表
D)可在Access表的设计视图"说明"列中,对字段进行具体的说明
15)在Access表中,可以定义3种主关键字,它们是
A)单字段、双字段利多字段B)单字段、双字段和自动编号
C)单字段、多字段和自动编号D)双字段、多字段和自动编号
(16)〜(21)题使用已建立的"Employee”表,表结构及表内容如下所示:
(16)在“tEmployee"表中,"姓名"字段的字段大小为10,在此列输入数据时,最多可输入
的汉字数和英文字符数分别是
A)55B)510C)1010D)1020
(17)若要确保输入的联系电话值只能为8位数字,应将该字段的输入掩码设置为
A)00000000B)999999990########D)????????
(18)若在"tEmployee"表中查找所有姓"王"的记录,可以在查询设计视图的准则行中输入
A)Like"2"B)Like"王*"王="王"D)="王*"
(19)下面显示的是查询设计视图的"设计网格”部分,从此部分所示的内容中可以判断出要
创建的查询是
A)删除查询B)生成表查询C)选择查询D)更新查询
20)下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示
A)出生日期字段值B)所有字段值C)除出生日期以外的所有字段值D)雇员ID字段值
(21)若以"Employee"表为数据源,计算每个职工的年龄(取整),并显示如下图所示的结
果,那么正确的设计是
(22)〜(24)题中使用下图,窗体的名称为fmTest,窗体中有一个标签和•个命令按钮,
名称分别为Labell和bChange。
(22)在"窗体视图”显示该窗体时,要求在单击命令按钮后标签上显示的文字颜色变为红色,
以下能实现该操作的语句是
A)labell.ForeColor=255B)bChange.ForeColor=255
C)labell.ForeColor="255"D)bChange.ForeColor="255"
(23)若将窗体的标题设置为"改变文字显示颜色",应使用的语句是
A)Me="改变文字显示颜色"B)Me.Caption="改变文字显示颜色"
C)Me.text="改变文字显示颜色"D)Me.Name="改变文字显示颜色"
(24)在"窗体视图"中显示窗体时,窗体中没有记录选定器,应将窗体的"记录选定器”属性
值设置为
A)是B)否C)有D)无
(25)为窗体或报表上的控件设置属性值的正确宏操作命令是
A)SetB)SetDataC)SetWarningsD)SetValue
(26)下列不属于操作查询的是
A)参数查询B)生成表查询C)更新查询D)删除查询
(27)使用自动创建数据访问页功能创建数据访问页时,Access会在当前文件夹下,自动保
存创建的数据访问页,其格式为
A)HTMLB)文本C)数据库D)Web
(28)能被“对象所识别的动作"和"对象可执行的活动"分别称为对象的
A)方法和事件B)事件和方法C)事件和属性D)过程和方法
(29)在关于报表数据源设置的叙述中,以下正确的是
A)可以是任意对象B)只能是表对象C)只能是查询对象D)可以是表对象或查询对象
(30)在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是
A)直线和矩形B)直线和圆形C)直线和多边形D)矩形和圆形
(31)下列逻辑表达式中,能正确表示条件"X和y都是奇数"的是
A)xMod2=1OryMod2=1B)xMod2=0OryMod2=0
C)xMod2=1AndyMod2=1D)xMod2=0AndyMod2=0
(32)若要求在文本框中输入文本时达到密码“*〃号的显示效果,则应设置的属性是
A)〃默认值〃属性B)〃标题〃属性C)〃密码〃属性D)〃输入掩码〃属性
(33)假定有以下循环结构
DoUntil条件
循环体
Loop
则正确的叙述是
A)如果〃条件〃值为0,则一次循环体也不执行B)如果〃条件〃值为0,则至少执行一次循环
体
C)如果〃条件〃值不为0,则至少执行一次循环体D)不论〃条件〃是否为〃真〃,至少要执行一
次循环体
(34)窗体上添力H有3个命令按钮,分另lj命名为Commandl、Command2和Command3。编
写Commandl的单击事件过程,完成的功能为:当单击按钮Commandl时,,按钮Command2
可用,按钮Command3不可见。以下正确的是
A)PrivateSubCommandl_Click()B)PrivateSubCommandl__Click()
Command2.Visible=TrueCommand?.Enabled=True
Command3.Visible=FalseCommands.Enabled=False
EndSubEndSub
C)PrivateSubCommandl_Click()D)PrivateSubCommandl__Click()
Command?.Enabled=TrueCommand2.Visible=True
Command3.Visible=FalseCommands.Enabled=False
EndSubEndSub
(35)假定有以下程序段
n=0
fori=lto3
forj=-4to-1
n=n+l
nextj
nexti
运行完毕后,n的值是
A)0B)304D)12
二、填空题(每空2分,共30分)
请将每一个空的正确答案写在答题卡【1】〜[15]序号的横线上,答在试卷上不得分。
(1)数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独
立性最高的阶段是[1】o
(2)算法复杂度主要包括时间复杂度和【2】复杂度。
(3)在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块
(桩模块)。其中【3】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产
生的结果。
(4)一棵二叉树第六层(根结点为第一层)的结点数最多为【4】个。
(5)数据结构分为逻辑结构和存储结构,循环队列属于【5】结构。
(6)创建交叉表查询时,必须对行标题和【6】进行分组(GroupBy)操作。
(7)打开一个表应该使用的宏操作是【7】o
(8)函数Now()返回值的含义是【8】。
(9)建立了一个窗体,窗体中有一命令按钮,单击此按钮,将打开一个查询,查询名为〃qT〃,
如果采用VBA代码完成,应使用的语句是【9】。
(10)在报表设计中,可以通过添加[10]控件来控制另起一页输出显示。
(11)设有以卜.窗体单击事件过程:
PrivateSubForm_Click()
a=l
Fori=1To3
SelectCasei
Case1,3
a=a+1
Case2,4
a=a+2
EndSelect
Nexti
MsgBoxa
EndSub
打开窗体运行后,单击窗体,则消息框的输出内容是[11]o
(12)在窗体中添加一个命令按钮(名为Command。和一个文本框(名为textl),然后编
写如下事件过程:
PrivateSubCommandl_Click()
DimxAsInteger;yAsInteger,zAsInteger
x=5:y=7:z=0
Me!Textl=""
Callpl(x,y,z)
MelTextl=z
EndSub
Subpl(aAsInteger,bAsInteger,cAsInteger)
c=a+b
EndSub
打开窗体运行后,单击命令按钮,文本框中显示的内容是[12]。
(13)有一个VBA计算程序的功能如下,该程序用户界面由4个文本框和3个按钮组成。4
个文本框的名称分别为:Textl、Text2、Text3和Text403个按钮分别为:清除(名为Commandl)、
计算(名为Command2)和退出(名为Command3)»窗体打开运行后,单击清除按钮,则
清除所有文本框中显示的内容:单击计算按钮,则计算在Textl、Text2和Text3三个文本框
中输入的3科成绩的平均成绩并将结果存放在Text4文本框中;单击退出按钮则退出。请将
下列程序填空补充完整。
PrivateSubCommandl_Click()
Me!Textl=""
Me!Text2=,H,
Me!Text3=""
Me!Text4=H"
EndSub
PrivateSubCommand2_Click()
IfMelTextl=""OrMe!Text2=""OrMe!Text3=""Then
MsgBox"成绩输入不全"
Else
Me!Text4=([13]+Val(Me!Text2)+Val(Me!Text3))/3
[14]
EndSub
PrivateSubCommand3_Click()
Docmd.[15]
EndSub
2005年9月笔试答案
选择题:
1-5CACDC6-10DAABB11-15CDDAC16-20cABDB21-25CABBD26-30AAADA31-35CDBCD
填空题:
1、数据库系统阶段2、空间3、驱动模块4、325、逻辑结构存储结构6、列标题值7、
opentable8>返回系统日期和时间9、Docmd.OpenqueryqT10.分页符11、512、1213>
Val(MelTextl)14,endif15>quit
2006年4月全国计算机等级考试二级Access数据库程序设计
(考试时间90分钟,满分100分)
一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选
项是正确的,请将正确选项写在答题卡相应位置上,答在试卷上不得分。
(1)卜列选项中不属于结构化程序设计方法的是
A)自顶向下B)逐步求精C)模块化D)可复用
(2)两个或两个以上模块之间关联的紧密程度称为
A)耦合度B)内聚度C)复杂度D)数据传输特性
(3)下列叙述中正确的是
A)软件测试应该由程序开发者来完成B)程序经调试后•般不需要再测试
C)软件维护只包括对程序代码的维护D)以上三种说法都不对
(4)按照"后进先出"原则组织数据的数据结构是
A)队列B)栈C)双向链表D)二叉树
(5)下列叙述中正确的是
A)线性链表是线性表的链式存储结构B)栈与队列是非线性结构
C)双向链表是非线性结构D)只有根结点的二叉树是线性结构
(6)对如下二叉树进行后序遍历的结果为
A)ABCDEFB)DBEAFCC)ABDECFD)DEBFCA
(7)在深度为7的满二叉树中,叶子结点的个数为
A)32B)31064D)63
(8)"商品"与"顾客"两个实体集之间的联系一般是
A)一对一B)一对多C)多对一D)多对多
(9)在E-R图中,用来表示实体的图形是
A)矩形B)椭圆形C)菱形D)三角形
(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
A)DB包含DBS和DBMSB)DBMS包含DB和DBS
C)DBS包含DB和DBMSD)没有任何关系
(11)常见的数据模型有3种,它们是
A)网状、关系和语义B)层次、关系利网状
C)环状、层次和关系D)字段名、字段类型和记录
(12)在以下叙述中,正确的是
A)ACCESS只能使用系统菜单创建数据库应用系统
B)ACCESS不具备程序设计能力
C)ACCESS只具备了模块化程序设计能力
D)ACCESS具有面向对象的程序设计能力,并能创建复杂的数据库应用系统
(13)不属于Access对象的是
A)表B)文件夹C)窗体D)查询
(14)表的组成内容包括
A)查询和字段B)字段和记录C)记录和窗体D)报表和字段
(15)在数据表视图中,不能
A)修改字段的类型B)修改字段的名称
C)删除一个字段D)删除一条记录
(16)数据类型是
A)字段的另一种说法B)决定字段能包含哪类数据的设置
C)一类数据库应用程序D)一类用来描述Access表向导允许从中选择的字段名称
(17)现有一个已经建好的"按雇员姓名查询"窗体,如下图所示.
运行该窗体后,在文本框中输入要查询雇员的姓名,当按下"查询"按钮时,运行一个是"按
雇员姓名查询"的查询,该查询显示出所查雇员的雇员ID、姓名和职称等三段。若窗体中的
文本框名称为tName,设计"按雇员姓名查询",正确的设计视图是
A)B)C)D)
(18)下图是使用查询设计器完成的查询,叮该查询等价的SQL语句是
A)select学号,数学fromscwhere数学》(selectavg(数学)fromsc)
B)select学号where数学〉(selectavg(数学)fromsc)
C)select数学avg(数学)fromsc)
D)select数学》(selectavg(数学)fromsc)
(19)在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是
A)成绩表.综合成绩>=80AND成绩表.综合成绩=<90
B)成绩表.综合成绩>80AND成绩表,综合成绩<90
C)80<=成绩表.综合成绩<=90
D)80(成绩表.综合成绩<90
(20)下图中所示的查询返回的记录是
A)不包含80分和90分B)不包含80至90分数段
C)包含80至90分数段D)所有的记录
(21)排序时如果选取了多个字段,则输出结果是
A)按设定的优先次序依次进行排序B)按最右边的列开始排序
C)按从左向右优先次序依次排序D)无法进行排序
(22)为窗口中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的
A)格式选项卡B)事件选项卡C)方法选项卡D)数据选项卡
(23)要改变窗体上文本框控件的数据源,应设置的属性是
A)记录源B)控件来源C)筛选查询D)默认值
(24)在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表
达式放在
A)组页眉/组页脚B)页面页眉/页面页脚C)报表页眉/报表页脚D)主体
(25)如果加载一个窗体,先被触发的事件是
A)Load事件B)Open事件C)Click事件D)DaClick事件
(26)数据访问页可以简单地认为就是一个
A)网页B)数据库文件C)word文件D)子表
(27)使用宏组的目的是
A)设计出功能复杂的宏B)设计出包含大量操作的宏
C)减少程序内存消耗D)对多个宏进行组织和管理
(28)以下是宏对象ml的操作序列设计:
假定在宏ml的操作中涉及到的对象均存在,现将设计好的宏ml设置为窗体"fTest"上某个
命令按钮的单击事件属性,则打开窗体"fTestl"运行后,单击该命令按钮,会启动宏ml的运
行。宏ml运行后,前两个操作会先后打开窗体对象"fTest2"和表对象"tStud"。那么执行Close
操作后,会
A)只关闭窗体对象"fTestl”
B)只关闭表对象“tStud”
C)关闭窗体对象“fTest2”和表对象"tStud”
D)关闭窗体"fTestl"和"fTest2”及表对象"tStud”
(29)VBA程序的多条语句可以写在一行中,其分隔符必须使用符号
A):B),C);D),
(30)VBA表达式3*3\羽的输出结果是
A)0B)1C)3D)9
(31)现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开"tEmployee"
表,如果采用VBA代码完成,下面语句正确的是
A)docmd.openformwtEmployee"B)docmd.openview,rtEmployee"
C)docmd.opentable"tEmployee"D)docmd.openreport"tEmployee”
(32)Access的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状
态)。需要设置的属性是
A)DefaultB)CancelC)Enabled
(33)以下程序段运行结束后,变量x的值为
x=2
y=4
Do
x=x*y
y=y+i
LoopWhiley<4
A)2B)408D)20
(34)在窗体上添加一个命令按钮(名为Command。,然后编写如下事件过程:
PrivateSubCommandl_Click()
Fori=lTo4
x=4
Forj=lTo3
x=3
Fork=lTo2
x=x+6
Nextk
Nextj
Nexti
MsgBoxx
EndSub
打开窗体后,单击命令按钮,消息框的输出结果是
A)7B)15C)157D)538
(35)假定有如下的如b过程:
Subsfun(xAsSingle,yAsSingle)
t=x
x=t/y
y=tMody
EndSub
在窗体上添加一个命令按钮(名为Command。,然后编写如下事件过程:
PrivateSubCommandl__Click()
Dimaassingle
Dimbassingle
a=5
b=4
sfuna,b
MsgBoxa&chr(10)+chr(13)&b
EndSub
打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为
A)1和1B)1.25和1C)1.25和4D)5和4
二、填空题(每空2分,共30分)
请将每一个空的正确答案写在答题卡【1】〜【15】序号的横线上,答在试卷上不得分。
(1)对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【1】。
(2)在面向对象方法中,【2】描述的是具有相似属性与操作的一组对象。
(3)在关系模型中,把数据看成是二维表,每一个二维表称为一个【3】o
(4)程序测试分为静态分析和动态测试。其中【4】是指不执行程序,而只是对程序文本
进行检查,通过阅读和讨论,分析和发现程序中的错误。
(5)数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可
以不变,因此,基于逻辑结构的应用程序不必修改,称为【5】o
(6)结合型文本框可以从表、查询或【6】中获得所需的内容。
(7)在创建主/子窗体之前,必须设置【7】之间的关系。
(8)函数Right("计算机等级考试”,4)的执行结果是[8】。
(9)某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个查询,需要执行的操
作是【9】。
(10)在使用Dim语句定义数组时,在缺省情况下数组下标的下限为[10]。
11)在窗体中添加•个命令按钮,名称为Command1,然后编写如下程序:
PrivateSubCommandl_Click()
Dims,i
Fori=lTo10
s=s+i
Nexti
MsgBoxs
EndSub
窗体打开运行后,单击命令按钮,则消息框的输出结果为[111。
(12)在窗体中添加一个名称为Commandl的命令按钮,然后编写如卜,程序:
PrivateSubs(ByVaipAsInteger)
p=p*2
EndSub
PrivateSubCommandl_Click()
DimiAsInteger
i=3
Calls(i)
Ifi>4Theni=iA2
MsgBoxi
EndSub
窗体打开运行后,单击命令按钮,则消息框的输出结果为[12]o
(13)设有如下代码:
x=l
do
x=x+2
loopuntil[13]
运行程序,要求循环体执行3次后结束循环,在空白处填入适当语句。
(14)窗体中有两个命令按钮:〃显示〃(控件名为cmdDisplay)和〃测试"(控件名为cmdTest)。
以下事件过程的功能是:单击〃测试〃按钮时,窗体上弹出•个消息框。如果单击消息框的“确
定〃按钮,隐藏窗体上的〃显示"命令按钮;单击〃取消〃按钮关闭窗体。按照功能要求,将程
序补充完整。
PrivateSubcmdTest_Click()
Answer=[14]("隐藏按钮",vbOKCancel)
IfAnswer=vbOKThen
cmdDisplay.Visible=[15]
日se
Docmd.Close
EndIf
EndSub
2006年4月全国计算机等级考试二级Access数据库程序设计答案
一.选择题
(l-S)DADBA(6-10)DCDAC(11-15)BDBBA(16-20)BCAAD
(21-25)CBBCA(26-30)ADCAB(31-35)CCCBB[二.填空题
(1)45(2)类(3)关系(4)静态分析(5)逻辑独立性
⑹SQL查询⑺表⑻等级考试(9)OpenQuery(10)0
(11)55(12)36(13)x=7(14)Msgbox(15)False
07年9月全国计算机等级考试二级笔试试卷access考试试题
一、选择题(1〜35每小题2分,共70分)
1.软件是指
A)程序B)程序和文档
C)算法加数据结构D)程序、数据与相关文档的完整集合
2.软件调试的目的是
A)发现错误B)改正错误C)改善软件的性能D)验证软件的正确性
3.在面向象方法中,实现信息隐蔽是依靠
A)对象的继承B)对象的多态C)对象的封装D)对象的分类
4.下列叙述中,不符合良好程序设计风格要求的是
A)程序的效率第一,清晰第二B)程序的可读性好
C)程序中要有必要的注释D)输入数据前要有提示信息
5.下列叙述中正确的是
A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论