参考答案和解析
正确答案: 为变量赋空值有两种方法:从数据库中读取空值;用SetNull()函数给变量赋值。
IsNull()函数测试变量或表达式的值是否为空值。
更多“给变量赋空值(NULL)的途径有几条,如何实现?怎样测试变量或表达式的值是否为空值?”相关问题
  • 第1题:

    下列关于空值(NULL值)叙述正确的是( )。 A.空值等于空字符串B.空值等同于数值0

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

    A.空值等于空字符串

    B.空值等同于数值0

    C.空值表示字段或变量还没有确定的值

    D.Visual FoxPro不支持空值


    正确答案:C
    C。【解析】在VisualFoxPro中支持对空值的运算,但是空值并不等于空字符串,也不等同于数值0,不同类型数据的“空”值有不同的规定。

  • 第2题:

    嵌入式SQL中,将记录的属性值赋给主变量时,若属性为空值,而主变量不能取空值,为解决这一矛盾,使用的机制是(56)。

    A.SQLCA

    B.游标

    C.指示变量

    D.动态SQL


    正确答案:C
    解析:本题考查对嵌入式SQL的掌握。数据库有空值,而高级语言中变量没有空值,所以当查询的记录某一属性为空值时,无法将空值赋给主变量,此时主变量仍保持原有值。同样,更新语句也存在主变量不能取空值问题。引入指示变量,用来标识对应主变量值是否为空值,可以解决此问题。

  • 第3题:

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

    A) 空值等于空字符串

    B) 空值等同于数值 0

    C) 空值表示字段或变量还没有确定的值

    D)Visual FoxPro 不支持空值


    正确答案:C

  • 第4题:

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

    A.空值等同于空字符串
    B.空值表示字段或变量还没有确定值
    C.空值等同于数值
    D.空值使用在条件中可以进行比较运算

    答案:B
    解析:
    在数据库中,空值表示字段或变量还没有确定值。

  • 第5题:

    对于空值,下列叙述中不正确的是()

    • A、空值不是一种数据类型
    • B、空值可以赋给变量、数组和字段
    • C、空值等于空串(“”)和空格
    • D、条件表达式中遇到null值,该条件表达式为“假”

    正确答案:C

  • 第6题:

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

    • A、空值等同于空字符串
    • B、空值表示字段或变量还没有确定值
    • C、VFP不支持空值
    • D、空值等同于数值O

    正确答案:B

  • 第7题:

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

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

    正确答案:D

  • 第8题:

    在VFP中,空值是一种特殊的数据,用.NULL.或NULL表示。下列关于空值的表述中正确的是()。

    • A、空值等价于空字符串、空格或数值0
    • B、函数ISNULL(.NULL.)的值与函数EMPTY(.NULL.)的值相同
    • C、将一个.NULL.值赋给字段或变量时,不改变该字段或变量原有的数据类型
    • D、变量A1的值为.F.,则表达式A1AND.NULL.的值为.NULL.

    正确答案:C

  • 第9题:

    单选题
    以下关于空值(NULL)的叙述中,正确的是()。
    A

    空值等同于空字符串

    B

    空值表示字段或变量还没有确定值

    C

    VFP不支持空值

    D

    空值等同于数值O


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

  • 第10题:

    单选题
    对于空值,下列叙述中不正确的是()
    A

    空值不是一种数据类型

    B

    空值可以赋给变量、数组和字段

    C

    空值等于空串(“”)和空格

    D

    条件表达式中遇到null值,该条件表达式为“假”


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

  • 第11题:

    单选题
    以下关于空值(NULL值)的叙述中正确的是(  )。
    A

    空值等于空字符串

    B

    空值等同于数值0

    C

    空值表示字段或变量还没有确定的值

    D

    Visual FoxPro不支持空值


    正确答案: D
    解析:
    Visual FoxPro支持NULL值,NULL值表示字段或变量还没有确定的值,它与空字符串、数值0等具有不同的意义,不能把它理解为任何意义的数据。

  • 第12题:

    问答题
    给变量赋空值(NULL)的途径有几条,如何实现?怎样测试变量或表达式的值是否为空值?

    正确答案: 为变量赋空值有两种方法:从数据库中读取空值;用SetNull()函数给变量赋值。
    IsNull()函数测试变量或表达式的值是否为空值。
    解析: 暂无解析

  • 第13题:

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

    A.空值等同于空字符串

    B.空值表示字段或变量还没有确定值

    C.VFP不支持空值

    D.空值等同于数值0


    正确答案:B
    解析:空值既不等同于空字符串(故选项A错误),也不等同于数值0(故选项D错误),VFP支持空值,故选项C错误。空值表示字段或者变量还没有确定的值。

  • 第14题:

    关于空值,下列说法不正确的是( )。

    A.空值等于0、空串、空格

    B.空值不是一种数据类型

    C.空值可以赋值给变量数组字段

    D.控值等于当条件表达式中遇到NULL,该值表达式为“假”


    正确答案:A

  • 第15题:

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

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

    答案:D
    解析:

  • 第16题:

    表达式中如果有一个变量的值为NULL,那么表达式的值为()。


    正确答案:NULL

  • 第17题:

    赋值运算符的作用就是将常量、变量或表达式的值赋给某一个变量。


    正确答案:正确

  • 第18题:

    设变量p是指针变量,语句p=NULL;,是给指针变量赋NULL值,它等价于()

    • A、p="";
    • B、p=’0’;
    • C、p=0;
    • D、p=’’;

    正确答案:C

  • 第19题:

    INPUT命令允许输入的数据为:()

    • A、数据型、备注型、字符型以及表达式中已赋过值的变量
    • B、字符型、数值型、备注型以及表达式中未赋过值的变量
    • C、字符型、日期型、数值型以及表达式中未赋过值的变量
    • D、字符型、数值型、逻辑型以及表达式中已赋过值的变量

    正确答案:D

  • 第20题:

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

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

    正确答案:D

  • 第21题:

    单选题
    测试变量a是否为空值时,应使用()
    A

    a=null

    B

    函数IsNull()

    C

    函数SetNull()

    D

    a<>null


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

  • 第22题:

    单选题
    以下关于空值(NULL)的叙述正确的是()
    A

    空值等同于数值0

    B

    Visual FoxPro不支持NULL

    C

    空值等同于空字符串

    D

    NULL表示字段或变量还没有确定值


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

  • 第23题:

    单选题
    在VFP中,空值是一种特殊的数据,用.NULL.或NULL表示。下列关于空值的表述中正确的是()。
    A

    空值等价于空字符串、空格或数值0

    B

    函数ISNULL(.NULL.)的值与函数EMPTY(.NULL.)的值相同

    C

    将一个.NULL.值赋给字段或变量时,不改变该字段或变量原有的数据类型

    D

    变量A1的值为.F.,则表达式A1AND.NULL.的值为.NULL.


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