C++面向对象设计清考试卷答案.docVIP

  • 18
  • 0
  • 约1.29万字
  • 约 6页
  • 2016-10-12 发布于贵州
  • 举报
C面向对象设计清考试卷答案

东华理工大学 2007 —2008 学年第 1 学期 《面向对象程序设计》 清考 考试试题( A1 )卷 11、在类F2中声明了下列函数原型:错误的是 B ;构造函数的原型是 ;析构函数的原型是 B 。 int f1(int, char buffer); B、 ~F2(); C、 F2(int x,int y); D、 f3(Myclass *ptr); 12、在下列函数原型中错误的是 B 。 A、. int add(int x=3,int y=4,int z=5); B、. int add(int x,int y=4,int z); C、. int add(int x,int y=4,int z=5); D、 int add(int x,int y,int z=5); 13、在类中说明的成员可以使用关键字进行修饰。A、 private B、 extern C、 auto D、 public 14、C++类体系中,不能被派生类继承的有。A、 转换函数B、 构造函数C、 虚函数D、 静态成员函数创建或删除堆对象,需要使用操作符A、 - B、 new C、 delete E、 * 16、定义类T的对象O的正确方法是 A 。A、 T O; B、 T O( ); C、 O T; D、 O T( ); 二、填空题(每空1分,共28分) 1.面向对象程序设计方法的四个基本特征是 抽象 、 封装 、 继承 、 多态 。 2.类的定义格式一般地分为 类名 和 对象名 两部分。 3. 函数重载 就是赋给同一个函数名多个含义。 4.类的继承方式有三种,分别是 private 、 public 、 protected 。 5.VC++中负责数据输入和管理的类是 iostream ;负责数据显示的类是 cout 。 6.MFC中标准的设备环境封装类是 对象 ;VC++中的坐标系统分为两类,分别 是 逻辑坐标 和 设备坐标 。 7.VC++中可通过 invalidateRect 方法使窗口重绘自身。 8.VC++中的对话框是由 CWnd 类派生而来,对话框可分为 模态 和 非模态 两种。 9.通过对象名或对象引用调用它的成员函数使用运算符 * ,而通过指向对象的指针调用它的类成员函数使用运算符 :: 。 10.指定为 访问属性的类成员只能被本类的成员函数或友元函数调用。 11.在VC++中,连接器所生成的文件的扩展名为 A. 函数的返回值 B. 函数名 C. 函数参数的类型与个数 D. 函数体的功能相似。 2、 对于char* const pc=“china”,说法正确的是: B 指针的指向可以改变 B、指针所指向的内容可以改变 C. 指针的指向和指向的内容都能改变 D. 指针的指向的内容不可以改变 B、不能通过*pc改变指针指向的内存单元的值。 C、指针的指向和指针指向的内存单元的值都不能改变。 D、可以通过*pc改变指针指向的内存单元的值 3、关于虚函数,说法正确的是: B A、静态成员函数可以声明为虚函数 B. 构造函数可以声明为虚函数。 C、内联函数可以声明为虚函数。 D、析构函数可以声明为虚函数。 4、下列不为某个类对象所独有的是: C A. private成员 B. protected成员 C. public成员 D. static成员 5、当函数功能不太复杂,而且要加快程序的执行速度,可以用: A A.内联函数 B. 重载函数 C.递归函数 D.嵌套函数 6、假设A是B的友类,关于友类的声明是在: B A、 A中 B、 B中 C、main函数中 D、main函数所在文件中且在main函数开始前 7、下列说法正确的是: C 在main函数

文档评论(0)

1亿VIP精品文档

相关文档