计09面向对象程序设计 考试试卷(a卷)

计09面向对象程序设计 考试试卷(a卷)

ID:14099247

大小:82.00 KB

页数:4页

时间:2018-07-26

计09面向对象程序设计 考试试卷(a卷)_第1页
计09面向对象程序设计 考试试卷(a卷)_第2页
计09面向对象程序设计 考试试卷(a卷)_第3页
计09面向对象程序设计 考试试卷(a卷)_第4页
资源描述:

《计09面向对象程序设计 考试试卷(a卷)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程名称:面向对象程序设计(A卷闭卷)适用专业年级:计算机科学与技术09级考试时间:100分钟题号一二三四五六七八九十总分统分人签名题分102410261020100得分考生注意事项:1、本试卷共4页,试卷如有缺页或破损,请立即举手报告以便更换。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。(答案请写在密封线内和答卷正面,否则不记分)一、判断题,正确的在下列表格中打√,错误的打×(每小题1分,共10分)123456789101.在C++中,标识符Student和student是不一样的。()2.设函数fun()是一个不属于任何类的普通函数,则在调用该函数时只能用fun()方式

2、,而不能用::fun()方式来调用。()3.类的构造函数不能声明为虚构造函数。()4.使用MFC编程时,如果要执行窗体重绘函数OnDraw,可以通过Invalidate或者InvalidateRect函数来实现。()5.char*constp表明p是一个指针,它只能指向一个字符串常量。()6.在定义二维数组时,语句“intSum[][2]={{1,2},{3},{}};”是正确的。()7.在C语言中,不使用命名空间,但在C++程序中,一定要使用命名空间。()8.在C++中,文件的输入输出可以通过iostream类对象来完成。()9.在编程中,有了面向对象的程序设计方法后,就不要用面向过

3、程的程序设计方法了。()10.类中的静态成员数据为该类的所有成员所共享,在初始化后,它的值不能被修改。()二、简答题(每小题8分,共24分)1.什么是类?什么是对象?什么是面向对象程序设计?答:2.多态性是指什么?编译时的多态性和运行时的多态性在实现方法上有何不同?答:3.什么是简单继承?什么是多重继承?如果不想再往下继承的类的功能可以采用什么样的继承方式?答:三、填空题(每空2分,共10分)1.下面递归函数NTimes(n,m)求nm。填充程序中不完整的部分(假设m>=0,否则返回值为0)。intNTimes(intn,intm)//递归函数NTimes(n,m)求nm。解答(1)(

4、2){if(m<0)return0;if(m==0)(1);elsereturn(2);}湖南工业大学考试试卷纸系(院)计算机与通信学院课程名称面向对象程序设计班级 姓名学号     ————————————————————————密封线——————————————————————第1页共4页2.下面的函数是判断由pHead所指向的链表是否是循环链表,如果是循环链表,则函数返回1,否则返回0。链表的结构为:structMyLink{intdata;MyLink*Next;};解答(3)(4)(5)补充程序中不完整的地方。intCheckLink(MyLink*pHead){MyLink

5、*p;if(pHead==NULL)return0;p=____(3)____;while(p!=NULL){if(p==pHead)____(4)____;elsep=____(5)____;}return0;}四、阅读下面的程序,写出程序运行的结果。(共26分)1.程序1(6分)#include1.程序1答:程序1的运行结果为:usingnamespacestd;intmyfun(int&x,int*p){inti=0;i=x++;i+=(*p)++;return(i);}intmain(){inta=4,b=5,c;while(b){c=myfun(a,&b)

6、;cout<10)b=0;elseb=b+5;}return0;}2.程序2(10分)#include//Toy-carclassCToy{public:CToy(){cout<<"CreateCToy."<

7、<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。