1第1章C++语言简介一、简答题1
请介绍C++语言的发展过程C++语言源于C语言,1972年,AT&T公司设计了C语言并得到广泛应用
为了使得C语言能够支持面向对象技术,在20世纪80年代,Bell实验室设计了一门新的语言C++
1985年起,C++语言开始进入商业应用阶段,并由此进入了高速发展时期,各种面向对象程序设计思想与技术逐步融入到C++语言之中
在C++语言标准中,先后提供了对虚函数、重载、继承、模板和命名空间技术的支持
现在的C++语言已经是一门完全独立的语言,而不再是对C语言的简单扩充
试比较C++语言与Java语言的优缺点
(1)安全性
用Java语言编写的程序,其安全性要高于用C++语言编写的程序
Java语言对语法做了更多的限制,添加了更多的数据检测内容,从而减少了程序出错的概率
更重要的是,Java语句取消了指针数据类型,并且添加了内存自动回收功能,从而避免了系统内容出错的情况
而这一切都是C++程序设计中极其容易出现错误的地方
虽然C++程序的安全性相对低于Java程序,但是,C++程序的运行效率确是Java程序难以企及的
一方面,Java程序需要Java虚拟机对中间代码进行解释执行,而C++程序则是一次编译后可以立即执行;另一方面,在C++程序中,指针数据类型的使用可2以大幅度提高程序运行效率和程序的灵活性,而这都是Java程序所不具备的
二、程序设计题创建一个简单C++程序,在屏幕上显示ThisisaC++program
【步骤】用户利用VC6
0开发工具,创建一个空的Win32控制台项目,在项目中添加一个空的cpp文件,添加如下代码
#includeusingnamespacestd;intmain(intargc,char**argv){cout