ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:30.39KB ,
资源ID:9963469      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9963469.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机二级基础知识.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机二级基础知识.docx

1、计算机二级基础知识1、软件生命周期可以分为软件定义、软件开发与软件运行维护三个阶段。主要活动阶段是:可行性研究与计划阶段,需求分析,软件设计,软件实现,软件测试,运行和维护。2、软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。3、开发阶段包括分析、设计和实施两类任务。其中分析、设计包括需求分析、总体设计和详细设计3个阶段,实施则包括编码和测试两个阶段。4、需求分析阶段的工作有:需求获取;需求分析;编写需求规格说明书;需求评审。构化方法软件需求分析工

2、具主要有数据流图、数据字典、判定树和判定表。5、系统结构图是对软件系统结构的总体设计的图形显示。在需求分析阶段,已经从系统开发的角度出发,把系统按功能逐次分割成层次结构,是在概要设计阶段用到的。PAD图是在详细设计阶段用到的。6、程序流程图是对程序流程的图形表示,在详细设计过程中用到。数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型,是在可行性研究阶段用到的而非软件设计时用到。7、软件需求规格说明书是需求分析阶段的最后成果,是软件开发的重要文档之一。软件需求规格说明书有以下几个方面的作用。便于用户、开

3、发人员进行理解和交流,反映出用户问题的结构,可以作为软件开发工作的基础和依据作为确认测试和验收的依据。8、详细设计的任务是为软件结构图中而非总体结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节;软件设计是将软件需求转换为软件表示的过程;数据结构与数据库设计是软件设计的任务之一;PAD图是软件详细设计的表示工具。9、模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。耦合性是模块间互相连接的紧密程度的度

4、量而内聚性是指一个模块内部各个元素间彼此结合的紧密程度。10、在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。11、软件测试的目的是为了发现错误而执行程序的过程,并不涉及改正错误。程序调试的任务是诊断和改正程序中的错误。程序调试的基本步骤有:错误定位、修改设计和代码,以排除错误、进行回归测试,防止引进新的错误。程序调试通常称为Debug,即排错。软件测试的基本准则有:所有测试都应追溯到需求、严格执行测试计划,排除测试的随意性、充分注意测试中的群集现象、程序员应避免检查自己的程序、穷举测试不可能、妥善保存测试计划等文件。12、黑盒测试不关心程序内部的逻辑,只

5、是根据程序的功能说明来设计测试用例。在使用黑盒测试法时,手头只需要有程序功能说明就可以了。黑盒测试法分等价类划分法、边界值分析法和错误推测法。而语句覆盖、逻辑覆盖、路径覆盖均为白盒测试方法。13、盒测试是对软件已经实现的功能是否满足需求进行测试和验证,黑盒测试完全不考虑程序内部的逻辑结构和内部特性,只根据程序的需求和功能规格说明,检查程序的功能是否符合它的功能说明。14、软件测试主要包括单元测试、集成测试、确认测试和系统测试。15、结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句。对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。继承是面向对象

6、的方法的一个主要特征,是使用已有的类的定义作为基础建立新类的定义技术。广义的说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制。16、966年Boehm和Jacopini证明了程序设计语言仅仅使用顺序、选择和重复三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。17、一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。线性链表中数据的插入和删除都不需要移动表中的元素,只需改变结点的指针域即可。18、对象之间进行通信的构造叫做消息。多态性是指同一个操作可以是不同对象的

7、行为。对象不一定必须有继承性。封装性是指从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作。19、数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。是一种在操作系统之上的系统软件。20、数据定义语言:负责数据的模式定义与数据的物理存取构建;数据操纵语言:负责数据的操纵,包括查询及增、删、改等操作;数据控制语言:负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。21、数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称

8、子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。22、关系模型实体间的联系采用二维表来表示,简称表。网状结构用于表示网状模型实体间的联系,树状结构用于表示层次模型实体间的联系,属性用于表示属性刻画了实体。23、在ER图中实体集用矩形,属性用椭圆,联系用菱形。24、自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T中元组可以判断R和S做的是自然连接操作。25、选择:从关系找出满足给定条件的元组的操作称为选择。选择的条件以逻辑表达式给出,逻辑表达

