整专业资料
微信QQ群
考生网QQ群

群号:517231281

扫码加群
点击二维码加群

考生网微信公众号

微信号:zikaosw

课程试听
最新资讯

手机端访问

1、直接输入www.zikaosw.cn
2、扫描左侧二维码

登录 | 注册
登录/注册后,可享受
  • 课程免费试听
  • 试做在线题库
  • 学习提升指导

中国地质大学网教02328面向对象程序设计试题

试卷简介
该试卷共包含120道试题,试题类型如下:
单选题
该试卷部分试题预览
  • 1、[单选题]如果一个类中包含纯虚函数,则该类称为().
    • A.抽象类

    • B.虚基类

    • C.派生类

    • D.子类

     查看答案  开始考试

  • 2、[单选题].在类中将show声明为不带返回值的纯虚函数,则正确的写法是().
    • A.virtual void show()=0;

    • B.virtual show()=0;

    • C.virtual void show();

    • D.void show()=0 virtual;

     查看答案  开始考试

  • 3、[单选题]虚函数必须是类的().
    • A.构造函数

    • B.友元函数

    • C.成员函数

    • D.私有成员函数

     查看答案  开始考试

  • 4、[单选题]下列关于虚函数的描述中,()是正确的.
    • A.虚函数一定不能有函数体

    • B.含有虚函数的类,不能定义该类对象

    • C.虚函数只能被重载,不能被继承

    • D.基类中声明虚函数后,派生类中可以不重载该虚函数

     查看答案  开始考试

  • 5、[单选题]在C++中要实现动态联编,可以使用()调用虚函数.
    • A.类名

    • B.派生类指针

    • C.对象名

    • D.基类指针

     查看答案  开始考试

  • 6、[单选题]下列函数中,不能说明为虚函数的是().
    • A.私有成员函数

    • B.公有成员函数

    • C.构造函数

    • D.析构函数

     查看答案  开始考试

  • 7、[单选题]一个类中的某个函数被声明为virtual,则该函数在该类的所有派生类中().
    • A.都是虚函数

    • B.重载后才是虚函数

    • C.被重新说明为virtual时才是虚函数

    • D.不是虚函数

     查看答案  开始考试

  • 8、[单选题]类B是类A的公有派生类,类A和类B中都定义了虚函数func(),p是一个指向类A的指针,则p->func()将().
    • A.调用类A中的函数func()

    • B.调用类B中的函数func()

    • C.根据p实际所指对象类型确定调用A或B类中的函数func()

    • D.同时调用A类和B类中的函数func()

     查看答案  开始考试

  • 9、[单选题]下列关于虚函数的说明中,正确的是().
    • A.从虚基类继承的函数都是虚函数

    • B.虚函数不能是静态成员函数

    • C.通过对象不能调用虚函数

    • D.抽象类中的函数都是虚函数

     查看答案  开始考试

  • 10、[单选题]有一个重载运算符的函数参数表中,没有任何参数,则可以断定被重载的运算符函数是().
    • A.单目友元函数

    • B.单目成员函数

    • C.双目友元函数

    • D.双目成员函数

     查看答案  开始考试

  • 11、[单选题]下列关于运算符函数返回值类型的描述中,错误的是().
    • A.可以是类类型

    • B.可以是int类型

    • C.可以是void类型

    • D.可以是float类型

     查看答案  开始考试

  • 12、[单选题]友元运算符obj1>obj2被C++编译器解释为().
    • A.operator>(obj1,obj2)

    • B.>(obj1,obj2)

    • C.obj1.operator>(obj2)

    • D.obj2.operator>(obj1)

     查看答案  开始考试

  • 13、[单选题]在表达式x+y*z中,+作为成员函数重载的运算符,*作为友元函数重载的运算符,以下叙述中正确的是().
    • A.operator+有2个参数,operator*有2个参数

    • B.operator+有2个参数,operator*有1个参数

    • C.operator+有1个参数,operator*有2个参数

    • D.operator+有1个参数,operator*有1个参数

     查看答案  开始考试

  • 14、[单选题]重载赋值运算符时,应声明为()函数.
    • A.友元

    • B.

    • C.成员

    • D.多态

     查看答案  开始考试

  • 15、[单选题]在成员函数中进行双目运算符重载时,参数表中应有()个参数.
    • A.0

    • B.1

    • C.2

    • D.3

     查看答案  开始考试

点击查看全部试题并开始测试
更多课程推荐
02328面向对象程序设计试题答案

Copyright © 2010 - 2023 湖南求实创新教育科技有限公司 All Right Reserved.

温馨提示:如您需要的资料本网暂时没有,请于工作日08:00-18:00,点击这里,联系客服及时补充资料。

资料套餐 关闭