2022年全国计算机等级考试二级c语言复习整理笔记 .pdf
《2022年全国计算机等级考试二级c语言复习整理笔记 .pdf》由会员分享,可在线阅读,更多相关《2022年全国计算机等级考试二级c语言复习整理笔记 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、笔记:1 变量的作用域:形参为局部变量,函数调用完毕就失去意义,所以在同一个C 程序中,不同函数所使用的形参可以名字相同。C 语言调用函数时,实参能把值传给形参,形参的值不能传递给实参(模一35)注意:函数传递只有return 语句和指针才会改变原程序的值。例题:程序输出的结果是7 9 #include Int t(int x,int y,int cp,int dp) cp=x*x+y*y;dp=x*x-y*y;, Main() nit a=1,b=8,c=7,d=9; t(a,b,c,d); printf( “ %d%dn” ,c,d); 局部变量无固定内存分配,系统临时分配,调用完结束分配
2、,不确定的情况下,最好用全局变量Auto 变量实际是函数内部变量外部变量 :函数体外定义,是全局变量,有效范围:从定义起到程序结束。外部变量可以在函数间传递2 下面非法字符变量是: t代表横向跳若干格 0139 0 后代表八进制数,9 超出范围 , n xAB 代表十六进制AB 的 ASCII 码v 表示竖向跳格; x2a 表示的是两位十六进制数字符a 对应的 ASCII 码值 a 代表题: strlen (” ” 023xABCn ” ) ;Strlen 计算字节长度,结果为6 3 双精度 double 用%le 表示如: scanf( “%le” ,&a) ;双精度占用8 个字节, flo
3、at 占用 4 格字节, int 占用 2 个字节;如 struct stchar a15;int b;double c; Printf( “ %d” ,sizeof(struct st); 则占用总共15+8+2=25 个字节例题:定义float a15,*p=a,且数组的首地址为300H,则p+13所指向数组元素的地址为300H+13*4H=352H(模一30题)自己意见为52D化成十六进制为34H答案为334H 4 for(表达式 1;表达式 2;表达式 3)表达式 1- 表达式 2(判断) - 循环体 - 表达式 3- 继续判断表达式2 如题: int i,j=5; for(i=0;i
4、3;j=i+ )printf( “ %d,%d ” ,i,j); 则输入结果为1,5 2,2 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 7 页 - - - - - - - - - - 5 int a=10;a+=a-=a*=a ;则输出结果为:从右往左计算,先a-a*a=10-10*10=-90 ;在 a+(-90) =-180 6 n u - 都只能用在两个关系同元,不同元只能做* (笛卡尔积运算)7 线性表: 顺序存储结构链式存储结构链表存储结构和逻辑结构未必相同,因为靠指针实现对数
5、据的指定的,所以不能随即存储循环链表:在链表计算中,能使空表和非空表的运算统一的结构8 结构化设计理论:结构话程序设计的核心和基础包括:结构化分析方法,结构化设计方法,结构化编程方法。结构化分析方法是面向数据流进行需求分析的方法,采用 自顶下下、 逐层分解 ,建立系统的处理流程,以 数据流图和数据字典为主要工具,建立系统模型结构化程序设计原则主要概括为:自顶下下、逐步求精、限制使用goto 语句需求分析常用的主要工具:数据流图DFD、数据字典DD 、判定树和判定表详细设计常用工具:问题分析图PAD、程序流程图PFD、盒式图N-S 需求分析为软件定义时期的最后一个阶段:需求获取需求分析编写需求规
6、格说明书需求评审软件测试主要目的是尽可能多发现软件中的错误,尤其是发现至今尚未发现的错误数据库( DB)的设计阶段主要包括需求分析、概念设计、逻辑设计(将E-R 图转换成关系模式)、物理设计9 数据库管理系统(DBMS ) :数据库系统中实现各种数据管理功能的核心软件功能:数据组织数据维护数据控制数据保护数据服务数据库系统( DBS)主要特点 ;数据集成性数据高共享性和低冗余性数据独立性数据统一管理和控制数据库系统是有数据库、数据库管理软件、数据库管理系统、数据库管理员、硬件平台和软件平台组成扇出 :一个模直接调用其他模的模块个数扇入 ;调用给定模的模块个数加工 :对应一个模块数量Ftell
7、(fp)为 fp 指针指向文件当前读写位置精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 7 页 - - - - - - - - - - 数据流程图有:变换型流程型赋值表达式中等号左边只能是变量代表某个存储单元的表达式注释: 功能性序言性#include:预处理程序在标准目录下查找指定文件#include ” 文件名 ” :首先引用被包含文件的源文件所在目录下查找,如找不到, 再到标准目录下查找在程序设计阶段应该采取自顶向下 和逐步求精的方法,吧一个模块的功能逐步分解,细化为一系列具体的步骤,
8、继而用某种程序设计语言写成程序。在面向对象的程序设计方法中,类的实例称为对象某二叉树度为2 的节点为 18 个,则该二叉树有叶子节点19 个K=%d 输出为 %d Int m=n=2 ;错n 没有定义Int k=k+1 ;错 定义的时候右边不能有K Char c=32;对Int _abd;对Int do=1L ;错 do 是关键字Int 2_abc; 错 标识符符错,不能字母开头例题:下面不能正确赋值的是:Char *p ,ch;P=&ch ;scanf( “%c” ,&p ) ;Char *p ;p=(char *p )malloc(1) ; scanf( “%c” ,p) ;Char*p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年全国计算机等级考试二级c语言复习整理笔记 2022 全国 计算机等级考试 二级 语言 复习 整理 笔记
限制150内