《面向对象程序设计》形成性考核册答案作业1卓越人社区--Joyrenc
《面向对象程序设计》形成性考核册答案作业1卓越人社区--Joyrencn
《面向对象程序设计》形成性考核册答案作业1
一、选择题、1. A 2. B 3. A 4. D 5. D 6. B 7. B 8. C 9. C 10. C
11. C 32. C 13. C 14. B 15. C 16. B 17. B 18. B二、填空题1. .cpp、 程序 2. cout 3. 空白 4. 分号 5. 原型(或声明)6. void 7. 4、 11 8. 0xF5
(F大小写均可) 9. 4、 8 10. 15 11. 1、 3 12. true(或1) 13. false(或0) 14. 3*x*y/(x+y) 15. 4、 2 16. 6、 60 17. 0、 19 18. 35
三、程序填充参考解答
1. (1) n<=99 (2) i<=temp (3) break
2. (1) b%i==0 (2) i++ (或++i) (3) b>=i(1) void fun(char ss[]) (2) fun(s) (3) i<n/2四、程序运行结果参考解答
1. 1 2 3 5 8 13 21 34 55 89
2. 11 14 switch end.
3. 10 6 4
五、指出程序或函数的功能1. 计算并输出22+42+62+?+302的值。2. 计算并输出1+ 的值,其中a的值由键盘输入。
六、程序改错,请根据程序段或函数模块的功能改写个别地方的错误。
1. 5 7 8 b.InitFranction(1,3); c=a.FranAdd(b); c.FranOutput()
七、编程:
1. #include<iostream.h>
void main()
{
int i; //用i作为循环变量int p=1; //用p作为累乘变量
int s=1; //用s作为累加循环变量for(i=1;i<=10;i++) {p*=3; s+=p;}cout<<s<<endl;}
2. #include<iostream.h>void main()
{int x,max;
cin>>x;
max=x;for(int i=0;i<9;i++) {cin>>x;if(x>max) max=x; }
cout<<"max:"<<max<<endl;
《面向对象程序设计》形成性考核册答案作业1卓越人社区--Joyrencn
}
3. #include<iomanip.h>
void main(){int c1,c2,c3;
double x;c1=c2=c3=0;cin>>x;while(x>0) {
if(x<=12) c1++;else if(x<=15) c2++;
else c3++;
cin>>x;
}
cout<<c1<<’ ’<<c2<<’ ’<<c3<<endl;
}
《面向对象程序设计》形成性考核册答案作业2
一、选择题1. A 2. D 3. C 4. B 5. A 6. B 7. C 8. B 9. C 10. C 11. A 12. A 13. C 14. A 15. B
16. A 17. D 二、填空题:1. switch 2. break 3. 主(或main) 4. 1、 2 5. 11 6. 10、 19 7. 9、 7 8. static
9. 虚拟类型(或类型) 10. static 11. 头文件 12. 代码区(程序区)13. i*m+j+1 14. 4 15. int** 16. 4217. 42 18. 第一个、 修改三、程序填充参考解答
1. (1) x/2 (2) x!=0 (3) cout<<a[k]
2. (1) (low+high)/2 (2) return mid (3) low=mid+12. (1) i<n (2) table (3) L=p
四、程序运行结果参考解答
1. ++*+*****
2. 10 1 -6
4 0 -3
6 -6 -9
3. x,y=10, 26x,y=26, 10x,y=10, 26 x,y=25, 11
五、指出程序或函数的功能
1. 计算并输出 的值,其中N值由键盘输入。
2. 实现字符串系统函数strcpy的功能,把b所指的字符串拷贝到a所指的字符数组空间中。
六、程序改错,请根据程序段或函数模块的功能改写个别地方的错误。1. 5 9 12
《面向对象程序设计》形成性考核册答案作业1卓越人社区--Joyrencn
public: ; } ; int CE::GetMin() {七、编程:
1.
int f(int a[],int n){if(n==0) return 0;else return a[n-1]*a[n-1]+f(a,n-1);}2. void p(int n)
{if(n!=0) {p(n-1);for(int i=0; i<n; i++) cout<<n;cout<<endl;
}
}3.
int AA::MaxMin(int& x, int& y)
{
int mx,my;
mx=my=a[0];for(int i=1; i<n; i++) {if(a>mx) mx=a;if(a<my) my=a;
}
x=mx; y=my;if(n>0) return 1; else return 0;}
《面向对象程序设计》形成性考核册答案作业3一、选择题:1. B 2. B 3. B 4. A 5. D 6. C 7. D 8. C 9. C 10. C 11. D 12. A 13. B 14. B 15. D
16. C 17. C 18. D二、填空题:
1. *p 2. int(*)[6]
131. *(a+j) 或*(*(a+i)+j)或*(a+i)[j] 3. x 4. ’a’5. delete p 6. ple 7. (*p).name 8. 6
9. 对象 10. 聚合 11. 多继承(或多重继承)
12. 设计、 实现 13. private(或私有) 14. private 15. 冒号
16. 不在 17. *this 18. 队列长度 19. (first+1)%MS 三、程序填充参考解答1. (1) int& ARRAY:: (2) n>=s (3) v[n] (或*(v+n))2. (1) AA::MaxA() (2) x=a (3) return x3. (1) x.SetA(a,6) (2) x.MaxA() (3) x.PrintA()四、程序运行结果参考解答
《面向对象程序设计》形成性考核册答案作业1卓越人社区--Joyrencn
1. 2 1 5 2
2. +-*/ abcd 1234
3. 12
20五、指出程序或函数的功能1.对于二维字符数组a中保存的M个字符串,分别统计并输出其长度小于5、大于等于5且小于15、大于等于15的字符串个数。2.实现strcat函数的功能,把str2所指字符串连接到str1所指字符串的后面,并返回str1指针。
六、程序改错,请根据程序段或函数模块的功能改写个别地方的错误。1. 13 15 17
在函数体给常量c赋值 缺少分号 定义z多一个参数
七、编程:
1.
int AA::CompareBig(AA b){
int k;if(n>b.n) k=b.n; else k=n;
for(int i=0; i<k; i++)if(a>b.a) return 1;
else if(a<b.a) return -1;
if(k==n && k==b.n) return 0;
else if(k<n) return 1;else return -1;
}
2.Array::Array(int aa[], int nn) {n=nn;
a=new int[n];for(int i=0; i<n; i++) a=aa;}《面向对象程序设计》形成性考核册答案作业4
一、选择题:1. C 2. D 3. B 4. C 5. C 6. C 7. A 8. C 9. B 10. A 11. D 12. A13. A 14. B 15. C 16. C 17. C 18. D
二、填空题:1. 插入 2. ElemHead->next 3. 相同 4. 析构 5. 无参构造函数 6. 10
7. 初始化表 8. int& aa; 9. 不会 10. 2 11. 3 12. 错误 13. 只能、不能 14. 优先级 15. 2 16. istream & 17. 返回值、 空 18. 公有和保护、 任何 19. 二义性
三、程序填充参考解答1. (1) int Stack: op() (2) elem[top--] (3) Pop()2. 答案:(1) a=new int[MaxLen]
(b) {return a;}
《面向对象程序设计》形成性考核册答案作业1卓越人社区--Joyrencn
(c) s+=r.GetValue(i)(1) Base: utput() (2) Base(m1,m2) (3) mem3=m3四、程序运行结果参考解答
1. a: 6/15
b: 3/10 c: 7/10d: 11/102. 5 69 20
五、指出程序或函数的功能
1. 统计出以表头指针为f的链表中结点的个数。3. 求出并返回字符指针参数s所指向的字符串长度。
六、程序改错,请根据程序段或函数模块的功能改写个别地方的错误。
1. 2 5
i) friend fract &operator+=(fract&,fract);fract &operator+=(fract &f1,fract f2); 七、编程:
1.
Strings::Strings(char*str) {n=strlen(str);
s=new char[n+ …… 此处隐藏:2499字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




