更多“● 程序语言若规定程序中的变量必须先定义(或声明)再引用,则违反此规定的程序在 (11) 时报错。 (11 ”相关问题
  • 第1题:

    以下叙述中错误的是( )。

    A.语句“ Dim a, b As Integer ”声明了两个整型变量

    B.不能在标准模块中定义 Static 型变量

    C.窗体层变量必须先声明,后使用

    D.在事件过程或通用过程内定义的变量是局部变量


    正确答案:A
    当在一个 Dim 语句中定义多个变量时,每个变量都要用 As 子句声明其类型,否则该变量被看作变体类型。

  • 第2题:

    以下叙述错误的是______。

    A.用Shell函数可以执行扩展名为.exe的应用程序

    B.若用Static定义通用过程,则该过程中的局部变量都被默认为Static类型

    C.Static类型的变量可以在标准模块的声明部分定义

    D.全局变量必须在标准模块中用Public或Global声明


    正确答案:C
    解析:Static变量只能在过程内部定义,不能在标准模块或窗体模块的声明部分定义。故C选项不正确。

  • 第3题:

    ● 以下关于C/C++程序中变量的叙述中,错误的是 (19) 。

    (19)

    A. 变量实际上是存储位置的名字

    B. 变量都具有类型属性

    C. 变量必须先声明,然后才能引用

    D. 除了赋值运算,其它运算都不能改变变量的值


    正确答案:D

    试题(19)分析
        本题考查程序语言基础知识。
        程序要处理的数据有两种:常量和变量。常量的值在程序运行期间不变,变量的值可以改变。每个变量都需要相应的内存单元存储其值,因此程序中的变量是内存单元的抽象。为变量规定类型可以方便进行存储单元分配,以及在编译期间进行语法和部分语义的检查。在C/C++中,要求变量先声明后使用。赋值运算是所有程序语言都要提供的基本运算,用于在程序中表示数据的存储和传输。C/C++除了提供赋值运算外,自增自减运算也可以修改变量的值。
    参考答案
          (19)D

  • 第4题:

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

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

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

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

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


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

  • 第5题:

    若一个C程序中说明一个全局变量int ⅰ;(在所有函数之外说明的),则该程序任何一点都可引用全局变量ⅰ。()

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


    参考答案:错误

  • 第6题:

    在VBA中,没有显式声明或使用符号来定义的变量,其数据类型默认是【11】。


    正确答案:
    【答案】:Variant
    【知识点】:VBA中变量的数据类型
    【解析】:在VBA程序设计中,如果变量不声明就使用也是允许的,VBA会默认该变量为Variant数据类型(也叫变体类型)。

  • 第7题:

    在C语言中,以下说法不正确的是( )。

    A.在C程序中,整数和实数都能被准确无误地表示出来

    B.在C程序中,任何一个变量名都代表存储器中的一个位置

    C.静态变量的生存期与整个程序的运行期相同

    D.C语言中,任何变量都必须先声明才能进行引用


    正确答案:A
    解析:此题考查C语言的基本概念。变量的实质就是在内存中占据一定的存储单元,存储单元里存放的是该变量的值,变量的值可以根据需要进行修改;整数在允许的范围内可以准确的表示出来,但不可能表示无限度的实数。

  • 第8题:

    Xce.2000的单元格名称相当于程序语言设计中的变量,可以加以引用。引用分为相对引用和绝对引用,一般情况为相对引用,实现绝对引用需要在列名或行号前插入符号()。

    A.“!”

    B.“:”

    C.“&”

    D.“$”


    【答案】D

  • 第9题:

    以下关于C/C++程序变量的叙述中,错误的是()。

    • A、变量实际上是存储位置的名字
    • B、变量都具有类型属性
    • C、变量必须先声明,然后才能引用
    • D、除了赋值运算,其他运算都不能改变变量的值

    正确答案:D

  • 第10题:

    在ISO/ANSI1999规定中,允许将变量声明放在程序中的任何位置。


    正确答案:正确

  • 第11题:

    C语言程序的变量必须先定义再使用。


    正确答案:正确

  • 第12题:

    单选题
    Excel的单元格名称相当于程序语言设计中的变量,可以加以引用。引用分为相对引用和绝对引用,一般情况为相对引用,实现绝对引用需要在列名或行名前插入符号()。
    A

    “!”

    B

    “:”

    C

    “&”

    D

    “$”


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

  • 第13题:

    ( 33 )以下叙述中错误的是

    A )语句 “ Dim a, b As Integer ” 声明了两个整型变量

    B )不能在标准模块中定义 Static 型变量

    C ) 窗体层变量必须先声明,后使用

    D ) 在事件过程或通用过程内定义的变量是局部变量


    正确答案:A

  • 第14题:

    编译型程序设计语言若规定程序中的变量必须先定义(或声明)再引用,那么违反此规定的程序在(19)时报错。

    A.编辑

    B.编译

    C.链接

    D.运行


    正确答案:B
    解析:本题考查程序语言基础知识。程序错误一般分为语法错、语义错及运行错。语法错误是指语言结构上的错误,编译程序在进行语法分析遇到错误时,不会就此停止工作,而是希望能准确地指出出错位置和错误性质并尽可能进行校正,以便使编译程序能继续工作。源程序中有些结构,按照语法规则去判断,它是正确的,但它不符合语义规则。对未声明的变量进行引用,编译时会报告错误。

  • 第15题:

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

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

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

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

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


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

  • 第16题:

    Java语言规定在嵌套的程序块中不允许定义同名变量。()

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


    参考答案:对

  • 第17题:

    程序语言若规定程序中的变量必须先定义(或声明)再引用,则违反此规定的程序在(11)时报错。

    A.编辑

    B.编译

    C.链接

    D.运行


    正确答案:B
    解析:本题考查程序语言基础知识。程序错误一般分为语法错、语义错及运行错。语法错误是指语言结构上的错误,编译程序在进行语法分析遇到错误时,不会就此停止工作,而是希望能准确地指出出错位置和错误性质并尽可能进行校正,以便使编译程序能继续工作。源程序中有些结构,按照语法规则去判断,它是正确的,但它不符合语义规则。对未声明的变量进行引用,编译时会报告错误。

  • 第18题:

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

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

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

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

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

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


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

  • 第19题:

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

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

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

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

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

    A.

    B.

    C.

    D.


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

  • 第20题:

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

    (11)

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

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

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

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


    正确答案:D

  • 第21题:

    Excel的单元格名称相当于程序语言设计中的变量,可以加以引用。引用分为相对引用和绝对引用,一般情况为相对引用,实现绝对引用需要在列名或行名前插入符号()。

    • A、“!”
    • B、“:”
    • C、“&”
    • D、“$”

    正确答案:D

  • 第22题:

    Shell程序中,使用一个变量前必须先声明。


    正确答案:错误

  • 第23题:

    下列关于参数传递和变量作用域的说法中,错误的是()。

    • A、公共变量一旦建立就一直有效,直到程序运行结束返回“命令”窗口时才消失
    • B、在调用模块程序过程中,若采用按值传递方式,则形参变量值的改变影响实参变量的取值
    • C、在调用模块程序时,若采用按引用传递方式,则传递的是变量的地址
    • D、用LOCAL命令建立的局部变量,其初值为逻辑假(.F.)

    正确答案:A