C++面向对象程序设计
实验指导书
(第三版)
(适用于理工科)
学    号:
姓    名:
班    级:
指导老师:
计算机系
2019年7月
实验1  C++程序的运行环境和运行C++程序的方法
一、实验目的和要求
1.熟悉VS2015的集成开发环境;
2.学会使用VS2015编辑、编译、连接和运行C++程序;
3.通过运行简单的C++程序,初步了解C++源程序的结构和特点;
4.学会使用简单的输入输出操作。
二、实验内容
1.编辑、编译、连接和运行以下的C++程序
#include<iostream>
using namespace std;
int main()
{
    cout<<"Hello!\n";
    cout<<"This is a program."<<endl;
    return 0;
}
2.编译下列程序,改正所出现的错误信息,并写出输出结果。
(1)#include<iostream>
using namespace std;
int main()
{
cin>>a;
int b=3*a;
cout<<"b=<<b<<\n";
return 0;
}
(2)
int main()
{
cout<<"Hello!\n";
cout<<"Welcome to C++!";
}
(3)
#include<iostream>
using namespace std;
int main()
{
int x,y;
x=5;
y=6;
int z=x*y;
cout<<"x*y="<<z<<endl;
return 0;
}
3.请填空完成以下程序,并上机调试正确,写出运行结果。
#include<iostream>
using namespace std;
int add(int a,int b);
int main()
{
int x,y,sum;
cout<<"Enter two numbers:<<’\n’;
//在下划线处填上语句,完成用cin读入x和y
_____________________
_____________________
sum=add(x,y);
cout<<The sum is:<<sum<<\n’;
return 0;
}
int add(int a,int b)
{
//在下划线处填上语句,完成计算a与b的和并返回之
_________________________
}
实验2  C++简单程序设计练习
一、实验目的和要求
1.进一步熟悉VS2015的集成开发环境。
2.进一步熟悉使用VS2015编辑、编译、连接和运行C++程序;
3.进一步熟悉C++程序的结构和编程方法;
4.了解C++在非面向对象方面对C功能的扩充与增强。
二、实验内容
1.编辑、编译、连接和运行以下C++多文件程序。
析构方法(1) #include<iostream>
using namespace std;
int add(int a, int b);
int main()
{
    int x, y, sum;
    cout << "Enter tow numbers:" << endl;
    cin >> x;
    cin >> y;
    sum = add(x, y);
    cout << "The sum is:" << sum << endl;
    return 0;
}
int add(int a, int b)
{
    int c;
    c = a + b;
    return c;
}
2.输入以下程序,进行编译,如果有错误,请修改程序,直到没有错误,然后进行连接和运行,并分析运行结果。
#include<iostream>
using namespace std;
int main()
{
    void fun(int,int &);
    int x, y;
    fun(3, x);
    fun(4, y);
    cout << "x+y=<<x+y << endl;
    return 0;
}
void fun(int m, int &n)
{
    n = m * 5
}
3.编写一个程序,用来分别求2个整数、3个整数、2个双精度数和3个双精度数的最大值。要求使用重载函数来完成。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。