关于形参和实参的描述,以下选项中正确的是A.函数调用时,实参默认采用按照位置顺序的方式传递给函数,Python也提供了按照形参名称输入实参的方式B.程序在调用时,将形参复制给函数的实参C.函数定义中参数列表里面的参数是实际参数,简称实参D.参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参

题目

关于形参和实参的描述,以下选项中正确的是

A.函数调用时,实参默认采用按照位置顺序的方式传递给函数,Python也提供了按照形参名称输入实参的方式

B.程序在调用时,将形参复制给函数的实参

C.函数定义中参数列表里面的参数是实际参数,简称实参

D.参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参


相似考题
更多“关于形参和实参的描述,以下选项中正确的是”相关问题
  • 第1题:

    在以下关于过程调用的叙述中,正确的是

    A.实参与形参的个数必须相等

    B.当实参的个数多于形参个数时,多余的实参将被忽略

    C.在过程调用中,只能按值传送

    D.在过程调用中,只能按地址传送


    正确答案:B
    解析:在过程调用中,当实参的个数多于形参个数时,多余的实参将被忽略。

  • 第2题:

    下列关于参数传递的说法中,正确的是______。

    A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假.F.

    B.当实参的数量大于形参的数量时,多余的实参被忽略

    C.实参和形参的数量必须相等

    D.答案A、B均正确


    正确答案:A

  • 第3题:

    使用值传递方式将实参传给形参,下列说法正确的是()

    A、形参是实参的备份

    B、实参是形参的备份

    C、形参和实参是同一对象

    D、形参和实参无联系


    参考答案:A

  • 第4题:

    在以下关于过程调用的叙述中,正确的是A)实参与形参的个数必须相等B)当实参的个数多于形参个数时,多余的实参将被忽略C)在过程调用中,只能按值传送D)在过程调用中,只能按地址传送


    正确答案:B
    在过程调用中,当实参的个数多于形参个数时,多余的实参将被忽略,故选项B为正确答案。

  • 第5题:

    以下关于C语言函数参数传递方式的叙述正确的是

    A.数据只能从实参单向传递给形参

    B.数据可以在实参和形参之间双向传递

    C.数据只能从形参单向传递给实参

    D.C语言的函数参数既可以从实参单向传递给形参,也可以在实参和形参之间双向传递,可视情况选择使用


    正确答案:A
    数据只能由实参单向传递给形参称为“值传递”,而不能由形参传回来给实参,A选项正确;数组名、指针等作参数,实参传递给形参的是地址值,这样形参和实参就指向同一段内存单元,在函数体内对形参数据的改变也将影响到实参。实参和形参之间不可双向传递。B、D选项错误。数据不能从形参传递给实参,C选项错误。

  • 第6题:

    在Visual FoxPro中,关于过程调用叙述正确的是

    A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假

    B.当实参的数量多于形参的数量时,多余的实参被忽略

    C.实参与形参的数量必须相等

    D.上面的A和B都正确


    正确答案:A
    解析:在Visual FoxPro中规定,过程调用时,形参的数目不能少于实参的数目,否则系统会在运行时产生错误,如果形参的数目多余实参的数目,那么,多余的形参取初值逻辑假“.F.”。

  • 第7题:

    下面关于过程调用的叙述中,正确的是

    A.实参的个数与形参的个数必须相等
    B.当实参的数目多于形参的数目时,多余的实参被忽略
    C.当形参的数目多于实参的数目时,多余的形参取逻辑假.F.
    D.当实参的数目多于形参的数目时,多余的实参被忽略和当形参的数目多于实参的数目时,多余的形参取逻辑假.F.都正确

    答案:C
    解析:

  • 第8题:

    关于函数调用时的参数传递,以下错误的描述是()

    • A、实参可以是常量、变量或表达式
    • B、形参可以是常量、变量或表达式
    • C、实参与形参的个数相等、类型一致
    • D、实参必须有确定的赋值

    正确答案:B

  • 第9题:

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

    • A、和实参一样,在定义形参时,即被系统分配内存单元,直至程序结束。
    • B、实参可以是常量、变量、表达式,但是不能是方法。
    • C、实参和形参在数量上、类型上和顺序上必须严格一致。
    • D、方法调用中的数据是单向传递的,即形参的值在方法调用结束后传给实参。

    正确答案:C

  • 第10题:

    下面关于过程调用的陈述中,哪个是正确的()

    • A、实参与形参的数量必须相等
    • B、当实参的数量多于形参的数量时,多余的实参被忽略
    • C、当形参的数量多于实参的数量时,多余的形参取逻辑假
    • D、上面B和C都对

    正确答案:C

  • 第11题:

    单选题
    使用地址作为实参传给形参,下列说法正确的是()
    A

    实参是形参的备份

    B

    实参与形参无联系

    C

    形参是实参的备份

    D

    实参与形参是同一对象


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

  • 第12题:

    单选题
    使用地址作为实参传给形参,下列说法正确的是(  )。
    A

    实参是形参的备份

    B

    实参与形参无联系

    C

    形参是实参的备份

    D

    参与形参是同一对象


    正确答案: C
    解析:
    地址作为实参,表示实参与形参代表同一个对象。如果
    实参是数值,形参也是普通变量,此时形参是实参的备份。

  • 第13题:

    下面关于过程调用的陈述中, ______是正确的。

    A.实参与形参的数量必须相等

    B.当实参的数量多于形参的数量时,出现运行时错误

    C.当形参的数量多于实参的数量时,多余的形参被逻辑假

    D.上面B) 和C) 都对


    正确答案:D
    解析:当过程所接收的寄数多于所需要的个数时,Visual FoxPro将产生一个错误信息。例如,如果只列出了两个参数,却使用3个参数调用它,这时将会出错。但如果过程接收的参数个数小于所要求的数目,则Visual FoxPro仅将余下的参数赋初值为“假”(F),而不产生出错信息,因为无法得知最后的参数是被置为“假”值,还是被忽略。

  • 第14题:

    下面关于过程调用的陈述中,______是正确的。

    A.实参与形参的数量必须相等

    B.当实参的数量多于形参的数量时,多余的实参被忽略

    C.当形参的数量多于实参的数量时,多余的形参取逻辑假

    D.上面B)和C)都对


    正确答案:C
    解析:在过程调用的过程中,含有PARAMETERS<形参表>的过程,称为“有参过程”,否则称为“无参过程”。形参表中的各个参数需要逗号分隔开,并且形参表应该出现在过程体前,过程定义之后;如果是“有参调用”,那么调用时还必须加上WITH子句;并且形参表与实际参数应该按序排列,并且其数据类型必须一一对应,但是其名字可以不同;当形参的数量多于实参数量时,多余的形参就会取值逻辑假,因此C选项正确。

  • 第15题:

    (C语言)在C评议中,以下正确的说法是

    A、实参和与其对应的形参各占独立的存储单元

    B、实参和与其对应的形参占用同一个存储单元

    C、只有当实参和其对应的形参同名时才占用同一个存储单元

    D、形参是虚拟的,不占用存储单元


    正确答案:
           

  • 第16题:

    若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是( )。

    A.函数的实参和其对应的形参共占同一存储单元

    B.形参只是形式上的存在,不占用具体存储单元

    C.同名的实参和形参占同一存储单元

    D.函数的彤参和实参分别占用不同的存储单元


    正确答案:D

  • 第17题:

    关于过程、自定义函数的调用,正确的叙述是( )。

    A.实参与形参的数量必须相等

    B.当实参的数量少于形参的数量时,多余的形参取逻辑假

    C.当实参的数量多于形参的数量时,多余的实参被忽略

    D.选项B和C


    正确答案:B
    解析:实参可以是常量、变量,也可以是一般形式的表达式。调用模块程序时,系统自动把实参传递给对应的形参。形参的数目不能少于实参的数目,否则系统会产生运行时错误。如果形参数目多于实参的数目,那么多余的形参取初值逻辑假。

  • 第18题:

    下面关于过程调用的陈述中,正确的是( )。

    A)实参与形参的数量必须相等

    B)当实参的数量多于形参的数量时,多余的实参被忽略

    C)当形参的数量多于实参的数量时,多余的形参取逻辑假

    D)选项B)和C)都对


    正确答案:C
    调用模块程序时,系统自动把实参传递给对应的形参。形参的数目不能少于实参的数目,否则系统会产生运行时错误。如果形参数目多于实参的数目,那么多余的形参取初值逻辑假。

  • 第19题:

    以下关于形参或实参的叙述中,错误的是()。

    • A、实参可以是常量、变量或表达式
    • B、形参可以是任意类型
    • C、形参可以是常量、变量或表达式
    • D、实参应与其对应的形参类型一致

    正确答案:C

  • 第20题:

    下面关于函数调用时的注意事项描述错误的是()

    • A、实参与形参的个数可以不同,类型可以不对应
    • B、实参与形参的个数应相等,类型匹配
    • C、实参与形参按顺序对应,一一传递数据
    • D、如果实参表列包含多个实参,则各参数间用逗号隔开

    正确答案:A

  • 第21题:

    在C语言中,以下说法正确的是()

    • A、普通实参和与其对应的形参各占用独立的存储单元
    • B、实参和与其对应的形参共占用一个存储单元
    • C、只有当实参和与其对应的形参同名时才共占用存储单元
    • D、形参是虚拟的,不占用存储单元

    正确答案:A

  • 第22题:

    单选题
    关于方法的形参和实参,下列说法正确的是()。
    A

    和实参一样,在定义形参时,即被系统分配内存单元,直至程序结束。

    B

    实参可以是常量、变量、表达式,但是不能是方法。

    C

    实参和形参在数量上、类型上和顺序上必须严格一致。

    D

    方法调用中的数据是单向传递的,即形参的值在方法调用结束后传给实参。


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

  • 第23题:

    单选题
    若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是(  )。
    A

    函数的形参和实参分别占用不同的存储单元

    B

    形参只是形式上的存在,不占用具体存储单元

    C

    同名的实参和形参占同一存储单元

    D

    函数的实参和其对应的形参共占同一存储单元


    正确答案: D
    解析:
    函数体中,变量(包括形参)只在函数被调用时才临时开辟存储单元,当退出函数时,这些临时开辟的存储单元全被释放掉。C语言中函数调用可以分成传值和传引用,传值调用,形参是实参的数据拷贝;传引用调用,形参是实参的指针拷贝;所以,形参和实参占用不同的存储单元。答案选择A选项。

  • 第24题:

    单选题
    以下关于形参或实参的叙述中,错误的是()。
    A

    实参可以是常量、变量或表达式

    B

    形参可以是任意类型

    C

    形参可以是常量、变量或表达式

    D

    实参应与其对应的形参类型一致


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