理论练习题
面向过程的程序设计方法与面向对象的程序设计方法在对待数据和函数关系方面有什么不同?
[参考答案]:
在面向过程的程序设计中,数据只被看成是一种静态的结构,它只有等待调用函数来对它进行处理。
在面向对象的程序设计中,将数据和对该数据进行合法操作的函数封装在一起作为一个类的定义;另外,封装还提供一种对数据访问严格控制的机制,因此,数据将被隐藏在封装体中,该封装体通过操作接口与外界交换信息。
上机实习题
熟悉并掌握VC++ 2008/Dev-C++的 编程环境。(1)编辑单个程序的过程。
建立和编辑以下单个程序,并执行。(2)建立项目的过程。
建立一个项目proj1,它包含如下两个文件,建立和编辑这个项目,并执行。/*文件名:abc.cpp*/ #includevoid main() { int x,y,z,max; cout << "输入x y z:"; cin >> x >> y >> z; if (x>y) max=x; else max=y; if (max 编译好程序后,一次执行结果如下: 输入x y z:2 5 4? max=5
/*文件名:file1.cpp*/ #include一次执行结果如下: 输入x y z:2 5 4? max=5extern int max(int,int); void main() { int x,y,z,m; cout << "输入x y z:"; cin >> x >> y >> z; m=max(x,y); m=max(m,z); if (m
/*文件名:file2.cpp*/ int max(int x,int y) { if (x>y) return x; else return y; }
关于Program Language更多讨论与交流,敬请关注本博客和新浪微博songzi_tea.