9、式为真的元组将被选取。选择是从行的角度进行的运算,即从水平方向抽取记录,形成新的关系的过程。投影:从关系模型中指定若干个属性组成新的关系称为投影。投影是从列的角度进行的运算,相当于对关系进行垂直分解,得到一个新的关系。连接:连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新的关系中包含满足条件的元组。连接的基础是两个表中有相同的属性或是具有语义相同、可比的属性。关系运算分为传统的集合运算(并、差、交)和专门的关系运算(选择、投影、连接)两种。其中,从关系模式中指定若干个属性组成新的关系称为投影。投影是从列的角度进行的运算,相当于对关系进行垂直分解,得到一个新的关系。26、自然连接是一种特

10、殊的等值连接,它满足下面的条件:两关系间有公共域;通过公共域的等值进行连接。27、数据库设计过程主要包括需求分析、概念结构设计、逻辑结构分析、数据库物理设计、数据库实施、数据库运行和维护阶段。28、ER图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于逻辑设计阶段。29、1.单击常用工具栏的新建按钮,新建一个程序文件,编写命令语句如下:SELECT 职工.编号,职工.姓名 as 姓名, 职工.出生日期, 部门.名称 as 部门名称;FROM 人事管理!部门 INNER JOIN 人事管理!职工;ON 部门.部门编号 = 职工.部门编号;WHERE year(职工.

11、出生日期) = 1985; AND year(职工.出生日期) ),否则系统将访问同名的字段变量。43、数组创建后,系统自动给每个数组元素赋以逻辑假.F.。内存变量的清除有四种格式:CLEAR MEMORY,RELEASE,RELEASE ALLEXTENDED,RELEASE ALL LIKE | EXCEPT 。44、SPACE()返回由指定数目的空格组成的字符串;表达式是连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部;所以SPACE(3)SPACE(2)的值为5个空格组成的字符串;LEN()返回指定字符表式的长度,即字符个数;所以LEN(SPACE(3)SPACE(2

12、) )的值为5。45、AT( )为求子串位置函数,AT( )的函数值为数值型。如果是的子串,则返回的首字符在中的位置;若不是子串,则返回0。$为子串包含测试运算符,表达式 $的规则是为,前者是后者的一个子串,结果为真,否则为假。ISNULL()为空值测试函数,用于判断一个表达式的运算结果是否为NULL值,若是NULL值则返回逻辑真(.T.),否则返回逻辑假(.F.)。SUBSTR( )为取子串函数,SUBSTR( )从指定表达式值的指定起始位置取指定长度的子串作为函数值。46、逻辑运算符有3个:.NOT.或!(逻辑非)、.AND.(逻辑与)及.OR.(逻辑或),运算符!=表示不等于,因此与本题

13、表达式房间号 NOT IN(w1,w2)等价的只有D选项房间号!=w1 AND 房间号!=w2。47、NT()返回指定数值表达式的整数部分。CEILING()返回大于或等于指定数值表达式的最小整数。FLOOR()返回小于或等于指定数值表达式的最大整数。ROUND(,)返回指定表达式在指定位置四舍五入之后的结果,若()大于等于0,那么它表示的是要保留的小数位数;若()小于0,那么它表示的是整数部分的舍入位数。48、CREATE DATABASE命令建立的是数据库文件,而数据库是一个逻辑上的概念和手段,它通过一组系统文件将相互关联的数据库表及其相关的数据库对象统一组织和管理,数据库文件不包含用户数

14、据,用户数据是存储在表文件中;数据库文件的扩展名是DBC,而DBF是数据库表文件;在Visual FoxPro每个表都对应一个DBF文件,即都对应一个物理文件,所以一个数据库中的所有表文件存储在一个物理文件中的说法不正确。49、在Visual FoxPro中,字段值的空值NULL的含义是没有任何值,连空值也没有,是未知值、待定值,NULL值与0、空字符串以及空格都不相同;如果字段在建立时,设置的是允许空,则字段值可以为空值NULL。50、在命令窗口执行入MODIFY STRUCTURE命令,则打开表设计器,对表结构进行修改;修改数据库的命令是MODIFY DATABASE;修改记录值的命令是R

15、EPLACE。删除表中的字段、索引及有效性规则、错误提示信息及默认值,可使用ALTER TABLE命令,其基本格式为:ALTER TABLE DROP COLUMN DROP PRIMARY KEY TAG DROP UNIQUE TAG DROP CHECK51、修改表结构的命令是ALTER TABLE,其基本命令格式为:ALTER TABLE。主要有三种作用:向表中添加新的字段和新的索引;修改表的结构和字段名;删除表中的字段、索引及有效性规则、错误提示信息及默认值。SQL的操作功能是指对数据库中数据的操作功能,主要包括插入(INSERT)、更新(UPDATE) 和删除(DELETE)。AP

16、PEND命令用于增加表中的记录,不属于数据操纵语句。52、使用ZAP命令可以物理删除表中的全部记录,不管是否有删除标记。该命令只是删除全部记录,并没有删除表,执行完该命令后表结构依然存在。53、SQL的删除数据命令格式是:DELETE FROM TableName WHERE Condition,语名中本身已包含了表名,所以不需要先用USE命令打开;SQL的DELETE命令和传统的FoxPro DELETE命令都是逻辑删除记录,如果要物理删除记录,都需要使用PACK命令;传统的FoxPro DELETE命令只能删除本工作区中打开的数据库表中的记录。54、物理删除有删除标记的记录的命令为PACK

17、,执行该命令后所有有删除标记的记录将从表中被物理地删除,并且不可能再恢复。逻辑删除或置删除标记的命令是DELETE。55、List命令中FOR条件用于在指定的范围内进行选择操作,仅显示满足条件的记录。通配符*号用来模糊搜索文件。当查找文件夹时,可以使用它来代替一个或多个真正字符;当不知道真正字符或者懒得输入完整名字时,常常使用通配符代替一个或多个真正的字符。要显示书名以计算机打头的所有图书,应用语句list for 书名计算机。56、显示记录的命令是LIST和DISPLAY,它们的区别仅在于不使用条件时,LIST默认显示全部记录,而DISPLAY则默认显示当前记录。Show为表单的常用方法,用

18、于显示表单。SELECT为SQL查询语句中的一个短语,用于说明要查询的字段。57、LOCATE命令是按条件定位记录位置的命令,该命令执行后将记录指针定位在满足条件的第1条记录上。如果要使指针指向下一条满足条件的记录,使用CONTINUE命令。如果没有满足条件的记录则指向文件结束位置。GOTO、GO和SKIP命令为常用的查询定位命令,其中GO命令直接等价于GOTO命令;SKIP命令可以向前向后移动若干条记录位置,其命令格式为SKIP n ,其中n可以是正整数或负整数,默认是1。如果是正数向后移动,如果是负数则向前移动。如果使用索引,是按索引项的顺序定位。58、LOCATE命令是按条件定位记录位置

19、的命令,其格式为:LOCATE FOR 。该命令执行后将记录指针定位在满足条件的第1条记录上。如果要使指针指向下一条满足条件的记录,使用CONTINUE命令,如果没有满足条件的记录则指向文件结束位置。使用LOCATE ALL命令按条件对表中的记录进行查找,若查不到记录,函数EOF()的返回值应该是 .T.,若找到记录则返回.F 。59、Visual FoxPro中的索引分为主索引、候选索引、唯一索引和普通索引四种。主索引是在指定字段或表达式中不允许出现重复值的索引,主索引可以看作表中的主关键字,一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但候选索引可以有多个;唯一索引是索引项的唯

