第1页共4页课程名称:面向对象程序设计(A卷闭卷)适用专业年级:计算机科学与技术09级考试时间:100分钟(参考解答)题号一二三四五六七八九十总分统分人签名题分102410261020100得分考生注意事项:1、本试卷共3页,试卷如有缺页或破损,请立即举手报告以便更换
2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场
(答案请写在密封线内和答卷正面,否则不记分)一、判断题,正确的在下列表格中打√,错误的打×(每小题1分,共10分)12345678910√×√√√√××××1.在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类对象来完成
在编程中,有了面向对象的程序设计方法后,就不要用面向过程的程序设计方法了
类中的静态成员数据为该类的所有成员所共享,在初始化后,它的值不能被修改
()二、简答题(每小题8分,共24分)1.什么是类
什么是面向对象程序设计
答:类:是指具有相同的属性和操作方法,并遵守相同规则的对象的集合
(2分)对象:是包含现实世界物体特征的抽象实体,每个对象有内部的属性和操作方法
(2分)面向对象的程序设计:它吸取了