第01套.docx
- 文档编号:2428312
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:19
- 大小:29.18KB
第01套.docx
《第01套.docx》由会员分享,可在线阅读,更多相关《第01套.docx(19页珍藏版)》请在冰豆网上搜索。
第01套
Access数据库笔试模拟题(第1套)
一、选择题
1.下面叙述正确的是______。
A、算法的执行效率与数据的存储结构无关
B、算法的空间复杂度是指算法程序中指令(或语句)的条数
C、算法的有穷性是指算法必须能在执行有限个步骤之后终止
D、以上三种描述都不对
算法的设计可以避开具体的计算机程序设计语言,但算法的实现必须借助程序设计语言中提供的数据类型及其算法。
数据结构和算法是计算机科学的两个重要支柱。
它们是一个不可分割的整体。
算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。
算法的有穷性是指一个算法必须在执行有限的步骤以后结束。
本题答案为C。
2.以下数据结构中不属于线性数据结构的是______。
A、队列
B、线性表
C、二叉树
D、栈
线性表、栈和队列等数据结构所表达和处理的数据以线性结构为组织形式。
栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。
一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。
所以栈又称后进先出表(LastInFirstOut);队列可看作是插入在一端进行,删除在另一端进行的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。
在队列中,只能删除队头元素,队列的最后一个元素一定是最新入队的元素。
因此队列又称先进先出表(FirstInFirstOut)。
本题答案为C。
3.在一棵二叉树上第5层的结点数最多是______。
A、8
B、16
C、32
D、15
根据二叉树的性质:
二叉树第i(i≥1)层上至多有2i-1个结点。
得到第5层的结点数最多是16。
本题答案为B。
4.下面描述中,符合结构化程序设计风格的是______。
A、使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑
B、模块只有一个入口,可以有多个出口
C、注重提高程序的执行效率
D、不使用goto语句
基于对结构化程序设计原则、方法以及结构化程序基本构成结构的掌握和了解,在结构化程序设计的具体实施中,要注意把握如下要素:
1、使用程序设计语言中的顺序、选择、循环等有限的控制结构表示程序的控制逻辑;
2、选用的控制结构只准许有一个入口和一个出口;
3、程序语句组成容易识别的块,每块只有一个入口和一个出口;
4、复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现;
5、语言中所没有的控制结构,应该采用前后一致的方法来模拟;
6、严格控制GOTO语句的使用。
其意思是指:
(1)用一个非结构化的程序设计语言去实现一个结构化的构造;
(2)若不使用GOTO语句会使功能模糊;
(3)在某种可以改善而不是损害程序可读性的情况下。
本题答案为A。
5.下面概念中,不属于面向对象方法的是______。
A、对象
B、继承
C、类
D、过程调用
面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。
面向对象方法从对象出发,发展出对象,类,消息,继承等概念。
本题答案为D。
6.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。
A、可行性分析
B、需求分析
C、详细设计
D、程序编码
软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。
其中需求分析阶段常用的工具是数据流图和数据字典。
本题答案为B。
7.在软件开发中,下面任务不属于设计阶段的是______。
A、数据结构设计
B、给出系统模块结构
C、定义模块算法
D、定义需求并建立系统模型
软件设计一般分为总体设计和详细设计两个阶段,总体设计的任务是确定软件的总体结构,子系统和模块的划分,并确定模块间的接口和评价模块划分质量,以及进行数据分析。
详细设计的任务是确定每一模块实现的定义,包括数据结构、算法和接口。
本题答案为D。
8.数据库系统的核心是______。
A、数据模型
B、数据库管理系统
C、软件工具
D、数据库
数据库管理系统DBMS是数据库系统的核心。
DBMS是负责数据库的建立、使用和维护的软件。
DBMS建立在操作系统之上,实施对数据库的统一管理和控制。
用户使用的各种数据库命令以及应用程序的执行,最终都必须通过DBMS。
另外,DBMS还承担着数据库的安全保护工作,按照DBA所规定的要求,保证数据库的完整性和安全性。
本题答案为B。
9.下列叙述中正确的是______。
A、数据库是一个独立的系统,不需要操作系统的支持
B、数据库设计是指设计数据库管理系统
C、数据库技术的根本目标是要解决数据共享的问题
D、数据库系统中,数据的物理结构必须与逻辑结构一致
数据库是存储在计算机存储设备中的、结构化的相关数据的集合。
数据库中的数据不只是面向某一项特定的应用,而是面向多种应用,可以被多个用户、多个应用程序共享,不具有独立的系统。
设计数据库的目的实质上是设计出满足实际应用需求的实际关系模型。
数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:
提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。
本题答案为C。
10.下列模式中,能够给出数据库物理存储结构与物理存取方法的是______。
A、内模式
B、外模式
C、概念模式
D、逻辑模式
数据库管理系统的三级模式结构由外模式、模式和内模式组成。
外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。
模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。
外模式是模式的一部分。
内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。
本题答案为A。
11.在Access数据库中,表就是______。
A、关系
B、记录
C、索引
D、数据库
一个关系就是一个二维表,每个关系有一个关系名。
在Access中,一个关系存储为一个表,具有一个表名。
所以本题答案为A。
12.ODBC的中文含义是______。
A、浏览器/服务器
B、客户/服务器
C、开放数据库连接
D、关系数据库管理系统
ODBC(OpenDatabaseConnectivity,开放数据库连接)是微软公司开放服务结构(WOSA,WindowsOpenServicesArchitecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。
一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。
所以本题答案为C。
13.数据模型反映的是______。
A、事物本身的数据和相关事物之间的联系
B、事物本身所包含的数据
C、记录中所包含的全部数据
D、记录本身的数据和相关关系
为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示。
所以本题答案为A。
14.能够使用"输入掩码向导"创建输入掩码的字段类型是______。
A、数字和日期/时间
B、文本和货币
C、文本和日期/时间
D、数字和文本
输入掩码只为"文本"和"日期/时间"型字段提供向导,其它类型没有向导帮助。
另外,如果为某字段定义了输入掩码,同时又设置了它的格式属性,格式属性将在数据显示时优先于输入掩码的设置。
所以本题答案为C。
15.在查询中,默认的字段显示顺序是______。
A、在表的"数据表视图"中显示的顺序
B、添加时的顺序
C、按照字母顺序
D、按照文字笔画顺序
在设计查询时,字段的排列顺序非常重要,它影响数据的排序和分组。
在查询中,默认的字段显示顺序是添加时的顺序。
用户可以根据排序和分组的需要,移动字段来改变字段的顺序。
所以本题答案为B。
16.既可以直接输入文字,又可以从列表中选择输入项的控件是______。
A、选项框
B、文本框
C、组合框
D、列表框
选项框是作为单独的控件来显示表或查询中的"是"或"否"的值,其不能输入文字也不能选择输入项;文本框主要用来输入或编辑字段数据,它是一种交互式控件;窗体中列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值;组合框的列表是由多行数据组成,但平时只显示一行,需要选择其它数据时,可以单击右侧的向下箭头按钮。
使用组合框,既可以进行选择,也可以输入文本,这也是组合框和列表框的区别。
所以本题答案为C。
17.Access数据库表中的字段可以定义有效性规则,有效性规则是______。
A、控制符
B、文本
C、条件
D、前三种说法都不对
"有效性规则"是ACCESS中一个非常有用的属性,利用该属性可以防止非法数据输入到表中。
有效性规则就是检查输入的值是否符合其条件。
所以本题答案为C。
18.在课程表中要查找课程名称中包含"计算机"的课程,对应"课程名称"字段的正确准则表达式是______。
A、"计算机"
B、"*计算机*"
C、Like"*计算机*"
D、Like"计算机"
用"*"表示该位置可匹配零或多个字符。
在课程表中要查找课程名称中包含"计算机"的课程,对应"课程名称"字段的正确准则表达式是Like"*计算机*"。
所以本题答案为C。
19.某窗体中有一命令按钮,在"窗体视图"中单击此命令按钮,运行另一个应用程序。
如果通过调用宏对象完成此功能,则需要执行的宏操作是______。
A、RunApp
B、RunCode
C、RunMacro
D、RunSQL
RunApp操作是启动另一个MicrosoftWindows或MS-DOS应用程序;
RunCode操作是执行VisualBasic函数;
RunMacro操作是执行一个宏;
RunSQL操作是执行指定的SQL语句以完成操作查询。
所以本题答案为A。
20.建立一个基于"学生"表的查询,要查找"出生日期"(数据类型为日期/时间型)在1980-06-06和1980-07-06间的学生,在"出生日期"对应列的"准则"行中应输入的表达式是______。
A、between1980-06-06and1980-07-06
B、between#1980-06-06#and#1980-07-06#
C、between1980-06-06or1980-07-06
D、beteen#1980-06-06#or#1980-07-06#
在ACCESS中建立查询时,有时需要以计算或处理日期所得到的结果作为准则,在书写这类准则时应注意,日期值要用半角的井号"#"括起来。
查找“在……和……之间”,应使用between……and……。
所以本题答案为B。
21.可以作为窗体记录源的是______。
A、表
B、查询
C、Select语句
D、表、查询或Select语句
ACCESS中窗体的"数据环境"被称为记录来源(RecordSource),记录源可以是表、查询或SQLSELECT语句。
ACCESS的记录来源比Foxpro的"数据环境"提供了更大的灵活性,当ACCESS窗体的记录来源是相互关联的若干表时,ACCESS中通过建立查询或是使用SQLSELECT语句作为记录来源,而查询与SELECT语句指定了相关的表及表间关系。
所以本题答案为D。
22.创建交叉表查询,在"交叉表"行上有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 01
![提示](https://static.bdocx.com/images/bang_tan.gif)