参考答案和解析
正确答案:A
解析:本题的难点是变体类型变量的概念。任何未经说明的变量,Visual Basic都将自动设置为变体类型变量。
更多“下列对变量的定义中,不能定义a为变体变量的是A.Dim a As DoubleB.Dim a As VariantC.Dim aD.a=24 ”相关问题
  • 第1题:

    执行语句Dim X,Y As Integer后,______。

    A.X和Y均被定义为整型变量

    B.X和Y均被定义为变体类型变量

    C.X被定义为整型变量,Y被定义为变体类型变量

    D.X被定义为变体类型变量,Y被定义为整型变量


    正确答案:D
    解析:Dim:用于在标准模块(Module)、窗体模块(Form)或过程(Procedure)中定义变量或数组。一个Dim可以定义多个变量,当定义多个变量时,每个变量都要用As子句声明其类型,否则该变量被看做是变体类型。此题中,X没有用As声明其类型,所以它为变体类型,Y为整型变量。

  • 第2题:

    下列对变量的定义中,不能定义a为变体变量的是( )。

    A.Dima As Double

    B.Dima AS Variant

    C.Dima

    D.a=24


    正确答案:A

  • 第3题:

    下列叙述错误的是()。

    A.在函数之外定义的变量是全局变量

    B.全局变量不一定在所有的函数中有效

    C.在函数内定义的变量和形参都属于局部变量

    D.在其他函数中定义的变量在主函数中也不能使用


    B

  • 第4题:

    执行语句Dim X,Y As Integer后,( )。

    A.X和Y均被定义为整型变量

    B.X和Y均被定义为变体类型变量

    C.X被定义为整型变量,Y被定义为变体类型变量

    D.X被定义为变体类型变量,Y被定义为整型变量


    正确答案:D
    D。【解析】在VB中规定一个变量的数据类型的方式有:①在变量名的尾部附上类型说明符来标记变量的类型,如%未示整型、$表示字符串型;②在定义变量时指定其类型,注意定义变量时每个变量都应使用As子句申明类型,否则该变量将被视为变体类型。语句定义一组以该语句中指定范围内的字母和以这些字母开头的变量名的数据类型。本题中X被定义为变体类型变量,Y被定义为整型变量。

  • 第5题:

    下列关于变体数据类型的叙述中正确的是()。

    A.变体是一种没有类型的数据

    B.给变体变量赋某一种类型数值后,就不能再赋给另一种类型数值

    C.一个变量没有定义就赋值,该变量即为变体类型

    D.变体的空值就表示该变体值为0


    一个变量没有定义就赋值,该变量即为变体类型