还剩3页未读,继续阅读
文本内容:
课程名称面向对象程序设计A卷闭卷适用专业年级计算机科学与技术09级考试时间:100分钟题号一二三四五六七八九十总分统分人签名题分102410261020100得分考生注意事项
1、本试卷共4页,试卷如有缺页或破损,请立即举手报告以便更换
2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场答案请写在密封线内和答卷正面,否则不记分
一、判断题,正确的在下列表格中打√,错误的打×(每小题1分,共10分)123456789101.在C++中,标识符Student和student是不一样的()2.设函数fun是一个不属于任何类的普通函数,则在调用该函数时只能用fun方式,而不能用::fun方式来调用()3.类的构造函数不能声明为虚构造函数()4.使用MFC编程时,如果要执行窗体重绘函数OnDraw,可以通过Invalidate或者InvalidateRect函数来实现()5.char*constp表明p是一个指针,它只能指向一个字符串常量()6.在定义二维数组时,语句“intSum[]
[2]={{1,2},{3},{}};”是正确的()7.在C语言中,不使用命名空间,但在C++程序中,一定要使用命名空间()8.在C++中,文件的输入输出可以通过iostream类对象来完成()
9.在编程中,有了面向对象的程序设计方法后,就不要用面向过程的程序设计方法了()
10.类中的静态成员数据为该类的所有成员所共享,在初始化后,它的值不能被修改()
二、简答题(每小题8分,共24分)1.什么是类?什么是对象?什么是面向对象程序设计?答2.多态性是指什么?编译时的多态性和运行时的多态性在实现方法上有何不同?答3.什么是简单继承?什么是多重继承?如果不想再往下继承的类的功能可以采用什么样的继承方式?答
三、填空题(每空2分,共10分)1.下面递归函数NTimesnm求nm填充程序中不完整的部分(假设m=0,否则返回值为0)intNTimesintnintm//递归函数NTimesnm求nm{if...。