东南大学08级C++试卷B(电类第一场)机试试卷 和答案解析(2)

2019-01-27 21:07

东 南 大 学 C++考试上机考试

int main() {

inventory goods;

goods.SetParam(\家电\ return 0; }

【提醒】上传的学号文件夹中只需包含f1.cpp、f2.cpp及mydatafile.txt三个文件即可,其余文件上传前尽可删除。

答案解析: 一. 改错题

#include using namespace std ;

void BubbleSort(int slist[],int n) { bool noswap; int i,j;

东 南 大 学 C++考试上机考试

int temp;

for (i=0;i

{ noswap=true; //未交换标志为真

for(j=n-1;j>i;j--)

{ //往上冒泡

if(slist[j]

temp=slist[j]; slist[j]=slist[j-1]; slist[j-1]=temp; noswap=false; } }

if(noswap) break; //终止算法。//错误5 }

从下本趟无交换,则东 南 大 学 C++考试上机考试

}

int main() {

const int h=10; int i;

int list[h]={5,8,7,9,6,12,11,15,3,10}; cout<<\未排序数组:\

for(i=0;i

cout<<\已排序数组:\

for(i=0;i

二. 编程题 #include #include #include using namespace std; class inventory

东 南 大 学 C++考试上机考试

{

string Description; string No; int Quantity; double Cost; double Retail; fstream datafile; public:

inventory(); //从文件中读取数据进行初始化 ~inventory(); //数据保存到文件中 void

SetParam(string ,string,int,double,double);//为类的成员数据赋值 };

inventory::inventory() {

fstream datafile(\ if(!datafile==0) {

东 南 大 学 C++考试上机考试

string description; string no; int quantity; double cost; double retail; while(!datafile.eof()) {

datafile>>description; datafile>>no; datafile>>quantity; datafile>>cost; datafile>>retail; }

Description=description; No=no;

Quantity=quantity; Cost=cost; Retail=retail; }


东南大学08级C++试卷B(电类第一场)机试试卷 和答案解析(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:东南大学非电类C++上学期上机考试练习卷3

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: