C语言知识记录.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:2 大小:30KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

C语言知识记录.doc

C语言知识记录.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

18 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

知识记录数据库管理系统支持的数据模型有(层次模型、网状模型、关系模型)栈具有后进先出的特征,队列有先进先出的特征。数据库设计包括(概念设计、逻辑设计和物理设计)。C语言只有32个关键字和9种控制语句。在任意一颗二叉树中,度为0的结点总是比度为2的结点多(1)个结构化程序设计所规定的三种基本控制结构是(顺序、选择、循环)与传统的结构化分析与设计技术相比,面对对象技术具有许多明显的优点(可重用性好、可维护性好、稳定性好)程序流程图(PFD)中的箭头代表的是(控制流)数据流图(DFD)是需求分析常用工具在结构化方法中,软件功能分解属于下列开发中的阶段是(总体设计)。用数据流程图(PFD)作为描述工具的开发阶段是(需求分析)。软件开发流程(需求分析—概要(系统)设计—详细设计—编程调试)数据库系统的核心是(数据库管理系统),数据库是存储在计算机有结构的数据的集合关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是(连接)数据库设计包括(结构特性设计和行为特性设计)两个方面的设计内容用户定义的标识符不允许使用关键字、尽量做到“见名知意”、必须以字母或下划线开头、大小写要区分C语句必须以分号结束、复合语句在语法上被看做是一条语句、空语句出现在任何位置会影响程序运行、赋值表达式末尾加分号就构成赋值语句使用putchar函数时,必须在之前包含头文件stdio.h每个函数都可以被单独编译、每个函数不可以单独运行、在一个函数内部不可以定义另一个函数、不是每一个函数都可以被其他函数调用(包括main函数)语句:char*line[5]的表述为:定义line是一个数组,每个数组元素是一个基本类型为char的指针变量C语言中对二进制文件的访问速度比文本文件块、C语言中随机文件以二进制代码形式存储数据、C语言只能够的文本文件以ASCII码形式存储数据else总是与最近的if配套关系数据模型中,二维表的列称为(属性),二维表的行称为(元组)数据的逻辑结构在计算机存储空间中的存放形式称为(数据的存储结构)在面向对象方法中,信息隐蔽是通过对象的(封装性)来实现的在进行模块测试时,要为每个测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中驱动模块的作用是将测试数据传送给被色是的模块,并显示被测试模块所产生的结果。承接模块(桩模块)的作用是模拟被测试模块的下层模块,并显示被测试模块产生的结果。承接模块通常有多个。能够给出数据库物理存储结构与物理存取方法的是(内模式)符合结构化程序设计风格的是(使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑)一颗二叉树上第n层的结点数最多是()个,二分查法最大比较次数为数据库技术的根本目标是(解决数据共享)的问题算法的有穷性是指算法必须能在执行有限步骤之后终止在对文件进行操的过程中,若要求文件的位置回到文件的开头,应当调用(rewind或rewind()或者是fseek或fseek())算法的复杂度主要包括(时间复杂度)和(空间复杂度)关系数据库管理系统能实现的专门关系运算包括(选择、连接和投影)数据的逻辑结构在计算机存储空间中的存放形式称为数据的(逻辑模式或概念模式)参数之间的传递实参和形参之间传数值,和传地址的差别。传数值的话,形参的变化不会改变实参的变化。传地址的话,形参的变化就会有可能改变实参的变化。*p++和(*p)++的之间的差别:改错题目中很重要*p++是地址会变化。(*p)++是数值会要变化。34、一维数组的重要概念:对a[10]这个数组的讨论。1、a表示数组名,是第一个元素的地址,也就是元素a[10]的地址。2、a是地址常量,所以只要出现a++,或者是a=a+2赋值的都是错误的。3、a是一维数组名,所以它是列指针,也就是说a+1是跳一列。对a[3][3]的讨论。1、a表示数组名,是第一个元素的地址,也就是元素a[10]的地址。2、a是地址常量,所以只要出现a++,或者是a=a+2赋值的都是错误的。3、a是二维数组名,所以它是行指针,也就是说a+1是跳一行。4、a[0]、a[1]、a[2]也都是地址常量,不可以对它进行赋值操作,同时它们都是列指针,a[0]+1,a[1]+1,a[2]+1都是跳一列。5、注意a和a[0]、a[1]、a[2]是不同的,它们的基类型是不同的。前者是一行元素,后三者是一列元素。35、为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为N-S图(由Nassi和Shneiderman提出的一种符合程序化结构设计原则的图形描述工具)36、若某线性表中最常用的操作是取第I个元素和找第I个元素的前驱元