Visual FoxPro表达式NOT.T.OR“X”>”Y”AND(1<2)值为()。

题目
单选题
Visual FoxPro表达式NOT.T.OR“X”>”Y”AND(1<2)值为()。
A

F

B

.F.

C

.T.

D

T

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在Visual FoxPro中,有如下程序: *程序名:TEST.PRG *调用方法:DO TEST SET TALK OFF PRIVATE X,Y X="Visual FoxPro" Y="二级" DO SUB WITH X ?Y+X RETURN *子程序:SUB PROCEDURE SUB PARAMETER

A.二级Visual FoxPro

B.计算机等级二级Visual FoxPro考试

C.二级Visual FoxPro考试

D.计算机等级二级Visual FoxPro


正确答案:D
解析:主程序TEST调用了子程序SUB,调用过程中传递给子程序一个参数X,由于在子程序SUB中X被定义为局部变量,它的作用域只是在SUB中有效,所以SUB中的X值不会影响到主程序TEST中的X。子程序SUB执行完毕后,X和Y的值分别是“Visual FoxPro DBMS考试”和“计算机等级二级”,当返回到主程序TEST时,X的值为“Visual FoxPro”,Y的值为“计算机等级二级”,所以屏幕显示的结果是“计算机等级二级Visual FoxPro”。

第2题:

已知x=5,y=2,z=6。表达式x>y And z>x Or xy的值是()。A.FalseB.TrueC.1D.0

已知x=5,y=2,z=6。表达式x>y And z>x Or x<y And Not z>y的值是( )。

A.False

B.True

C.1

D.0


正确答案:A
解析:此题只有关系运算符和逻辑运算符,应先算关系运算符。所有关系运算符运算过后,上式变成:TrueAndFalseOrFalseAndNotTrue。对于逻辑运算符,应先算Not,再算And,最后算Or。最后的结果是False。

第3题:

已知列表x=[1,2],执行语句y=x后,表达式xisy的值为_______。


正确答案:True

第4题:

如已定义X和Y为double类型,则表达式X=1,y=x+5/2的值是( )。A.2B.3.0C.3SXB

如已定义X和Y为double类型,则表达式X=1,y=x+5/2的值是( )。

A.2

B.3.0

C.3

D.3.5


正确答案:B
题目中定义变量x和y为双精度double类型,根据给定算数表达式的优先级应先计算5/2,结果为2,将值代入后,由x和y的数据类型得出y为3.0。整个逗号表达式的值为后面y=x+5/2的值,所以选择B)。

第5题:

在 Visual FoxPro中,有如下程序,函数IIF()返回值是 ______。 *程序 PRIVATE X,Y STORE"男"TO X Y=LEN(X)+2 ?IIF(Y<4,"男","女") RETURN

A.女

B.男

C..T.

D..F.


正确答案:A
解析:IIF函数的功能为条件测试。格式为:IIF(<逻辑表达式>,<表达式1>,<表达式2>。功能为:测试<逻辑表达式>的值,若为逻辑真(.T.),则函数返回<表达式1>的值;若为逻辑假(.F.),则函数返回<表达式2>的值。 PRIVATE X,Y。PRIVATE表示隐藏指定在上层模块中可能已经存在的内存变量,使得这些变量在当前模块程序中暂时无效。即X,Y这两个变量在该程序是可以使用的。STORE"男"TOX,即将“男”赋值给X变量, X="男";LEN()表示测试当前字符表达式中所包含的字段的个数,其中汉字占两个字符。X="男",则LEN函数返回的函数值为数值2,表达式Y=2+2=4;IIF(Y4,"男","女")即如果Y的值小于4,则函数返回的值为“男”,否则为“女”。执行完第三条语句后变量Y的值为4,4不小于4,所以第一个逻辑表达式的值为逻辑假,则取第二个表达式的值,即最后返回的值为"女",则选项A是正确的。

第6题:

设x和y均为int型变量,且x=1,y=2,则表达式double(1+x/y)的值为【12】。


正确答案:
1.000000

第7题:

X=3,Y=2,Z=1,则表达式X>YAnDY>Z的值为真。()


参考答案:正确

第8题:

已知列表x=[1,2],执行语句y=x后,表达式id(x)==id(y)的值为_______。


正确答案:True

第9题:

在Visual FoxPro中,有如下程序,函数IIF的返回值是( )。 *程序 PRIVATE X,Y STRE"男"To X Y=LEN(X)+2 7 IIF(Y<4,"男","女") RETURN

A."女"

B."男"

C..T.

D..F.


正确答案:A
A。【解析】先将字符”男”赋值给变量X,在VisualFoxPro中,一个汉字占两个字符,所以LEN(X)+2=4,即Y=4。所以IIF(Y<4,"男","女")返回的结果是"女"。

第10题:

若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是 ( )

A.1

B.2

C.2

D.2.5


正确答案:C

更多相关问题