一、单项选择题
    1、一个函数功能不太复杂,但要求被频繁调用,则应把它定义为( )。
    A、内联函数
    B、重载函数
    C、递归函数
    D、嵌套函数
    您的答案:A 正确答案:A 得 分:5.0 分
    【答疑编号10755000,点击提问】
    解析:
    2、使用地址作为实参传给形参,下列说法正确的是( )。
    A、实参是形参的备份
    B、实参与形参无联系
    C、形参是实参的备份
    D、实参与形参是同一对象
    您的答案:A 正确答案:D 得 分:0.0 分
    【答疑编号10755002,点击提问】
    解析:
    3、在C++中,函数原型不能标识( )。
    A、函数的返回类型
    B、函数参数的个数
    C、函数参数类型
    D、函数的功能
    您的答案:D 正确答案:D 得 分:5.0 分
    【答疑编号10755004,点击提问】
    解析:
    4、在int a=3,int p=&a;中,p的值是( )。
    A、变量a的地址值
    B、无意义
    C、变量p的地址值
    D、3
    您的答案:D 正确答案:D 得 分:5.0 分
    【答疑编号10755005,点击提问】
    解析:
    5、在函数定义中的形参属于( )。
    A、全局变量
    B、局部变量
    C、静态变量
    D、寄存器变量
    您的答案:B 正确答案:B 得 分:5.0 分
    【答疑编号10755006,点击提问】
    解析:
    6、C++语言中所有在函数中定义的变量,连同形式参数,都属于( )。
    A、全局变量
    B、局部变量
    C、静态变量
    D、函数
    您的答案:A 正确答案:B 得 分:0.0 分
    【答疑编号10755008,点击提问】
    解析:
    7、下列有关设置函数参数值的描述中,不正确的是( )。
    A、设置了默认值的参数右边不允许出现没有指定默认值的参数
    B、参数默认值的设置顺序从参数表的右端开始
    C、参数默认值可以设置在定义语句中,也可以设置在声明语句中
    D、参数默认值可以是数值不可以是表达式
    您未做该题 正确答案:D 得 分:0.0 分
    【答疑编号10755011,点击提问】
    解析:
    8、关于this指针使用说法正确的是( )。
    A、保证每个对象拥有自己的数据成员,但共享处理这些数据的代码
    B、保证基类私有成员在子类中可以被访问
    C、保证基类保护成员在子类中可以被访问
    D、保证基类公有成员在子类中可以被访问
    您未做该题 正确答案:A 得 分:0.0 分
    【答疑编号10755107,点击提问】
    解析:
    9、假定一个类的构造函数为A(int aa,int bb) {a=aa—;b=a*bb;},则执行A x(4,5);语句后,x.a和x.b的值分别为( )。
    A、3和15
    B、5和4
    C、4和20
    D、20和5
    您未做该题 正确答案:C 得 分:0.0 分
    【答疑编号10755111,点击提问】
    解析:
    10、下面有关类说法不正确的是( )。
    A、一个类可以有多个构造函数
    B、一个类只有一个析构函数
    C、析构函数需要指定参数
    D、在一个类中可以说明具有类类型的数据成员
    您未做该题 正确答案:C 得 分:0.0 分
    【答疑编号10755119,点击提问】
    解析:
    11、关于new运算符的下列描述中,错误的是( )。
    A、它可以用来动态创建对象和对象数组
    B、使用它创建的对象或对象数组可以使用运算符delete删除
    C、使用它创建对象时要调用构造函数
    D、使用它创建对象数组时必须指定初始值
    您未做该题 正确答案:D 得 分:0.0 分
    【答疑编号10755120,点击提问】
    解析:
    12、类的构造函数被自动调用执行的情况是在定义该类的( )。
    A、成员函数时
    B、数据成员时
    C、对象时
    D、友元函数时
    您未做该题 正确答案:C 得 分:0.0 分
    【答疑编号10755122,点击提问】
    解析:
    13、有关C++编译指令,以下叙述正确的是( )。
    A、C++每行可以写多条编译指令
    B、#include指令中的文件名可含有路径信息
    C、C++的编译指令可以以#或//开始
    D、C++中不管#if后的常量表达式是否为真,该部分都需要编译
    您未做该题 正确答案:B 得 分:0.0 分
    【答疑编号10755127,点击提问】
    解析:
    14、在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是( )。
    A、友元函数
    B、虚函数
    C、构造函数
    D、析构函数
    您未做该题 正确答案:C 得 分:0.0 分
    【答疑编号10755131,点击提问】
    解析:
    15、下列不具有访问权限属性的是( )。
    A、非类成员
    B、类成员
    C、数据成员
    D、函数成员
    您未做该题 正确答案:A 得 分:0.0 分
    【答疑编号10755132,点击提问】
    解析:
    16、下列关于构造函数的描述中,正确的是( )。
    A、构造函数不可以设置默认的参数
    B、构造函数不可以是内联函数
    C、构造函数在定义类对象时自动执行
    D、构造函数不可以重载
    您未做该题 正确答案:C 得 分:0.0 分
    【答疑编号10755139,点击提问】
    解析:
    17、用于表明类其后的成员函数属于这个特定类的运算符是( )。
    A、.
    B、一>
    C、::
    D、void
    您未做该题 正确答案:C 得 分:0.0 分
    【答疑编号10755140,点击提问】
    解析:
    18、下列关于复制构造函数的说法中错误的是( )。
    A、复制构造函数是一种特殊的构造函数,函数名与类名相同
    B、若自定义派生类的复制构造函数,那么也必须自定义基类的复制构造函数
    C、复制构造函数只能有一个参数
    D、复制构造函数不允许在函数体中使用return语句
    您未做该题 正确答案:B 得 分:0.0 分
    【答疑编号10755143,点击提问】
    解析:
    19、运算符( )与析构函数一起工作来删除一个动态对象。
    A、delete
    B、Cut
    C、clear
    D、cancel
    您未做该题 正确答案:A 得 分:0.0 分
    【答疑编号10755146,点击提问】
    解析:
    20、下列关于类的描述中,错误的是( )。
    A、类是一组对象的模板
    B、类是抽象数据的实现
    C、类是数据和方法的封装体
    D、类是对象的实例
    您未做该题 正确答案:D 得 分:0.0 分
    【答疑编号10755150,点击提问】
    解析: