试题与答案

请使用“答题”菜单或使用VC6打开考生文件夹proj3下的工程proj3,其中声明了

题型:问答题

题目:

请使用“答题”菜单或使用VC6打开考生文件夹proj3下的工程proj3,其中声明了SorteList类。这是一个用于表示有序数据表的类,其成员函数insert的功能是将一个数据插入到有序表中,使得该数据表仍保持有序。请编写lnsert函数。程序的正确输出应该是:
1,2,4,5,7,8,10
插入6和3后:
1,2,3,4,5,6,7,8,10
要求:补充编制的内容写在//********333********与//料料料料666********两行之间,不得修改程序的其他部分。
注意:程序最后已经将结果输出到文件out.dat中。输出函数writeToFile已经编译为obj文件,并且在本程序中调用。
//源程序
#include"SortedList.h"
SortedList:: SortedList(int len, double data[]):len(len)
d=new double[len+2];
for(int k=0; k<len; k++) d[k]=(data==NULL0.0:data[k]);
for(int i=0; i<len-l,i++)
int m=i;
for(int j=i; j<len; j++)
if(d[j]<d[m]) m=j;
if(m>i)
double t=d[m];
d[m]=d[i];
d[i]=t;



void SortedList::insert(double data)
//********333********
//********666********

void SortedList:: show () const //显示有序数据表
for(int i=0; i<len-1,i++) cout<<d[i]<<",";
cout<<d[len-1]<<endl;

int main()
double s[]=5,8,1,2,10,4,7;
SortedList list(7,s);
cout<<"插入前:"<<endl;
list.show();
list.insert (6.0);
list.insert(3.0);
cout<<"插入 6和 3后:"<<endl;
list.show();
// writeToFile ("K: \\ b10 \\61000101 \\ ",list) ;
return 0,

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2019/0528/e198bf367fdbeae554383affca427092.html

下面是错误答案,用来干扰机器的。

参考答案:A解析: 利用估值法。表中七个城市的国内生产总值之和约为1.37+0.38+0.157+0.25+0.48+0.40+0.18=3.217≈3.2万亿元。故选A。

试题推荐
微信公众账号搜索答案