更多“变量的生存周期,主要是根据变量的使用次数来定义的。()”相关问题
  • 第1题:

    以下说法错误的是:()

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

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

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

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


    正确答案:A

  • 第2题:

    如果在某fun函数,要修改主函数中的某个变量的值,那么可以在fun函数中定义一个指针形参变量,通过指针变量间接引用主函数的变量。()

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


    参考答案:正确

  • 第3题:

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

    A.一个变量的作用域完全取决于变量定义语句的位置

    B.全局变量可以在函数以外的任何部位进行定义

    C.局部变量的“生存期”只限于本次函数调用,因此不可能将局部变量的运算结果保存至下一次调用

    D.一个变量说明为static存储类是为了限制其他编译单位的引用


    正确答案:B

  • 第4题:

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

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

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

    C 形式参数是局部变量

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


    正确答案:A

  • 第5题:

    在某个程序模块中使用命令PRIVATEXI定义一个内存变量,则变量XI

    A.可以在该程序的所有模块中使用
    B.只能在定义该变量的模块中使用
    C.只能在定义该变量的模块及其上层模块中使用
    D.只能在定义该变量的模块及其下属模块中使用

    答案:D
    解析:

  • 第6题:

    变量的有效范围与其定义位置有关,(),其作用域在整个源程序文件中都有效。

    • A、在第一个函数中定义的变量
    • B、在定义第一个函数之前所定义的变量
    • C、在主函数中定义的变量
    • D、在函数中定义的静态变量

    正确答案:B

  • 第7题:

    在生存分析中,结局事件总是用两分类变量进行定义的。


    正确答案:正确

  • 第8题:

    定义变量生命周期最长的是()。

    • A、匿名块变量
    • B、涵数参数
    • C、宿主变量
    • D、包变量

    正确答案:C

  • 第9题:

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

    • A、一个变量的作用域完全取决于变量说明语句的位置
    • B、外部变量可以在函数以外的任何位置定义
    • C、内部变量的生存期只限于本次函数调用,无法将内部变量的值保存至函数下一次调用
    • D、用static说明—个外部变量是为了限制其它编译单位的引用

    正确答案:C

  • 第10题:

    在某个程序模块中用PRIVATE语句定义的内存变量()。

    • A、可以在该程序的所有模块中使用
    • B、只能在定义该变量的模块中使用
    • C、只能在定义该变量的模块及其下属模块中使用
    • D、只能在定义该变量的模块及其下属模块中与相关数据表一起使用

    正确答案:C

  • 第11题:

    填空题
    根据变量的定义位置和所使用的变量定义语句的不同,VB中的变量可以分为3类,即()、模块变量和全局变量。

    正确答案: 局部变量
    解析: 暂无解析

  • 第12题:

    单选题
    定义变量生命周期最长的是()。
    A

    匿名块变量

    B

    涵数参数

    C

    宿主变量

    D

    包变量


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

  • 第13题:

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

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

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

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

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


    正确答案:ABC

  • 第14题:

    使用..GET命令给变量赋值时,其变量应该是( )。

    A.已定义的

    B.字段变量

    C.内存变量

    D.未定义的


    正确答案:A

  • 第15题:

    Python定义私有变量的方法为( )。

    A.使用__private 关键字

    B.使用public关键字

    C.使用__xxx__定义变量名

    D.使用__xxx定义变量名


    正确答案:D

  • 第16题:

    程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的叙述,( )是错误的。

    A.根据作用域规则,在函数中定义的变量只能在函数中引用
    B.在函数中定义的变量,其生存期为整个程序执行期间
    C.在函数中定义的变量不能与其所在函数的形参同名
    D.在函数中定义的变量,其存储单元在内存的栈区

    答案:B
    解析:
    本题考查程序语言基础知识。变量程序语言中的一个重要概念,具有类型、存储地址和作用域和生存期等属性。变量的作用域是指一个范围,是从代码空间的角度考虑问题,它决定了变量的可见性,说明变量在程序的哪个区域可用,即程序中哪些行代码可以使用变量。作用域有三种:局部作用域、全局作用域和文件作用域,相对应于局部变量(local variable)、全局变量和静态变量(global variable)。在变量的作用域中,可以合法地引用它,设置它的值,或在表达式中使用它;在变量的作用域之外,就不能引用它的名称,这么做会导致一个编译错误。在程序执行时,所有的变量都有有限的生存期。它们从被声明的那一刻起存在,并在某一刻消失,最迟也要在程序终止时消失。变量生存多长时间取决于属性“存储持续时间”。函数中定义的变量(局部变量)一般在函数被执行时由系统自动在栈区分配存储空间,当函数执行结束时自动撒消其存储空间,这称为变量具有自动的存储持续时间。对于全局变量,其生存期一般从程序运行开始,至程序运行结束,称为变量具有静态的存储持续时间。还有一些变量,其存储空间由程序员根据需要申请或释放,称为具有动态的存储持续时间。

  • 第17题:

    C语言的变量在使用前都必须先定义,定义变量时要指定变量名和数据类型。


    正确答案:正确

  • 第18题:

    对于变量说法错误的是()

    • A、程序可以没有变量
    • B、变量必须定义初始值
    • C、变量可以不定义直接使用
    • D、可以定义多个变量

    正确答案:C

  • 第19题:

    要使用变量,要求变量使用前必须先定义


    正确答案:正确

  • 第20题:

    变量生存期是指()。

    • A、变量定义
    • B、程序的运行期间
    • C、变量在内存中分配存储单元到被释放期间
    • D、可执行代码的生存期

    正确答案:C

  • 第21题:

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


    正确答案:错误

  • 第22题:

    根据变量的定义位置和所使用的变量定义语句的不同,VB中的变量可以分为3类,即()、模块变量和全局变量。


    正确答案:局部变量

  • 第23题:

    单选题
    变量生存期是指()。
    A

    变量定义

    B

    程序的运行期间

    C

    变量在内存中分配存储单元到被释放期间

    D

    可执行代码的生存期


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