更多“定义一个Application变量与定义一个Session变量的语法类似,使用方法也基本上差不多,它们的作用范围也差不多。”相关问题
  • 第1题:

    一个源文件中定义的外部变量的作用域为______。

    A.本文件的全部范围

    B.本程序的全部范围

    C.本函数的全部范围

    D.从定义该变量的位置开始至本文件结束


    正确答案:B

  • 第2题:

    若程序中定义了局部变量与全局变量,则(11)。A.在函数内只能访问局部变量,而不能访问全局变量SX

    若程序中定义了局部变量与全局变量,则(11)。

    A.在函数内只能访问局部变量,而不能访问全局变量

    B.局部变量与全局变量的名字不得相同

    C.若一个函数被多次调用,则其定义的局部变量必定分配同一个存储单元

    D.函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量


    正确答案:D
    本题考查程序语言的基本概念。在高级语言程序中,变量的作用域(引用变量的代码范围)可能是全局的或者是局部的。对于全局变量,其作用域是整个程序(或文件),因此在函数内可以访问全局变量,而局部变量的作用域为声明(定义)该变量的函数(过程,子程序)。一般语言都规定,若全局变量和局部变量的名称相同,则在局部变量的作用域范围内,引用的是局部变量(即最近嵌套原则)。程序运行过程中,每次调用一个函数时,都在栈区为该函数的运行创建活动记录(主要包括函数运行时需要的数据和控制信息),函数运行结束后则释放为其分配的活动记录。因此,函数多次运行时,其定义的局部变量不一定分配同一个存储单元。

  • 第3题:

    若程序中定义了局部变量与全局变量,则 ______ 。

    A.在函数内只能访问局部变量,而不能访问全局变量

    B.局部变量与全局变量的名字不得相同

    C.若一个函数被多次调用,则其定义的局部变量必定分配同一个存储单元

    D.函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量

    A.

    B.

    C.

    D.


    正确答案:D
    解析:本题考查程序语言的基本概念。
      在高级语言程序中,变量的作用域可能是全局的也可能是局部的。对于全局变量,其作用域是整个程序(或文件1,因此在函数内可以访问全局变量,而局部变量的作用域为声明该变量的函数。一般语言都规定,若全局变量和局部变量的名称相同,则在局部变量的作用域范围内,引用的是局部变量。程序运行过程中,每次调用一个函数时,都在栈区为该函数的运行创建活动记录,函数运行结束后则释放为其分配的活动记录。因此,函数多次运行时,其定义的局部变量不一定分配同一个存储单元。

  • 第4题:

    关于局部变量说法,符合编程规范的说法是()

    • A、不要定义不会被用到的局部变量,类私有属性,类私有方法和方法参数
    • B、几乎每一个局部变量的声明都应该包含一个初始化表达式
    • C、变量定义的“就近原则”
    • D、属性名可以和公有方法参数相同,也可以和局部变量相同

    正确答案:A,B,C

  • 第5题:

    一个变量的作用域取决于变量定义语句在程序中出现的位置。


    正确答案:正确

  • 第6题:

    以下VB变量定义合理的是()。

    • A、定义一个变量存放员工家庭住址:DimFamasBool
    • B、定义一个变量存放员工性别:DimSexasDate
    • C、定义一个变量存放员工编号:DimCodeasString
    • D、定义一个变量存放员工生日:DimBirasInteger

    正确答案:C

  • 第7题:

    truct的作用是()。

    • A、定义整型变量
    • B、定义结构体类型
    • C、定义浮点型变量
    • D、定义字符型变量

    正确答案:B

  • 第8题:

    以下叙述不正确的是()

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

    正确答案:D

  • 第9题:

    关于Session变量、Application变量以及普通变量的名称,下列说法不正确的是()。

    • A、在一个页面中,Session变量、Application变量、普通变量的名称可以相同
    • B、在一个页面中,Session变量和Application变量的名称不可以相同
    • C、在一个页面中,Session变量和普通变量的名称不可以相同
    • D、在一个页面中,Session变量、Application变量、普通变量的名称都不可以相同

    正确答案:B,C,D

  • 第10题:

    单选题
    在以下关于变量作用域的描述中,不正确的是()。
    A

    当某过程级变量与全局变量同名,全局变量在这个过程中就会被屏蔽

    B

    静态变量不是模块级或工程级变量,其作用域只限于在它所定义的过程内部

    C

    在某一个过程中定义的变量的作用域只能是这一过程

    D

    在某一个模块中定义的变量的作用域只能是这一模块


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

  • 第11题:

    多选题
    关于Session变量、Application变量以及普通变量的名称,下列说法不正确的是()。
    A

    在一个页面中,Session变量、Application变量、普通变量的名称可以相同

    B

    在一个页面中,Session变量和Application变量的名称不可以相同

    C

    在一个页面中,Session变量和普通变量的名称不可以相同

    D

    在一个页面中,Session变量、Application变量、普通变量的名称都不可以相同


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

  • 第12题:

    单选题
    以下VB变量定义合理的是()。
    A

    定义一个变量存放员工家庭住址:DimFamasBool

    B

    定义一个变量存放员工性别:DimSexasDate

    C

    定义一个变量存放员工编号:DimCodeasString

    D

    定义一个变量存放员工生日:DimBirasInteger


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

  • 第13题:

    两个变量定义不能同名,是因为( )。

    A.这两个变量定义在同一文件中

    B.这两个变量定义在同一作用域中

    C.一个定义在main函数中,一个定义在子函数中

    D.以上说法均不正确


    正确答案:B

  • 第14题:

    在一个源文件中定义的全局变量的作用域为(38)。

    A.本文件的全部范围

    B.本程序的全部范围

    C.本函数的全部范围

    D.从定义该变量的位置开始至本文件结束为止


    正确答案:D
    解析:本题考查全局变量的作用域。这里我们首先需要准确理解几个概念。作用域是指一个声明的标识符在程序中有效的区域或范围。全局变量是指存放在全局数据区,具有全局作用域的变量。在一个源文件中定义的全局变量的作用域为从定义该变量的位置开始至本文件结束为止。

  • 第15题:

    ● 若程序中定义了局部变量与全局变量,则 (30) 。

    (30)

    A. 在函数内只能访问局部变量,但不能访问全局变量

    B. 局部变量与全局变量的名字不得相同

    C. 一个函数被多次调用时,其定义的局部变量必定分配同一个存储单元

    D. 函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量


    正确答案:D


  • 第16题:

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

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

    正确答案:B

  • 第17题:

    如果在一个函数中的复合语句中定义了一个变量,则该变量()。

    • A、只在该复合语句中有定义
    • B、在该函数中有定义
    • C、在本程序范围内有定义
    • D、为非法变量

    正确答案:A

  • 第18题:

    Makefile的普通变量与预定义变量有什么不同?预定义变量有哪些?它们分别表示什么意思?


    正确答案:普通变量:引用变量时,只需在变量前面加上$符;预定义变量:已经定义好,直接引用即可。
    预定义变量有:$@、$^、$<。
    $@:表示完整的目标文件名;$^:表示所有的依赖文件;$<:表示依赖文件列表中的第一个文件。

  • 第19题:

    在一个页面中,Session变量、Application变量、普通变量和数组变量的名称都可以一样吗?


    正确答案:Session变量、Application变量、普通变量的名称可以一样,但普通变量和数组变量名称不能一样。

  • 第20题:

    写出指向int型变量的指针变量p的一个定义语句:()。


    正确答案:int*p

  • 第21题:

    问答题
    在一个页面中,Session变量、Application变量、普通变量和数组变量的名称都可以一样吗?

    正确答案: Session变量、Application变量、普通变量的名称可以一样,但普通变量和数组变量名称不能一样。
    解析: 暂无解析

  • 第22题:

    问答题
    Makefile的普通变量与预定义变量有什么不同?预定义变量有哪些?它们分别表示什么意思?

    正确答案: 普通变量:引用变量时,只需在变量前面加上$符;预定义变量:已经定义好,直接引用即可。
    预定义变量有:$@、$^、$<。
    $@:表示完整的目标文件名;$^:表示所有的依赖文件;$<:表示依赖文件列表中的第一个文件。
    解析: 暂无解析

  • 第23题:

    多选题
    关于局部变量说法,符合编程规范的说法是()
    A

    不要定义不会被用到的局部变量,类私有属性,类私有方法和方法参数

    B

    几乎每一个局部变量的声明都应该包含一个初始化表达式

    C

    变量定义的“就近原则”

    D

    属性名可以和公有方法参数相同,也可以和局部变量相同


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