奥鹏南开20春学期1709、1803、1809、1903、1909、2003程序设计基础下在线作业随机_第1页
奥鹏南开20春学期1709、1803、1809、1903、1909、2003程序设计基础下在线作业随机_第2页
奥鹏南开20春学期1709、1803、1809、1903、1909、2003程序设计基础下在线作业随机_第3页
奥鹏南开20春学期1709、1803、1809、1903、1909、2003程序设计基础下在线作业随机_第4页
奥鹏南开20春学期1709、1803、1809、1903、1909、2003程序设计基础下在线作业随机_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1. 若派生类中没有对基类的虚函数进行重定义, 则它继承基类中的( )A.访问权限B.保护成员 C.虚函数D.成员函数【参考答案】: C2. 在一个具有n 个顶点的无向图中, 要连通全部顶点至少需要( ) 条边。A.n B.n+1C.n-1D.n/2【参考答案】: C3. 类模板的使用实际上是类模板实例化成一个具体的( ) 。A.类 B.对象 C.函数 D.变量【参考答案】: A4. 一个类的友元函数能够访问该类的( ) 。A.私有成员B.保护成员C.公有成员D.所有成员【参考答案】: D5. 有关析构函数的说法正确的是( ) 。A.析构函数可以有多个B.析构函数和构造函数一样可以有形参C.析

2、构函数的功能是用来释放一个对象D.析构函数的函数类型为void【参考答案】: C6. 有关类和对象的说法不正确的是( ) 。A.对象是类的一个实例B. 一个类只能有一个对象C.任何一个对象只能属于一个具体的类D. 类与对象的关系和数据类型和变量的关系相似7. 假定已定义浮点型变量data, 以二进制方式把data 的值写入输出文件流对象outfile 中去 , 正确的语句是( ) 。A.outfile.write(float *) &data,sizeof(float);B.outfile.write(float *) &data,data); C.outfile.write(

3、char *) &data, sizeof(float);D.outfile.write(char *) &data, data);【参考答案】: C8. 类模板的模板参数( ) 。A.只可作为数据成员的类型B.只可作为成员函数的返回类型 C.只可作为成员函数的参数类型D.以上三者皆可【参考答案】: D9. 对于先序遍历与中序遍历结果相同的二叉树为( ) 。A. 一般二叉树B.所有结点只有左子数的二叉树C.根结点无左孩子的二叉树D.所有结点只有右子树的二叉树【参考答案】: B10 .类B是类A的公有派生类,类A和类B中都定义了虚函数func(),p是一个指向类A对象的指针,则p

4、->A:func()将()。A.调用类A中是函数func() B.调用类B中是函数func() C.根据P所指 的对象类型而确定调用 A中或类B中的函数func() D.既调用类A中函数, 也调用类B 中的函数【参考答案】: A11 . 动态联编所支持的多态性是( ) 。A.虚函数 B.继承C.编译时的多态性D.运行时的多态性12. 下列说法中错误的是( )oA. 公有继承时基类中的public 成员在派生类中是public 的 B. 公有继承时基类中的private成员在派生类中是不可访问的C.私有继承时基类中的public成员在派生类中是private的D.私有继承时基类中的publ

5、ic成员在派生类中是protected 的【参考答案】: D13. 下面选项中, 不是类的成员函数为( ) 。A.构造函数B.析构函数C.友元函数D.缺省参数的构造函数【参考答案】: C14. 以下关于数据的存储结构的叙述中哪一条是正确的( ) 。A.数据的存储结构是数据间关系的抽象描述B.数据的存储结构是逻辑结构在计算机存储器中的实现C. 数据的存储结构分为线性结构和非线性结构D.数据的存储结构对数据运算的具体实现没有影响【参考答案】: B15. 当一个派生类公有继承一个基类时, 基类中的所有公有成员成为派生类的 ( ) 。A.public 成员B.private 成员C.protected

6、 成员D. 友元【参考答案】: A16. 设线性表有n 个元素 , 以下算法中,( )在顺序表上实现比在链表上实现效率更高。A.输出第i(0 &i &n1)个元素值B.交换第0个元素与第1个元素的值 C.C、顺序卒&出这n个元素的值D.输出与给定值x相等的元素在线性表中的序号17. 关于类模板, 描述错误的是( )A. 一个普通基类不能派生类模板B. 类模板从普通类派生,也可以从类模板派生C. 根据建立对象时的实际数据类型,编译器把类模板实例化为模板类D. 函数的类模板参数须通过构造函数实例化【参考答案】: D18. 下面哪个基类中的成员函数表示纯虚函数( ) 。A.v

