大学c++复习提纲

大学c++复习提纲

ID:47668249

大小:44.50 KB

页数:5页

时间:2020-01-27

大学c++复习提纲_第1页
大学c++复习提纲_第2页
大学c++复习提纲_第3页
大学c++复习提纲_第4页
大学c++复习提纲_第5页
资源描述:

《大学c++复习提纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1、单项选择题(每题2分,共30分)2、填空题(每空2分,共24分)3、程序分析题(每题4分,共16分)4、应用编程题(3小题,共30分)提纲:第1章lü计算机语言:计算机命令集合,简称语言。lü高级语言:语法和结构更类似普通英文,较低级语言远离对硬件的直接操作。lC++源程序的实现与其它高级语言源程序实现的原理是一样的。一般地,都要经过下述三个步骤:*编辑*编译*运行l每一个C++程序都必须有一个main函数。l常量是在程序中不能被改变的量。l用单撇号括起来的一个字符就是字符型常量。l将一个字符常量存放到内存单元时,实际上是将该字符相应的ASCII代码(见附录)放到存储单元中。

2、l′a′的ASCII码为97,而′A′的ASCII码为65,每一个小写字母比它相应的大写字母的ASCII代码大32。l在程序运行期间其值可以改变的量称为变量。l变量名只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。l大写字母和小写字母是两个不同的字符。因此,sum和SUM是两个不同的变量名。lC++的运算符l基本的算术运算符(加减乘除求余)l关系运算符>(大于)<(小于)==(等于)>=(大于或等于)<=(小于或等于)!=(不等于)l逻辑运算符&&(逻辑与)

3、

4、(逻辑或)!(逻辑非)l++和--运算符作用于变量有两种方式:一是前缀方式;二是后缀方式。la=b

5、++等价于a=b;b=b+1;(所谓后缀)而la=++b等价于b=b+1;a=b;(所谓前缀)。l顺序结构的程序l关系运算和逻辑运算l选择结构和if语句l多分支选择结构和switch语句l条件运算符(?:)l其中“(a>b)?a:b”是一个“条件表达式”。它是这样执行的:如果(a>b)条件为真,就取“?”后面的值,即a;否则就取“:”后面的值,即b。l循环结构和while、for语句lbreak语句和continue语句l在C++中,无论把一个程序划分成多少个程序模块,只能有一个main函数,相当于总调度。l程序的执行从main函数开始,调用其它函数后流程回到main函数。l在定

6、义函数时,函数名后面括号中的变量名称为形式参数(formalparameter,简称形参)l在调用函数时,函数名后面括号中的参数(可以是一个表达式)称为实际参数(actualparameter,简称实参)。l实参与形参的个数应相等,类型应匹配(相同或赋值兼容)。l实参与形参按顺序对应,一对一地传递数据。l在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归(recursive)调用。包含递归调用的函数称为递归函数。l用static声明静态局部变量l函数中的局部变量的值在函数调用结束后不消失而保留原值,即其占用的存储单元不释放,在下一次该函数调用时,该变量保留上一

7、次函数调用结束时的值。l计算机语言:计算机命令集合,简称语言。l高级语言:语法和结构更类似普通英文,较低级语言远离对硬件的直接操作。lC++源程序的实现一般要经过三个步骤:编辑、编译、运行。第2章l每一个C++程序都必须有一个main函数。l常量是在程序中不能被改变的量。n用单撇号括起来的一个字符就是字符型常量。n将一个字符常量存放到内存单元时,实际上是将该字符相应的ASCII代码(见附录)放到存储单元中。′a′的ASCII码为97,而′A′的ASCII码为65,每一个小写字母比它相应的大写字母的ASCII代码大32。l在程序运行期间其值可以改变的量称为变量。n变量名只能由字母、

8、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。n大写字母和小写字母是两个不同的字符。因此,sum和SUM是两个不同的变量名。lC++的运算符n基本的算术运算符(加减乘除求余)nnnn复合的赋值运算符u例如:a+=3等价于a=a+3ua+=a-=a*a①先进行“a-=a*a”的运算,它相当于a=a-a*a=12-144=-132。②再进行“a+=-132”的运算,它相当于a=a+(-132)=-132-132=-264。nn关系运算符>(大于)<(小于)==(等于)>=(大于或等于)<=(小于或等于)!=(不等于)n逻辑运算符&&(逻辑与)

9、

10、(逻辑或)!(逻辑非)n+

11、+和--运算符作用于变量有两种方式:一是前缀方式;二是后缀方式。ua=b++等价于a=b;b=b+1;(所谓后缀)ua=++b等价于b=b+1;a=b;(所谓前缀)。第3章l顺序结构的程序l选择结构的程序n关系运算和逻辑运算n选择结构和if语句n多分支选择结构和switch语句n条件运算符(?:)u其中“(a>b)?a:b”是一个“条件表达式”。它是这样执行的:如果(a>b)条件为真,就取“?”后面的值,即a;否则就取“:”后面的值,即b。l循环结构nwhile语句nfor语句n

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

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

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