更多“若需要利用形参直接访问实参,则应把形参变量说明为()参数。”相关问题
  • 第1题:

    若只需要利用形参间接访问实参指针所指向的对象,而形参本身具有相应的存储空间,则应把形参变量说明为()参数。

    A、指针

    B、引用

    C、值

    D、指针引用


    参考答案:A

  • 第2题:

    若有如下调用函数: int sub(int *t) { return (t); } 该函数的返回值是( )

    A.形参t中存放实参变量的地址值

    B.形参t自身的地址值

    C.指针变量t所指的实参变量的值

    D.随机的值


    正确答案:A

  • 第3题:

    若需要利用形参直接访问实参,则应把形参变量说明为____参数。

    A.指针

    B.引用

    C.值

    D.变量


    正确答案:A

  • 第4题:

    若需要利用形参直接访问实参,则应把形参变量说明为( )参数。

    A.指针

    B.引用

    C.传值

    D.常值


    正确答案:B
    解析:在进行参数传递时,引用参数是利用形参直接访问实参,形参的变化直接影响实参的变化,而传值参数不会影响实参变量。

  • 第5题:

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

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

    正确答案:A

  • 第6题:

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

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

    正确答案:A

  • 第7题:

    当需要用一个形参访问对应的实参时,则该形参应说明为()。


    正确答案:引用类型(或指针类型)

  • 第8题:

    如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为()

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

    正确答案:A

  • 第9题:

    有关于实参下面描述项中说法正确的是()

    • A、实在参数是一个具有确定值的表达式
    • B、函数在调用时,要将实在参数赋给形参变量。
    • C、实参是在定义函数时放在函数名称之后的括号中的参数。
    • D、参数传递时是将实参传递给形参

    正确答案:A,B,D

  • 第10题:

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

    形参

    B

    实参

    C

    形参实参都有

    D

    不确定


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

  • 第11题:

    单选题
    调用函数时所传递的参数,我们称之为()
    A

    形参

    B

    实参

    C

    形参实参都有

    D

    不确定


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

  • 第12题:

    填空题
    当需要用一个形参访问对应的实参时,则该形参应说明为()。

    正确答案: 引用类型(或指针类型)
    解析: 暂无解析

  • 第13题:

    C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递方式是()。

    A.地址传递

    B.值传递

    C.由实参传给形参,并由形参传回给实参

    D.由用户指定传递方式


    正确答案:B

  • 第14题:

    在Visual Basic中,实参传递给形参有两种方式,【 】方式可以通过改变过程中的相应的参数来改变实参变量的值;而【 】被调用过程中改变了这个形参的值,但对应的实参的值并不改变。


    正确答案:引用 传值
    引用 传值 解析:变量(即实参)的值存放在内存的某个地址中,当通过引用来调用一个过程时,向该过程传送变量,实际上是把变量的地址传送给该过程,因此,变量的地址和被调用过程中相应参数的地址是相同的。如果通用过程中的操作修改了参数的值,则它同时也修改了传送给过程的变量的值。而传值方式即实参把值传递给对应的形参。这种数据传递方式的特点是:在被调用过程中改变了这个形参的值,但对应的实参的值并不改变。传值方式是通过使用ByVal关键字来实现的。

  • 第15题:

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

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

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

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

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


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

  • 第16题:

    有关数组名作为函数参数说法错误的是()。

    • A、用数组名作为函数参数时,要求形参和实参类型相同
    • B、用数组名作为函数参数时,实参传给形参的是数组的首地址
    • C、用数组名作为函数参数时,实参将数组各元素的值传给形参
    • D、用数组名作为函数参数时,实参和形参共享同一数组

    正确答案:C

  • 第17题:

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

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

    正确答案:A

  • 第18题:

    数组元素作实参时对形参变量的数据传递是(),数组名作实参时对形参变量的数据传递是()。


    正确答案:单向值传递;双向引用传递

  • 第19题:

    下面关于函数中的实参描述正确的是()

    • A、函数调用中普通变量发生的数据传送是单向的。即只能把实参的值传送给形参。
    • B、实在参数的个数及类型应与形式参数一致,赋值时多个参数之间的前后对应关系不变。
    • C、实在参数是一个具有确定值的表达式。
    • D、实参变量x的值传递给形参变量x,改变函数形参的值,不会改变对应实参的值

    正确答案:A,B,C,D

  • 第20题:

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

    • A、函数调用中发生的数据传送是单向的。即只能把实参的值传送给形参。
    • B、实在参数的个数及类型应与形式参数一致,赋值时多个参数之间的前后对应关系不变。
    • C、实在参数是一个具有确定值的表达式。
    • D、实参变量x的值传递给形参变量x,改变函数形参的值,不会改变对应实参的值

    正确答案:A,B,C,D

  • 第21题:

    单选题
    若需要利用形参直接访问实参,则应把形参变量说明为()参数。
    A

    指针

    B

    引用

    C


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

  • 第22题:

    填空题
    数组元素作实参时对形参变量的数据传递是(),数组名作实参时对形参变量的数据传递是()。

    正确答案: 单向值传递,双向引用传递
    解析: 暂无解析

  • 第23题:

    单选题
    如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为()
    A

    按值传递

    B

    按地址传递

    C

    ByRef传递

    D

    按形参传递


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