C语言二级知识点总结.docx

上传人:h**** 文档编号:9222001 上传时间:2022-04-01 格式:DOCX 页数:7 大小:20.03KB
返回 下载 相关 举报
C语言二级知识点总结.docx_第1页
第1页 / 共7页
C语言二级知识点总结.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《C语言二级知识点总结.docx》由会员分享,可在线阅读,更多相关《C语言二级知识点总结.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、C语言二级知识点总结C语言二级学问点总结 本文关键词:学问点,语言C语言二级学问点总结 本文简介:C语言二级考试学问点总结1.在数据流图中,用标出名字的箭头表示数据流。在程序流程图中,用标出名字的箭头表示限制流。2.可行性分析阶段产生可行性分析报告。概要设计说明书是总体设计阶段产生的文档。集成测试安排是在概要设计阶段编写的文档。需求规格说明书是后续工作如设计、编码等须要的重要参考文档。3.除了堆C语言二级学问点总结 本文内容:C语言二级考试学问点总结1.在数据流图中,用标出名字的箭头表示数据流。在程序流程图中,用标出名字的箭头表示限制流。2.可行性分析阶段产生可行性分析报告。概要设计说明书是总

2、体设计阶段产生的文档。集成测试安排是在概要设计阶段编写的文档。需求规格说明书是后续工作如设计、编码等须要的重要参考文档。3.除了堆排序算法的比较次数是,其他的都是n(n1)/2。4.ER图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于逻辑设计阶段。5.C语言中的非执行语句不会被编译,不会生成二进制的机器指令,所以A)错误。由C语言构成的指令序列称C源程序,C源程序经过C语言编译程序编译之后生成一个后缀为.OBJ的二进制文件(称为目标文件);最终要由“连接程序“把此.OBJ文件与C语言供应的各种库函数连接起来生成一个后缀为.EXE的可执行文件。6.C语言中八进制整

3、型常量的开头是数字0,十六进制整型常量的开头数字是0x。C语言中的实型常量有两种表示形式:小数形式,小数形式表示的实型常量必需要有小数点;指数形式,以“e“或“E“后跟一个整数来表示以10为底数的幂数,且规定字母e或E之前必需要有数字,且e或E后面的指数必需为整数。7.循环队列有队头和队尾两个指针,但是循环队列仍是线性结构的;在循环队列中只须要队头指针与队尾两个指针来共同反映队列中元素的动态改变状况8.链式存储结构既可以针对线性结构也可以针对非线性结构。链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间。9.在需求分析阶段可以运用的工具有数据流图DFD图,数据字典DD,判定树与

4、判定表10.对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。11.栈支持子程序调用。栈是一种只能在一端进行插入或删除的线性表,在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,接着向下执行,这种调用符合栈的特点12.冒泡排序与简洁插入排序与简洁选择排序法在最坏状况下均须要比较n(n1)/2次,而堆排序在最坏状况下须要比较的次数是13.编译软件、操作系统、汇编程序都属于系统软件,只有C)教务管理系统才是应用软件。14.耦合性是模块间相互连接的紧密程度的度量而内聚性是指一个模块内部各个元素间彼此结合的

5、紧密程度15.循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行改变。因为是循环利用的队列结构所以对头指针有时可能大于队尾指针有时也可能小于队尾指针。16.在ER图中实体集用矩形,属性用椭圆,联系用菱形。17.算法是指解题方案的精确而完整的描述,算法不等于程序,也不等于计算方法,设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的限制结构。18.数据库系统的三级模式是概念模式、外模式和内模式19.关于数据库设计的叙述:数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充溢和完善的。20.面对对象基本方法的基本概念有对象、类和实例、消息、继承与多态性21.一般来说,

6、在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一样。线性链表中数据的插入和删除都不须要移动表中的元素,只需变更结点的指针域即可。22.实体完整性约束要求关系的主键中属性值不能为空值。所以一个关系中应当有一个或多个候选关键字23.软件危机主要表现在:软件需求的增长得不到满意;软件开发成本和进度无法限制;软件质量难以保证;软件不行维护或维护程度特别低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。24.需求分析阶段的工作有:需求获得;需求分析;编写需求规格说明书;需求评审25.黑盒测试是对软件已经实现的功能是否满

7、意需求进行测试和验证,黑盒测试完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求和功能规格说明,检查程序的功能是否符合它的功能说明,26.系统结构图是对软件系统结构的总体设计的图形显示。在需求分析阶段,已经从系统开发的角度动身,把系统按功能逐次分割成层次结构,是在概要设计阶段用到的。PAD图是在具体设计阶段用到的。程序流程图是对程序流程的图形表示,在具体设计过程中用到。数据流图是结构化分析方法中运用的工具,它以图形的方式描绘数据在系统中流淌和处理的过程,由于它只反映系统必需完成的逻辑功能,所以它是一种功能模型,是在可行性探讨阶段用到的而非软件设计时用到27.栈是先进后出的数据结构,在整个

8、过程中,栈底指针不变,入栈与出栈操作均由栈顶指针的改变来操作28.数据定义语言:负责数据的模式定义与数据的物理存取构建;数据操纵语言:负责数据的操纵,包括查询及增、删、改等操作;数据限制语言:负责数据完整性、平安性的定义与检查以及并发限制、故障复原等功能。29.C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件。并不是源程序中的全部行都参与编译。在条件编译形式下,相关内容只在满意肯定条件时才进行编译。用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中30.不能将一个整数干脆赋给指针变量作为地址31.函数调用中形参值的改变不会传递给实参。32.auto:

9、函数中的局部变量,动态地安排存储空间,数据存储在动态存储区中,在调用该函数时系统会给它们安排存储空间,在函数调用结束时就自动释放这些存储空间。register:为了提高效率,C语言允许将局部变量的值放在CPU中的寄存器中,这种变量叫“寄存器变量“,只有局部自动变量和形式参数可以作为寄存器变量。extern:外部变量(即全局变量)是在函数的外部定义的,它的作用域为从变量定义处起先,到本程序文件的末尾。假如外部变量不在文件的开头定义,其有效的作用范围只限于定义处到文件终了。static:静态局部变量属于静态存储类别,在静态存储区内安排存储单元。在程序整个运行期间都不释放。33.取模运算符%的左右两

10、个操作数均应为整数34.条件表达式:x表达式1?表达式2:表达式3的含义是:先求解表达式1,若为非0(真),则求解表达式2,将表达式2的值赋给x。若表达式1的值为0(假),则求解表达式3,将表达式3的值赋给x。35.在随意一棵二叉树中,度为0的叶子节点总是比度为2的节点多一个36.数据库应用系统中的核心问题是数据库的设计37.因为x,y都是double型数据,所以输入时的格式字符应为%lf38.chars7;s“Olympic“;中字符数组s的大小至少为8,才能存放下字符串。(字符串的末尾都有结束标记“0“)。39.数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充溢和完善的。40.

11、具体设计的任务是为软件结构图中而非总体结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细微环节41.数据定义语言:负责数据的模式定义与数据的物理存取构建;数据操纵语言:负责数据的操纵,包括查询及增、删、改等操作;数据限制语言:负责数据完整性、平安性的定义与检查以及并发限制、故障复原等功能。42.C语言中整型变量分为4种,基本型int,短整型shortint,长整型longint和无符号型(unsignedint、unsignedshort、unsignedlong)第7页 共7页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