第05套.docx
- 文档编号:8473475
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:18
- 大小:35.39KB
第05套.docx
《第05套.docx》由会员分享,可在线阅读,更多相关《第05套.docx(18页珍藏版)》请在冰豆网上搜索。
第05套
Access数据库笔试模拟题(第5套)
一、选择题
1.在下列选项中,哪个不是一个算法一般应该具有的基本特征______。
A、确定性
B、可行性
C、无穷性
D、拥有足够的情报
作为一个算法,一般应具有以下几个基本特征。
1、可行性
2、确定性
3、有穷性
4、拥有足够的情报
本题答案为C。
2.希尔排序法属于哪一种类型的排序法______。
A、交换类排序法
B、插入类排序法
C、选择类排序法
D、建堆排序法
希尔排序法的基本思想是:
将整个无序序列分割成若干小的子序列分别进行插入排序。
所以希尔排序法属于插入类排序,但它对简单插入排序做了很大的改进。
本题答案为B。
3.下列关于队列的叙述中正确的是______。
A、在队列中只能插入数据
B、在队列中只能删除数据
C、队列是先进先出的线性表
D、队列是先进后出的线性表
队列是指允许在一端进行插入、而在另一端进行删除的线性表。
它又称为"先进先出"或"后进后出"的线性表,体现了"先来先服务"的原则。
本题答案为C。
4.对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。
A、N+1
B、N
C、(N+1)/2
D、N/2
在进行顺序查找过程中,如果线性表中被查的元素是线性表中的最后一个,或者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中所有元素进行比较,这是顺序查找最坏的情况。
本题答案为B。
5.信息隐蔽的概念与下述哪一种概念直接相关______。
A、软件结构定义
B、模块独立性
C、模块类型划分
D、模拟耦合度
信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。
模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。
衡量软件的模块独立性的度量标准是耦合性和内聚性。
一个模块的内聚性越强,则该模块的模块独立性越强。
而内聚性是信息隐蔽和局部化概念的自然扩展。
本题答案为B。
6.面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是______。
A、模拟现实世界中不同事物之间的联系
B、强调模拟现实世界中的算法而不强调概念
C、使用现实世界的概念抽象地思考问题从而自然地解决问题
D、鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考
面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。
它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用领域的概念去思考。
本题答案为C。
7.在结构化方法中,软件功能分解属于下列软件开发中的______阶段。
A、详细设计
B、需求分析
C、总体设计
D、编程调试
总体设计过程通常由两个主要阶段组成:
系统设计,确定系统的具体实现方案;结构设计,确定软件结构。
为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。
分析员结合算法描述仔细分析数据流图中的每个处理,如果一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功能。
本题答案为C。
8.软件调试的目的是______。
A、发现错误
B、改正错误
C、改善软件的性能
D、挖掘软件的潜能
由程序调试的概念可知:
程序调试活动由两部分组成,其一是根据错误的迹象确定程序中错误的确切性质、原因和位置。
其二,对程序进行修改,排除这个错误。
所以程序调试的目的就是诊断和改正程序中的错误。
本题答案为B。
9.按条件f对关系R进行选择,其关系代数表达式为______。
A、
B、
C、бf(R)
D、∏f(R)
选择运算是一个一元运算,关系R通过选择运算(并由该运算给出所选择的逻辑条件)后仍为一个关系。
这个关系是由R中那些满足逻辑条件的元组所组成。
如果关系的逻辑条件为f,则R满足f的选择运算可以写成:
бf(R)。
本题答案为C。
10.数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______。
A、自顶向下
B、由底向上
C、由内向外
D、由整体到局部
数据库概念设计的过程中,视图设计一般有三种设计次序,它们是:
1、自顶向下。
这种方法是先从抽象级别高且普遍性强的对象开始逐步细化、具体化与特殊化。
2、由底向上。
这种设计方法是先从具体的对象开始,逐步抽象,普遍化与一般化,最后形成一个完整的视图设计。
3、由内向外。
这种设计方法是先从最基本与最明显的对象着手逐步扩充至非基本、不明显的其它对象。
本题答案为D。
11.二维表由行和列组成,每一行表示关系的一个______。
A、属性
B、字段
C、集合
D、记录
在一个二维表中,水平方向的行称为元组,元组对应表中的一个具体记录。
垂直方向的列成为属性,每一列都有一个属性名。
在Access中表示为字段名。
所以本题答案是D。
12.数据库是______。
A、以一定的组织结构保存在计算机存储设备中的数据的集合
B、一些数据的集合
C、辅助存储器上的一个文件
D、磁盘上的一个数据文件
数据库是存储在计算机存储设备中的、结构化的相关数据的集合。
所以本题答案是A。
13以下叙述中,正确的是______。
A、Access只能使用菜单或对话框创建数据库应用系统
B、Access不具备程序设计能力
C、Access只具备了模块化程序设计能力
D、Access具有面向对象的程序设计能力,并能创建复杂的数据库应用系统
Access的主要特点如下:
(1)具有方便实用的强大功能。
(2)可以利用各种图例快速获得数据。
(3)可以利用报表设计工具,非常方便的生成漂亮的数据报表,而不需要编程。
(4)能够处理多种数据类型。
(5)采用OLE技术,能够方便创建和编辑多媒体数据库。
(6)Access支持ODBC标准的SQL数据库的数据。
(7)设计过程自动化,大大提高了数据库的工作效率。
(8)具有较好的集成开发功能,可以采用VBA编写数据库应用程序。
(9)提供了断点设置、单步执行等调试功能。
(10)与Internet/Intranet的集成。
(11)可以将数据库应用程序的建立移进用户环境,并使最终用户和应用程序开发者之间的关系淡化。
所以本题答案是D。
14.使用表设计器来定义表的字段时,以下______可以不设置内容。
A、字段名称
B、数据类型
C、说明
D、字段属性
表的"设计视图"分为上下两部分。
上半部分是字段输入区,从左至右分别为字段选定器、字段名称列、数据类型列和说明列。
说明信息不是必须的,但它能增加数据的可读性。
所以本题答案是C。
15.在Access中,"文本"数据类型的字段最大为______个字节。
A、64
B、128
C、255
D、256
文本数据类型所使用的对象为文本或文本与数字的组合,默认文本型字段的大小是50个字符。
文本型字段的取值最多可达到255个字符,如果取值的字符个数超过了255个,可以使用备注数据类型。
所以本题答案是C。
16.如果要从列表中选择所需的值,而不想浏览数据表或窗体中的所有记录,或者要一次指定多个准则,即筛选条件,可使用______方法。
A、按选定内容筛选
B、内容排除筛选
C、按窗体筛选
D、高级筛选/排序
对于筛选记录,Access提供了4种方法:
按选定内容筛选、按窗体筛选、按筛选目标筛选以及高级筛选。
"按选定内容筛选"是一种最简单的筛选方法,使用它可以很容易地找到包含的某字段值的记录;"按窗体筛选"是一种快速的筛选方法,使用它不用浏览整个表中的记录,同时对两个以上字段值进行筛选;"按筛选目标筛选"是一种较灵活的方法,根据输入的筛选条件进行筛选;"高级筛选"可进行复杂的筛选,挑选出符合多重条件的记录。
所以本题答案是C。
17."查询"设计视图窗口分为上下两部分,上部分为______。
A、设计网格
B、字段列表
C、属性窗口
D、查询记录
"查询"设计视图窗口分为上下两部分,上半部分为"字段列表"区,显示所选择的所有字段;下半部分为"设计网格",由一些字段列和已命名的行组成。
所以本题答案是B。
18.书写查询准则时,日期值应该用______括起来。
A、括号
B、双引号
C、半角的井号(#)
D、单引号
在Access中建立查询时,有时需要以计算或处理日期所得到的结果作为准则。
使用或处理日期结果作为准则可以方便地限定查询的时间范围。
书写这类准则时应注意,日期值要用半角的井号"#"括起来。
所以本题答案是C。
19.要修改表中一些数据,应该使用______。
A、生成表查询
B、删除查询
C、更新查询
D、追加查询
操作查询包括生成表查询、删除查询、更新查询和追加查询等4种。
生成表查询就是利用一个或多个表中的全部或部分数据创建新表;删除查询可以从一个或多个表中删除一组记录,删除查询将删除整个记录,而不只是记录中所选择的字段;更新查询对一个或多个表中的一组记录作全部更新;追加查询从一个或多个表中将一组记录添加到一个或多个表的尾部。
所以本题答案是C。
20.在显示具有______关系的表或查询中的数据时,子窗体特别有效。
A、一对一
B、一对多
C、多对多
D、复杂
窗体中的窗体称为子窗体,包含子窗体的基本窗体称为主窗体。
主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据具有一对多的关系。
所以本题答案是B。
21.下列不属于窗体的常用格式属性的是______。
A、标题
B、滚动条
C、分隔线
D、记录源
格式属性主要是针对控件的外观或窗体的显示格式而设置的。
控件的格式属性包括标题、字体名称、字体大小、字体粗细、前景颜色、背景颜色、特殊效果等。
窗体的格式属性包括标题、默认视图、滚动条、记录选定器、浏览按钮、分隔线、自动居中、控制框、最大最小化按钮、关闭按钮、边框样式等。
记录源是属于数据属性。
所以本题答案是D。
22.窗体有三种视图,分别为"设计视图"、"窗体视图"和"______"。
A、报表视图
B、数据表视图
C、查询视图
D、大纲视图
表和查询有两种视图:
"数据表视图"和"设计视图",而窗体有3种视图,即"设计视图"、"窗体视图"和"数据表视图"。
窗体的"设计视图"是用于创建窗体或修改窗体的窗口;"窗体视图"是显示记录数据的窗口,主要用于添加或修改表中的数据;而"数据表视图"是以行列格式显示表、查询或窗体数据的窗口,在"数据表视图"中可以编辑、添加、修改、查找或删除数据。
所以本题答案是B。
23.计算控件的控件来源属性一般设置为______开头的计算表达式。
A、字母
B、等号(=)
C、括号
D、双引号
计算控件的控件源必须是"="号开头的一个计算表达式,当表达式的值发生变化时,会重新计算结果并输出显示。
文本框是最常用的计算控件。
所以本题答案是B。
24.报表可以______数据源中的数据。
A、编辑
B、显示
C、修改
D、删除
报表只能对数据源中的数据进行显示,不能对其进行编辑、修改或删除。
所以本题答案是B。
25.要设计出带表格线的报表,需要向报表中添加______控件完成表格线的显示。
A、文本框
B、标签
C、复选框
D、直线或矩形
在报表设计中,经常会通过添加线条或矩形来修饰版面(设计出带表格的报表),以达到一个更好的效果显示。
所以本题答案是D。
26.在数据访问页的工具箱中,为了插入一段滚动的文字,应该选择的图标是______。
A、
B、
C、
D、
与其他数据库对象设计视图所有的标准工具箱比较,ACCESS数据访问页的工具箱中增加了一些专用于网上浏览数据的工具。
主要包括:
1、绑定HTML
:
在当前数据访问页中添加一个绑定的HTML控件,用户可以将绑定的HTML设置为分组数据页的默认控件。
2、滚动文字
:
在数据访问页中插入一段移动的文本或者在指定框内滚动的文本。
3、展开/收缩
:
在数据访问页中插入一个展开或收缩按钮,以便显示或隐藏已被分组的记录。
4、绑定超级链接
:
在数据访问页中插入一个包含超级链接地址的文本字段,使用该字段可以快速链接到指定的Web页。
5、图像超级链接
:
在数据访问页中插入一个包含超级链接地址的图像,以便快速链接到指定的Web页。
6、影片
:
在数据访问页中创建影片控件,用户可以指定播放影片的方式,如打开数据页、鼠标移过等。
用户可以从工具箱向新的数据访问页添加控件,并且修改控件属性来改变数据约束或外观界面。
所以本题答案是B。
27.有多个操作构成的宏,执行时是按______依次执行的。
A、排序次序
B、输入顺序
C、从后往前
D、打开顺序
Access里的宏可以是包含操作序列的一个宏,也可以是某个宏组,宏组由若干个宏组成,执行的时候,这些宏是按排序次序来依次执行的。
所以本题答案是A。
28.下列不属于打开或关闭数据表对象的命令是______。
A、OpenForm
B、OpenReport
C、Close
D、RunSQL
宏操作命令中,打开或关闭数据表对象的命令有4种,分别为:
OpenForm命令、OpenReport命令、OpenQuery命令和Close命令。
OpenForm命令用于打开窗体,OpenReport命令用于打开报表,OpenQuery命令用于打开查询,Close命令用于关闭数据库对象。
而RunSQL命令属于运行和控制流程命令,它用于执行指定的SQL语句。
所以本题答案是D。
29.定义______有利于对数据库中宏对象的管理。
A、宏
B、宏组
C、数组
D、窗体
宏可以是包含操作序列的一个宏,也可以是一个宏组。
如果设计时有很多的宏,将其分类组织到不同的宏组中会有助于数据库的管理。
所以本题答案是B。
30.下列命令中,属于通知或警告用户的命令是______。
A、Restore
B、Requery
C、Msgbox
D、RunApp
宏操作命令中,通知或警告用户的命令有三种,分别为:
Beep命令、MsgBox命令和SetWarnings命令。
Restore属于控制显示命令,Requery属于刷新、查找数据或定位记录命令,RunApp属于运行和控制流程命令。
所以本题答案是C。
31.ADO对象模型层次中可以打开RecordSet对象的是______。
A、只能是Connection对象
B、只能是Command对象
C、可以是Connection对象和Command对象
D、不存在
Connection对象:
用于指定数据提供者,建立到数据源的连接。
Command对象:
表示一个命令。
RecordSet对象:
表示数据操作返回的记录集。
此对象和Connection对象是最重要的两个对象。
Connection对象和Command对象都可以打开RecordSet对象。
所以本题答案是C。
32.OnErrorGoto0语句的含义是______。
A、忽略错误并执行下一条语句
B、取消错误处理
C、遇到错误执行定义的错误
D、退出系统
"OnErrorGoto标号"语句在遇到错误发生时程序转移到标号所指位置代码执行,一般标号之后都是安排错误处理程序。
"OnErrorResumeNext"语句在遇到错误发生时不会考虑错误,并继续执行下一条语句。
"OnErrorGoto0"语句用于取消错误处理。
所以本题答案是B。
33.假定有以下两个过程:
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都不能实现交换两个变量的值的操作
过程定义时,如果形式参数被说明为传值(ByVal项),则过程调用只是相应位置实参的值"单向"传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。
由于这个过程,数据的传递只是单向性,故称为"传值调用"的"单向"作用形式。
反之,如果形式参数被说明为传址(ByRef项),则过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。
在这个过程中,数据的传递具有双向性,故称为"传址调用"的"双向"作用形式。
在过程定义时,如果未做参数说明,则默认为传址调用。
本题过程S1采用的是传值的方式,当然无法实现交换两个变量的值的操作。
过程S2形式参数未说明,则默认采用的是传址的方式,可以实现两个变量的值的交换操作。
所以本题答案是B。
34.假定有以下循环结构:
Dountil条件
循环体
Loop
则下列说法正确的是______。
A、如果"条件"是一个为-1的常数,则一次循环体也不执行
B、如果"条件"是一个为-1的常数,则至少执行一次循环体
C、如果"条件"是一个不为-1的常数,则至少执行一次循环体
D、不论"条件"是否为"真",至少要执行一次循环体
DoUntil循环采用的是先判断条件后执行循环体的做法。
所以如果"条件"是一个为-1(为真)的常数,则循环体就会一次也不执行。
所以本题答案是A。
35.执行下面的程序段后,x的值为______。
x=5
ForI=1To20Step2
x=x+I\5
NextI
A、21
B、22
C、23
D、24
循环第1次,I=1,所以I\5=0;
循环第2次,I=3,所以I\5=0;
循环第3次,I=5,所以I\5=1;
循环第4次,I=7,所以I\5=1;
循环第5次,I=9,所以I\5=1;
循环第6次,I=11,所以I\5=2;
循环第7次,I=13,所以I\5=2;
循环第8次,I=15,所以I\5=3;
循环第9次,I=17,所以I\5=3;
循环第10次,I=19,所以I\5=3;
循环结束后,x=5+1+1+1+2+2+3+3+3,所以x=21。
所以本题答案是A。
二、填空题:
1.栈的基本运算有三种:
入栈、退栈和______。
栈的基本运算有三种:
入栈、退栈和读栈顶元素。
入栈运算是指在栈顶位置插入一个新元素。
这个运算有两个基本操作:
首先将栈顶指针进一(即top加1),然后将新元素插入到栈顶指针指向的位置。
退栈运算是指取出栈顶元素并赋给一个指定的变量。
这个运算有两个基本操作:
首先将栈顶元素(栈顶指针指向的元素)赋给一个指定的变量,然后将栈顶指针退一(即top减1)。
读栈顶元素是指将栈顶元素赋给一个指定的变量。
这个运算不删除栈顶元素,只是将它的值赋给一个变量。
标准答案为:
读栈顶元素或读栈顶的元素或读出栈顶元素
2.在面向对象方法中,信息隐蔽是通过对象的______性来实现的。
软件工程的基本原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。
信息隐蔽是指采用封装技术,将程序模块的实现细节隐藏起来,使模块接口尽量简单。
标准答案为:
封装
3.数据流的类型有______和事务型。
典型的数据流类型有两种:
变换型和事务型。
变换型:
是指信息沿输入通路进入系统,同时由外部形式变换为内部形式,进入系统的信息通过变换中心,经加工处理以后再沿输出通路变换成外部形式离开软件系统。
事务型:
在很多软件应用中,存在某种作业数据流,它可以引发一个或多个处理,这些处理能够完成该作业要求的功能,这种数据流就叫做事务。
标准答案为:
变换型
4.数据库系统中实现各种数据管理功能的核心软件称为______。
数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。
数据库管理系统是数据库系统的核心。
标准答案为:
数据库管理系统或DBMS
5.关系模型的数据操纵即是建立在关系上的数据操纵,一般有______、增加、删除和修改四种操作。
关系模型的数据操纵即是建立在关系上的数据操纵,一般有查询、增加、删除和修改四种操作。
数据查询:
用户可以查询关系数据库中的数据,它包括一个关系内的查询以及多个关系间的查询。
数据删除的基本单位是一个关系内的元组,它的功能是将指定关系内的指定元组删除。
数据插入仅对一个关系而言,在指定关系中插入一个或多个元组。
数据修改是在一个关系中修改指定的元组和属性。
标准答案为:
查询
6.在关系数据库的基本操作中,从表中取出满足条件的元组的操作称为______。
从关系中找出满足给定条件的元组的操作称为选择。
选择的条件以逻辑表达式给出,使逻辑表达式的值为真的元组将被选取。
标准答案为:
选择
7.在Access中,数据类型主要包括:
自动编号、文本、备注、数字、日期/时间、______、是/否、OLE对象、超级链接和查询向导等。
在Access中,系统提供了多种数据字段的类型,如文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超级链接以及查询向导等。
"文本"是Access字段的默认数据类型,由不超过255个字符(文本、文本的组合以及数字等)组成。
"备注"型字段是由文本、文本的组合以及数字等字符组成,对存储数据的长度没有什么限制,具有很大的灵活性。
"数字"型字段主要用于保存进行数学计算的数值数据(货币除外),该类型的字段可分为字节、整型、长整型、单精度型、双精度型、同步复制ID以及小数等类型。
"日期/时间"型字段是用于存储日期、时间以及日期和时间的组合,Access将该类型字段的字段大小设置为8个字符。
"货币"类型的字段主要用于存储货币的值,在"货币"类型字段中输入数据时,用户不必输入货币符号和千位分隔符,Access根据用户输入的数据自动添加货币符号和分隔符。
"自动编号"数据类型用于存储整数和随机数。
"是/否"数据类型是针对只包含两种不同取值的字段而设置的。
"OLE对象"数据类型主要用于将某个对象(如MicrosoftWord文档、MicrosoftExcel电子表格、图表、声音以及其他二进制数据等)链接或嵌入到MicrosoftAccess数据库的表中。
"超级链接"数据类型的字段主要用于存储超级链接的,包含作为超级链接地址的文本或以文本形式存储的字符和数字的组合。
"查阅向导"为用户提供了建立一个字段内容的列表,可以在列表中选择所列内容作为添加字段的内容。
标准答案为:
货币
8.创建分组统计查询时,总计项应选择______。
在"设计"视图中,将用于分组字段的"总计"行设置成GroupBy,就可以对记录进行分组统计了。
标准答案为:
Gro
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 05