二级Access数据库程序设计模拟91.docx
- 文档编号:28310461
- 上传时间:2023-07-10
- 格式:DOCX
- 页数:22
- 大小:24.66KB
二级Access数据库程序设计模拟91.docx
《二级Access数据库程序设计模拟91.docx》由会员分享,可在线阅读,更多相关《二级Access数据库程序设计模拟91.docx(22页珍藏版)》请在冰豆网上搜索。
二级Access数据库程序设计模拟91
[模拟]二级Access数据库程序设计模拟91
单项选择题
第1题:
软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
A.概要设计
B.软件设计
C.可行性研究和计划制定
D.需求分析
参考答案:
D
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。
也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。
软件生命周期的主要活动阶段如下所述。
①可行性研究和计划制定。
确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成开发任务的实施计划。
②需求分析。
对待开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能。
编写软件规格说明书及初步的用户手册,提交评审。
③软件设计。
系统设计人员和程序设计人员应该在反复理解软件需求的基础上,给出软件的结构、模块的划分、功能的分配以及处理流程。
④软件实现。
把软件设计转换成计算机可以接受的程序代码。
即完成源程序的编码,编写用户手册、操作手册等面向用户的文档,编写单元测试计划。
⑤软件测试。
在设计测试用例的基础上,检验软件的各个组成部分。
编写测试分析报告。
⑥运行和维护。
将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。
因此本题答案是D。
第2题:
若要在某表中“姓名”字段中查找以“李”开头的所有人名,则应在查找内容文本框中输入的字符串是()。
A.李?
B.李*
C.李[]
D.李#
参考答案:
B
“?
”是通配任意单个字符,“*”通配任意字符和字符串,“()”通配()内的任意单个字符,“#”通配任意单个数字。
第3题:
主/子窗口平常用来显示查询和多个表中的数据,而这些数据之间的关系是()。
A.一对多
B.多对一
C.一对一
D.多对多
参考答案:
A
例如,在“教学管理”数据库中,每名学生可以选多门课程,这样“学生”和“选课成绩”之间就存在一对多的关系。
第4题:
下列给出的选项中,非法的变量名是。
A.Sum
B.Integer_2
C.Rem
D.Form1
参考答案:
C
VBA中变量命名不能包含有空格或除了下画线字符(_)外的其他的标点符号,长度不能超过255个字符,不能使用VBA的关键字。
Rem是用来标识注释的语句,不能作为变量名,用它做变量名是非法的。
第5题:
下列关于数据库设计的叙述中,正确的是( )。
A.在需求分析阶段建立数据字典
B.在概念设计阶段建立数据字典
C.在逻辑设计阶段建立数据字典
D.在物理设计阶段建立数据字典
参考答案:
A
数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。
第6题:
4个元素A、B、C、D依次入栈,入栈过程中允许栈顶元素出栈,假设某一时刻栈的状态是c(栈顶)、(栈底),则不可能的出栈顺序是()。
A.D、C、B、A
B.C、B、D、A
C.C、A、D、B
D.C、D、B、A
参考答案:
C
栈的特点是先进后出,所以后人栈的最先出栈。
在栈的状态是c(栈顶)、B、A(栈底)时,D未人栈,栈顶元素可以出栈,但A不可能比B先出栈,所以C选项错误。
第7题:
OnErrorGoto0语句的含义是()。
A.返回值为0
B.取消错误处理
C.遇到错误执行定义的错误
D.忽略错误并执行下一条语句
参考答案:
B
“OnErrorGoto标号”语句在遇到错误发生时程序转移到标号所指位置代码执行,一般标号之后都是安排错误处理程序。
“OnErrorResumeNext”语句在遇到错误发生时不会考虑错误,并继续执行下一条语句。
“OnErrorGoto0”语句用于取消错误处理。
所以本题答案是B。
第8题:
有一窗体,其名称为fmStu,窗体中有一个标签和一个命令按钮,名称分别为Label0和Button1。
在“窗体视图”显示该窗体时,要求在单击命令按钮后标签的背景颜色变为红色,以下能实现该操作的语句是()。
A.Label0.ForeColor=255
B.Buttonl.ForeColor=255
C.Label0.BackColor=“255”
D.Buttonl.BackColor=“255”
参考答案:
C
“前景颜色”(foreColor)和“背景颜色”(BackColor)属性值分别表示控件中文字的颜色和显示控件的底色。
所以本题答案为C。
第9题:
下列只能读不能写的文件打开方式是( )。
A.Input
B.Output
C.Random
D.Append
参考答案:
A
VBA中如果文件打开方式为Input,则表示从指定的文件中读出记录,此方式不能对打开的文件进行写入操作。
如果指定的文件不存在则会产生"文件未找到"错误。
第10题:
能够接受数值型数据输入的窗体控件是()。
A.图形
B.文本框
C.标签
D.命令按钮
参考答案:
B
在窗体控件中图形控件、标签控件、命令按钮都不能接受数据输入,文本框和组合框可以接受字符数据的输入。
第11题:
下列只能读不能写的文件打开方式是( )。
A.Input
B.Output
C.Random
D.Append
参考答案:
A
VBA中如果文件打开方式为Input,则表示从指定的文件中读出记录,此方式不能对打开的文件进行写入操作。
如果指定的文件不存在则会产生"文件未找到"错误。
第12题:
OpenForm的功能是用来打开()。
A.表
B.窗体
C.报表
D.查询
参考答案:
B
OpenForm可以在窗体视图、窗体设计视图、打印预览或数据表视图中打开一个窗体,并通过选择窗体的数据输入与窗体方式来限制窗体所显示的记录。
第13题:
若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是_____。
A.默认值
B.有效性文本
C.输入掩码
D.密码
参考答案:
C
根据关系数据库理论,一个表中的同一列数据应具有相同的数据特征,称为字段的数据类型。
文本型字段可以保存文本或文本与数字的组合。
文本型字段的字段大小最多可达到255个字符,如果取值的字符个数超过了255,可使用备注型。
本题要求将“性别”字段用汉字表示,“性别”字段的内容为“男”或“女”,小于255个字符,所以其数据类型应当是文本型。
第14题:
下列程序的功能是返回当前窗体的记录集:
SubGetRecNum()
DimrsAsObject
Setrs=[]
MsgBoxrs.RecordCount
EndSub
为保证程序输出记录集(窗体记录源)的记录数,括号内应填入的语句是。
A.Me.RecordSet
B.Me.RecordLocks
C.Me.RecordSource
D.Me.RecordSelectors
参考答案:
A
程序中rs是对象变量,指代窗体对象;set语句是将当前窗体中的记录集对象赋给rs对象;Me表示当前窗体,用Me指明记录集来自于窗体;Recordset属性用来设置窗体、报表、列表框控件或组合框控件的记录源,用Me.Recordset代表指定窗体的记录源,即记录源来自于窗体。
而RecordSourse属性用来设置数据源,格式为RecordSourse=数据源。
因此题目空缺处应填Me.RecordSet。
第15题:
数据模型反映的是()。
A.事物本身的数据和相关事物之间的联系
B.记录本身的数据和相互关系
C.记录中所包含的全部数据
D.事物本身所包含的数据
参考答案:
A
为了反应事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示。
第16题:
为使窗体每隔0.5秒钟激发一次计时器事件(timer事件),则应将其Interval属性值设置为( )。
A.5000
B.500
C.5
D.0.5
参考答案:
B
窗体的计时器事件发生间隔由Interval属性设定,该属性值以毫秒为单位,1000毫秒为1秒,0.5秒即500毫秒,因此,应将Interval值设置为500。
第17题:
在数据管理技术发展的三个阶段中,数据共享最好的是( )。
A.人工管理阶段
B.文件系统阶段
C.数据库系统阶段
D.三个阶段相同
参考答案:
C
数据管理发展至今已经历了三个阶段:
人工管理阶段、文件系统阶段和数据库系统阶段。
其中最后一个阶段结构简单,使用方便逻辑性强物理性少,在各方面的表现都最好,一直占据数据库领域的主导地位,所以选择C。
第18题:
主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据一般应该具有的关系是( )。
A.一对一
B.一对多
C.多对多
D.关联
参考答案:
B
窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体显示的表或查询中的数据具有一对多关系。
例如,有一个“教学管理”数据库,其中,每名学生可以选多门课,这样“学生”表和“选课成绩”表之间就存在一对多的关系,“学生”表中的每一条记录都与“选课成绩”表中的多条记录相对应。
故本题选择B)。
第19题:
要使窗体上的按钮运行时不可见,需要设置的属性是( )。
A.Enable
B.Visible
C.Default
D.Cancel
参考答案:
B
控件的Enable属性是设置控件是否可用;Visible属性是设置控件是否可见;Default属性指定某个命令按钮是否为窗体的默认按钮;Cancel属性可以指定窗体上的命令按钮是否为“取消”按钮。
因此答案为B)。
第20题:
下面显示的是查询设计视图的"设计网格"部分:
从所显示的内容中可以判断出该查询要查找的是( )。
A.性别为"女"并且1980年以前参加工作的记录
B.性别为"女"并且1980年以后参加工作的记录
C.性别为"女"或者1980年以前参加工作的记录
D.性别为"女"或者1980年以后参加工作的记录
参考答案:
A
从图中查询准则可以看出所要查询的是性别为女的教师,Year([工作时间])〈1980的含义是1980年以前参加工作的教师,所以答案为A。
第21题:
有以下程序段:
k=5
ForI=1to10step0
k=k+2
NextI
执行该程序段后,结果是( )。
A.语法错误
B.形成无限循环
C.循环体不执行直接结束循环
D.循环体执行一次后结束循环
参考答案:
B
题目的For循环I初值为1,终值为10,步长为0,那么循环变量I永远达不到终值10,循环体将无限循环下去。
故选项B)正确。
第22题:
下列程序段的功能是实现"学生"表中"年龄"字段值加1:
DimStrAsString
Str="【 】"
Docmd.RunSQLStr
括号内应填入的程序代码是( )。
A.年龄=年龄+1
B.Update学生Set年龄=年龄+1
C.Set年龄=年龄+1
D.Edit学生Set年龄=年龄+1
参考答案:
B
实现字段值的增加用UPDATE更新语句,语句格式为:
UPDATE表名SET字段名=表达式,题目中要实现对"学生"表中"年龄"字段值加1,因此,正确的语句是:
Update学生Set年龄=年龄+1。
第23题:
在软件开发中,需求分析阶段产生的主要文档是()
A.可行性分析报告
B.软件需求规格说明书
C.概要设计说明书
D.集成测试计划
参考答案:
B
需求分析阶段包括需求获取、需求分析、编写需求规格说明书以及需求评审,需求规格说明书是后续工作如设计、编码等的重要输入。
可行性分析报告产生于可行性分析阶段;概要设计说明书产生于总体设计阶段;集成测试计划是在概要设计阶段编写的文档。
第24题:
发生在控件接收焦点之前的事件是()。
A.Enter
B.Exit
C.GotFocus
D.LostFocus
参考答案:
A
控件的焦点事件发生顺序为:
Enter_G0tFocus→操作事件→Exit→LostFocus。
其中GotFocus表示控件接收焦点事件,LostFocus表示控件失去焦点事件。
所以选项A)为正确答案。
第25题:
如果在C盘当前文件夹下已存在名为StuData.dat的顺序文件,那么执行语句Open"C:
StuData.dat"ForAppendAs#1之后将()。
A.删除文件中原有内容
B.保留文件中原有内容,可在文件尾添加新内容
C.保留文件中原有内容,在文件头开始添加新内容
D.以上都不对
参考答案:
B
文件打开方式中使用ForAppend时,指定文件按顺序方式输出,文件指针被定位在文件末尾。
如果对文件执行写操作,则写入的数据附加到原来文件的后面。
第26题:
有以下程序段:
k=5
ForI=1To10Step0
k=k+2
NextI
执行该程序段后,结果是()。
A.语法错误
B.形成无限循环
C.循环体不执行直接结束循环
D.循环体执行一次后结束循环
参考答案:
B
第27题:
有三个关系R,S和T如下:
则由关系R和S得到关系T的操作是( )。
A.自然连接
B.交
C.投影
D.并
参考答案:
A
自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T中元组可以判断R和S做的是自然连接操作。
第28题:
算法的有穷性是指。
A.算法程序的运行时间是有限的
B.算法程序所处理的数据量是有限的
C.算法程序的长度是有限的
D.算法只能被有限的用户使用
参考答案:
A
算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。
有穷性是指算法程序的运行时间是有限的。
第29题:
在数据管理技术发展的三个阶段中,数据共享最好的是()。
A.人工管理阶段
B.文件系统阶段
C.数据库系统阶段
D.三个阶段相同
参考答案:
C
人工管理阶段:
计算机出现的初期,主要用于科学计算,没有大容量的存储设备;处理方式只能是批处理,数据不共享,不同程序不能交换数据。
文件系统阶段:
把有关的数据组织成一种文件,这种数据文件可以脱离程序而独立存在,由一个专门的文件管理系统实施统一管理;但是,数据文件仍高度依赖于其对应的程序,不能被多个程序通用。
数据库系统阶段:
对所有的数据实行统一规划管理,形成一个数据中心,构成一个数据仓库,数据库中的数据能够满足所有用户的不同要求,供不同用户共享,数据共享性显著增强。
第30题:
以下内容中不属于VBA提供的数据验证函数的是()。
A.IsNull
B.IsEmpty
C.IsNumeric
D.IsText
参考答案:
D
VBA常用的验证函数为:
IsNumeric、IsDate、IsNull、IsEmpty、IsArray、IsElT0r、IsObjeet。
所以本题答案是D。
第31题:
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。
下面属于应用软件的是()。
A.学生成绩管理系统
B.C语言编译程序
C.UNIX操作系统
D.数据库管理系统
参考答案:
A
软件按功能可以分为:
应用软件、系统软件、支撑软件。
操作系统、编译程序、汇编程序、网络软件、数据库管理系统都属于系统软件。
所以B)、C)、D)都是系统软件,只有A)是应用软件。
第32题:
在下列关于宏和模块的叙述中,正确的是( )。
A.模块是能够被程序调用的函数
B.通过定义宏可以选择或更新数据
C.宏或模块都不能是窗体或报表上的事件代码
D.宏可以是独立的数据库对象,可以提供独立的操作动作
参考答案:
D
模块是Access系统中的一个重要的对象,它以VBA语言为基础编写,以函数过程(Function)或子过程(Sub)为单元的集合方式存储,因此,选项A错误。
模块是装着VBA代码的容器。
模块分为类模块和标准模块两种类型。
窗体模块和报表模块都属于类模块,它们从属于各自的窗体和报表,因此,选项C错误。
使用宏,可以实现以下一些操作:
①在首次打开数据库时,执行一个或一系列操作。
②建立自定义菜单栏。
③从工具栏上的按钮执行自己的宏或程序。
④将筛选程序加到各个记录中,从而提高记录查找的速度。
⑤可以随时打开或者关闭数据库对象。
⑥设置窗体或报表控件的属性值。
⑦显示各种信息,并能够使计算机扬声器发出报警声,以引起用户的注意。
⑧实现数据自动传输,可以自动地在各种数据格式之间导入或导出数据。
⑨可以为窗体定制菜单,并可以让用户设计其中的内容。
因此,选项B错误。
所以本题正确答案为D。
第33题:
结构化分析可以使用的工具是()。
A.N-S图
B.DFD图
C.PAD图
D.程序流程图
参考答案:
B
数据流图(DFD)、数据字典、判定表和判定树是结构化分析常用的工具。
程序流程图、N-S图、PAD图是详细设计过程中常用的图形工具。
第34题:
数据流图中带有箭头的线段表示的是_____。
A.控制流
B.事件驱动
C.模块调用
D.数据流
参考答案:
A
算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。
有穷性是指算法程序的运行时间是有限的。
第35题:
运行下列程序,输入数据8、9、3、0后,窗体中显示结果是( )。
PrivateSubForm_click()
DimsumAsInteger,mAsInteger
sum=0
Do
m=InputBox("输入m")
sum=sum+m
LoopUntilm=0
MsgBoxsum
EndSub
A.0
B.17
C.20
D.21
参考答案:
C
本题程序是通过Do循环结构对键盘输入的数据进行累加,循环结束条件是输入的字符为0,题目在输入0之前输入的3个有效数据8、9、3相加值为20。
第36题:
窗体设计中,决定了按【Tab】键时焦点在各个控件之间移动顺序的属性是()。
A.Index
B.TabStop
C.TabIndex
D.SetFocus
参考答案:
C
窗体中控件的TabIndex属性决定了按【Tab】键时焦点在各个控件之间的移动顺序。
此项设置在控件属性窗口的“其他”选项卡中。
用户为窗体添加控件时,系统会按添加控件的顺序自动设置该项属性值,用户可以根据自己的需要修改。
第37题:
下列能够交换变量X和Y值的程序段是( )。
A.Y=X:
X=Y
B.Z=X:
Y=Z:
X=Y
C.Z=X:
X=Y:
Y=Z
D.Z=X:
W=Y:
Y=Z:
X=Y
参考答案:
C
交换X和Y的值,借助于一个中间变量,先将X的值放到中间变量里面,然后将Y的值放到X中,此时X中存放的是Y的值,最后再将中间变量即原来X的值放到Y中,即完成交换。
不能将Y直接赋给X,否则将把原来X中的值覆盖。
第38题:
面向对象方法中,继承是指( )。
A.一组对象所具有的相似性质
B.一个对象具有另一个对象的性质
C.各对象之间的共同性质
D.类之间共享属性和操作的机制
参考答案:
D
继承是面向对象的方法的一个主要特征,是使用已有的类的定义作为基础建立新类的定义技术。
广义的说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制。
第39题:
软件详细设计的主要任务是确定每个模块的()。
A.算法和使用的数据结构
B.外部接口
C.功能
D.编程
参考答案:
A
软件详细设计的任务是为软件结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节。
第40题:
面向对象方法中,继承是指( )。
A.一组对象所具有的相似性质
B.一个对象具有另一个对象的性质
C.各对象之间的共同性质
D.类之间共享属性和操作的机制
参考答案:
D
继承是面向对象的方法的一个主要特征,是使用已有的类的定义作为基础建立新类的定义技术。
广义地说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们,因此继承是指类之间共享属性和操作的机制,选项D)正确。
基本操作题
第41题:
将考生文件夹下的Excel文件“Stab.xls”导入“student”表中。
参考答案:
简单应用题
第42题:
考生文件夹下有一个数据库文件“samp2.mdb”,其中存在已经设计好的表对象“tCollect”“tpress”和“tType”,请按以下要求完成设计:
(1)创建一个查询,查找收藏品中CD盘最高价格和最低价格信息并输出,标题显示为“v_Max”和“v_Min”,将查询命名为“qT1”。
(2)创建一个查询,查找并显示购买“价格”大于100元并且“购买日期”在2001年以后(含2001年)的“CDID”“主题名称”“价格”“购买日期”和“介绍”5个字段的内容,将查询命名为“qT2”。
(3)创建一个查询,通过输入CD类型名称,查询并显示“CDID”“主题名称”“价格”“购买日期”和“介绍”5个字段的内容,当运行该查询时,应显示参数提示信息“请输入CD类型名称:
”,将查询命名为“qT3”。
(4)创建一个查询,对“tType”表进行调整,将“类型ID”等于“05”的记录中的“类型介绍”字段更改为“古典音乐”,将查询命名为“qT4”。
______
参考答案:
(1)【操作步骤】步骤1:
单击“创建”选项卡的“查询”组中的“查询设计”按钮。
在“显示表”对话框中双击表“tCollect”,关闭“显示表”对话框。
步骤2:
两次双击“价格”字段添加到字段行。
步骤3:
单击“查询工具”的“设计”选项卡中“显示/隐藏”组的“汇总”按钮,在第一个“价格”字段“总计”行下拉列表中选择“最大值”,在第二个“价格”字段“总计”行下拉列表中选择“最小值”。
步骤4:
在第一个“价格”字段前添加“v_Max:
”字样,在第二个“价格”字段前添加“v_Min:
”字样。
步骤5:
单击快速访问工具栏中的“保存”按钮,另存为“qT1”。
(2)【操作步骤】步骤1:
单击“创建”选项卡的“查询”组中的“查询设计”按钮。
在“显示表”对话框中双击表“tCollect”,关闭“显示表”对话框。
步骤2:
双击“CDID”“主题名称”“价格”“购买日期”和“介绍”字段添加到字段行。
步骤3:
分别在“价格”和“购买日期”字段的“条件”行输入“〉100”和“〉=#2001-1-1#”。
步骤4:
单击快速访问工具栏中的“保存”按钮,另存为“qT2”。
关闭设计视图。
(3)【操作步骤】步骤1:
单击“创建”选项卡的“查询”组中的“查询设计”按钮。
在“显示表”对话框中双击表“tType”及“tCollect”,关闭“显示表”对话框。
步骤2:
双击字段“CDID”“主题名称”“价格”“购买日期”“介绍”和“CD类型名称”字段添加到字段行。
步骤3:
在“CD类型名称”字段的“条件”行输入“[请输入CD类型名称:
]”,单击“显示”行取消该字段显示。
步骤4:
单击快速访问工具栏中的“保存”按钮,另存为“qT3”。
关闭设计视图。
(4)【操作步骤】步骤1:
单击“
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 Access 数据库 程序设计 模拟 91