切换风格

Snow NewYear Black London Wizard Sunset glow Beige Cloud Dragon Flowers Sky Lavender City California
返回列表
国开电大《C++语言程序设计》上机实验[复制链接]
发表于 2021-12-9 02:50:40 | 显示全部楼层 |阅读模式

C++语言程序设计形考一实验一.docx售价: 15 学习币

附件大小: 1.75 MB, 下载次数: 5

下载 已购买 记录

C++语言程序设计形考二实验五.docx售价: 15 学习币

附件大小: 869.7 KB, 下载次数: 5

下载 已购买 记录

C++语言程序设计形考三实验九.docx售价: 15 学习币

附件大小: 812.26 KB, 下载次数: 6

下载 已购买 记录


因为本科目任务为选做,所以这里我选做了3个实验,大家按照我的上传到作业即可,分别为形考任务一的上机实验1,形考任务二的上机实验5,形考任务三的上机实验9
提交这三个就可以通过了

上机实验1:C++程序的编辑、编译、连接和运行
一、实验内容
读懂如下程序,程序中有编译系统能够检查出来的错误,此类错误一般称为语法错误。上机建立程序项目并修改、调试、正确运行该程序。
#include <iostream>
using namespace std;
    int add(int a,b){ return a+b;}
int main(){
    cout<<"3+2="<<add(3,2)<<endl;
    cout<<"129+345="<<add(129,345)<<endl;
    return 0;
}
二、实验要求
1.建立项目,完成编辑、编译、链接和运行的全过程;
2.修改程序,使得程序能够多输出一行信息,内容是“同志们,你们好!”;
3.通过编译证实有这样的错误,并按编译系统提供的信息,找出错误之所在,改正后重新编译、链接和运行程序。
三、实验结果截图
(请将实际上机运行的结果截图并上传)

上机实验1:C++程序的编辑、编译、连接和运行
一、实验内容
读懂如下程序,程序中有编译系统能够检查出来的错误,此类错误一般称为语法错误。上机建立程序项目并修改、调试、正确运行该程序。
#include <iostream>
using namespace std;
    int add(int a,b){ return a+b;}
int main(){
    cout<<"3+2="<<add(3,2)<<endl;
    cout<<"129+345="<<add(129,345)<<endl;
    return 0;
}
二、实验要求
1.建立项目,完成编辑、编译、链接和运行的全过程;
2.修改程序,使得程序能够多输出一行信息,内容是“同志们,你们好!”;
3.通过编译证实有这样的错误,并按编译系统提供的信息,找出错误之所在,改正后重新编译、链接和运行程序。
三、实验结果截图
(请将实际上机运行的结果截图并上传)

上机实验9:操作符重载的应用
一、实验内容
下面程序定义了复数类Complex的3个对象:Complex u(10, 20), v(5,-4), s;
在程序中通过s = u + v;来计算u和v的和,并将结果存入s中,填补缺失的语句并调试出正确运行结果。
#include <iostream>
using namespace std;
class Complex
{private:
    double real, imag; //real、imag分别保存复数的实部、虚部
public:
    Complex() { real = 0; imag = 0;}
    Complex(double r, double i) {real = r; imag = i; }
    void display()
    { cout<< "("<< real;
        if (imag >0)cout<< "+" << imag << "i)";
        else if (imag<0) cout<< imag << "i)";
    }
    // 通过成员函数重载运算符“+”
};
void main()
    { Complex u(10, 20), v(5,-4), s;
    s = u + v; // 使用重载的运算符“+”
    u.display(); cout<<"+ ";
    v.display(); cout<<"= ";
    s.display(); cout<<endl;
}
二、实验要求
在Complex类中编写重载运算符“+”的函数,保证语句的用法正确并显示复数运算结果。
三、实验结果截图
(请将实际上机运行的结果截图并上传)




 
365题库客服在线咨询
客服QQ
1797209584
客服微信
1797209584

QQ|手机版|无忧电大365题库 ( 冀ICP备19025431号-1 )

GMT+8, 2022-1-22 10:09 , Processed in 0.225706 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2018 Comsenz Inc.

返回顶部