太多了,要的话留邮箱
第1章 绪论
答:
( l )数据( Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。 500 这个数字可以表示一件物品的价格是 500 元,也可以表示一个学术会议参加的人数有 500 人,还可以表示一袋奶粉重 500 克。
( 2 )数据库( DataBase ,简称 DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
( 3 )数据库系统( DataBas 。 Sytem ,简称 DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。
( 4 )数据库管理系统( DataBase Management sytem ,简称 DBMs ) :数据库管理系统是位于用户与 *** 作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。 DBMS 的主要功能包括数据定义功能、数据 *** 纵功能、数据库的运行管理功能、数据库的建立和维护功能。解析 DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。目前,专门研制 DBMS 的厂商及其研制的 DBMS 产品很多。著名的有美国 IBM 公司的 DBZ 关系数据库管理系统和 IMS 层次数据库管理系统、美国 Oracle 公司的 orade 关系数据库管理系统、 s 油 ase 公司的 s 油 ase 关系数据库管理系统、美国微软公司的 SQL Serve ,关系数据库管理系统等。
2 .使用数据库系统有什么好处?
答:
使用数据库系统的好处是由数据库管理系统的特点或优点决定的。使用数据库系统的好处很多,例如,可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担,等等。使用数据库系统可以大大提高应用开发的效率。因为在数据库系统中应用程序不必考虑数据的定义、存储和数据存取的具体路径,这些工作都由 DBMS 来完成。用一个通俗的比喻,使用了 DBMS 就如有了一个好参谋、好助手,许多具体的技术工作都由这个助手来完成。开发人员就可以专注于应用逻辑的设计,而不必为数据管理的许许多多复杂的细节 *** 心。还有,当应用逻辑改变,数据的逻辑结构也需要改变时,由于数据库系统提供了数据与程序之间的独立性,数据逻辑结构的改变是 DBA 的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序,从而既简化了应用程序的编制,又大大减少了应用程序的维护和修改。使用数据库系统可以减轻数据库系统管理人员维护系统的负担。因为 DBMS 在数据库建立、运用和维护时对数据库进行统一的管理和控制,包括数据的完整性、安全性、多用户并发控制、故障恢复等,都由 DBMS 执行。总之,使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性,又有利于应用程序的开发和维护。读者可以在自己今后的工作中结合具体应用,认真加以体会和总结。
3 .试述文件系统与数据库系统的区别和联系。
答:
文件系统与数据库系统的区别是:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。
文件系统与数据库系统的联系是:文件系统与数据库系统都是计算机系统中管理数据的软件。解析文件系统是 *** 作系统的重要组成部分;而 DBMS 是独立于 *** 作系统的软件。但是 DBMS 是在 *** 作系统的基础上实现的;数据库中数据的组织和存储是通过 *** 作系统中的文件系统来实现的。
4 .举出适合用文件系统而不是数据库系统的例子;再举出适合用数据库系统的应用例子。答 :
( l )适用于文件系统而不是数据库系统的应用例子数据的备份、软件或应用程序使用过程中的临时数据存储一般使用文件比较合适。早期功能比较简单、比较固定的应用系统也适合用文件系统。
( 2 )适用于数据库系统而非文件系统的应用例子目前,几乎所有企业或部门的信息系统都以数据库系统为基础,都使用数据库。例如,一个工厂的管理信息系统(其中会包括许多子系统,如库存管理系统、物资采购系统、作业调度系统、设备管理系统、人事管理系统等),学校的学生管理系统,人事管理系统,图书馆的图书管理系统,等等,都适合用数据库系统。希望读者能举出自己了解的应用例子。
5 .试述数据库系统的特点。
答:
数据库系统的主要特点有:
( l )数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。解析注意这里的“整体’夕两个字。在数据库系统中,数据不再针对某一个应用,而是面向全组织,具有整体的结构化。不仅数据是结构化的,而且数据的存取单位即一次可以存取数据的大小也很灵活,可以小到某一个数据项(如一个学生的姓名),大到一组记录(成千上万个学生记录)。而在文件系统中,数据的存取单位只有一个:记录,如一个学生的完整记录。
( 2 )数据的共享性高,冗余度低,易扩充数据库的数据不再面向某个应用而是面向整个系统,因此可以被多个用户、多个应用以多种不同的语言共享使用。由于数据面向整个系统,是有结构的数据,不仅可以被多个应用共享使用,而且容易增加新的应用,这就使得数据库系统d性大,易于扩充。解析数据共享可以大大减少数据冗余,节约存储空间,同时还能够避免数据之间的不相容性与不一致性。所谓“数据面向某个应用”是指数据结构是针对某个应用设计的,只被这个应用程序或应用系统使用,可以说数据是某个应用的“私有资源”。所谓“d性大”是指系统容易扩充也容易收缩,即应用增加或减少时不必修改整个数据库的结构,只需做很少的改动。可以取整体数据的各种子集用于不同的应用系统,当应用需求改变或增加时,只要重新选取不同的子集或加上一部分数据,便可以满足新的需求。
( 3 )数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。数据库管理系统的模式结构和二级映像功能保证了数据库中的数据具有很高的物理独立性和逻辑独立性。
( 4 )数据由 DBMS 统一管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。为此, DBMS 必须提供统一的数据控制功能,包括数据的安全性保护、数据的完整性检查、并发控制和数据库恢复。解析 DBMS 数据控制功能包括四个方面:数据的安全性保护:保护数据以防止不合法的使用造成的数据的泄密和破坏;数据的完整性检查:将数据控制在有效的范围内,或保证数据之间满足一定的关系;并发控制:对多用户的并发 *** 作加以控制和协调,保证并发 *** 作的正确性;数据库恢复:当计算机系统发生硬件故障、软件故障,或者由于 *** 作员的失误以及故意的破坏影响数据库中数据的正确性,甚至造成数据库部分或全部数据的丢失时,能将数据库从错误状态恢复到某一已知的正确状态(亦称为完整状态或一致状态)。下面可以得到“什么是数据库”的一个定义:数据库是长期存储在计算机内有组织的大量的共享的数据集合,它可以供各种用户共享,具有最小冗余度和较高的数据独立性。 DBMS 在数据库建立、运用和维护时对数据库进行统一控制,以保证数据的完整性、安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对系统进行恢复。数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新阶段。
6 .数据库管理系统的主要功能有哪些?
答:
( l )数据库定义功能;
( 2 )数据存取功能;
( 3 )数据库运行管理;
( 4 )数据库的建立和维护功能。
7 .试述数据模型的概念、数据模型的作用和数据模型的三个要素。
答:
数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和 *** 作手段的形式构架。一般地讲,数据模型是严格定义的概念的集合。这些概念精确描述了系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据 *** 作和完整性约束三部分组成。
( l )数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。
( 2 )数据 *** 作:是指对数据库中各种对象(型)的实例(值)允许进行的 *** 作的集合,包括 *** 作及有关的 *** 作规则,是对系统动态特性的描述。
( 3 )数据的约束条件:是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。解析数据模型是数据库系统中最重要的概念之一。必须通过 《 概论 》 的学习真正掌握数据模型的概念和作用。数据模型是数据库系统的基础。任何一个 DBMS 都以某一个数据模型为基础,或者说支持某一个数据模型。数据库系统中,模型有不同的层次。根据模型应用的不同目的,可以将模型分成两类或者说两个层次:一类是概念模型,是按用户的观点来对数据和信息建模,用于信息世界的建模,强调语义表达能力,概念简单清晰;另一类是数据模型,是按计算机系统的观点对数据建模,用于机器世界,人们可以用它定义、 *** 纵数据库中的数据,一般需要有严格的形式化定义和一组严格定义了语法和语义的语言,并有一些规定和限制,便于在机器上实现。
8 .试述概念模型的作用。
答:
概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。
9 .定义并解释概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图( E 一 R 图)
答:
实体:客观存在并可以相互区分的事物叫实体。实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。实体集:同型实体的集合称为实体集。属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。码:惟一标识实体的属性集称为码。实体联系图( E 一 R 图):提供了表示实体型、属性和联系的方法: · 实体型:用矩形表示,矩形框内写明实体名; · 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来; · 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型( 1 : 1 , 1 : n 或 m : n )。
计算机二级考试包含:程序设计/办公软件高级应用,考核内容包括计算机语言与基础程序设计能力,掌握一门计算机语言,可选类别有高级语言程序设计类、数据库程序设计类等;办公软件高级应用能力,要求参试者具有计算机应用知识及MS Office办公软件的高级应用能力,能够在实际办公环境中开展具体应用。
考试时长120 分钟,计算机国家二级科目设置如下:
1、C语言程序设计
2、VB语言程序设计
3、VFP数据库程序设计(2018年3月停考)
4、Java语言程序设计
5、Access数据库程序设计
6、C++语言程序设计
7、MySQL数据库程序设计
8、Web程序设计
9、MS Office高级应用
10、Python语言程序设计(2018年9月开考)
扩展资料
计算机二级的计分体制
考试实行百分制计分,但以等级分数通知考生成绩。等级分数分为“不及格”、“及格”、“优秀”三等,划线分数为60和90。
考试成绩在“及格”,即60~89分者,由教育部考试中心发合格证书,考试成绩在“优秀”,即90~100分者,由教育部考试中心发优秀证书。
自2018年3月起,NCRE考试以等第形式通知考生成绩。成绩等第分为“优秀”、“良好”、“及格”、“不及格”四等。
100-90分为“优秀”,89-80分为“良好”,79-60分为“及格”,59-0分为“不及格”。考试成绩优秀者,在证书上注明“优秀”字样;考试成绩良好者,在证书上注明“良好”字样;考试成绩及格者,在证书上注明“合格”字样。
参考资料来源:百度百科—计算机二级考试
(1)下面叙述正确的是________。
A)算法的执行效率与数据的存储结构无关
B)算法的空间复杂度是指算法程序中指令(或语句)的条数
C)算法的有穷性是指算法必须能在执行有限个步骤之后终止
D)算法的时间复杂度是指执行算法程序所需要的时间
(1)C
知识点:算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)
评 析:算法的设计可以避开具体的计算机程序设计语言,但算法的实现必须借助程序设计语言中提供的数据类型及其算法。数据结构和算法是计算机科学的两个重要支柱。它们是一个不可分割的整体。算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。算法的时间复杂度是指执行算法所需要的计算工作量,即算法执行过程中所需要的基本运算次数。
(2)以下数据结构属于非线性数据结构的是________。
A)队列 B)线性表 C)二叉树 D)栈
(2)C
知识点:栈和队列的定义;栈和队列的顺序存储结构及其基本运算
评 析:线性表、栈和队列等数据结构所表达和处理的数据以线性结构为组织形式。栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除 *** 作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。所以栈又称后进先出表(Last In First Out)。队列可看作是插入在一端进行,删除在另一端进行的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。在队列中,只能删除队头元素,队列的最后一个元素一定是最新入队的元素。因此队列又称先进先出表(First In First Out)。二叉树的数据结构是树型结构,结构中数据元素之间存在着一对多的关系,因此它是一种非线性数据结构。
(3)在一棵二叉树上第8层的结点数最多是________。
A)8 B)16 C)128 D)256
(3)C
知识点:二叉树的定义及其存储结构
评 析:根据二叉树的性质:二叉树第i(I>1)层上至多有2i-1个结点。得到第8层的结点数最多是128。
(4)下面描述中,不符合结构化程序设计风格的是________。
A)使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑
B)自顶向下
C)注重提高程序的执行效率
D)限制使用goto语句
(4)C
知识点:结构化程序设计
评 析:结构化程序设计方法的四条原则是:1.自顶向下:2.逐步求精;3.模块化;4.限制使用goto语句。“自顶向下”是说,程序设计时,应先考虑总体,后考虑细节,先考虑全局目标,后考虑局部目标;“逐步求精’’是说,对复杂问题,应设计一些子目标作过渡,逐步细节化;“模块化”是说,一个复杂问题肯定是由若干稍简单的问题构成,解决这个复杂问题的程序,也应对应若干稍简单的问题,分解成若干稍小的部分。
(5)下面概念中,不属于面向对象方法的是________。
A)对象、消息 B)继承、多态 C)类、封装 D)过程调用
(5)D
知识点:面向对象的程序设计方法、对象、方法、属性及继承与多态性
评 析:面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象、类、消息、继承等概念。
(6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是________。
A)可行性分析 B)需求分析 C)详细设计 D)程序编码
(6)B
知识点:结构化设计方法
评 析:软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流程图和数据字典。
(7)软件生命周期中所花费用最多的阶段是________。
A)详细设计 B)软件编码 C)软件测试 D)软件维护
(7)D
知识点:软件工程基本概念,软件生命周期概念,软件工具与软件开发环境
评 析:软件生命周期分为软件定义、软件开发及软件运行维护3个阶段。本题中详细设计、软件编码和软件测试都属于软件开发阶段;维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价。
(8)数据库系统的核心是________。
A)数据模型 B)DBMS C)软件工具 D)数据库
(8)B
知识点:数据库的基本概念:数据库,数据库管理系统,数据库系统
评 析:数据库管理系统DBMS是数据库系统的核心。DBMS是负责数据库的建立、使用和维护的软件。DBMS建立在 *** 作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程序的执行,最终都必须通过DBMS。另外,DBMS还承担着数据库的安全保护工作,按照DBA所规定的要求,保证数据库的完整性和安全性。
(9)下列叙述中正确的是________。
A)数据处理是将信息转化为数据的过程
B)数据库设计是指设计数据库管理系统
C)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键
字,则称其为本关系的外关键字
D)关系中的每列称为元组,一个元组就是一个字段
(9)C
知识点:数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型
评 析:数据处理是指将数据转换成信息的过程,故选项A叙述错误;设计数据库的目的实质上是设计出满足实际应用需求的实际关系模型,故选项B叙述错误;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性。对应存储文件中的字段,故D选项叙述错误。
(10)下列模式中,_______是用户模式。
A)内模式 B)外模式 C)概念模式 D)逻辑模式
(10)B
知识点:数据库的基本概念:数据库,数据库管理系统,数据库系统
评 析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或称子模式,或称用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或称逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或称存储模式,或称物理模式,是指数据在数据库系统内的存储介质上的表示。即对数据的物理结构和存取方式的描述。
36)算法的时间复杂度是指_______。
A)执行算法程序所需要的时间
B)算法程序的长度
C)算法执行过程中所需要的基本运算次数
D)算法程序中的指令条数
(36)C
知识点:算法复杂度的概念和意义(时问复杂度与空间复杂度)
评析:所谓算法的时间复杂度,是指执行算法所需要的计算工作量。为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细节无关。为此,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。
(37)下列叙述中正确的是_______。
A)线性表是线性结构 B)栈与队列是非线性结构
C)线性链表是非线性结构 D)二叉树是线性结构
(37)A
知识点:线性结构与非线性结构的概念
评析:根据数据结构中各数据元素之间相关联关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件: (1)有且只有一个根结点; (2)每一个结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。
(38)下面关于完全二叉树的叙述中,错误的是_______。
A)除了最后一层外,每一层上的结点数均达到最大值
B)可能缺少若干个左右叶子结点
C)完全二叉树一般不是满二叉树
D)具有结点的完全二叉树的深度为[log2n]+l
(38)B
知识点:二叉树的定义及其存储结构
评析:这里考察完全二又树与满二叉树的定义及二叉树的性质。满二叉树指除最后一层外每一层上所有结点都有两个子结点的二叉树。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干子结点(叶子结点)的二叉树。因此选项A是正确的,而选项B是错误的。由定义可知,满二叉树肯定是完全二又树,而完全二又树一般不是满二叉树,因此选项c是正确的叙述。选项D即二又树性质(5),也是正确的。
(39)结构化程序设计主要强调的是_______。
A)程序的规模 B)程序的易读性
C)程序的执行效率 D)程序的可移植性
(39)B
知识点:结构化程序设计
评析:结构化程序设计主要强调的足结构化程序清晰易读,可理解性好,程序员能够进行逐步求精、程序证明和测试.以保证程序的正确性。
(40)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是_______。
A)概要设计 B)详细设计 C)可行性分析 D)需求分析
(40)D
知识点:软件工程基本概念,软件生命周期概念,软件工具与软件开发环境
评析:通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。软件生命周期的主要活动阶段为:
① 可行性研究和计划制定。确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可行方案,制定完成开发任务的实施计划。
②需求分析。对待开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能。编写软件规格说明书及初步的用户手册,提交评审。
③软件设计。系统设计人员和程序设计人员应该在反复理解软件需求的基础上,给出软件的结构、模块的划分、功能的分配以及处理流程。
④软件实现。把软件设计转换成计算机可以接受的程序代码。即完成源程序的编码,编写用户手册、 *** 作手册等面向用户的文档,编写单元测试计划。
⑤软件测试。在设计测试用例的基础上,检验软件的各个组成部分。编写测试分析报告。
⑥运行和维护。将已交付的软件投入运行,并存运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。
(41)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是_______。
A)控制流 B)加工 C)数据存储 D)源和潭
(41)A
知识点:结构化分析方法,数据流图,数据字典,软件需求规格说明书
评析:数据流图从数据传递和加工的角度,来刻画数据流从输入到输出的移动变换过程。数据流图中的主要图形元素有:加工(转换)、数据流、存储文件(数据源)、源和潭。
(42)软件需求分析一般应确定的是用户对软件的_______。
A)功能需求 B)非功能需求 C)性能需求 D)功能需求和非功能需求
(42)D
知识点:结构化设计方法
评析:软件需求分析中需要构造一个完全的系统逻辑模型,理解用户提出的每一功能与性能要求,是用户明确自己的任务。因此,需求分析应确定用户对软件的功能需求和非功能需求。
(43)下述关于数据库系统的叙述中正确的是_______。
A)数据库系统减少了数据冗余
B)数据库系统避免了一切冗余
C)数据库系统中数据的一致性是指数据类型的一致
D)数据库系统比文件系统能管理更多的数据
(43)A
知识点:数据库的基本概念:数据库,数据库管理系统,数据库系统
评析:由于数据的集成性使得数据可为多个应JH=j所共享,特别是在网络发达的今天,数据库与网络的结合扩大了数据关系的应用范围。数据的共享自身义可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。所谓数据的一致性是指在系统中同一数据的不同出现应保持相同的值,而数据的不一致性指的是同一个数据在系统的不同拷贝处有不同的值。
(44)关系表中的每一横行称为一个_______。
A)元组 B)字段 C)属性 D)码
(44)A
知识点:数据库的基本概念:数据库.数据库管理系统,数据库系统
评析:在关系数据库中,关系模型采用二维表来表示,简称“表”。二维表是由表框架及表元组组成。在表框架中,按行可以存放数据,每行数据称为元组。
(45)数据库设计包括两个方面的设计内容,它们是_______。
A)概念设计和逻辑设计 B)模式设计和内模式设计
C)内模式设计和物理设计 D)结构特性设计和行为特性设计
(45)A
知识点:数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略
评析:数据库设计可分为概念设计与逻辑设计。数据库概念设计的目的是分析数据问内存语义关联,在此基础上建立一个数据的抽象模型。数据库逻辑设计的主要工作是将E-R图转换为指定的RDBMS中的关系模型。
(61)字符(char)型数据在微机内存中的存储形式是________。
A)反码 B)补码
C)EBCDIC码 D)ASCII码
(61)D
知识点:字符数据在内存中的存储形式
评析:将一个字符常量放到一个字符变量中,实际上并不是把该字符本身放到内存单元中去,而是将该字符的ASCII码值放到存储单元中。
71)算法的空间复杂度是指_______。
A)算法程序的长度 B)算法程序中的指令条数
C)算法程序所占的存储空间 D)算法执行过程中所需要的存储空间
(71)D
知识点:算法的复杂度
评析:一个算法的空间复杂度,一般是指执行这个算法所需的内存空间。
一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。
(72)下列关于栈的叙述中正确的是_______。
A)在栈中只能插入数据 B)在栈中只能删除数据
C)栈是先进先出的线性表 D)栈是先进后出的线性表
(72)D
知识点:栈的输入输出 *** 作
评析:栈是限定在一端进行插入与删除的线性表。
栈是按照“先进后出”的或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。
(73)在深度为5的满二叉树中,叶子结点的个数为_______。
A)32 B)31 C)16 D)15
(73)C
知识点:二叉树的概念
评析:所谓满二叉树是指除最后一层外,每层上的所有结点都有两个子结点。也就是说,在满二又树中,每一层上的结点数都达到最大值,即在满二叉树的第K层上有2k-1个结点,且深度为m的满二叉树有2m个结点。
在满二叉树中,最后一层的结点个数就是叶子结点的个数,本题中深度为5,故叶子结点数为25-1=24==16。
(74)对建立良好的程序设计风格,下面描述正确的是_______。
A)程序应简单、清晰、可读性好 B)符号名的命名要符合语法
C)充分考虑程序的执行效率 D)程序的注释可有可无
(74)A
知识点:程序设计风格
评析:要形成良好的程序设计风格,主要应注重和考虑下述一些因素:符号名的命名应具有一定的实际含义,以便于对程序功能的理解;正确的注释能够帮助读者理解程序;程序编写应优先考虑清晰性,除非对效率有特殊要求,程序编写要做到清晰第一,效率第二。
(75)下面对对象概念描述错误的是_______。
A)任何对象都必须有继承性 B)对象是属性和方法的封装体
C)对象问的通讯靠消息传递 D) *** 作是对象的动态性属性
(75)A
知识点:对象的概念
评析:对象是由数据和容许的 *** 作组成的封装体,与客观实体有直接的对应关系。对象之间通过传递消息互相联系,以模拟现实世界中不同事物彼此之间的联系。
(76)下面不属于软件工程的3个要素的是_______。
A)工具 B)过程 C)方法 D)环境
(76)D
知识点:软件:[程的要素
评析:软件工程包括3个要素,即方法、工具和过程。
(77)程序流程图(PFD)中的箭头代表的是_______。
A)数据流 B)控制流 C)调用关系 D)组成关系
(77)B
知识点:软件设计工具
评析:程序流程图(PFD)是一种传统的、应用广泛的软件过程设计表示工具,通常也称为程序框图,其箭头代表的是控制流。
(78)在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是_______。
A)数据库系统 B)文件系统 C)人工管理 D)数据项管理
(78)A
知识点:数据管理技术的发展
评析:在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是数据库系统。
软考高级系统分析师上午考试科目为综合知识,考试时间安排在上午9:00-11:30,系统分析师综合知识科目考试知识点如下:
1计算机系统综合知识;
11计算机组成与体系结构;
_各种计算机体系结构的特点与应用(SMP、MPP等);
_构成计算机的各类部件的功能及其相互关系;
12 *** 作系统;
_ *** 作系统的类型与结构;
_ *** 作系统基本原理;
_ *** 作系统性能优化;
_网络 *** 作系统与嵌入式 *** 作系统;
13数据通信与计算机网络;
_数据通信的基本知识;
_开放系统互连参考模型;
_常用的协议标准;
_网络的互连与常用网络设备;
_计算机网络的分类与应用;
14数据库系统;
_数据库管理系统的类型、结构和性能评价;
_常用的关系型数据库管理系统;
_数据仓库与数据挖掘技术;
_数据库工程;
15中间件;
_异构与通用服务、远程过程调用(RemoteProcedureCall)、面向消息的中间件(Message-OrientedMiddleware)、对象请求代理(ObjectRequestBrokers);
16系统配置与性能评价;
_C/S与B/S结构、分布式系统;
_系统配置方法(双份、双重、热备份、容错、集群);
_性能计算(响应时间、吞吐量、TAT);
_性能设计(系统调整、Amdahl解决方案、响应特性、负载均衡);
_性能指标(SPEC-Int、SPEC-Fp、TPC、Gibsonmix、响应时间);
_性能评估;
17计算机应用;
_信息管理、数据处理、辅助设计、自动控制、科学计算;
_远程通信服务、Web计算;
_多媒体压缩、编码与存储技术;
_人工智能、模式识别;
2信息化基础知识;
21信息化;
_信息与信息化;
_信息化对组织的意义;
_现代组织对信息化的需求;
_组织的信息化与软件工程或系统集成工程的不同特点;
22政府信息化与电子政务;
_电子政务的概念、内容和技术形式;
_中国政府信息化的策略和历程;
_电子政务建设的过程模式和技术模式;
23企业信息化与电子商务;
_企业信息化的概念、目的、规划、方法;
_ERP的主要模块和主要算法;
_企业业务流程重组(BPR);
_CRM、PDM在企业的应用;
_知识管理;
_企业门户;
_企业应用集成;
_全程供应链管理的思想;
_商业智能;
_电子商务的类型、标准;
24信息资源管理;
25国际和国内有关信息化的标准、法律和规定;
3软件工程;
31软件工程基础知识;
_软件生存周期及其模型;
_软件需求分析与定义;
_软件设计;
_软件测试与审计;
_软件维护;
_软件复用;
_文档编制标准;
32项目管理知识;
_项目计划的制订、监督、控制;
_项目工作量估算;
_范围管理;
_进度管理;
_配置管理;
_风险管理;
_资源和任务分配;
_项目的生命周期管理;
33软件过程;
_软件过程的定义和范围;
_软件过程的作用;
_软件过程的发展;
_主要的软件过程及其特点;
_软件过程改进;
34质量管理;
_质量保证计划;
_质量认证体系;
_质量管理和质量管理技术;
_全程质量管理;
4信息系统开发与运行;
41信息系统基础知识;
_信息系统概念;
_信息系统的功能、类型、结构;
_信息系统的生命周期,各阶段的目标和主要工作内容;
_信息系统建设的原则;
_信息系统开发方法;
42需求分析和设计方法;
_分析设计图示(DFD、ERD、UML、流程图、NS图、PAD);
_面向对象设计(继承、抽象、代理、封装、多态);
_结构化分析设计;
_模块设计(内聚、耦合);
_I/O设计(报表设计、屏幕设计、数据项代码设计),人机界面设计;
43开发环境与开发工具;
_集成开发环境;
_开发工具(分析设计工具、编程工具、测试工具等);
_软件开发平台的比较;
44系统集成;
_控制集成、数据集成、表示集成,外部资源的使用;
45应用系统构建;
_应用系统设计开发(分析设计方法的使用、外部设计、内部设计、程序设计、测试);
_软件包的使用(开发工具、运行管理工具、业务处理工具、ERP、群件、OA工具);
_数据库设计和 *** 作(范式、SQL、数据分布);
_网络的规划与设计;
46系统运行;
_系统运行管理(计算机系统、数据库、网络);
_系统成本管理(用户收费、TCO);
_用户管理(ID保险和管理);
_分布式系统管理;
_硬件资源管理;
_软件资源管理(程序库管理、版本管理);
_数据资源管理、网络资源管理;
_设备和设施管理(电源、设备管理、设施安全性管理);
_系统故障管理(处理手续、监视、恢复过程、预防措施);
_安全性管理、性能管理;
_系统运行工具(自动化 *** 作工具、监视工具、诊断工具);
_系统转换(转入运行阶段、运行测试、版本控制);
_系统运行服务标准;
47系统维护;
_维护的类型(日常检查、定期维护、预防性维护、事后维护、远程维护);
_软件维护、硬件维护;
_维护合同;
5安全性;
_数据安全和保密,加密与解密机制;
_计算机故障诊断和防范,防治计算机病毒,防范计算机犯罪,防闯入;
_通信和网络安全;
_系统访问控制技术;
_完整性;
_私有信息保护;
_安全管理措施,有关的法律、法规、制度;
6标准化与知识产权;
_标准化意识,标准化的发展,标准的生命周期;
_国际标准、美国标准、标准、行业标准、地方标准、企业标准;
_代码标准、文件格式标准、安全标准、软件开发规范和文档标准;
_标准化机构;
_知识产权;
7经济、管理等相关知识;
_企业法律制度;
_会计常识;
_财务成本管理实务;
_现代企业组织结构;
_人力资源管理;
_企业文化管理;
_IT审计的相关常识(审计标准、实施和审计报告);
8应用数学;
_概率统计应用;
_图论应用;
_组合分析;
_算法(数值算法与非数值算法)的选择与应用;
_运筹方法(网络计划技术、线性规划、预测、决策、库存管理、模拟);
_数学建模;
9专业英语;
_具有高级工程师所要求的英文阅读水平;
_掌握本领域的英语术语。
免费领取软考学习资料、知识地图:>
掌握的知识点:电子科学与技术、信息与通信工程、计算机科学与技术、电路理论系列课程、计算机技术系列课程、信息理论与编码、信号与系统、数字信号处理、电磁场理论、自动控制原理、感测技术等。
应备的知识能力:
1.较系统地掌握本专业领域宽广的技术基础理论知识,适应电子和信息工程方面广泛的工作范围;
2.掌握电子电路的基本理论和实验技术,具备分析和设计电子设备的基本能力;
3.掌握信息获取、处理的基本理论和应用的一般方法,具有设计、集成、应用及计算机模拟信息系统的基本能力;
4.了解信息产业的基本方针、政策和法规,了解企业管理的基本知识;
5.了解电子设备和信息系统的理论前沿,具有研究、开发新系统、新技术的初步能力;
6.掌握文献检索、资料查询的基本方法,具有一定的科学研究和实际工作能力。
第一章 信息技术与计算机文化
1 信息:是指自然界、人类活动和人类思维活动中普遍存在的一切物质和事物的属性(在计算机上以数据形式存储)
2数据:存储在某种媒体上加以鉴别的符号资料(在计算机上以二进制形式存储)
3文件:存储在外存上的一组相关信息集合
4现在社会三大资源——物质、能源、信息
5世界上第一台计算机:ENIAC 1946年 宾夕法尼亚大学 十进制
6冯·诺依曼——计算机之父,提出存储程序工作原理
7图灵奖——计算机界的诺贝尔奖
第一代 电子管 机器语言、汇编语言
8. 计算机发展,根据元件分为 第二代 晶体管 高级程序语言
第三代 集成电路 出现 *** 作系统
第四代 超大规模集成电路
9 计算机应用
10 计算机发展趋势:巨型化、微型化、网格化、智能化
11 各进制数据转换 逻辑运算:与(∧)、或(∨)、非( ̄)、异或(+)
12 数据单位:1G=1024MB 1M=1024KB 1KB=1204B 1B=8bite
13 字符编码 ASCII ,用8位表示一个字符,最高位永为0,所以只用到7位,可表示128个字符,同一字母的ASCII值小写字母比大写字母大32(20H)
汉字交换码 GBK18030 连续两个字节表示一个汉字
汉字编码 机内码 把汉字交换码2个字节最高位改为1
字形码 点阵码、矢量码
输入码 音码、形码、流水码、音形结合码
14计算机结构
15程序:是由一系列指令组成的为解决某一问题而设计的一系列有序指令集合
总线:数据总线、地址总线、控制总线
机器语言
16计算机语言 汇编语言 汇编语言 汇编 机器语言
高级语言 高级语言 编译 机器语言
17CPU参数:主频、字长(计算机一次所能处理的二进制位数)
文字
声音 mp3 mid wav wma 位图:色彩鲜艳、放大失真、数据量大
18多媒体 图形 jpg bmp gif 矢量图:色彩不鲜艳、放大不失真、数据量小
图像
动态图像 mpeg rm rmvb avi 3gp mp4
19.多媒体压缩技术
第二章 *** 作系统
1 *** 作系统功能:
①处理机管理 ②存储管理 ③设备管理 ④文件管理 ⑤网络与通信管理 ⑥用户接口
2 *** 作系统分类:
①批处理 *** 作系统 ②分时~~ ③实时~~ ④嵌入式~~ ⑤个人计算机~~ ⑥网络~~ ⑦分布式~~
DOS(disk operation system):单用户 单任务
3常见 *** 作系统 Windows xp:单用户 多任务
Unix:多用户 分时 *** 作系统
Linux:
4文件命名原则:长度不大于255个字符,不能用 / > < 文件属性:隐藏、只读、存档、系统
5 选中多个连续文件——shift Alt+F4
选中多个不连续文件——Ctrl 文件/关闭
复制屏幕——PrintScreen 关闭文件方法 单机右上方X
复制当前窗口——Alt+PrintScreen Alt→F→X
软回车(强制换行、不分段)——Shift+Enter 任务管理器
第三章 word
1word视图:普通、页面视图(默认、与打印结果一样、显示分页效果)、大纲视图、web版式、阅读版式视图
2页眉页脚不能随文档输入,而是单独设置,页眉页脚只有在页面视图下才能看到
Home 光标移至当前行开始
End 光标移至当前行尾部
PageUp 向前翻页
PageDown 向后翻页
Ctrl+ ← 左移一个英文单词或汉字
3快捷键 Ctrl+ → 右移一个英文单词或汉字
Ctrl+ Home 移至文件开始位置
Ctrl+End 移至文件结尾
Ctrl+A 全选
Ctrl+S 保存
4word模板文件扩展名 dot
5Word功能:制作表格、图文混排、格式化文档、网页制作
7Word底纹:文字底纹、段落底纹
8环绕方式:嵌入型、四周型、紧密型、浮于文字上方、衬于文字下方、上下型环绕、穿越型环绕
9剪切板是内存中一个临时存储区
菜单 (格式→段落)
10 段落缩进 水平标尺 (拖动水平标尺)
工具栏 (增加、减少缩进量)
第四章 Excel
1Excel功能:数据库管理(关系型)、表格制作、图表功能
2每个工作表有65536×256单元格,启动后默认打开3个工作表,但此数目可以自由设置(1~255)
3Excel中每一行称为记录,一列称为字段
4单元格:工作表中行与列交叉部分,每个单元格最大限制(215-1),单元格只能显示210个,编辑栏才能全部显示
5将数字作文本输入,用 '数字'(即将数字用单引号括起来);输分数时先输一个0加空格,如:0 2/3 ;日期分隔符用/或-,时间用:,如2008-10-2 或2008/10/2 10:20
纯数字、文本型:复制(Ctrl+拖动 数字自动加1)
6填充(鼠标拖动填充柄) 字母加数字:数字自加1,字母不变,如 A1→A2 A3 A4 A5
日期:自增1,2008/10/2→2008/10/3(ctrl+拖动复制)
7数据清除(选定单元格后按Del):清除单元格内容(数据、格式、备注)
数据删除:数据和单元格都删除 删除行或列,下边的行右边的列自动移到填补空缺
8绝对引用:引用的不随公式位置变化,如 $B$2
相对引用:引用的随公式位置变化 (默认)如B2
混合引用:同时包含绝对引用和相对引用 如$B2、B$2
9表格的计算通过函数实现。常用函数——求和:Sum 求平均:average 计数:count 条件计数:countif 排名:rank 最大值max 最小值:min
10Excel图表分两类
嵌入式:图表和数据放在同一工作表中
独立式:图表放在另一工作表中
图表创建后可以进行修改。工作表数据改变,图表会动态改变
11Excel中在对数据进行分类汇总前必须进行排序 *** 作
12Excel数据清单有数据库功能,可以实现数据的排序、筛选、分类汇总、统计、查询
13单元格显示 “#####”——列宽不够 “#VALUE”——数值错误
14文本连接符:& ,如 计算机&文化=计算机文化
第五章 Powerpoint
1Powerpoint功能:制作演示文稿
普通视图(幻灯片、大纲、备注)主要的编辑视图
2Powerpoint视图 幻灯片浏览视图 主要用于幻灯片之间添加、删除、移动及添加切换效果
幻灯片放映视图 只能观看,不能修改
3外观设计方法:①应用设计模板 ②母版 ③配色方案
4Office对齐方式
Powerpoint、Word:左对齐、右对齐,居中对齐、两端对齐、分散对齐
Excel: 左对齐、右对齐,居中对齐
5设置为隐藏的幻灯片打印时也能打印出来
6超链接可以链接到:①原有的文件或网页 ②本文档中的位置 ③新建文档 ④电子邮件地址
7母版:用于设置每张幻灯片的预设格式,包括每张幻灯片标题、正文文字位置和大小、项目符号样式、背景图案,分:设计母版、讲义母版、备注母版
8对ppt文件进行打包后可以在没有安装Powerpoint的计算机上运行(选择“文件/打包”,默认情况下包含文件和 Powerpoint播放器)
9结束放映方法:①按ESC键②鼠标右键/结束放映③按回车键
第六章数据库
1基本概念
①数据:描述事物的符号记录,是数据库中存储的基本对象
②数据库:存储在计算机内的、有组织的、可共享的数据集合
③数据库管理系统:一个完成科学组织、存储、获取、维护数据库的系统软件
④数据库系统:包括数据库、数据库管理系统、应用系统、数据库管理员、用户
2关键字(主键):用于唯一标识表中每条记录的一个字段
3Access是Microsoft开发的Office中的一款数据库软件,扩展名 mdb
表: 存储数据、一个数据库包含多个表,各表既相互独立,又相互联系
查询:按索引检索数据
窗体:方便浏览、输入及更改数据的窗口
4Access 2003 对象 报表:将数据分类汇总并打印出来
Web页:一种网页形式,可以查看、修改数据库中数据
宏: 自动执行一系列 *** 作
模板:用于编程
5Access是关系型数据库,同时具有面向对象编程设计能力
第七章计算机网络
1计算机网络物理连接由计算机系统、通信链路和网络节点组成,逻辑上计算机网络分为通信子网和资源子网
2计算机网络功能:①数据通信 ②资源共享 ③分布式处理 ④提高系统可靠性
3网络划分
4OSI(开发系统互连开发模型)模型:(记住各层名称,作用理解就行,不需背过)
应用层:具体做什么,如发送一封邮件
表示层:数据转换、压缩、加密 高层
会话层:对数据传输进行管理 、协调
传输层:建立一条不会出错路由,保证无差别传输
网络层:选择合适路由
数据链路层:数据校验,保证不出错
物理层:提供物理连接,如光纤或电缆连接网络 底层
(打个比喻,两个公司要签订一份合同,应用层就是老总决定合同内容;表示层就是秘书以什么格式、语言、方式将合同内容写出来;
会话层就是下层商议什么时候,谁发送合同,传输层就是两公司公司某部门间建立联系,保证合同安全顺利发到对方公司,如果合
同丢失,进行重新发送;网络层就是确定对方公司位置,并选择走那条路传送文件;数据链路层决定这条路具体的每一个路口怎么
走;物理层决定用什么交通工具传送文件,是汽车还是火车)
5TCP/IP模型:网络接口层、网际层、传输层、应用层 (由底层到高层顺序)
6网络设备
7
8传输介质
9IP地址=网络地址+主机地址
A:1~127 B:128~191 C:192~223
10顶级域名:国际域名、通用域名、国家域名
常用组织域名:cn(中国) com(商业组织 org(其他组织) edu(教育机构) gov(政府部门)
mil(军事部门) net(主要网络支持中心) int(国际组织)
11防火墙缺陷:①不能防范不经防火墙攻击 ②不能防止感染了病毒的软件或文件的传输 ③不能防止数据驱动式攻击
12计算机病毒
①概念:编制或在计算机程序中插入的破坏计算机功能或毁坏数据,影响计算机使用并能自我复制的一组计算机指
令或程序代码
②特点:可执行性、破坏性、传染性、潜伏性、针对性、衍生性、抗病毒软件性
③分类:引导区病毒、文件型病毒、混合型病毒、宏病毒
13木马不是病毒,因木马不具传染性
以上就是关于数据库系统概论重点是那些可以的话顺便把课后答案也 给我吧。全部的内容,包括:数据库系统概论重点是那些可以的话顺便把课后答案也 给我吧。、计算机二级证都考什么、求2011年九月以及以前的计算机二级考试C语言试题及答案、以及考试内容分析和解题技巧。记住只要C的。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)