参考答案和解析
参考答案:对
更多“Empty与Null都表示Variant变量为空。() ”相关问题
  • 第1题:

    下列程序的执行结果是______。

    STORE "" TO A

    STORE.NULL.TO B

    STORE O TO C

    ? ISNULL(A),ISNULL(B),ISNULL(C),EMPTY(A),EMPTY(B),EMPTY?


    正确答案:.F..T..F..T..F..T.
    .F..T..F..T..F..T. 解析:IS NULL函数的作用是判断参数的值是否为NULL值,如果是,则返回.T.,如果不是,则返回.F.。注意NULL不是0,也不是空字符串,它是一个不确定的值。EMPTY()函数的值用来测试参数是否为“空”值,若是则返回.T.,否则返回.F.。对于数值型,“空”值是0,对于字符型,空串、空格、制表符、回车、换行等都是空值。

  • 第2题:

    在下列表达式中,运算结果逻辑为真的是( )。 A.EMPTY(.NULL.)B.EMPTY(SPACE(8))

    在下列表达式中,运算结果逻辑为真的是( )。

    A.EMPTY(.NULL.)

    B.EMPTY(SPACE(8))

    C.LIKE(”edit”,”edi?”)

    D.AT(”a”,”ainimal”)


    正确答案:B
    B。【解析】EMPTY函数是“空值”测试函数,它的格式是:EMPTY(<表达式>),功能是根据指定表达式的运算结果是否为“空”值,返回逻辑真或逻辑假。注意:这里指的“空”值与NULL值是两个不同的概念。函数EMPTY(.NULL.)的返回值为逻辑假。所以选项A的返回值为逻辑假,选项B返回的值是逻辑真。LIKE函数是字符串匹配函数,它的格式是:LIKE(<字符表达式1>,<字符表达式2>),功能是:比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真,否则返回逻辑假。<字符表达式1>中可以包含通配符+和?。“*”可与任何数目的字符相匹配,“?”可与任何单个字符相匹配,所以选项C返回的是逻辑假。AT函数的格式是:AT(<字符表达式1>,<字符表达式2>[,<数值表达式>]),功能是:如果<字符表达式l>是<字符表达式2>的子串,则返回<字符表达式1>值的首字符在<字符表达式2>中的位置;若不是子串,则返回0。其函数值为数值型。

  • 第3题:

    以下关于空值(NULL)的叙述正确的是

    A.空值等同于数值0
    B.VisualFoxPro不支持NULL
    C.空值等同于空字符串
    D.NULL表示字段或变量还没有确定值

    答案:D
    解析:

  • 第4题:

    下列函数结果为.T.的是

    A.EMPTY(SPACE(5))

    B.EMPTY(.NULL.)

    C.ISNULL(")

    D.ISNULL({})


    正确答案:A
    解析:EMPTY()函数用于测试自变量是否为空。对于字符型数据“空”是指空串、空格、制表符、回车及换行,对于数值型,“空”是指0。

  • 第5题:

    下列关于 Variant 类型的说法哪个是不正确的?( )

    A.variant类型的变量被动态赋值为一个特定的数据类型后,不能再赋值为一个其它的数据类型

    B.variant类型变量是无类型变量

    C.variant类型是以前 Borland C++ 中固有的 Variant类型的模仿

    D.variant类型无需进行释放,回收内存


    正确答案:A