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

2014春笔试卷及参考解答

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

cout<

执行程序后,输出的第一行是(14),第二行是(15),最后一行是(16)。 9. [程序](2分) #include class A{ int a; public: A(int aa) { a=aa; } void print() { cout<

class B:public A{ int b; public: B(int a,int c):A(a) { b=c; } virtual void print() { cout<

class C:public B{ int c; public: C(int a1,int a2,int a3):B(a1,a2) { c=a3; } void print() { cout<

void main(void) { A obj1(10),*p1;B obj2(20,30),*p2;C obj3(40,50,60); obj3.print(); p1=&obj3; p2=&obj3; p1->print(); p2->print(); p1=&obj2; p1->print(); }

执行程序后,第二行是(17),第三行是(18)。

? 完善程序题,共12分

10. 以下程序求满足下述条件的三位数n:要求n除以11(整数除法)所得到的商等于n的各位数字的平方和,且n中至少有两位数字相同。例如:131,它除以11的商为11,各位数字的平方和为11,因此它是满足条件的三位数。

9

又如550也是满足条件的三位数。成员函数f(int a,int b)判断a的各位数字的平方和是否等于b,并且a的各位数字中是否至少有两位数字相同。函数find()找出所有满足条件的三位数。 [程序](4分)

#include #include class num{ int x[50],count; // x中存放满足条件的数 public: num() { count=0; } int f(int a,int b) { int n1,n2,n3; n1=a/100; n2= (19) ; n3=a; if( (20) )return 0; if(n1==n2||n1==n3||n2==n3)return 1; return 0; } void find() { int j; for(int i=100;i<=999;i++){ j=i/11; if( (21) ){ x[count]=i; (22) ; } } } void output() { for(int i=0;i

10

void main(void) { num a; a.find(); a.output(); }

11. 以下程序中,类AA的功能是管理一个数组,其中成员函数Set()实现数组的初始化,Ave()求数组的平均值,Sort()按升序对数组中的元素进行排序。 [程序](4分)

#include class AA{ int a[10];int n;float av; public: void Set(int aa[],int nn) { for(int i=0;i<10;i++) a[i]=aa[i]; n=nn; } void Ave() { float sum=a[0]; for(int i=1;i

11

a[k]=x; } } } void Print() { for(int i=0;i<10;i++)cout<

void main() { int a[10]={5,8,7,4,1,6,2,9,3,0}; AA A; (26) ; A.Ave(); A.Sort(); A.Print(); }

12. 以下程序首先建立一条链表,然后按照如下顺序删除链表中的结点:以链表的第一个结点为1号结点开始依次搜索,删除所有序号为3的倍数的结点,即删除第3、6、9、……个结点,当搜索一遍结束后再从链表头部继续此操作,直到链表的结点个数少于3个为止。 程序输出为:

当前链表中的结点依次为:23 12 32 54 74 25 65 94 17 72 第1轮删除的结点为:32 25 17

当前链表中的结点依次为:23 12 54 74 65 94 72 第2轮删除的结点为:54 94

当前链表中的结点依次为:23 12 74 65 72 ......

第5轮删除的结点为:72 链表中剩余的结点为:23 12 #include struct node{ int data; node *next; };

12

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