7、irtual void vf(int)B.void vf(int)=0 C.virtual voidvf()=0 D.virtual void vf(int)【参考答案】: C19. 在一个单链表中, 若 p 所指结点不是最后结点, 在 p 之后插入s 所指结点 , 则执行 ( ) 。A.s->next=p;p->next=s; B.s->next=p->next;p->next=s; C.s->next=p ->next;p=s; D.p->next=s;s->next=p;【参考答案】: A20. 下面 ( ) 不是常用的存储图的方法。

8、A.邻接矩B.邻接压缩表C.邻接链表D.散列表【参考答案】: D21. 函数模板可以与() 重载。A.函数模板B.普通函数C.类模板D.普通类【参考答案】: AB22. 类成员的访问控制方式包括( ) 。A.publicB.privateC.protectedD.friend: ABC23. 下列函数中, 不可以作为虚函数的是( ) 。A.普通函数B.构造函数 C.静态成员函数D.析构函数【参考答案】: ABC24. 已知 f 是以二进制读写方式打开的文件流对象, 且有 int 型变量 a,则下列选项中能正确进行文件读写操作的语句包括( ) 。A.f.write(char*)a, sizeof

9、(a);B.f.write(char*)&a,sizeof(a); C.f.read(char*)a, sizeof(a);D.f.read(char*)&a,sizeof(a);【参考答案】: BD25. 对静态成员的正确描述是( ) 。A.静态成员不属于对象,是类的共享成员B.静态数据成员要在类外定义和初始化C.调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针D.非静态成员函数也可以操作静态数据成员【参考答案】: ABD26. 输出流类对象包括( ) 。A.cin B.cerr C.clog D.cout【参考答案】: BCD27. 下面描述中, 正确

10、的是 ( ) 。A.虚函数是没有实现的函数B.纯虚函数的实现在派生类中C.抽象类是有纯虚函数的类D.抽象类指针可以指向不同的派生类【参考答案】: BCD28. 下列插入和提取运算符重载的函数原型中, 正确的是 ( )A.istream& operator>>(istream&, 自定义类型&) B.istream&operator<<(istream&, 自定义类型&) C.ostream& operator>>(ostream&,自定义类型&) D.ostream& opera

11、tor<<(ostream&, 自定义类型&)【参考答案】: AD29. 不能使用类对象直接访问的成员包括( ) 。A.公有成员B.保护成员 C.私有成员函数D.私有成员变量【参考答案】: BCD30. 下面关于自定义类的运算符重载的说法中, 正确的是 ( ) 。A.C+中的所有运算符都可以重载B.不仅可以重载C+”已有的运算符,还可以创建新的运算符C.运算符重载实质上就是函数重载D.运算符重载的函数名是operator< 重载的运算符>【参考答案】: CD31. 下列函数中, 可以作为虚函数的是() 。A.析构函数B.成员函数C.普通函数D.构造函数【

12、参考答案】: A32. 下面哪些结构属于数据的存储结构A.线性结构B.链式结构C.存储结构D.索引结构【参考答案】: BCD33. 下列说法正确的是( ) 。A.数据成员用来描述对象的状态B.成员函数用来描述对象的行为C.定义类需要使用class关键字D.类中的所有成员必须采有相同的访问控制方式【参考答案】: ABC34. 下列的模板说明的头中, 错误的是 ( )A.template B.template C.template D.template【参考答案】: ABD35. 如果类A继承了类B,则类B称为()。A.派生类B.基类C.子类 D.父类【参考答案】: BD36. 只有有向图才有连通

13、分量, 无向图没有。T. 对 F. 错【参考答案】: B37. 通过指针或引用可以调用不同对象相同名称的函数, 但可导致完全不同的行为的现象称为二义性。T. 对 F. 错【参考答案】: F38. 在图的所有形式的生成树中, 边上的权之和最小的生成树, 称为图的最小生成树。T. 对 F. 错【参考答案】: T39. 已知 Circle 类对象 c,Circle 类中有一个setCenter 成员函数, 如果c.setCenter(.)返回值仍然是c, 则 setCenter 函数中的return 语句应写作 return this; 。T. 对 F. 错【参考答案】: F40. 存在这样的二叉树

14、, 对它采用任何次序的遍历, 结果相同。T. 对 F. 错【参考答案】: T41. 线性表是线性结构T. 对 F. 错【参考答案】: T42.假定AB为一个类,则执行AB a(10);语句时,系统自动调用该类的构造函数的次数为10。T. 对 F. 错【参考答案】: F43. 使用关闭文件函数close() 关闭一个文件时, 但流对象仍存在。T. 对 F. 错【参考答案】: T44. 某类中的友元类的所有成员函数可以存取或修改该类中的私有成员。T. 对 F. 错45. 在用class 定义一个类时, 数据成员和成员函数的默认访问权限是public 。T. 对F. 错【参考答案】: F46. 线性表的顺序存储结构的特点是逻辑关系上相邻的两个元素在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论