东南大学09级计算机科学基础I上机试卷B
(考试时间80分钟,卷面成绩100分)
学号 姓名 机位号
说明:首先在Z盘建立一个以自己的学号命名的文件夹,用于存放上交的*.CPP文件,考试结束前根据机房要求,将这个文件夹传送到网络服务器上,注意:提交时只保留文件夹中的源文件( .CPP )和数据文件( .txt)。
一、改错题 (50分)
【要求】调试程序,修改其中的语法错误及少量逻辑错误。只能修改、不能增加或删除整条语句,除了由"{"、回车等分隔符产生的行数可以增加以外,不允许增加其它行数。
【注意】源程序以“学号f1.cpp”命名,存入自己学号文件夹。
【题目】程序完成将数组number中最小的数与第一个数对换,把最大的数与最后一个数对换。
修改程序,运行时能够得到如下的输出结果:
19 72 45 67 81 84 82 42 96
程序中有十处错误。
【含错误的源程序】
#include using namespace std;
void input(int number);
void max_min_value(int *number);
void output(int *number); ;
int main()
{
int number[10]= {84,72,45,67;81,19,96,,42,82};
max_min_value(number[10]);
cout<