2011年全国计算机等级考试二级c语言复习整理笔记[精品].doc

2011年全国计算机等级考试二级c语言复习整理笔记[精品].doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2011年全国计算机等级考试二级c语言复习整理笔记[精品]

          笔记:  1变量的作用域:形参为局部变量,函数调用完毕就失去意义,所以在同一个C程序中,,不同函数所使用的形参可以名字相同。    C语言调用函数时,实参能把值传给形参,形参的值不能传递给实参(模一35)   注意:函数传递只有return语句和指针才会改变原程序的值。    例题:程序输出的结果是7 9    #includestdio.h    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%d\n”,c,d);  }     局部变量无固定内存分配,系统临时分配,调用完结束分配,不确定的情况下,最好用全局变量   Auto变量实际是函数内部变量  外部变量:函数体外定义,是全局变量,有效范围:从定义起到程序结束。外部变量可以在函数间传递    2下面非法字符变量是:  ‘\t’ 代表横向跳若干格   ‘\0139’ \0后代表八进制数,9超出范围    ‘,’    ‘\n’  ‘\xAB 代表十六进制AB的ASCII码   ‘\v’表示竖向跳格;   ‘\x2a表示的是两位十六进制数字符a对应的ASCII码值    ‘a’代表  题:strlen(”\t\”\023\xABC\n”);  Strlen计算字节长度,结果为6    3双精度double用%le表示如:scanf(“%le”,a);    双精度占用8个字节,float占用4格字节,int占用2个字节;  如 struct st{char a[15];int b;double c;};  Printf(“%d”,sizeof(struct st));    则占用总共15+8+2=25个字节   例题:定义float a[15],*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;i3;j=i++)  {printf(“%d,%d ”,i,j);}   则输入结果为1,5 2,2      5 int a=10;    a+=a-=a*=a;     则输出结果为:从右往左计算,先a-a*a=10-10*10=-90;在a+(-90)=-180     6 n u - 都只能用在两个关系同元,不同元只能做*(笛卡尔积运算)    7 线性表:顺序存储结构   链式存储结构   链表存储结构和逻辑结构未必相同,因为靠指针实现对数据的指定的,所以不能随即存储   循环链表:在链表计算中,能使空表和非空表的运算统一的结构   8结构化设计理论:结构话程序设计的核心和基础   包括:结构化分析方法,结构化设计方法,结构化编程方法。  结构化分析方法是面向数据流进行需求分析的方法,采用自顶下下、逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统模型   结构化程序设计原则主要概括为:自顶下下、逐步求精、限制使用goto语句       需求分析常用的主要工具:数据流图DFD、数据字典DD、判定树和判定表    详细设计常用工具:问题分析图PAD、程序流程图PFD、盒式图N-S  需求分析为软件定义时期的最后一个阶段:   需求获取——需求分析——编写需求规格说明书——需求评审   软件测试主要目的是尽可能多发现软件中的错误,尤其是发现至今尚未发现的错误    数据库(DB)的设计阶段主要包括需求分析、概念设计、逻辑设计(将E-R图转换成关系模式)、物理设计     9 数据库管理系统(DBMS):数据库系统中实现各种数据管理功能的核心软件   功能:数据组织   数据维护  数据控制  数据保护    数据服务   数据库系统(DBS)主要特点;数据集成性    数据高共享性和低冗余性    数据独立性  数据统一管理和控制    数据库系统是有数据库、数据库管理软件、数据库管理系统、数据库管理员、硬件平台和软件平台组成       扇出:一个模直接调用其他模的模块个数

文档评论(0)

bodkd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档