网院作业 发表于 2018-5-16 18:25:32

四川大学《面向对象程序设计(1)》18春在线作业2含答案

《面向对象程序设计(1)》18春在线作业2
四川大学完整

一、单选题:
1.(单选题)有如下类和对象的定义:classConstants{public:staticdoublegetPI(){return3.1416;}};Constantsconstants;下列各组语句中,能输出3.1416的是()。          (满分:)
    Acout<<constants->getPI();和cout<<Constants::gerPI();
    Bcout<<constants.getPI();和cout<<Constants.getPI();
    Ccout<<constants->getPI();和cout<<Constants->getPI();
    Dcout<<constants.getPI();和cout<<Constants::getPI()。
    正确答案:——D——
2.(单选题)若有说明:int*p1,*p2,m=5,n;以下均是正确赋值语句的是()。          (满分:)
    Ap1=&m,p2=&p1
    Bp1=&m;p2=&n;*p1=*p2
    Cp1=&m;p1=p2
    Dp1=&m;*p2=*p1
    正确答案:——B——
3.(单选题)多重继承时,如果派生类的两个父类有一个共同的虚基类,那么虚基类的初始化参数由()的构造函数来传递。          (满分:)
    A第一个父类
    B第二个父类
    C派生类
    D以上都不是
    正确答案:——C——
4.(单选题)当需要使用istrstream流类定义一个流类对象并联系一个字符串时,应在文件开始使用#include命令,使之包含()文件。          (满分:)
    Aiostream、h
    Biomanip、h
    Cfstream、h
    Dststrea、h
    正确答案:————
5.(单选题)C++异常处理机制中没有()。          (满分:)
    Atry
    Bthrow
    Ccatch
    Dfinally
    正确答案:————
6.(单选题)父类和子类各自定义一个成员函数,函数名相同,参数表不同,那么()。          (满分:)
    A在子类中这两个函数构成重载关系
    B子类不会继承父类的这个函数
    C子类中的函数会覆盖父类中的函数
    D编译时会发生错误
    正确答案:————
7.(单选题)下列有关抽象类和纯虚函数的叙述中,错误的是()。          (满分:)
    A拥有纯虚函数的类是抽象类,不能用来定义对象;
    B抽象类的派生类若不实现纯虚函数,它也是抽象类;
    C纯虚函数的声明以“=0;”结束;
    D纯虚函数都不能有函数体
    正确答案:————
8.(单选题)判断一个ofstream类对象file打开文件是否失败,应该判断()。          (满分:)
    A创建文件流对象时是否抛出异常
    Bopen成员函数的返回值
    Cfeof成员函数的返回值
    D!file是否为真
    正确答案:————
9.(单选题)若有定义:intaa;。则以下表达式中不能代表数组元aa的地址的是()。          (满分:)
    A&aa+1
    B&aa
    正确答案:————
更多学习资料请登录www.openhelp100.com

页: [1]
查看完整版本: 四川大学《面向对象程序设计(1)》18春在线作业2含答案