itgle.com
更多“在下面的Visual FoxPro表达式中,运算结果为逻辑真的是A.EMPTY(.NULL.)B.LIKE(‘xy?’,‘xyz’)C.AT(‘ ”相关问题
  • 第1题:

    在下面的表达式中,运算结果为逻辑真的是

    A.EMPTY(.NULL.)

    B.LIKE(“edit”,“edi?”)

    C.AT(“a”,“123abc”)

    D.EMPTY(SPACE(10))


    正确答案:D
    解析:函数EMPTY(表达式 >)是一个测试函数,其功能是测试表达式的运算结果是否为“空”值,返回值为逻辑真或者逻辑假。选项D中的SPACE(10)表示由10个空格组成的字符串,因此测试结果为逻辑真,故选项D为正确答案;选项A结果不是逻辑真,因为“.NULL.”并非空字符串;选项B结果为逻辑假,函数LIKE()的功能是比较两个字符串,如果完全相同,才结果为逻辑真;选项C中的AT()函数的返回值不是逻辑型。

  • 第2题:

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

    A. EMPTY(SPACE(0))

    B. LIKE('xy*','xyz')

    C. AT('xy','abcxyz')

    D. ISNULL(.NULL.)


    正确答案:C
    AT函数是求子串位置函数,函数值为数值型。AT(<字符表达式1>,<字符表达式2>[,<数值表达式>])中,如果<字符表达式1>是<字符表达式2>的子串,则返回<字符表达式1>值的首字符在<字符表达式2>值中的位置;若不是子串,则返回0。

  • 第3题:

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

    A.EMPTY(SPACE(0))

    B.LIKE('xy*','xyz')

    C.AT('xy','abexyZ')

    D.ISNULL(.NULL.)


    正确答案:C
    解析:选项A中,EMPRY()函数为“空”值测试函数,根据指定表达式的运算结果是否为“空”值,返回逻辑真“.T.”或逻辑假“.F.”。而SPACE()函数为空格字符串生成函数,由于其所带参数为“0”,也就是说生成一个长度为0的空格,则此值为“空”,所以EMPTY()函数返回值为“真”。选项B中,LIKE()函数为字符串匹配函数,比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真“.T.”,否则返回逻辑假“.F.”,在此题中,两字符串匹配,则返回值为“.T.”。选项C中,AT()函数为求子串位置函数,AT()的函数返回值为数值型,是第一个字符串在第二个字符串中所在的位置,故返回值不为逻辑真,符合题意。选项D中,ISNULL()函数为空值测试函数,用来判断一个表达式的运算结果是否为NULL值,若是NULL值返回逻辑真“.T.”,否则返回逻辑假“.F.”,此答案中“.null”值为空,所以返回值为逻辑真“.T.”。

  • 第4题:

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

    A. EMPTY(SPACE(0))

    B. LIKE(’xy*’,’xyz’)

    C. AT(’xy’,’abcxyz ’)

    D. ISNULL(.NULL.)


    正确答案:C
    AT函数是求子串位置函数,函数值为数值型。AT(<字符表达式1>,<字符表达式2>[,<数值表达式>])中,如果<字符表达式1>是<字符表达式2>的子串,则返回<字符表达式1>值的首字符在<字符表达式2>值中的位置;若不是子串,则返回0。

  • 第5题:

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

    A.EMPTY(NULL)

    B.LIKE("xy?","xyz")

    C.AT("xy","abcxyz")

    D.ISNULL(SPACE(0)) :


    正确答案:B
    B。[解析]EMPTY是“空”值测试函数,功能是根据指定表达式的运算结果是否为“空”值,返回逻辑真或逻辑假。这里所指的“空”值与NULL值是两个不同的概念。LIKE函数是字符串匹配函数,功能为比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真,否则返回逻辑假,第一个字符串参数可以包含通配符“*”和“?”。“*”可与任何数目的字符相匹配,“?”可与任何单个的字符相匹配。AT是求字串位置的函数,返回值为数值型。ISNULL函数是判断是否为空的函数。SPACE函数返回的是指定长度的空格字符串。