C++复习笔记及模拟题.docx
《C++复习笔记及模拟题.docx》由会员分享,可在线阅读,更多相关《C++复习笔记及模拟题.docx(23页珍藏版)》请在优知文库上搜索。
1、C+期末知识复习总结及模拟题第一章C+简介一、什么是计算机1、计算机是一种能以数十亿倍于人类的速度执行计算和进行逻辑判断的设备。2、冯诺依曼结构20世纪30年代中期,美国科学家冯诺依曼大胆的提出:抛弃十进制,采用二进制作为数字计算机的数制基础。同时,他还提出预先编制计算程序,然后由计算机来按照人们事前制定的计算顺序来执行数值计算工作。二、计算机的组成结构1 .输入单元:计算机的“接收”部分。2 .输出单元:计算机的“运送”部分。3 .内存单元:计算机进行快速存取,但容量不大的“仓库”部分。4 .算术逻辑单元:计算机的“生产”部分。5 .中央处理器:计算机的“管理”部分6 .辅助存储单元:这是计
2、算机的长期性、大容量的“仓库”部分。三、早期的操作系统1、早期操作系统的特点(1)单用户单任务(2)输入慢、效率低下2、新操作系统的特点(1)多用户多任务(2)分时系统、并行处理、效率高四、个人计算、分布式计算和客户/服务器计算1 .个人计算机(1)在计算机的发展史上,曾经有一段时间,计算机依功能与体积大小而被划分为:超级计算机、大型计算机(巨型机)、中型计算机、小型计算机、微型计算机。(2)个人计算机(PC机,PerSonaIComPUter)属于微型计算机。2 .分布式计算(1)把一个需要非常巨大的计算分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到
3、最终的结果。3 .客户/服务器计算(1)工作站:功能最强大的桌面计算机(2)文件服务器:为分布在网络中的客户机提供了一个公共的数据存储。(3)客户机:客户平常使用的计算机五、互联网和万维网1 .互联网全世界最大的网络,是家与家、国与国之间互联的大网络,建立在计算和通信基础之上。随着计算机技术和通信技术的发展,互联网的扩展更加迅速。2 .万维网(WorldWideWeb)万维网是一个庞大的信息网络集合,可利用浏览器访问该网络。利用浏览器,在客户计算机的屏幕上可以显示文本和图片、还可以播放声音和视频。用户可方便地从网站中选取各种内容,也可以利用该网站中的超链接转到其它网站。六、机器语言、汇编语言和
4、高级语言1、编程语言分类:机器语言、汇编语言和高级语言2、(1)机器语言:是一种指令集的体系。这种指令集称为机器码,是电脑的CPU可直接解读和执行的数据。(2)汇编语言:是机器语言的符号化,用汇编语言编写的程序要通过汇编程序翻译成机器语言,计算机才能执行。(3)高级语言:这种语言接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上通用。当然也要通过编译程序翻译成机器语言才能执行。七、开发C+的6个阶段第2阶段:预处理第4阶段:链接第3阶段:运行第I阶段:创建程序第3阶段:编译C+程序第3阶段:载入第二章C+基础知识一、C+标准模板1头文件:#include2、主函数
5、:main()3、返回:return(返回值)二、常用的一个C+标准模板#includeusingnamespacestd;intmain()语句1语句2return0;2、输入输出流和换行1、头文件条件:#includeoiostream是输入类头文件,里面包含了常用的cin、cout等输入输出流。2、名空间:在使用输入输出流时,要声明名空间,方法是:USingnameSPaCeStd.如果不事先声明std名空间,则使用Cin和COUt时,应写成:std:cin和std:COUto3、cin:输入流。用来把变量从键盘输入屏幕。4、cout:输出流。用来把结果从屏幕中打印出来。5、endl:是
6、换行的意思。也可以用n来表示。四、输入输出的格式控制1、头文件条件:#includeoiomanip是格式控制类头文件。里面包含了常用的SetW和setprecision。2、名空间:还是std。3、setw:设置数据输出宽度。使用的时候格式为:SetW(imn),表示左边和右边的语句输出后空出的位置长度。4、SetPreeiSion:设置浮点数输出精度。使用的时候格式为:setprecision(intn),表示后面输出的数据精确的小数点位数。五、标识符1、定义:标识符是指常量、变量、语句标号以及用户自定义函数的名称。2、标识符命名时需要满足的规则:(1)标识符必须由字母、下划线或数字(09
7、)组成。(2)标识符的第一个字符只能是大小写字母或者下划线。(3)C+语言中的关键字不能用作用户自己定义的标识符(4)标识符命名时区分大小写。比如TeSt和test是两个不同的标识符。3、C+容易被当做非关键字的关键字举例(1)auto(2)case(3)delete(4)new(5)goto六、数据类型名称类型占用字节数存储值范围整型int4-23,-(23,-l)实型float4-IO38-IO38双精度型double8-IO308-IO308字符型char10-127无值型void0无值七、C+常用转义符列表转义字符名称功能或用途n换行输出W反斜线用于输出或文件的路径名0空字符字符串结束
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 复习 笔记 模拟