C语言二级考试小知识点
1、在数据流程图中带箭头的线表示数据流
2、在程序流程图中带箭头的线表示控制流
3、程序化程序设计基本原则有,自顶向下、模块化、逐步求精
4、软件设计中模块划分遵循高内聚低耦合
5、需求分析阶段产生的主要文档是,软件需求规格说明书
6、算法有穷性是指算法程序运行的时间有限
7、栈是按“先进后出”的原则组织数据的,数据的插入和删除都是在栈顶操作的
(栈是先进后出的线性表,队列是先进先出的线性表,循环队列是线性结构的线性表
栈也是支持子程序调用的数据结构)
8、数据库设计中将E-R图转换成关系数据模型的过程属于逻辑设计阶段
9、理解三个关系R、S、T之间的交、自然连接、并、笛卡尔积、差、除、选择、投影、插入
10、循环队列中的元素由对头指针和队尾指针共同决定的
11、软件开发中需求分许阶段可以使用的工具是DFD图
12、数据库管理技术的发展的三个阶段中,数据共享最好的是数据库系统阶段
13、了解C语言规定的用户标识符命名规则(只能是数字、字母、下划线)
14、.数据库应用系统中的核心问题是数据库设计
15、结构化程序由顺序、分支、循环三种基本结构组成
16、.树是简单的非线性结构,所以二叉树也是非线性结构
17、E-R图中表示实体之间的联系的图形是菱形,用矩形表示实体,用椭圆形表示实体的属性
18、C语言程序的执行总是从mian函数开始,main函数结束
19、线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构(线性链式存储结构每个节点都由数据域和指针域部分组成所以增加了存储空间)
20、软件测试目的是为了发现程序中的错误
21、软件生命周期是指软件产品从提出、实现、使用、维护到停止使用退役的过程
22、面向对象方法中继承是指,类之间共享属性和操作的机制
23、层次型、网状型、和关系型数据库的划分原则是数据之间的联系方式
24、数据库设计中反映用户对数据要求的模式是外模式(数据库系统的三级模式是概念模式、外模式、和内模式、概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图,外模式也成为子模式或用户模式,它是用户数据视图,给出了用户的局部数据的描述,内模式又成为物理模式,它给出了数据库物理存储结构和物理存取方法)!!!一般只考内模式和外模式理解就可以!!!
25、计算机能直接执行的程序是可执行程序
26、程序调试的任务是诊断和改正程序中的错误(要与软件测试分清)
27、了解什么是软件危机(软件危机表现在软件质量难以控制、软件开发生产率低、软件成本不断提高,软件过程不规范不属于软件危机)
28、黑盒测试设计测试用例主要根据程序外部功能
29、C语言中没有逻辑型