20、一,而不是字段值的唯一;普通索引既允许字段中出现重复值,也允许索引项中出现重复值。所以要指定字段或表达式不出现重复值,应该建立的索引是主索引和候选索引。根据索引功能的不同,可以将索引分为主索引、候选索引、唯一索引和普通索引四种。其中,主索引是在指定字段或表达式中不允许出现重复值的索引,在数据库表中才能建立主索引,即在一个自由表中不能建立主索引。在Visual FoxPro中,根据索引的功能对索引进行分类,也可以根据索引文件扩展名分类。根据索引功能的不同,可以将索引分为主索引、候选索引、唯一索引和普通索引四种。按文件扩展名分类可分为单独索引文件和复合索引文件(结构复合索引文件和非结构复合索引文件

21、)。其中,结构复合索引也是结构复合压缩索引,在表设计器中建立的索引都是结构复合压缩索引。60、从索引的组织方式来讲,索引分为三类索引文件:单独的.idx索引,是一种非结构索引;采用非默认名的.cdx索引,也是非结构索引;与表名同名的.cdx索引,是结构复合索引。与表名同名的.cdx索引是一种结构复合压缩索引,它是Visual FoxPro数据库中最普通也是最重要的一种索引文件,用表设计器建立的索引都是这类索引。实体完整性是保证表中记录唯一的特性,即在同一个表中不允许有重复的记录出现。在Visual FoxPro中通过主索引和候选索引来保证数据的实体完整性。61、INDEX命令格式:INDEX

22、ON TO |TAG OF FOR 条件COMPACT ASCENDING|DESCENDING UNIQUE|CANDIDATE ADDITIVE,其中索引表达式可以是字段名,或包含字段名的表达式,如果为多个字段,需要用号连接。62、在数据库中,数据完整性是指保证数据正确的特性,数据完整性一般包括实体完整性、域完整性和参照完整性等。63、建立字段有效性规则比较简单直接的方法是在表设计器中建立,在表设计器的字段选项卡中有一组定义字段有效性规则的项目,它们是规则(字段有效性规则)、信息(违背字段有效性规则时的提示信息)、默认值(字段的默认值)三项。其中规则是逻辑表达式,信息是字符串表达式,默认值

23、的类型则以字段的类型确定。64、SQL可以完成数据库操作要求的所有功能,包括数据查询、数据操作、数据定义和数据控制,是一种全能的数据库语言。Create命令是SQL语句的一种,可以用CREATE OBJECT函数来生成表单对象;建立一个表单的SQL语句为CREATE FORM。65、SQL的查询的基本形式由SELECT-FROM-WHERE查询块组成,多个查询块可以嵌套执行。其中主要短语的含义如下:GROUP BY短语用于对查询结果进行分组,可以利用它进行分组汇总;HAVING短语用来限定分组必须满足的条件,必须跟随GROUP BY使用;WHERE说明查询条件,即选择元组的条件。去掉不满足条件

24、的分组应在GROUP BY后面使用HAVING 子句。66、显示记录的命令是LIST和DISPLAY,它们的区别仅在于不使用条件时,LIST默认显示全部记录,而DISPLAY则默认显示当前记录。Show为表单的常用方法,用于显示表单。SELECT为SQL查询语句中的一个短语,用于说明要查询的字段。67、简单查询是基于一个表进行的查询,是由SELECT和FROM短语构成的无条件查询,或由SELECT、FROM和WHERE短语构成的条件查询。LIKE为字符串匹配运算符,可与通配符%和_一起使用。%表示与任意多个字符匹配;_表示与任意一个字符匹配。68、SQL的基本形式由SELECT-FROM-WHERE查询块组成。其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件。要求从表Employee中查询职工号的第5位开始的4个字符为0426,用到SUBSTR( )函数,SUBSTR( )从指定表达式值的指定起始位置取指定长度的子串作为函数值。而STR()是数值转换成字符串。69、在SQL查询语句的尾部添加INTO ARRAY 可以将查询的结果放入指定的数组中。70、在查询设计器的界面中有6个选项卡,它们和SQL S

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1