第1 页共 3 页课程名称:面向对象程序设计( A 卷闭卷 ) 适用专业年级:计算机14 级考试时间 : 100 分钟题号一二三四五六七八九十总分统分人签 名题分10 20 24 26 20 100 得分考生注意事项:1、本试卷共3 页,试卷如有缺页或破损,请立即举手报告以便更换。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。(答案请写在密封线内和答卷正面,否则不记分)一、判断题,正确的打√,错误的打×(每小题1 分,共 10 分)(答案填在下表中)1 2 3 4 5 6 7 8 9 10 √××√×√××√×1.在 C++中,标识符Student 和_student都是正确的。()2. 在编程中,有了面向对象的程序设计方法后,就不要用面向过程的程序设计方法了。()3. 语句“ int (*p)(int x, int y);”说明了 p 是一个指向整数的指针。( )? 4.能访问一个类CMyClass 中的 private成员的可以是类CMyClass 的成员函数、友元函数或友元类中的函数。 ()5.类的构造函数和析构函数一般都声明为虚函数。()6.设函数 fun( )是一个不属于任何类的普通函数,则在调用该函数时可以使用fun();方式,或者使用 ::fun();方式来调用。()7.抽象类不会产生实例,所以不需要有构造函数。( ) 8.引用实际上是隐式的指针,和指针是同一种数据类型。( ) 9.在 MFC编程中,视图 / 文档类程序是通过OnDraw()函数进行进行输出的。()10.使用 MFC编程时,可以用 Invalidate(TRUE);语句来实现把控件中数据放入对应的变量中。()二、单项选择题(每小题2 分,共 20 分)(答案填在下表中)1 2 3 4 5 6 7 8 9 10 C CBDADC或 DD AB1.下列关于iostream的描述中,错误的是()。A.它是标准的C++头文件 B.它与 iostream.h是两个不同文件C.iostream与 iostream.h文件形式不同,但其内容实现是一样的D.C++标准不再支持iostream.h文件2.如果 Student 是学生类,则语句“ Student *p,s1, s2[2]; ”会执行Stuent的构造函数次数是()。A.1 B.2 C.3 D.4 3.在重载一个运算符时,其参数表中没有任何参数,则下列描述中正确的是()。A.作为友元函数重载的一元运算符 B .作为成员函数重载的一元运算符C.作为普通函数重载的一元运算符 D .上述三种说法都是错误的4.下列关于C++异常处理的流程的描述中,错误的是()。A.对某段可能产生异常的代码或函数使用try结构进行检测B.如果在执行try结构期...