在下列VFP表达式中,运算结果一定是逻辑值的是()

题目

在下列VFP表达式中,运算结果一定是逻辑值的是()

  • A、字符表达式
  • B、数值表达式
  • C、日期表达式
  • D、关系表达式
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列表达式中,其值不为逻辑值的是()。

A.算术表达式

B.关系表达式

C.逗号表达式

D.逻辑表达式


正确答案:A

第2题:

在C程序中,判逻辑值时,用"非0"表示逻辑值"真", 又用"0"表示逻辑值"假"。 在求逻辑值时,用()表示逻辑表达式值为"真", 又用()表示逻辑表达式值为"假"。

A.1 0

B.0 1

C.非0 非0

D.1 1


正确答案:A

第3题:

在逻辑运算中,逻辑值1大于逻辑值0。()

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


参考答案:错误

第4题:

以下4组表达式中结果是逻辑值.T.的是_________。

A.'this'$'this is a string'

B.'this'$'THIS IS A STRING'

C.'this is a string'S'this'

D.'this'>'this is a string'


正确答案:A
解析:$函数是判断前一个字符串是否包含在后一个字符串中,在字符串中大小写字符串是区分开的。所以选项B、C不正确。当比较两个字符串时,系统对两个字符串的字符自左向右逐个进行比较,一但发现两个对应字符不同,就根据这两个字符的排列序列决定两个字符串的大小。

第5题:

在下列关于关系表达式运算的叙述中,正确的一条说法是____。

A.关系运算符两边的表达式的类型可以不一致

B.关系表达式运算的结果不是逻辑值

C.关系运算符在运算顺序上没有优先之分,总是先到先算

D.关系运算符只能对字符串进行比较


正确答案:C

第6题:

以下每两组表达式中,其运算结果完全相同的是(□代表空格)

A.LEFT("VFP□",3)与SUBSTR("□VFP□",2,3)

B.YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)

C.VARTYPE("40-4*5")与VARTYPE(40-4*5)

D.假定A= "visual□□",B= "□□foxpro",则A-B与A+B


正确答案:A
解析:本题考查了字符函数。选项A)中两个函数都是用来截取字符串,其结果都是VFP;选项B)中YEAR()函数的结果为数值型,SUBSTR()的结果为字符型;选项C)中两个数据的类型不一致;选项D)中A-B的运算结果是将第一个字符串的尾部空格移到新连接的字符串尾部,而A+B的结果没有此移动。

第7题:

以下四组表达式中,结果是逻辑值.T.的是______。

A.'this'$'this is a string'

B.'this'$'THIS IS A STRING'

C.'this is a string'$'this'

D.'this'>'this is a string'


正确答案:A
解析:在做此题前,应该首先需要了解运算符“$”的功能。该运算符的功能是测试字符串是否包含另一指定的子字符串。其格式如下:
  字符表达式1>$字符表达式2>
  如果字符表达式1>是字符表达式2>的一个子串,则结果为.T.,否则为.F.
  通过分析题目的4个选项,只有选项A的结果为.T.。选项D的含义是进行两个字符串的比较,但是其结果是.F.。

第8题:

在Excel中,如果进行关系运算的结果是“真”值,EXCEL用()来表示该逻辑值。

A、1

B、Y

C、YES

D、TRUE


参考答案:D

第9题:

在下列表达式中,运算结果逻辑为真的是( )。 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。其函数值为数值型。

第10题:

下面运算符中,运算结果一定是integer类型的是()

  • A、+
  • B、-
  • C、div
  • D、/

正确答案:C