null
程序设计与算法语言Ⅱ(电类) 2010级机试( B卷)
(考试时间80分钟)
说明:首先在网络Z盘建立一个以自己的学号+姓名命名的文件夹,在考试结束前根据机房要求,将要上交的源文件“学号-fb1.CPP”和“学号-fb2.CPP”复制到该文件夹中。
注意:请在本机的D盘根目录上建立一个以自己学号命名的文件夹,将本次机试的两题所用的工程目录及文件均建立在此文件夹中。
一、改错题(50分)
【要求】调试程序,修改其中的语法错误及少量逻辑错误。只能修改、不能增加或删除整条语句,但可增加少量说明语句和编译预处理指令。
★请在修改的语句后依次加上://错误1、//错误2、……。
【注意】源程序以“学号-fb1.cpp”命名,存入自己学号文件夹,然后在“学号-fb1.cpp”源文件中改错。请不要直接在此WORD文档上修改。
【题目】以下程序实现了对字符串的交换排序,初始字符串为“Visual Studio”,排序后输出字符串为“SVadiilostuu”。
【含错误的源程序】
#include <iostream>
using namespace std;
void ExSort( char []);
int main()
{
int n=13;
char list[n]="Visual Studio";
cout>>"未排序字符串:"<<list<<endl;
ExSort( list[ n] );
cout<<"已排序字符串:"<<list[n]<<endl;
return 0;
}
void ExSort( char slist[n])
{
int i,j;
char temp;
for(i=0;i<n;i++)
{

我要评论