已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机系统与软件的关系软件是计算机系统的一部分,体现了计算机应用能力与水平2、软件的三层含义个体含义特指具体的软件;整体含义个体含义的全体;学科含义软件理论、方法与技术所组成的学科。3、软件特性抽象性、知识性、复杂性、复用性。4、软件分类软件理论算法理论与数据理论;软件系统应用软件、支撑软件与系统软件;软件开发软件工程。第二章5、算法是一类问题过程的一种求解方法,该方法可用一组有序的计算机步骤或过程表示。6、算法不是程序,算法高于程序。算法是程序的框架与灵魂,而程序是算法的实现。7、算法的五大特征能行性、确定性、有穷性、输入、输出。8、算法的两大基本要素算法的操作四种基本操作(算法、逻辑、比较、传输);算法的控制三种基本控制(顺序、选择、循环)。9、四种常用的算法设计方法枚举法穷举所有可能的方法;递归法自己调用自己的方法;分治法将问题分解成若干的方法;回溯法试探性的求解方法。10、算法的评价算法的正确性;算法的时间效率分析;算法的空间效率分析。11、算法的时间效率分析,用T(N)O(F(N)表示,常用六种常用阶O(L);对数阶O(LOG2N);线性阶O(N);线性对数阶O(NLOG2N);平方阶(立方或K方阶)O(N2),O(N3),O(NK);指数阶O(2N)。12、六个完整算法表示算法名、算法输入、算法输出、算法流程、算法正确性、算法分析第三章13、数据是按一定规则组织的符号串,并被识别。14、数据是由数据结构与数据值组成。15、数据的三个结构层次客观世界事物与事物之间的关联;逻辑世界数据逻辑结构与逻辑值;物理世界数据物理结构与物理值。16、数据元素是命名的数据单位。17、数据操作数据操作的总称。18、数据操作分为数据值操作定位、读及增加、删除、修改操作;数据结构操作创建、删除、查询、修改操作。19、数据结构以(狭义)数据结构为核心所构成的数据与数据操纵的结合体,也广义结构。20、数据的五个特征时间角度分析挥发性/持久性数据;使用广度分析私有/共享数据;数据值性质分析标量/集合量数据;数据量大量/小量/海量数据;管理角度分析严格/松散/不管理数据。21、数据按特性分类依赖型数据不独立,依赖程序的数据;独立型数据独立的数据组织、数据库数据;半独立数据属操作系统、文件数据。22、三类数据的不同使用方式依赖型数据程序直接调用;独立型数据通过外部接口与程序关联;半独立型数据通过内部接口与程序关联。第四章23、数据元素的概念数据结构中不可以再分的基本数据单位。24、数据的逻辑结构从应用问题角度组织数据结构或用户数据视图;主要有线性结构、树和图三种结构。25、数据的物理结构数据在计算机存储器上存储结构;主要有顺序和链式存储结构。26、线性表数据元素只有后继关系的数据结构;顺序存储结构存储的线性表称为顺序表;链式存储结构存储的线性表称为链表;链表又有单链表、环链表和双向链表等。相关算法主要有插入、删除和查找。27、栈是限制插入和删除只在同一端进行的线性表,也称为后进先出表;顺序存储结构的栈称为顺序栈;链式存储结构的栈称为链表;相关算法主要有压栈、弹栈和读栈等。28、队列是限制插入在一端、删除在另一端进行的线性表;顺序存储结构的队列称为顺序队列;首尾相接的顺序队列称为循环队列;链存储结构的队列称为链队列。相关算法主要有插入和删除。29、串是以单个字符为数据元素的线性表,一般只采用顺序存储结构,相关算法主要有串比较、取子串和串匹配等。30、树是N(0)个结点的有限集合。任意非空数T,有且仅有一个节点称为根。根以外结点可分成M(0)个不相交的有限集合T1,T2,TM,且每个集合也是树,称为根的子树31、数术语结点的度和数的度、父结点、子结点和兄弟结点、结点的层和数的深度、森林32、树的遍历先根遍历、后根遍历、层次遍历。33、数的存储结构子兄弟表、带父结点的子兄弟表。34、树的几个算法求结点、求父结点。35、二叉树是N(0)个结点的有限集合。任意非空二叉树有且只有一个特定的节点称为根。根以外的其余结点最多分成2个不相交的有限集合T1,T2,每个集合也是树;且T1称为左树,T2为右树。36、特殊二叉树满二叉树和完全二叉树。满二叉树如果深度为K的二叉树有2K1个结点,则称其为满二叉树。完全二叉树如果深度为K的满二叉树第K层上删除最右边连续若干结点但不是全部而形成的二叉树称为完全二叉树。37、二叉树的性质(1)二叉树第I层上的结点个数最多为2I1(I1)。(2)深度为K的二叉树,最多有2I1个结点(K1)。(3)设二叉树有N0个0度结点,N2个2度结点,则有N0N21。(4)N(N0)个结点的完全二叉树的深度设为K,则KLOG2N1。(5)如果对完全二叉树的结点按这样的次序编号,规定跟结点为1号,再依次向下每一层结点按层自左向右编号。38、二叉树的遍历DLR先根遍历访问跟结点先根遍历左子树先根遍历右子树LDR(中根遍历)中根遍历左子树访问跟结点中根遍历右子树LRD(后根遍历)后根遍历左子树后根遍历右子树访问跟结点39、二叉树的存储结构顺序存储结构和二叉树。40、图的定义G(V、E),V是顶点的非空有穷集合;E是边或弧的集合;边或弧是连接顶点的连线;可分为无向图和有向图。41、图的几个术语邻接顶点、顶点的入度、出度和读、路径和简单路径、回路和简单回路、子图、连通图和连通分量、强连通图和强连通分量、带权图。42、图的性质(1)、N个顶点的无向图最多有N(N1)/2条边。(2)、N个顶点的无向连通图最少有(N1)条边。43、图的存储结构邻接矩阵和邻接表。44、图的遍历深度优先遍历和广度优先遍历。第五章1、操作系统的作用(1)硬件角度管理资源;(2)软件角度合理控制程序运行;3用户角度提供接口与服务。2、操作系统的功能(1)资源管理。(A)CPU管理、(B)存储管理、(C)设备管理、(D)文件管理;(2)提供丰富的用户接口;(3)提供服务。3、CPU管理(1)进程管理与中断管理;(2)进程控制与进程通信;(3)线程;(4)CPU调度;(5)中断及中断处理。4、存储管理(1)内存分配;(2)地址重定位及虚存管理。(A)页面存储管理、(B)段式存储管理、(C)段页式存储管理。5、设备管理(1)设备控制;(2)设备分配与调度;(3)设备驱动程序;(4)SPOOLING技术;(5)缓存技术;(6)磁盘管理。6、文件管理从硬件角度存储资源管理;从软件角度按名存取;从数据角度半独立数据;从用户角度提供接口。(1)文件组织。(A)文件逻辑结构、(B)文件物理结构、(C)文件目录结构;(2)文件的安全性控制。(A)口令、(B)存取控制矩阵、(C)存取控制表;(3)文件操作。7、用户接口(1)可视化图形接口;(2)系统调用接口。8、三个常用的操作系统(1)WINDOWS;(2)UNIX;(3)LINUX。第六章1、程序的概念是为在计算机上求解给定问题而设计的一系列命令的有序集合。2、程序设计的概念是分析问题目标、确定求解方法和步骤、设计求解流程、编写程序代码、纠正程序错误和缺陷等一系列活动的总和,是一个获得程序的工作过程。3、程序设计技术的概念是进行程序设计的方法总和。4、计算机语言(高级语言)的概念又称为程序设计语言,是程序设计的必须工具。经历了机器语言、汇编语言、高级语言的发展过程。4、计算机语言的特点(1)机器语言的特点简单、构造性强、能直接在计算机硬件上运行、效率高;但有不易于学习记忆、不易于运用、可阅读性差、不可移动等缺点。(2)汇编语言的特点是机器语言符号化的语言,优于机器语言的是使用助记符,改善了学习难和可移动的问题;(3)高级语言是计算机语言的主流,是接近人类语言的计算机语言,客服了机器语言和汇编语言的诸多缺点,使用非常广泛。5、高级语言的文法体系任何高级语言都是由字符集、语法规则、词法规则、语义规则和程序结构所定义。高级语言的基本语言元素包括数据说明、处理描述、流程控制、数据传输等成分。6、语言处理的职能是把非机器语言程序转换成等价机器语言程序处理。7、源程序(源代码)用汇编语言或高级语言编写的程序。8、目标程序把程序经过转换处理后得到的功能与之等价的程序。可能是机器语言表示的程序。9、汇编程序(汇编系统)一种语言处理软件。是把汇编语言编写的源程序转换成机器语言的目标程序的系统程序。10、解释程序(解释系统)一种语言处理软件,是负责执行高级语言源程序的系统程序。执行过程(转换执行结果)。11、编译程序(编译系统)一种语言处理软件,是把高级语言编写的源程序转换成目标程序的系统程序。编译程序经过词法分析、语法分析、语义分析、代码生成和代码优化。12、中间语言(中间代码)是在编译或解释过程中使用的一种过渡性语言,不对外提供;只是编译或解释系统获得目标程序借助的中间桥梁。13、编译程序结构是如何构建编译程序的方式,有一趟扫描方式和多趟扫描方式两种。一趟扫描方式是综合5项处理一气呵成,编译过程不严格区分哪项编译处理。多趟扫描方式是每趟扫描只完成一种处理,后一个编译处理必须在前一个处理完成之后开始。14、连接编译是把目标程序连接、装配、编辑成一个完整的可运行程序的系统程序;连接程序与它的编译程序有关。15、语言环境是指在基本硬件和宿主软件操作系统的基础上,为支持软件工程化开发和维护而使用的一组软件。它是由软件工具和环境集成机制构成,前者用以支持开发软件的相关过程、活动和任务。如包括文本编辑、编译程序、解释程序、连接编译程序以及相关程序等软件实体;后者为工具集成和软件开发、维护及管理提供统一支持,如调试管理、数据管理、代码共享、版本管理、日志管理等;可以在一个环境下完成软件开发的一切工作。第七章1、数据库管理系统所提供服务的内容是数据;所工作的内容是数据管理;所应用的领域是数据处理。2、数据是描述事物的符号记录,是数据库中存储的基本对象。数据管理工作包括数据组织;数据定位和查找;数据保护;数据交换。数据处理是一种计算机应用,它是以批量数据多种方式处理为特点,主要从事数据的加工、转换、分类、统计、计算、存取、传递、采集、发布等工作。数据管理内部结构体系三级模式与两级映射数据库DB是数据的集合,它具有统一的结构形式,存放于统一的存储介质内,并由统一机构管理,它由多种应用数据集成,并可被应用共享。数据库管理系统DBMS是统一管理数据库的一种软件(属系统软件)。数据库管理员DBA是统一管理数据库的人,他负责数据库的建立、维护和监视等工作。数据库系统DBS是一种实用数据库管理的计算机系统,它是一种可运动的、向应用提供支撑的系统、数据库应用系统DBAS是一种以数据库系统及相关开发工具为支撑开发出来的一种系统3、(1)数据模型是数据管理的基本特征的抽象。(2)数据模型内容数据结构、定义其上的操作及约束条件。(3)数据模型的层次概念模型(ER,模型)实体、属性、联系逻辑模型(关系模型)关系、关系操作、数据约束物理模型(三个组织层次)数据库层、文件层、基础层4、SQL语言(1)SQL定义语句CREATEDROPTABLE;CREATEDROPVIEW;CREATEDROPSCHEMA;CREATEDROPINDEX;(2)SQL查询语句SELECT;INTO;WHERE;ORDERBY;GRDERBY3SQL更新语句INSERT;DELETE;UPDATE4SQL控制语句GRAND;REVOKE;CHECK;DEFAULT;UNIQUE;PRIMARYKEY;FOREIGNKEY;CREATEASSERTION;COMMIT;ROLLBACK5、四个主流数据库产品ORACLE;SOLSERVER;ACCESS;VFP第八章1、支撑软件系统主要用于支撑软件的开发、维护和运行的软件2、支撑软件主要用于(1)工具支撑软件的开发、维护和运行(2)接口软件间接口及软硬件间接口(3)中间件J2EE、NET3、应用软件系统直接面向应用,专门用于解决应用问题的软件4、应用软件系统由三个部分五个内容组成应用软件主体应用程序与数据;基础软件系统软件与支撑软件;界面。5、典型应用软件电子商务(EC);客户关系管理(CRM);企业资源规划(ERP);嵌入式系统;决策支持系统(DDS)。瀑布模型是将软件生存周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如瀑布流水,最终得到软件产品。优点1)为项目提供了按阶段划分的检查点。2)当前一阶段完成后,您只需要去关注后续阶段。3)可在迭代模型中应用瀑布模型。缺点1)在项目各个阶段之间极少有反馈。2)只有在项目生命周期的后期才能看到结果。3)通过过多的强制完成日期和里程碑来跟踪各个项目阶段。4瀑布模型的突出缺点是不适应用户需求的变化1、有如图所示结构的医院组织。请用ER图表示之及并用SQL作为模式定义,同时做如图如下的查询;病房ROOM编号ROOMNO名称NAME所在位置LOCATION主任姓名RNAME医生DOCTOR编号ROOMNO姓名DNAME职称TITLE管辖病房号ROOM病人PATIENT编号ROOMNO姓名PNAME患何种病SICK病房号ROOM(1)找出外科病房所有医生姓名SELECTDNAMEFROMDOCTOR,ROOMWHEREDOCTORROOMNOROOMROOMNOANDROOMNAME外科;(2)、找出管辖13号病房的医生姓名SELECTDNAMEFROMDOCTORWHEREROOMNO13;(3)、找出管理病员李维德的医生姓名SELECTDNAMEFROMDOCTOR,ROOM,PATIENTWHEREDOCTORROOMNOPATIENTROOMNOANDPNAME李维德;(4)、给出内科病房患食道癌病人总数SELECTCOUNTFROMPATIENT,ROOMHEREPATIENTROOMNOROOMROOMNOANDROOMNAME内科ANDPATIENTSICK食道癌;2、在本章所定义的学生数据库中用SQL做如下操作(1)、查询系别为计算机的学生号与姓名SELECTS,SNFROMSWHERESDCS;(2)、查询计算机系所开课程之课程编号“SELECTC,CNFROMCWHEREDEPTCS;(3)、查询至少修读一门OS的学生姓名SELECTSNFROMS,C,SCWHERESSSCSANDSCCCCANDCNOS(4)、查询每个学生已选课程门数和总平均值SELECTS,COUNTC,AVGGFROMSCGROUPBYS(5)、查询所有课程的成绩都在80分以上的学生姓名、学号并按学号顺序排列SELECTSS,SNFROMS,SCWHERESSSCSGROUPBYSS,SSNHAVINGMING80ORDERBYSSDESC(6)、删除在S,SC中所有SNO以91开头的元组。DELETEFROMSWHERESNOLIKE91DELETEFROMSCWHERESNOLIKE91;3、设有图书管理数据库图书BOOK(书号BNO书名BN作者姓名AUTHORSNAME出版社名称BPUBLISH、单价UNITPRICE)作者PUBLISH(姓名PNAMER性别GENDER、籍贯CITY)出版社AUTHOR(出版社名称ANAME所在城市名CITY电话号码TEL)同时用SQL语言查询(1)、由科学出版社出版发行的所有图书书号SELECTBNOFROMBOOKWHEREBPUBLISH科学出版社;(2)、由籍贯是江苏省的作者所编写的图书书名SELECTBNAMEFROMBOOK,AUTHORWHEREBOOKBAUTHORAUTHORANAMEANDAUTHORCITY江苏省;(3)、图书软件工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 参加公务员考试变参公试题及答案
- 城市道路提升改造工程建设工程方案
- 十五五规划纲要:应急管理体系现代化的顶层设计与能力提升
- 十五五规划纲要:饲料产业配方优化政策
- 乡镇生活污水处理建设项目申请报告
- 2026年蔬菜种植公司税务登记与纳税申报管理制度
- 2026年蔬菜种植公司绿禾应付账款核算与支付管理制度
- 2026年能源加工公司资金集中管理调度管理制度
- 2026年能源加工公司环保目标责任考核管理制度
- 游戏行业的崛起及市场发展机遇解读
- 口腔医学专业自我介绍
- 儿童发育迟缓干预护理查房
- 血透患者用药健康宣教
- 学堂在线 战场侦察监视技术与装备 期末考试答案
- 光伏安全文明施工专项方案
- 甘南景点介绍课件
- 电力铁塔拆除方案(3篇)
- 中药不良反应监测报告管理制度
- DBJ04-T307-2025 住宅小区配套供电工程技术规程
- 政治●广西卷丨2024年广西普通高中学业水平选择性考试高考政治真题试卷及答案
- (2025)入党积极分子培训班考试试卷与答案
评论
0/150
提交评论