计07 面向对象程序设计 考试试卷 A卷(2009上半年)

计07 面向对象程序设计 考试试卷 A卷(2009上半年)

ID:38371849

大小:66.50 KB

页数:4页

时间:2019-06-11

计07 面向对象程序设计 考试试卷 A卷(2009上半年)_第1页
计07 面向对象程序设计 考试试卷 A卷(2009上半年)_第2页
计07 面向对象程序设计 考试试卷 A卷(2009上半年)_第3页
计07 面向对象程序设计 考试试卷 A卷(2009上半年)_第4页
资源描述:

《计07 面向对象程序设计 考试试卷 A卷(2009上半年)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程名称:面向对象程序设计(A卷闭卷)适用专业年级:计算机科学与技术07级考试时间:100分钟题号一二三四五六七八九十总分统分人签名题分102410261020100得分考生注意事项:1、本试卷共3页,试卷如有缺页或破损,请立即举手报告以便更换。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。(答案请写在密封线内和纸卷正面,否则不记分)一、判断题,正确的打√,错误的打×(每小题1分,共10分)1.在C++中,也可使用struct来声明类,但在该类中不能声明成员函数。(×)2.在定义二维数组时

2、,语句“inta[][4]={{1,2,3},{4}};”是不正确的。(×)3.采用inline定义内联函数时,在对于函数代码少、频繁调用的情况下特别有效。(√)4.类中的静态成员数据为该类的所有对象所共享,并且,在该类对象被撤销时,静态成员并没有撤销。(√)5.构造函数和析构函数均不能被说明为虚函数。(×)6.char*constp表明p是一个指针,它只能指向一个字符串常量。(×)7.如果派生类的继承方式是protected的,则在main()函数中,可以通过派生类对象来访问基类的公有的成员。(×

3、)8.在C++中,可以通过ofstream类对象来建立一个输出文件流。(√)9.在C语言中,不使用命名空间,但在C++程序中,一定要使用命名空间。(×)10.在MFC编程中,通过Invalidate(TRUE)可以发出重绘视图的消息。(√)二、简答题(每小题8分,共24分)1.什么是面向对象的程序设计?什么是简单继承?什么是多重继承?面向对象的程序设计:它的整个程序由一系列相互作用的对象构成,对象之间的交互通过发送消息来实现,对象通过响应消息来实现程序的功能。(4分)简单继承:派生类的基类只有一个的

4、继承方法。(2分)多重继承:派生类的基类同时有多个时的继承方法。(2分)2.什么是多态性?C++中,多态性是如何实现的?多态性是指:向不同的对象发送同一个消息,不同的对象在接收时会产生不同的行为(即方法)。C++中,多态性是通过指针和虚函数来实现的。3.c++中,什么是函数重载?什么是运算符重载?什么是构造函数?什么是析构函数?三、填空题(每空2分,共10分)下面程序中的Create函数根据table数组中的前n个元素建立一个表头指针为Head的链表,链表中结点值的顺序与数组元素值的顺序相同。填充程

5、序中不完整的部分,使程序完整正确。#include#includestructNODE{intdata;NODE*next;};voidCreate(NODE*&Head,inttable[],intn){inti;NODE*p;if(n<=0){_Head=NULL___;return;}//没有元素时,链表指向空。Head=newNODE;//生成第一个结点Head->data=_table[0]_;i=1;p=Head;while(i

6、p->next___=newNODE;p->data=table[i];__i++___;}__p->next=NULL;//把最后一个结点的指针域置空return;}voidmain(){inta[10]={1,2,3,4,5};NODE*H;Create(H,a,5);}湖南工业大学考试试卷纸系(院)计算机与通信学院课程名称面向对象程序设计班级 姓名学号     ————————————————————————密封线——————————————————————第1页共3页四、阅读下面的程序,写出

7、程序运行的结果。(共26分)1.程序1(6分)#includeclassCStr{intn;charstr[50];public:CStr(char*p,intlen=0){inti;n=len;for(i=0;i

8、]>='a')&&(a.str[i]<='z'))ch=a.str[i]+1;elsech=a.str[i]-1;cout<classWin{public:virtualvoidshape(){cout<<"Win"<

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

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

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