云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 2014春笔试卷及参考解答

2014春笔试卷及参考解答

  • 62 次阅读
  • 3 次下载
  • 2025/12/3 8:10:33

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春笔试卷及参考解答 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

cout<

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com