- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《网络攻防技术实践》查核口试题
软件工程有关
1.软件的算法是怎样定义的有哪些主要特色
算法是指解题方案的正确而完好的描述,是一系列解决问题的清楚指令。七
个主要特色:有穷性、确定性、可行性、有效性、强健性、输入项输出项
2.软件中算法的效率怎样胸怀
空间复杂度、时间复杂度。
3.解说一下算法、程序和软件的看法。
算法:往常指能够用来解决的某一类问题的步骤或程序,这些步骤或程序一
定是明确的和有效的,并且能够在有限步以内达成的。
程序:程序(program)是为实现特定目标或解决特定问题而用计算机语言编
写的命令序列的会合。
软件:计算机系统中与硬件互相依存的一部分,包含程序、数据、有关文档的
完好会合。
4.什么是结构化程序设计有哪几种主要结构
结构化程序设计(structuredprogramming)是进行以模块功能和办理过程设
计为主的详尽设计的基来源则。它的主要看法是采纳自顶向下、逐渐求精的程序设计
方法,使用三种基本控制结构结构程序。任何程序都可由次序、选择、循环三种基本
控制结构结构。
5.解说一下C语言中结构体的看法
结构体是由一系列拥有同样种类或不一样种类的数据构成的数据会合。
6.什么是数据结构数据结构在计算机中怎样表示
数据结构是计算机储存、组织数据的方式。数据结构是指互相之间存在
一种或多种特定关系的数据元素的会合。常用的数据结构有数组、栈、行列、
链表、树、图、堆和散列表等。数据结构在计算机中的表示成为数据的物理结
构,又称为储存结构,包含数据元素的表示和关系的表示。表示方法有结点、
次序储存结构和链式储存结构。
7.解说一下数据结构中线性表的看法
线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一
个数据元素以外,其他数据元素都是首尾相接的。
8.解说一下数据结构中树的看法
树是由一个会合以及在该会合上定义的一种关系构成的。会合中的元素
称为树的结点,所定义的关系称为父子关系。父子关系在树的结点之间成立
了一个层次结构,这个结点称为该树的根结点。
树的递归定义:
树(Tree)是n(n≥0)个结点的有限集T,T为空时称为空树,不然它知足以下
两个条件:
(1)有且仅有一个特定的称为根(Root)的结点;一个根节点
(2)其他的结点可分为m(m≥0)个互不订交的子集Tl,T2,,Tm,此中每个子
集自己又是一棵树,并称其为根的子树(Subree)。
9.解说一下数据结构中行列的看法
行列是一种特别的线性表,它只同意在表的前端(front)进行删除操作,
而在表的后端(rear)进行插入操作。
10.为何要实行软件工程
软件的快速发展:需求愈来愈高、规模愈来愈大、种类愈来愈多、结构愈来愈
复杂;
软件危机的存在:软件的特色及传统开发方法使软件危机四伏
11.软件工程的基本内容是什么
软件工程研究怎样以系统性的、规范化的、可定量的过程化方法去开发
和保护软件,怎样把正确的管理技术和目前最好的技术方法联合起来。
主要内容:软件开发技术、软件工程管理。
12.有哪几种主要的软件开发模型
瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型。
13.软件有哪些主要特色
(1)软件拥有抽象性;(2)软件不是制造出来的;(3)软件没有磨损和老化,
有生命周期;(4)对计算机系统有依靠性;
14.软件是怎样分类的
一般来讲软件被区分为系统软件、应用软件,管理软件、行业软件、安全
防备软件、多媒体软件、游戏软件
(1)按软件功能区分:系统软件、支撑软件、应用软件
(2)按软件规模进行区分:微型、小型、中型、大型、甚大型、极大型、
(3)按工作方式区分:及时办理软件、分时软件、交互式软件、批办理软件
(4)按软件服务对象的范围区分:项目软件、产品软件
(5)按使用的频度进行区分:一次使用、屡次使用
(6
文档评论(0)