更多“C程序中各函数之间可以通过多种方式传递数据,下列不能用于实现数据传递的方式是()”相关问题
  • 第1题:

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

    A.地址传递

    B.值传递

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

    D.由用户指定传递方式


    正确答案:B

  • 第2题:

    在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是 ______。

    A.地址传递

    B.单向值传递

    C.由实参传给形参,再由形参传给实参

    D.传递方式由用户指定


    正确答案:B

  • 第3题:

    在调用函数时,如果实参是简单的变量,它与对应形参之间的数据传递方式是A.地址传递 B.单向值传递C.由实参传形参,再由形参传实参 D.传递方式由用户指定


    正确答案:B
    函数调用时,在主调函数和被调函数之间,存在着数据的传递,利用参数传递数据和利用返回值传递数据是常用的两种方法。
    函数调用时的参数叫做实参,函数执行时的参数叫做形参,利用参数传递数据实质是指函数实参和形参之间的数据传递过程。存在两种数据传递的方式:传值和传地址。
    在函数调用时,系统为形参准备空间,并把实参的值赋值到形参空间中,在调用结束后,形参空间将被释放,而实参的值保持不变,这就是传值传递方式。传值传递方式中实参与形参之间的数据传递是单向的,只能由实参传递给形参。因而,即使形参的值在函数执行过程中发生了变化,也不会影响到实参值。在C语言中,当参数类型是非指针类型和非数组类型时,均采用传值方式。
    传地址方式把实参的地址赋值给形参,这样形参就可以根据地址值访问和更改实参的内容,从而实现双向传递。当参数类型是指针类型或数组类型时,均采用传地址方式。
    区别于参数传值方式和返回值传递方式,传地址方式具有明显的优势。
    (1)参数传值方式是主调函数与被调函数之间的单向数据传递方式,而参数的传地址方式则实现了二者之间的双向数据传递。
    (2)函数的返回值每次只能把一个数据项从被调函数传递到主调函数,而参数的传地址方式却可一次性地传递多个数据项到主调函数。
    根据上述描述,由于本题中说的实参是普通的变量,即非指针类型和数组类型,那么采用的是传值方式,是单向的。因此,本题的答案是B。

  • 第4题:

    函数调用时,基本的参数传递方式有传值与传地址两种,(16)。A.在传值方式下,形参将值传给实参SXB

    函数调用时,基本的参数传递方式有传值与传地址两种,(16)。

    A.在传值方式下,形参将值传给实参

    B.在传值方式下,实参不能是数组元素

    C.在传地址方式下,形参和实参间可以实现数据的双向传递

    D.在传地址方式下,实参可以是任意的变量和表达式


    正确答案:C
    本题考查程序语言基础知识。函数调用时基本的参数传递方式有传值与传地址两种,在传值方式下是将实参的值传递给形参,因此实参可以是表达式(或常量),也可以是变量(或数组元素),这种信息传递是单方向的,形参不能再将值传回给实参。在传地址方式下,需要将实参的地址传递给形参,因此,实参必须是变量(数组名或数组元素),不能是表达式(或常量)。这种方式下,被调用函数中对形式参数的修改实际上就是对实际参数的修改,因此客观上可以实现数据的双向传递。

  • 第5题:

    C语言规定,简单变量作实参,它与对应形参之间的数据传递方式是()。

    A.地址传递

    B.单向值传递

    C.双向值传递

    D.由用户指定传递方式


    正确答案:B

  • 第6题:

    关于全局变量,下列哪种说法是错误的?()

    • A、全局变量是用于在不同的程序之间传递数据。
    • B、它只有前面板,没有程序框图。
    • C、全局变量是一个特殊的VI,可以使用公式节点进行编程。
    • D、全局变量通过接口实现主程序和子程序之间的数据传递。

    正确答案:C

  • 第7题:

    在LabView中,()主要用于程序内部传递数据,()主要用于程序之间传递数据。

    • A、局部变量、全局变量
    • B、局部变量、局部变量
    • C、全局变量、局部变量

    正确答案:A

  • 第8题:

    C语言中规定,函数调用中用简单变量做实参时,它和对应形参之间的数据传递方式是()。

    • A、地址传递
    • B、单向值传递
    • C、由实参传给形参,再由形参传回给实参
    • D、由用户指定传递方式

    正确答案:B

  • 第9题:

    网络变量的主要作用是()。

    • A、实现DCU之间的数据传递
    • B、实现模块之间的数据传递
    • C、实现上位机和DCU之间的数据传递
    • D、实现多台上位机之间的数据传递

    正确答案:A

  • 第10题:

    数据采集系统与CPU的数据传递方式有程序查询、中断、直接内存存取三种方式。


    正确答案:正确

  • 第11题:

    填空题
    电算化会计信息系统中各个子系统之间的数据传递关系主要有()、集中传递方式和直接传递方式。

    正确答案: 账务处理为中心的方式
    解析: 暂无解析

  • 第12题:

    单选题
    在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()。
    A

    地址传递

    B

    单向值传递

    C

    由实参传给形参,再由形参传给实参

    D

    传递方式由用户指定


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

  • 第13题:

    在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是_________。

    A.地址传递

    B.单向值传递

    C.由实参传递给形参,再由形参传递给实参

    D.传递方式由用户指定


    正确答案:B
    解析:C语言规定,实参变量对形参变量的数据传递是“单向值传递”,只由实参传给形参。在内存中,实参单元与形参单元是不同的单元。调用结束后,实参单元仍保留并维持原值。

  • 第14题:

    函数调用时,基本的参数传递方式有传值与传地址两种,(20)。

    A.在传值方式下,形参将值传给实参

    B.在传值方式下,实参不能是数组元素

    C.在传地址方式下,形参和实参间可以实现数据的双向传递

    D.在传地址方式下,实参可以是任意的变量和表达式


    正确答案:C
    解析:本题考查程序语言基础知识。函数调用时基本的参数传递方式有传值与传地址两种,在传值方式下是将实参的值传递给形参,因此实参可以是表达式(或常量),也可以是变量(或数组元素),这种信息传递是单方向的,形参不能再将值传回给实参。在传地址方式下,需要将实参的地址传递给形参,因此,实参必须是变量(数组名或数组元素),不能是表达式(或常量)。这种方式下,被调用函数中对形式参数的修改实际上就是对实际参数的修改,因此客观上可以实现数据的双向传递。

  • 第15题:

    网络变量的主要作用是()。

    A.实现DCU之间的数据传递

    B.实现模块之间的数据传递

    C.实现上位机和DCU之间的数据传递

    D.实现多台上位机之间的数据传递


    正确答案:A

  • 第16题:

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

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

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

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

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


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

  • 第17题:

    电算化会计信息系统中各个子系统之间的数据传递关系主要有()、集中传递方式和直接传递方式。


    正确答案:账务处理为中心的方式

  • 第18题:

    在LabView中局部变量主要用于程序内部传递数据,()主要用于程序之间传递数据。


    正确答案:全局变量

  • 第19题:

    C++语言中,形参与实参之间的数据传递方式是()。

    • A、只能按值传递
    • B、只能按地址传递
    • C、既可以按值传递也可以按地址传递
    • D、以上说法都不对

    正确答案:C

  • 第20题:

    移频键控调制方式中,数据信息是()。

    • A、通过信号幅度变化来传递
    • B、通过信号波形移位来传递
    • C、通过信号相位变化来传递
    • D、通过信号移频变换来传递

    正确答案:D

  • 第21题:

    在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()。

    • A、地址传递
    • B、单向值传递
    • C、由实参传给形参,再由形参传给实参
    • D、传递方式由用户指定

    正确答案:B

  • 第22题:

    单选题
    以下关于C语言函数参数传递方式的叙述正确的是(  )。
    A

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

    B

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

    C

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

    D

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


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

  • 第23题:

    单选题
    C++语言中,形参与实参之间的数据传递方式是()。
    A

    只能按值传递

    B

    只能按地址传递

    C

    既可以按值传递也可以按地址传递

    D

    以上说法都不对


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

  • 第24题:

    单选题
    移频键控调制方式中,数据信息是()。
    A

    通过信号幅度变化来传递

    B

    通过信号波形移位来传递

    C

    通过信号相位变化来传递

    D

    通过信号移频变换来传递


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