【单选题】【消耗次数:1】
用数组名作为函数调用时的实参,则实际传递给形参的是()
数组的第一个元素值
数组中全部元素值
数组的首地址
数组的元素个数
参考答案:
复制
纠错
相关题目
【单选题】 若用数组名作为函数调用的实参,则传递给形参的是(  )。
①  数组的首地址
②  数组的第一个元素的值
③  数组中全部元素的值
④  数组元素的个数
【单选题】 若用数组名作为函数调用的实参,传递给形参的是?
①  数组的首地址
②  数组中第一个元素的值
③  数组中全部元素的值
④  数组元素的个数
【单选题】 若用数组名作为函数调用的实参,传递给形参的是()。
①  数组的首地址
②  数组中第一个元素的值
③  数组中的全部元素的值
④  数组元素的个数
【简答题】 数组名作函数参数,向形参传递的是数组元素第一个元素的[填空1]。
【简答题】 数组元素作函数实参,向形参传递的是数组元素的[填空1]。
【判断题】 以变量名作为函数参数时,传递的信息是变量的值;以数组名作为函数参数时,传递的信息是实参数组首元素的地址。
①  正确
②  错误
【单选题】 当调用函数时,实参是一个数组名,则向函数传送的是( )。
①  数组的长度
②  数组的首地址
③  数组每一个元素的地址
④  数组每个元素中的值
【判断题】 数组作为函数参数有两种方法,分别是单个数组元素作函数参数和数组名作函数参数。
①  正确
②  错误
【单选题】 数组元素作参数进行函数调用时,实参和形参都是简单变量,它们之间数据传递的过程描述正确的是?
①  实参将地址传递给形参,并释放原先占用的存储单元;
②  实参将地址传递给形参,调用结束时形参再将此地址回传给实参;
③  实参将值传递给形参,调用结束时形参再将其值回传给实参;
④  实参将值传递给形参,调用结束时形参并不将其值回传给实参;
【判断题】 以变量名作为函数参数时,不能改变实参变量的值;以数组名作为函数参数时,可以改变实参数组的值。
①  正确
②  错误
随机题目
【单选题】 假定一个类的构造函数为A(int aa,int bb){a=aa++;b=a*++bb;},则执行A x(4,5);语句后,x.a和x.b的值分别为()
①  4和5
②  4和20
③  4和24
④  20和5
【单选题】 对于拷贝初始化构造函数和赋值操作的关系,正确的描述是
①  拷贝初始化构造函数和赋值操作是完全一样的操作
②  进行赋值操作时,会调用类的构造函数
③  当调用拷贝初始化构造函数时,类的对象正在被建立并被初始化
④  拷贝初始化构造函数和赋值操作不能在同一个类中被同时定义
【单选题】 下列关于析构函数描述正确的是( )
①  可以重载
②  函数体中必须有delete语句
③  返回类型必须是void类型
④  不能指定返回类型
【单选题】 下列有关重载函数的说法中正确的是()
①  重载函数必须具有不同的返回值类型
②  重载函数参数个数必须相同
③  重载函数必须有不同的形参列表
④  重载函数名可以不同
【单选题】 在定义类成员时,为产生封装性,则需使用哪个关键字( )
①  public
②  publish
③  protected
④  private
【单选题】 下列不是描述类的成员函数的是()
①  构造函数
②  析构函数
③  友元函数
④  拷贝构造函数
【单选题】 类MyA的拷贝初始化构造函数是 ( )
①  MyA()
②  MyA(MyA*)
③  MyA(MyA&)
④  MyA(MyA)
【单选题】 如没有使用private关键字定义类的数据成员,则默认为( )
①  private
②  public
③  protected
④  friend
【单选题】 关于new运算符的下列描述中,错误的是()
①  它可以用来动态创建对象和对象数组
②  使用它创建的对象或对象数组可以使用运算符delete删除
③  使用它创建对象时要调用构造函数
④  使用它创建对象数组时必须指定初始值
【单选题】 C++中类的成员默认为
①  public
②  private
③  protected
④  static