更多“S7-1200中,局部变量只能在它被定义的块中使用,同一个变量的名称可以在不同的块中分别使用一次。”相关问题
  • 第1题:

    以下叙述中不正确的是( )。

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

    B)函数中的形式参数是局部变量

    C)在一个函数内定义的变量只在本函数范围内有效

    D)在一个函数内的复合语句中定义的变量在本函数范围内有效


    正确答案:D

  • 第2题:

    (26)下列描述不正确的是 A.某个子过程中声明的局部变量,其使用范围仅限定于该子过程内B.某个子过程中声明的局部变量,其生命周期仅限于该子过程被执行过程中C.不同子过程中的局部变量可以具有相同的名称D.不同子过程中具有相同的名称的局部变量是同一变量


    正确答案:D
    【解析】在子过程中声明的变量叫局部变量,其作用范围仅限于该过程内,其生命周期是子过程执行过程;不同子过程中的局部变量可以同名,不会相互影响,如果子过程中没有声明就使用的变量,除非在子过程外部有声明,否则也认为是局部变量。

  • 第3题:

    以下不正确的说法是______。

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

    B.形式参数是局部变量

    C.在函数内定义的变量只在本函数范围内在效

    D.在函数内的复合语句中定义的变量在本函数范围内在效


    正确答案:D

  • 第4题:

    定义过程的格式中,Static关键字的作用是指定过程中的局部变量在内存中的存储方式。若使用了Static关键字,则

    A.每次调用此过程,该过程中的局部变量都会被重新初始化

    B.在本过程中使用到的,在其他过程中定义的变量也为Static型

    C.每次调用此过程时,该过程中的局部变量的值保持在上一次调用后的值

    D.定义了该过程中定义的局部变量为“自动”变量


    正确答案:C
    解析:Static关键字用于指定局部变量在内存中的存储方式。变量的存储方式有两种:静态的和动态的。静态存储方式是指当过程运行完毕后,变量所占的内存单元不释放,而变量的值被保存下来,该变量为静态变量。Static型变量所占存储控件只初始化一次,且变量的值在整个程序运行期间都存在; Static关键字对过程之外定义的变量没有影响;Static关键字使定义该过程中定义的局部变量为静态变量。

  • 第5题:

    下列说法中,不正确的是______。

    A.主函数main中定义的变量在整个文件或程序中有效

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

    C.形式参数是局部变量

    D.在函数内部,可在复合语句中定义变量,这些变量只在本复合语句中有效


    正确答案:A

  • 第6题:

    在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用()关键字在过程中定义局部变量。

    ADim

    BPublic

    CPrivate

    DStatic


    D

  • 第7题:

    以下叙述中不正确的是()。

    • A、在不同的函数中可以使用相同名字的变量
    • B、函数中的形式参数是局部变量
    • C、在一个函数内定义的变量只在本函数范围内有效
    • D、在一个函数内的复合语句中定义的变量在本函数范围内有效

    正确答案:D

  • 第8题:

    关于类的描叙正确的是()。

    • A、在类中定义的变量称为类的成员变量,在别的类中可以直接使用
    • B、局部变量的作用范围仅仅在定义它的方法内,或者是在定义它的控制流块中
    • C、使用别的类的方法仅仅需要引用方法的名字即可
    • D、一个类的方法使用该类的另一个方法时可以直接引用方法名

    正确答案:B,D

  • 第9题:

    一个函数为voidf(intx,chary=‘a’),另一个函数为voidf(int),则它们()。

    • A、不能在同一程序块中定义
    • B、可以在同一个程序块中定义并可重载
    • C、可以在同一个程序块中定义,但不可以重载
    • D、以上说法均不正确

    正确答案:A

  • 第10题:

    在主函数main()中定义的变量都可以在其它被调函数中直接使用。


    正确答案:错误

  • 第11题:

    单选题
    关于局部变量的作用域,下列说法不正确的是()
    A

    主方法中定义的变量只能在主方法中使用,不能在其他方法中使用。

    B

    形参变量是属于被调方法的局部变量,而实参变量一般是属于主调方法的局部变量。

    C

    不允许在不同的方法中使用相同的变量名。

    D

    在复合语句中也可以定义变量,其作用域只在复合语句范围内。


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

  • 第12题:

    单选题
    一个函数为voidf(intx,chary=‘a’),另一个函数为voidf(int),则它们()。
    A

    不能在同一程序块中定义

    B

    可以在同一个程序块中定义并可重载

    C

    可以在同一个程序块中定义,但不可以重载

    D

    以上说法均不正确


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

  • 第13题:

    在下列叙述中,错误的一条是 ( )

    A.形式参数是局部变量

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

    C.主函数main中定义的变量在整个文件或程序中有效

    D.在―个函数内部,可在复合语句中定义变量,这些变量只在本复合语句中有效


    正确答案:C

  • 第14题:

    以下说法错误的是:()

    A.全局变量就是在函数外定义的变量,因此又叫做外部变量

    B.一个函数中既可以使用本函数中的局部变量,也可以使用全局变量

    C.局部变量的定义和全局变量的定义的含义不同

    D.如果在同一个源文件中,全局变量和局部变量同名,则在局部变量的作用范围内,全局变量通常不起作用


    正确答案:A

  • 第15题:

    下列叙述中,错误的一条是 ______。

    A.不同子过程中的局部变量可以具有相同的名称

    B.不同子过程中具有相同名称的局部变量指的是同一变量

    C.某个子过程中声明的局部变量使用的生命周期仅限于该子过程被执行过程中

    D.某个子过程中声明的局部变量使用范围仅限定于该子过程内


    正确答案:B
    解析:子过程中声明的局部变量使用范围仅限定于该子过程内,而且它的使用的生命周期仅限于该子过程被执行过程中。不同子过程中的局部变量可以具有相同的名称,但指的是不同变量。

  • 第16题:

    以下叙述中错误的是

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

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

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

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


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

  • 第17题:

    下列说法不正确的是( )。

    A 主函数main中定义的变量在整个文件或程序中有效

    B 不同函数中,可以使用相同名字的变量

    C 形式参数是局部变量

    D 在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语句中有效


    正确答案:A

  • 第18题:

    下列关于变量作用域的说法中,正确的是()。

    • A、在main()方法中任何位置定义的变量,其作用域为整个main()方法
    • B、块中定义的变量,在块外也是可以使用的
    • C、变量的作用域为:从定义处开始,到变量所在块结束位置
    • D、变量的作用域不受块的限制

    正确答案:C

  • 第19题:

    下列关于VB中局部变量的说法,错误的是()。

    • A、能在一个窗体中的所有地方使用
    • B、在不同的过程中可以定义同名的局部变量
    • C、不能被其他过程或函数使用
    • D、只能用于定义的过程

    正确答案:A

  • 第20题:

    以下叙述不正确的是()

    • A、在不同的函数中可以使用相同名字的局部变量
    • B、函数中的形式参数实际上是一个局部变量。
    • C、在一个函数内定义的局部变量只有在本函数范围内有效
    • D、在一个函数内定义的静态变量实际上是一个全局变量。

    正确答案:D

  • 第21题:

    形式参数是只能在当前块中使用的局部变量,用“”标记。


    正确答案:错误

  • 第22题:

    多选题
    关于类的描叙正确的是()。
    A

    在类中定义的变量称为类的成员变量,在别的类中可以直接使用

    B

    局部变量的作用范围仅仅在定义它的方法内,或者是在定义它的控制流块中

    C

    使用别的类的方法仅仅需要引用方法的名字即可

    D

    一个类的方法使用该类的另一个方法时可以直接引用方法名


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

  • 第23题:

    单选题
    下列关于变量作用域的说法中,正确的是()。
    A

    在main()方法中任何位置定义的变量,其作用域为整个main()方法

    B

    块中定义的变量,在块外也是可以使用的

    C

    变量的作用域为:从定义处开始,到变量所在块结束位置

    D

    变量的作用域不受块的限制


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

  • 第24题:

    单选题
    以下叙述中不正确的是()。
    A

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

    B

    函数中的形式参数是局部变量

    C

    在一个函数内定义的变量只在本函数范围内有效

    D

    在一个函数内的复合语句中定义的变量在本函数范围内有效


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