第一范文网 - 专业文章范例文档资料分享平台

C++期末考卷A

来源:用户分享 时间:2025/5/23 19:25:49 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

void main()

{int *b,n=5;

LG(b,n); for(int i=0;i

该程序的运行结果是:

四、读程填空,将答案直接写在题中的横线上。(共9分)

1、斐波那契数列的第1和第2个数分别为0和1 ,从第三个数开始,每个数等于其

两个数之和。求斐波那契数列中的前20个数,要求每行输出5个数。 (3分) #include #include void main( ) { int f,f1,f2,i;

cout<<\斐波那契数列的前20个数为:\\n\ f1=0; f2=1;

cout<

{ f=____________________; cout<

if ( __________________________ ) cout<

f2=_______________________; }

cout<

2、已知一个类的定义如下:(6分) #include class AA { int a[10]; int n; public:

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 页

搜索更多关于: C++期末考卷A 的文档
C++期末考卷A.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8f9e5682sl2xn8u9whcj4n25q6nxtf004fc_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top