一、单项选择题
    1、下列关于模板类说法中,正确的是( )。
    A、模板类的基类不可以是非模板类
    B、模板类的派生类不可以是模板类
    C、根据建立对象时的实际数据类型,编译器把类模板实例化为模板类
    D、不可以从构造函数参数列表推断出模板实例化参数类型
    您的答案:B 正确答案:C 得 分:0.0 分
    【答疑编号10757228,点击提问】
    解析:
    2、有如下函数模板定义:
    Template T func(T x,T y){ return xx+yy;}
    在下列对func的调用中,错误的是( )。

    A、func(1,2)
    B、func(1,1.1)
    C、func(1.1,2.1)
    D、func(l. lf,1.2f)
    您的答案:B 正确答案:B 得 分:5.0 分
    【答疑编号10757225,点击提问】
    解析:
    3、下列关于向量的描述中,不正确的是( )。
    A、size()方法指返回当前向量中已经存放的对象的个数
    B、erase( iterator it)方法是删除it所指向的容器对象
    C、向量可以改变赋值目标的大小
    D、向量是类模板,具有成员函数,但它不可以使用构造类型
    您的答案:D 正确答案:D 得 分:5.0 分
    【答疑编号10757221,点击提问】
    解析:
    4、下列有关抽象类的描述,属于其性质的是( )。
    A、可以说明虚函数
    B、可以进行构造函数重载
    C、可以定义友元函数
    D、不能说明其对象
    您未做该题 正确答案:D 得 分:0.0 分
    【答疑编号10757259,点击提问】
    解析:
    5、虚函数实现多态性的前提不包括( )。
    A、类之间的继承关系满足赋值兼容性规则
    B、改写了同名虚函数
    C、虚函数是类的一个成员函数
    D、根据赋值兼容性规则使用指针(或引用)
    您未做该题 正确答案:C 得 分:0.0 分
    【答疑编号10757254,点击提问】
    解析:
    6、在派生类中,定义一个同名虚函数时,必须在哪方面与基类中同名的虚函数保持一致( )。
    A、参数类型
    B、操作内容
    C、参数名字
    D、赋值
    您未做该题 正确答案:A 得 分:0.0 分
    【答疑编号10757252,点击提问】
    解析:
    7、下列关于动态联编的描述,其中错误的是( )。
    A、动态联编调用函数操作是指向对象的指针或对象引用
    B、动态联编是以虚函数为基础的
    C、动态联编运行时确定所调用的函数代码
    D、动态联编是在编译时确定操作函数
    您未做该题 正确答案:D 得 分:0.0 分
    【答疑编号10757248,点击提问】
    解析:
    8、定义一个类,—个操作符可以进行( )重载。
    A、1种
    B、12种以下
    C、32种以下
    D、多种
    您未做该题 正确答案:D 得 分:0.0 分
    【答疑编号10757282,点击提问】
    解析:
    9、判断流对象是否成功地与文件关联的函数是( )。
    A、fail()
    B、clear()
    C、is_open()
    D、eof()
    您未做该题 正确答案:C 得 分:0.0 分
    【答疑编号10757281,点击提问】
    解析:
    10、使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式是( )。
    A、ios::trunc
    B、ios::binary
    C、ios::in
    D、ios::out
    您未做该题 正确答案:C 得 分:0.0 分
    【答疑编号10757280,点击提问】
    解析:
    11、在IOS中,指定文件以二进制方式打开,默认为文本方式的标志位是( )。
    A、ate
    B、trunc
    C、cbinary
    D、nocreate
    您未做该题 正确答案:C 得 分:0.0 分
    【答疑编号10757278,点击提问】
    解析:
    12、使用C++输出流cout输出字符’A’,下列错误的是( )。
    A、cout<<’A’;
    B、cout<
    C、char A=A’;cout<
    D、cout. put(’A’);
    您未做该题 正确答案:B 得 分:0.0 分
    【答疑编号10757277,点击提问】
    解析:
    13、如果运算符“+”通过友元来重载,则可以表示为( )。
    A、objl. operator+(obj2)
    B、operator+(obj2)
    C、operator+(obj1, obj2)
    D、obj2. operator+(obj1)
    您未做该题 正确答案:C 得 分:0.0 分
    【答疑编号10757273,点击提问】
    解析:
    14、如果采用动态多态性,要调用虚函数的是( )。
    A、基类对象指针
    B、对象名
    C、基类对象
    D、派生类名
    您未做该题 正确答案:A 得 分:0.0 分
    【答疑编号10757243,点击提问】
    解析:
    15、在派生类中定义虚函数时,可以与基类中相应的虚函数不同的是( )。
    A、参数类型
    B、参数个数
    C、函数名称
    D、函数体
    您未做该题 正确答案:D 得 分:0.0 分
    【答疑编号10757241,点击提问】
    解析:
    16、要实现动态联编必须( )。
    A、通过成员名限定来调用虚函数
    B、通过对象名来调用虚函数
    C、通过派生类对象来调用虚函数
    D、通过对象指针或引用来调用虚函数
    您未做该题 正确答案:D 得 分:0.0 分
    【答疑编号10757239,点击提问】
    解析:
    17、当一个类的某个函数被说明为virtual时,该函数在该类的所有派生类中( )。
    A、都是虚函数
    B、只有被重新说明时才是虚函数
    C、只有被重新说明为virtual时才是虚函数
    D、都不是虚函数
    您未做该题 正确答案:A 得 分:0.0 分
    【答疑编号10757236,点击提问】
    解析:
    18、以下基类中的成员函数表示纯虚函数的是( )。
    A、virtual void tt()=0
    B、void tt(int)=0
    C、virtual void tt(int)
    D、virtual void tt(int){}
    您未做该题 正确答案:A 得 分:0.0 分
    【答疑编号10757234,点击提问】
    解析:
    19、有关多态性说法不正确的是( )。
    A、C++语言的多态性分为编译时的多态性和运行时的多态性
    B、编译时的多态性可通过函数重载实现
    C、运行时的多态性可通过模板和虚函数实现
    D、实现运行时多态性的机制称为动态多态性
    您未做该题 正确答案:C 得 分:0.0 分
    【答疑编号10757232,点击提问】
    解析:
    20、下列C++的运算符中可以重载的是( )。
    A、()
    B、.
    C、::
    D、?
    您未做该题 正确答案:A 得 分:0.0 分
    【答疑编号10757272,点击提问】
    *解析: