江苏省计算机等级考试二级C++语言辅导ppt课件.ppt

江苏省计算机等级考试二级C++语言辅导ppt课件.ppt

ID:58755574

大小:164.00 KB

页数:73页

时间:2020-10-03

江苏省计算机等级考试二级C++语言辅导ppt课件.ppt_第1页
江苏省计算机等级考试二级C++语言辅导ppt课件.ppt_第2页
江苏省计算机等级考试二级C++语言辅导ppt课件.ppt_第3页
江苏省计算机等级考试二级C++语言辅导ppt课件.ppt_第4页
江苏省计算机等级考试二级C++语言辅导ppt课件.ppt_第5页
资源描述:

《江苏省计算机等级考试二级C++语言辅导ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、江苏省计算机等级考试二级C++语言考前辅导主 要 内 容一、2006年(秋)至2007年(秋)三份试卷分析二、C++语言概述三、数据类型、运算符和表达式四、简单的输入/输出五、C++的流程控制六、函数七、编译预处理八、数组九、结构体、共用体和枚举类型十、指针和引用十一、主要算法分析一、试卷分析(C++部分选择题)1、10题,每题1分2、概念分布较广3、有一定难度一、试卷分析(填空题C++基本概念题)1、5题,每题1分2、概念随机3、较简单一、试卷分析(阅读程序题13分)一、试卷分析(完善程序题12分)二、C++语言概述1、计算机语言和翻译程序机器语言、汇编语言和高级语言。2

2、、C++程序的结构一个C++程序可由多个函数构成,其中必有唯一的一个主函数。它是整个程序的入口,也是整个程序的出口。3、标识符的命名规则规则:字母或下划线开始的字母、下划线和数字串。C++语句中的保留字不能作为标识符。所有的函数名可以作为标识符。4、C++程序的上机过程编辑编译连接运行三、数据类型、运算符和表达式1、常量、变量常量:固定不变的量。整型常量:十进制(29)、八进制(029)和十六进制(0x29)实型常量:小数表示(123.456)、指数表示(1.23456e+002)字符常量:(字符串常量)普通字符(‘A’‘a’‘2’‘+’‘,’)、转义字符(‘qqq’‘

3、xhh’)符号常量: (一般用大写字符表示)#definePI3.1415936三、数据类型、运算符和表达式(续一)变量:整型:短整型:    2字节  shortint(-32768--+32767)无符号短整型:2字节  unsignedshortint(0—65535)基本整型:4字节 int无符号基本整型:4字节 unsignedint实型:单精度:4字节  float双精度:8字节double字符型:有符号字符:1字节  char(-128—127)无符号字符:1字节unsignedchar(0—255)三、数据类型、运算符和表达式(续二)2、不同类型数据之间的混

4、合运算表达式值的类型由该式子中最长的数据类型决定。float型无条件转换成double型。char型无条件转换成int型。*注意强制类型转换的用法。(类型名)(int)x+y等价于 ((int)x)+y参与运算的数据类型改变了,x的类型不变。3、算术运算符和运算表达式 (+-*/%)/:a/ba,b都是整型结果是整型%:a%ba,b都必须是整型三、数据类型、运算符和表达式(续三)4、赋值运算符和赋值表达式(右结合性)‘=’号左边只能出现变量,具有强制类型转换作用复合赋值运算a*=x+y等价于 a=a*(x+y)5、逗号运算符和逗号表达式加‘;’号构成表达式语句作为其它语句的

5、一部分或函数的参数时要加括号6、表达式的类型识别7、有关运算符功能:  优先级:  结合性:  表达式的值:三、数据类型、运算符和表达式(续四)8、关系运算符和关系表达式<<=>>=(6级)  ==!=(7级)注意:等于零和不等于零的表示方式  a!a两个实数判相等和判不相等的方法a

6、

7、(12级)注意:a&&b&&c和 a

8、

9、b

10、

11、c表达式!优先级比算术运算高!(a&&b&&c)等价于 !a

12、

13、

14、!b

15、

16、!c!(a

17、

18、b

19、

20、c)等价于!a&&!b&&!c逻辑运算符的副作用出现在算术表达式中三、数据类型、运算符和表达式(续六)10、自增自减运算符(右结合性)++  --  (2级)注意:a++和++a的区别对整型、实型和字符型都可进行在运算符为多个字符时,尽可能多地自左而右组成完整的运算符。三、数据类型、运算符和表达式(续七)11、条件运算符和条件表达式(右结合性)? : (13级)注意:唯一三目运算符不能和if语句完全等价右结合性 a>b?x:y?m:n y应先与后面的运算符结合12、位运算符~(按位取反 2级)&(按位与 8级)^(按位异或 9级) 

21、(按位或 1

22、0级)13、数学算式的C++语言表示四、语 句1、表达式语句2、函数调用语句3、复合语句4、空语句5、控制语句四、语 句(选择语句)(一)if语句一般格式if (表达式) 语句或if (表达式) 语句1else 语句2注意:“表达式”应有括号,且可为各种类型的表达式“语句”如是复合语句应有括号“语句”还可以是if语句数学分段函数的求值问题繁琐的二维数组填值问题(结合循环语句,几乎每次都考)四、语 句(选择语句_续)(二)switch语句一般格式switch (表达式){case常量表达式1:语句1;break;ca

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。