【实训1-3】C++程序的结构
(总分20)


【实训目的】了解 C++ 程序的结构

【第 1 步】实训内容介绍
实训内容:编写一个程序,功能与前一次实训的相同(求两个整数的和),但是采用自定义函数来实现,体现了一个完整的程序结构。
前置条件:已经掌握 Visual C++ 6.0 开发环境的使用
实训过程:

1. 实训内容介绍
2. 修改源代码文件,并运行
3. 回答几个问题
4. 实训结束

【Jitor 校验第 1 步】我已阅读实训内容介绍 // 送分题。直接点击。

 

【第 2 步】修改源代码文件,并运行
1、在前一实训项目 cpp1 中创建名为 example3 的源代码文件。
2、将下述代码文件复制到刚刚创建的 example3 中:
#include <iostream.h>
/*
这个程序展现了C++代码的基本结构
程序由一个或多个函数组成
*/
______ // 实现两个整数相加的函数,名为 add,返回类型是整数
{
int z;
z = x + y;
______ // 返回相加的结果
}

// 加上空行可以提高可读性
void main(void) // 主函数,名称必须是 main
{
int a, b, sum;
cout << "Input a, b:";
cin >> a >> b;

______ // 调用函数 add,这样可以把复杂的代码放到函数里
cout << "sum = " << sum << endl;
}
参考教程上的代码,在_______处填写代码,要求运行结果如下:
Input a, b:12 16
Sum = 28
Press any key to continue

代码如下:
/*
#include <iostream.h> // 从这一行开始复制。
/*
这个程序展现了C++代码的基本结构
程序由一个或多个函数组成
*/
         int add(int x, int y) // 实现两个整数相加的函数,名为 add,返回类型是整数
{
         int z;
         z = x + y;
         return z; // 返回相加的结果
}

// 加上空行可以提高可读性
void main(void) // 主函数,名称必须是 main
{
         int a, b, sum;
         cout << "Input a, b:";
         cin >> a >> b;

         sum = add(a,b); // 调用函数 add,这样可以把复杂的代码放到函数里
         cout << "sum = " << sum << endl;
} // 一直复制到这一行结束。

*/

【Jitor 校验第 2 步】 // 复制上面的代码到VC++ 6.0,保存并运行。点击。

 

【第 3 步】测试题:

第 3 题 选择题:

【回答第 3 题】 // 一个典型的程序由下列4部分组成:1. 文件包含命令;2. 函数;3. 注释;4. 语句。点击。

 

 

【第 4 步】测试题:

第 4 题 选择题:

【回答第 4 题】 // 1、一个项目中有且只能有一个 main 函数;2、一个项目中可以有一到多个源代码文件。点击。

 

【第 5 步】测试题:

第 5 题 选择题:

【回答第 5 题】 // 程序开发的过程:编辑源程序 > 编译 > 连接 > 运行程序。点击。

 

【第 6 步】实训总结

本次实训编写了一个典型的程序,参考教材“【实训1-3】C++程序的结构”中的代码, 以及教材中对程序结构的解释,思考一下,加深对下述概念的理解。

1. 程序的组成
2. 注释
3. 语句
4. 文件包含命令
5. 函数
6. 程序的书写格式

并以本项目的开发为例子,理解教材1.3.4 程序的开发过程和1.3.5 工作空间和项目这两小节。

【Jitor 校验第 6 步】我已阅读实训总结 // 送分题。直接点击。

 

仍有疑问 ? 联系QQ 9429444(陈海云) : 返回首页