更多“3、在函数定义中的形参属于()”相关问题
  • 第1题:

    C++中也允许在函数定义或函数声明时给出默认的形参值。在调用函数时,如果没有给出相应的实参,则函数会自动使用默认形参值;如果给出相应的实参,则函数会优先使用传入的实参值。()

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


    正确答案:正确

  • 第2题:

    下列对有关带默认形参值的函数的描述中,正确的是()。

    A.只能在函数定义时设置默认形参值

    B.只能在函数声明时设置默认形参值

    C.函数调用时,必须使用默认的形参值,不能给出新的实参值

    D.默认形参值必须严格按照从右至左的顺序进行指定


    正确答案:D

  • 第3题:

    在以下对C语言的描述中,正确的是()。

    A.在C语言中调用函数时,只能将实参数的值传递给形参,形参的值不能传递给实参

    B.C语言函数既可以嵌套定义又可以递归调用

    C.函数必须有返回值,否则不能使用函数

    D.C语言程序中有定义关系的所有函数都必须放在同一源文件中


    正确答案:A

  • 第4题:

    下列关于形参的说法,正确的是( )。

    A.函数的形参是必须的

    B.函数的形参可以是表达式

    C.函数在定义时,形参是不占用存储空间的,只是在被调用时才会占,调用完毕也就被释放了

    D.形参的名称、类型、数量、顺序必须与实参都相同,否则实参不会把信息正确地传递给形参


    正确答案:C
    解析:函数可以没有形参。表达式是一个值,不是变量,不能接受信息。

  • 第5题:

    已定义以下函数 int fun(int *p) {return *p;} fun函数返回值是______。

    A.不确定的值

    B.—个整数

    C.形参p中存放的值

    D.形参p的地址值


    正确答案:B
    解析:函数值的类型应当是庄定义函数时指定的。在定义函数时对函数值说明的类型—般和return语句中的表达式类型—致,即函数类型决定返回值的类型。此题中定义函数类型为int型,故函数返回值也为整型。

  • 第6题:

    若已经定义了如下函数  FUN(*p)  { return *p; }  则该函数的返回值是()。 

    • A、不确定的值
    • B、形参p中存放的值
    • C、形参p所指的存储单元中的值
    • D、形参p的地址值

    正确答案:C

  • 第7题:

    定义函数时所使用的参数,我们称之为()

    • A、形参
    • B、实参
    • C、形参实参都有
    • D、不确定

    正确答案:A

  • 第8题:

    函数在定义时,形参不占内存单元


    正确答案:正确

  • 第9题:

    关于函数的定义,以下正确的描述是()

    • A、如果函数不返回值,可以省略类型说明符
    • B、可以在同一程序中定义同名的函数,只要保证它们的返回值类型或形参列表不相同即可
    • C、同一函数中的形参名必须唯一,但可以与其他函数中的变量同名
    • D、如果函数体为空,则函数最外层的一对花括号可以省略

    正确答案:C

  • 第10题:

    函数返回值的类型最终取决于函数定义时形参的类型


    正确答案:错误

  • 第11题:

    单选题
    定义函数时,小括号内的参数是()
    A

    形参

    B

    实参

    C

    形参实参都有

    D

    不确定


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

  • 第12题:

    单选题
    若已经定义了如下函数  FUN(*p)  { return *p; }  则该函数的返回值是()。
    A

    不确定的值

    B

    形参p中存放的值

    C

    形参p所指的存储单元中的值

    D

    形参p的地址值


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

  • 第13题:

    在C++中,函数原型声明中可以省略()。

    A.函数类型

    B.函数名

    C.形参类型

    D.形参名


    正确答案:D

  • 第14题:

    如果函数没有形参,则函数定义时形参列表可以省略,即函数定义"int fun {...}"是正确的。()

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


    正确答案:错误

  • 第15题:

    定义函数时,形参的类型说明放在函数体内。()

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


    参考答案:错误

  • 第16题:

    已定义以下函数:

    fun函数的返回值是( )。

    A.一个整数

    B.不确定的值

    C.形参P中存放的值

    D.形参P的地址值


    正确答案:A
    返回值为指针变量指向的数据,该数据已被定义为整型。因此A选项正确。

  • 第17题:

    以下叙述中错误的是

    A.在函数外部定义的变量在所有函数中都有效

    B.在函数内部定义的变量只能在本函数范围内使用

    C.函数中的形参属于局部变量

    D.在不同的函数中可以使用相同名字的变量


    正确答案:A
    全局变量有效范围是从定义的位置开始到所在源文件的结束,在这区域内的函数才可以调用,如果在定义函数之后,定义的变量,该变量不能被之前的函数访问所以A选项说法错误,答案为A选项。

  • 第18题:

    ()是在定义函数时放在函数名称之后的括号中的参数。

    • A、实参
    • B、形参
    • C、自定义参数
    • D、系统参数

    正确答案:B

  • 第19题:

    定义函数时,小括号内的参数是()

    • A、形参
    • B、实参
    • C、形参实参都有
    • D、不确定

    正确答案:A

  • 第20题:

    已知函数定义如下:intfun(inta[]) { ......;//函数体省略 }则该函数的参数传递属于()。

    • A、值传递
    • B、地址传递
    • C、形参传递
    • D、实参传递

    正确答案:B

  • 第21题:

    函数分类中,从函数定义的角度,函数分为()

    • A、库函数
    • B、无参函数
    • C、有参函数
    • D、自定义函数

    正确答案:A,D

  • 第22题:

    若定义了函数add(intx,inty){}调用该函数add(2,3);则此时的2,3称为形参


    正确答案:错误

  • 第23题:

    单选题
    下列关于函数参数的叙述中,正确的是(  )。
    A

    在函数原型中不必声明形参类型

    B

    函数的实参和形参共享内存空间

    C

    函数形参的生存期与整个程序的运行期相同

    D

    函数的形参在函数被调用时获得初始值


    正确答案: A
    解析:
    A项错误,在函数原型中可以不声明形参名称,但是必须声明形参类型;B项错误,函数的实参与形参是两个不同的变量,有各自的存储空间;C项错误,函数形参的生命周期是从函数开始到函数结束;D项正确,函数形参是函数的局部变量,在函数调用时获得初始值。

  • 第24题:

    单选题
    已知函数定义如下:intfun(inta[]) { ......;//函数体省略 }则该函数的参数传递属于()。
    A

    值传递

    B

    地址传递

    C

    形参传递

    D

    实参传递


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