C语言知识点总结
1、模块的独立程度可以由两个定性标准量度:耦合性和内聚性。(一般来说要求模块之间的耦合度尽可能低而内聚性尽可能高)
2、算法具有五个特点:有穷性,确定性,可行性,有0个或者多个输入,有一个或者多个输出。
3、C语言规一端为栈底。按照”先进后出“或者”后进先出“的原则组织数据。
30、结构化程序设计方法的主要原则是:自顶向下、逐步求精、模块化、限制使用goto语句。
31、可复用性是指软件元素不加修改和稍加修改可在不停的软件开发过程中重复使用的性质。软件可复用性是软件软件工程师追求的目标之一,是提高软件生产效率的最主要方法。面向对象的程序设计据用可复用性的优点。
32、栈有两种存储方法:意识顺序栈二是链式栈。
33、软件测试方法分为两大类:静态测试和动态测试。静态测试无需执行被测试的代码而是借助专业的软件测试工具评审软件文档或程序。
34、输出格式控制符%c表示将变量以字符的形式输出;输出格式控制符%d表示将变量以带符号的的十进制整型数输出。
35、switch语句的执行过程为:进入switch结构后,对条件表达式进行运算,然后从上至下去找条件表达式值相匹配的case,以此作为入口,执行switch结构后面的各语句,直到遇到break语句,则跳出switch语句,如果cade都不匹配时,则执行default后面的语句。
36、栈的特点是先进后出,所以全部入栈后在全部出栈所得的序列必然与入栈序列的顺序相反。
37、在数据图中,矩形表示数据的外部实体,圆角的矩形表示变换数据的处理逻辑,双线表示数据的存储,箭头表示数据流。
38、条件运算符组成的表达式的一般组成形式为:表达式1?表达式2::如果表达式1的值为真,则表达式2的值作为条件表达式的值,否则以表达式3的值作为条件表达式的值。
39、C语言函数定义中,参数之列表之间使用逗号分隔。
40、专门的关系运算有三种:投影、选择、联接。
41、软件按照功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。
42、模块化、自顶向下、逐步求精、都是结构化程序的设计原则;可封装是面向对象程序设计原则。
43、数据库管理系统是指位于用户与操作系统之间的数据管理软件,数据库管理系统是为数据库建立、便用、和维护而配置的软件。
44、需求分析阶段的工作主要包括需求获取、需求分析、编写需求规格和需求评审等四方面,产生的主要文档为软件需求规格说明书,它可以为用户分析人员和设计人员之间的交流体提供方便,直接支持目标软件系统的确认,也可以作为控制软件开发进程的依据。
第一章 C语言基础知识
一、选择题
1.C语言规定,必须用 作为主函数名。
A)Function B)include C)main D)stdio
2.一个C程序可以包含任意多个不同名的函数,但有且仅有一个 ,一个C程序总是从 开始执行。
A)过程 B) 主函数 C)函数 D)include
3. 是C程序的基本构成单位。
A)函数 B) 函数和过程 C) 超文本过程 D) 子程序
4.下列说法正确的是 。
A) 一个函数的函数体必须要有变量定义
C语言知识点 来自淘豆网m.daumloan.com转载请标明出处.