void main()
{int *b,n=5;
      LG(b,n);       for(int i=0;i 该程序的运行结果是:    四、读程填空,将答案直接写在题中的横线上。(共9分)  1、斐波那契数列的第1和第2个数分别为0和1 ,从第三个数开始,每个数等于其  两个数之和。求斐波那契数列中的前20个数,要求每行输出5个数。 (3分) #include cout<<\斐波那契数列的前20个数为:\\n\   f1=0; f2=1;     cout<     { f=____________________;       cout<      if ( __________________________ )  cout<      f2=_______________________;     }       cout< 2、已知一个类的定义如下:(6分) #include void SetA(int aa[], int nn) //用数组aa初始化数据成员a,用nn初始化数据成员n   {   ……  }  int MaxA();             //从数组a中前n个元素中查找最大值  第 6 页 共 8 页  void SortA();  //对数组a中前n个元素进行从小到大排序        void PrintA();  //依次输出数组a中的前n个元素,最后输出一个换行     {   ……  } };  int AA:: MaxA()   {   ……  } void AA:: SortA()   {   ……  } void main()  { int a[10]={23,78,46,55,62,76,90,25,38,42};  __________________________;    x.SetA(a,8);   int __________________________;  __________________________;  x.PrintA();      cout< 该程序运行结果为: 23 25 46 55 62 76 78 90 90  五、编程题。(15分)  1、 按照下列要求编写程序:  (1)写一个函数void strsort(char *s),调用该函数能将给定的字符串按由小到大排序。  (其中:该函数参数s:为指向所要排序的字符串的首地址。  该函数名为:strsort  该函数返回类型为:void )                 (5 分)               第 7 页 共 8 页          (2)通过调用上面排序函数编程实现:将从键盘任意输入的两字符串先按由小到大排序 输出,再和并,并将和并后的字符串也按由小到大排序输出。(10分)        第 8 页 共 8 页 
相关推荐: