已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,考试日期: 2018.1.19 考试时间:19:0021:30形式:开卷范围: 1-6章题型:填空简答改错写运行结果编程学生人数:,.,一、改正下列程序中的错误(包括语法错误和调试失败的语句),直接在试题上用“”号注明错误部分,并简洁说明错误原因,写出正确的答案。(每小题 5 分 ,共 20 分)#include class Counterunsigned value;public : Counter( ) value = 0; . unsigned ReadValue( ) return value; ;,.,void main( ) Counter c1 ; cout “The value of c = “ c.value endl; 说明:c对象没定义,Counter类的对象c不能直接访问该类的私有数据成员value, 必须通过调用公有成员函数ReadValue( )才能访问,所以该表达 式应改为: c1.ReadValue( ) (有的小题可能还需修改程序的其他部分,总之应使整个程序是正确的答案。),.,2、 void swap(int x,int y) int *temp;temp = x;x = y;y = temp; void main( ) int a=3,b=5; cout “a= “ a “b= “ b endl;swap(a,b);/调用函数交换a,b的植cout “a= “ a “b= “ b endl; ,.,3class Complex double real, imag ;public : Complex(void) real = 0.0; imag = 0.0; Complex operator + (Complex c); Complex operator + (Complex c) Complex temp ; temp.real = real + c.real; temp.imag = imag + c.imag; return *this; void main( ) Complex a(1.0, 1.0), b(2.0, 2.0), c, d; c = a + b;,.,(二)写出下列程序的输出结果,按结果的输出格式书写,不准用省略号。(每小题 5 分)如:1.#include #include class Student char name20;public : Student(char * n) strcpy(name, n); cout I am name “ .n”; Student(void) cout name “ says goodbye ! endl; ;,.,void main( ) Student student3 = WangWei, LiLin, ZhangFeng;,.,2 #include class Sample char c1,c2; public: Sample(char a)c2=(c1=a)-32; void disp() coutc1转换为c2endl; ; void main() Sample a(a),b(b); a.disp(); b.disp(); ,.,3 #include class Counter static long counter; public : Counter( ) counter+; long GetCounter( ) return counter; Counter( ) counter-; ; long Counter:counter = 5; Counter c1, c2, c3; void main( ) cout(1)The object counter is %d c3.GetCounter( )endl; Counter c4,c5,c6; Cout(2)The object counter is %d c5.GetCounter( )endl; ,.,4 #include class Sample int n; public: Sample() Sample (int m)n=m; friend void square(Sample ,.,5 #include class Sample int x; public: Sample() ; Sample(int a)x=a; Sample(Sample ,.,(三) 编程题(共30分)编写一个程序,输入N个学生数据,包括学号、姓名、成绩,要求输出这些学生数据并计算平均分。(要求:设计一个学生类Stud,除了包括no(学号)、name(姓名)和deg(成绩)数据成员外,有两个静态变量sum和num,分别存放总分和人数,另有两个普通成员函数setdata()和disp(),分别用于给数据成员赋值和输出数据成员的值,另有一个静态成员函数avg(),它用于计算平均分。在main()函数中定义了一个对象数组用于存储输入的学生数据。),.,作业写一个程序,定义一个描述形状的抽象类Shape,由它派生出2个派生类:圆形
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国建设银行深圳市分行校园招聘320备考题库及答案详解(名师系列)
- 2025河北张家口阳原县招聘社区工作者40人备考题库含答案详解(综合题)
- 2026福建省面向四川大学选调生选拔工作备考题库及答案详解(新)
- 2026广东广州银行校园招聘备考题库附答案详解(精练)
- 2025山东威海市环翠区羊亭镇招聘专职森林消防应急防火队员1人备考题库及答案详解(典优)
- 2025年徐汇区社区工作者公开招录备考题库(第三批)86人备考题库附答案详解ab卷
- 2026中国农业银行秋季校园招聘备考题库含答案详解(基础题)
- 2026福建省面向西南财经选调生选拔工作备考题库及参考答案详解一套
- 2025年杭州市西湖区灵隐街道公开招聘6名编外工作人员备考题库含答案详解(培优)
- 2025黑龙江双鸭山饶河县招聘社区工作者37人备考题库附答案详解(达标题)
- 财务管理章节练习第章企业价值评估
- 工程信息编码规则-0205平台名称命名-副本
- GB/T 602-2002化学试剂杂质测定用标准溶液的制备
- GB/T 5677-2018铸件射线照相检测
- 列车运行图课件
- 2023年烟台蓝天投资开发集团有限公司招聘笔试题库及答案解析
- 水生植物种植检验批质量验收记录
- 西湖七月半张岱课件
- 矿井热害及其治理(简单版)
- 商务英语翻译实务完整版教学ppt课件全套教程
- JJF1175-2021试验筛校准规范-(高清现行)
评论
0/150
提交评论