- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)主要特点;数据集成性
数据高共享性和低冗余性
数据独立性
数据统一管理和控制
数据库系统是有数据库、数据库管理软件、数据库管理系统、数据库管理员、硬件平台和软件平台组成
扇出:一个模直接调用其他模的模块个数
您可能关注的文档
- 2010版中医病历和上级医师查房录书写[精品].doc
- 2010年高三化学高考一轮复习教案:第一章 从实验学化学(共57页精美WORD)[精品].doc
- 2010版《江西省房屋建筑和市政基础设施施工招标投标文件格式》[精品].doc
- 2010秋社会学概论随机考试复习题[精品].doc
- 2010福建省教师招聘考试教育综合知识试题[精品].doc
- 2010级高一上学期期中考试数学试卷(精品)[精品].doc
- 2010浙江省杭州市英语中考试卷(含答案)[精品].docx
- 2010级高一上学期期中考试物理试题[精品].doc
- 2010蒙牛冠益乳推广方案[精品].doc
- 2010美特斯邦威服装网络推广方案[精品].ppt
文档评论(0)