面向对象程序设计期末复习指导

面向对象程序设计期末复习指导面向对象程序设计课程系中央电大开放教育本科计算机科学与技术专业统设必修课程,本课程的期末复习以中央电大下发的资料和网上复习指导为准。为了加强期末复习,下面市电大给出一套综合

面向对象程序设计期末复习指导 面向对象程序设计课程系中央电大开放教育本科计算机科学与技术专业统设必修课程, 本课程的期末复习以中央电大下发的资料和网上复习指导为准。为了加强期末复习,下面市 电大给出一套综合练习题,仅作参考。 综合练习题 一、单选题 1、 C++源程序文件的默认扩展名为( )。 A:cpp B:exe C:obj D:lik 2、 用new运算符创建一个含10个元素的一维整型数组的正确语句是( )。 A: int *p=new a[10]; B: int *p=new float[10]; C: int *p=new int[10]; D: int *p=new int[10]={1,2,3,4,5} 3、 假定有“struct BOOK{char title[40]; float price;}; BOOK *book=new BOOK;”, 则正确的语句为( )。 A: strcpy((*book)->title,”Wang Tao”); B: strcpy(*book.title,”Wang Tao”); C: strcpy(book->title,”Wang Tao”); D: strcpy(book.title,”Wang Tao”); 4、 假定指针变量p定义为“int *p=new int[30];”,要释放p所指向的动态内存,应 使用语句( )。 A: delete p; B: delete *p; C: delete &p; D: delete []p; 5、 关于消息,下列说法中不正确的是( )。 A: 发送消息的对象请求服务,接受消息的对象提供服务 B: 消息的发送者必须了解消息的接收者如何相应消息 C: 在C++中,消息的发送具体体现为对接收消息的对象的某个函数的调用 D: 每个对象只能接收某些特定格式的消息 6、 对于任一个类,用户所能定义的析构函数的个数至多为( )。

腾讯文库面向对象程序设计期末复习指导