更多“12、定义函数时的参数叫形式参数,调用函数时的参数叫______参数”相关问题
  • 第1题:

    函数原形中,下列()是不必要的。

    A.函数的类型

    B.形式参数名

    C.函数名

    D.形式参数类型


    正确答案:A

  • 第2题:

    以下关于 Function函数对象的说法不正确的是()

    A.函数可有可无返回值

    B.调用函数时传递的参数是实参

    C.函数调用时候,可以用一个变量来接收函数返回值

    D.函数必须要有形式参数


    答案:D

  • 第3题:

    关于带参数的主函数,下列说法中错误的是( )

    A.带参数的主函数中,形式参数名称是系统规定的,用户不能自己选择

    B.带参数的主函数中,第1个形式参数是int型的

    C.带参数的主函数中,第2个形式参数是字符型数组

    D.带参数的主函数中,实际参数值只能在执行程序的命令行中获得


    正确答案:C
    带参数的主函数定义格式是系统规定的,具体如下:main(argc,argv);intargc;char*argv[];{...}由此看出,第2个形式参数argv是指向字符型数据的指针型数组,不是字符型数组所以备选答案C是错误的,本题应选答案C。

  • 第4题:

    已知C++中一个函数的原型为void f(int &x, int &y),调用这个函数时,要把实在参数传递给形式参数,应该采用的参数传递方式是(30)。

    A.传值调用

    B.引用调用

    C.复制恢复

    D.传名调用


    正确答案:B
    解析:C通过传值方式将实参传递给形参。传值调用是指把实在参数的值传递给相应的形式参数,子程序不能通过这种方式传回任何结果。C++中增加引用调用这种参数传递方式,引用调用是指把实在参数的地址传递给相应的形式参数,此时子程序对形式参数的一次引用或赋值都是对形式参数的间接访问,实际上是对实在参数的一次引用或赋值。如果C++中一个函数的原型为voidf(int&x,int&y),表示调用这个函数时,应该采用引用调用这种参数传递方式。在FORTRAN类的语言中有复制恢复这种参数传递方式,在ALGOL语言中有传名调用这种参数传递方式。

  • 第5题:

    有参函数的定义格式正确的是()

    • A、类型标识符函数名(形式参数表列){语句;}
    • B、类型标识符函数名(实参数表列){语句;}
    • C、类型标识符函数名(形式参数表列)(语句;)
    • D、类型标识符函数名(实参数表列)(语句;)

    正确答案:A

  • 第6题:

    下列对于VB中函数的说法,正确的是()。

    • A、函数没有返回值
    • B、不可以自定义函数
    • C、函数分为三大类:系统函数、自定义函数和数学函数
    • D、函数定义处的参数称为形式参数

    正确答案:D

  • 第7题:

    “delay(1000);”的功能是调用前面已经定义过的延时函数,后面小括号里的1000被称之“形式参数”。()


    正确答案:错误

  • 第8题:

    返回值函数的定义格式正确的是()

    • A、返回值类型函数名(形式参数列表){语句;return表达式;}
    • B、void函数名(形式参数列表){语句;return表达式;}
    • C、返回值类型函数名(实参数列表){语句;return表达式;}
    • D、void函数名(实参数列表){语句;return表达式;}

    正确答案:A

  • 第9题:

    定义函数时的参数以及调用函数所用的参数分别时()

    • A、局部变量
    • B、全局变量
    • C、形参
    • D、实参

    正确答案:C,D

  • 第10题:

    问答题
    函数原型中的参数名与函数定义中的参数名以及函数调用中的参数名必须一致吗?

    正确答案: 不必一致,所有的参数是根据位置和类型而不是名字来区分的。
    解析: 暂无解析

  • 第11题:

    单选题
    如何在构造函数中给出参数?()
    A

      在创建对象以后,再调用构造函数,并在构造函数中给出参数

    B

      在定义引用变量的时候,给出参数

    C

      构造函数不能带参数

    D

      在用new关键字创建对象时,在对象的构造函数中给出参数


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    下列对于VB中函数的说法,正确的是()。
    A

    函数没有返回值

    B

    不可以自定义函数

    C

    函数分为三大类:系统函数、自定义函数和数学函数

    D

    函数定义处的参数称为形式参数


    正确答案: B
    解析: 暂无解析

  • 第13题:

    C程序中,在定义函数时的参数是"形式参数",在调用函数时的参数是"实际参数"。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第14题:

    函数定义的格式是______函数名(形式参数表)函数体。


    正确答案:返回类型
    返回类型 解析:本题考察基本的函数定义格式。

  • 第15题:

    函数调用时,下列说法中不正确的是 ( )

    A.若用值传递方式,则形式参数不予分配内存

    B.实际参数和形式参数可以同名

    C.主调函数和被调用函数可以不在同一个文件中

    D.函数间传送数据可以使用外部全局变量


    正确答案:A
    分析备选答案A:值传递时,先给形参分配内存,然后把实参值传给形参分配的内存,所以该说法是错误的,本题答案应选A。至于备选答案B:形参和实参是可以同名的,因为它们的作用域不重复。备选答案C:只要被调函数定义时的存储类型选取“extern”,就可以被其他文件中的函数调用。备选答案D:函数间传递数据的方法有4种,其中的一种就是利用外部全局变量来传递的。

  • 第16题:

    C程序中,定义函数时的参数是“实际参数”,调用函数时的参数是“形式参数”。


    正确答案:错误

  • 第17题:

    如何在构造函数中给出参数?()

    • A、  在创建对象以后,再调用构造函数,并在构造函数中给出参数
    • B、  在定义引用变量的时候,给出参数
    • C、  构造函数不能带参数
    • D、  在用new关键字创建对象时,在对象的构造函数中给出参数

    正确答案:D

  • 第18题:

    下列说法中正确的是().

    • A、调用函数时,函数名后的圆括号不论有无参数都不能省略
    • B、函数若有多个参数,则各参数间应用空格隔开
    • C、若函数不带参数,则调用时函数名后面的圆括号可以省略
    • D、调用函数时,参数的类型、个数和顺序不一定要一致

    正确答案:A

  • 第19题:

    函数原型中的参数名与函数定义中的参数名以及函数调用中的参数名必须一致吗?


    正确答案:不必一致,所有的参数是根据位置和类型而不是名字来区分的。

  • 第20题:

    下面关于形参描述项正确的是()

    • A、在函数未被调用时,系统不对形式参数分配内存单元。
    • B、形参是在调用函数时放在函数名称之后的括号中的参数。
    • C、形参属于全局变量
    • D、在函数被调用时,系统会立刻给形式参数分配内存单元;调用结束后,再释放掉形式参数所占有的内存单元。

    正确答案:A,D

  • 第21题:

    判断题
    调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    多选题
    定义函数时的参数以及调用函数所用的参数分别时()
    A

    局部变量

    B

    全局变量

    C

    形参

    D

    实参


    正确答案: B,D
    解析: 暂无解析

  • 第23题:

    单选题
    下列说法中正确的是().
    A

    调用函数时,函数名后的圆括号不论有无参数都不能省略

    B

    函数若有多个参数,则各参数间应用空格隔开

    C

    若函数不带参数,则调用时函数名后面的圆括号可以省略

    D

    调用函数时,参数的类型、个数和顺序不一定要一致


    正确答案: A
    解析: 暂无解析

  • 第24题:

    单选题
    对数组名作函数的参数,下面描述正确的是(  )。
    A

    数组名作函数的参数,调用时将实参数组复制给形参数组

    B

    数组名作函数的参数,主调函数和被调函数共用一段存储单元

    C

    数组名作参数时,形参定义的数组长度不能省略

    D

    数组名作参数,不能改变主调函数中的数据


    正确答案: B
    解析:
    数组名作为函数参数,传递的是数组的首地址,主调函数和被调函数共用一段存储单元,如果被调函数中对数组进行操作,会改变主调函数中的数据。