单选题设a=5,b=6,c=7,d=8,执行语句x=IIf((ab)And(cd),10,20)后,x的值是(  )。A 10B 20C 30D 200

题目
单选题
设a=5,b=6,c=7,d=8,执行语句x=IIf((a>b)And(c>d),10,20)后,x的值是(  )。
A

10

B

20

C

30

D

200

参考答案和解析
正确答案: A
解析:
函数Iff((a>b)And(c>d),10,20),首先判断逻辑表达式(a>b)And(c>d)是否都为真,如果都为真,返回数字10,否则返回数字20。此题a>b为假,逻辑运算的结果为False,结果为20。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设a=5,b=6,c=7,d=8,执行语句x=IIf((a>b)And(c>d),10,20)后,X的值是( )。

A.10

B.20

C.30

D.200


正确答案:B
B。【解析】函数IIf((a>b)And(C>d),10,20)有三个参数,第一个参数为布尔型,如果第一个参数为真,就返回第二个参数的值,若为假则返还第二个参数的值,所以选B。

第2题:

设a=5,b=6,c=7,d=8,则执行下列语句后,x的值为 ______。 x=IIF((a>B)And(c<d),10,20)

A.10

B.20

C.30

D.300


正确答案:B
解析:函数пF(expr,vall,val2)与IF语句相似,当布尔表达式expr为True时,则选择vall的值,否则选择val2的值。

第3题:

设 a=5,b=6,c=7,d=8 ,执行下列语句后,X的值为( )。

X=IIf((a>b)And(c>d),10,20) A.10

B.20

C.True

D.False


正确答案:B

第4题:

设a="a",b="b",c="c",d="d",执行语句x=IIf((aD),"A","B")后,x的值为______。A. "a"B.bC.B

设a="a",b="b",c="c",d="d",执行语句x=IIf((a<B)Or(c>D),"A","B")后,x的值为______。

A. "a"

B.b

C.B

D.A


正确答案:D
解析:IIf函数是根据表达式的值,宋返回两部分中的其中之一。如果表达式的值为True,则返回第二个参数;如果值为False,则返回第三个参数。本题中ab为True,故表达式的值为True,所以返回“A”。

第5题:

设a=6,则执行x=IIf(a>5,-1,0)后,x的值为( )。

A.5

B.6

C.0

D.-1


正确答案:D
解析:本题考查IIf函数的用法。对于该函数前面已经有详细描述,需要注意的是,IIF函数的所有参数均为必要参数。考生可以将IIf函数翻译为If语句后再作答。本题中,IIf语句等价于下列If语句:
If a>5 Then x=-1
Else
x=0
End if
答案为D。

第6题:

设a=5,b=6,c=7,d=8,执行下列语句后,x的值为( )。 x=IIf((a>b)And(c>d),10,20)

A.10

B.20

C.True

D.False


正确答案:B

第7题:

设a="a",b="b",c="c",d="d",执行语句x=Iif((ad),"A","B")后,x的值为______。(2005年4月)A

设a="a",b="b",c="c",d="d",执行语句x=Iif((a<b)Or(c>d),"A","B")后,x的值为______。(2005年4月)

A.a

B.b

C.B

D.A


正确答案:D
解析:Iif函数可用来执行简单的条件判断操作,它是“If-Then-Else”结构的简写版本。Iif函数的格式如下:Result=Iif(条件,True部分,False部分)
“Result”是函数的返回值,“条件”是一个逻辑表达式。当“条件”为“真”时,Iif函数返回“True部分”,而当“条件”为“假”时,返回“False部分”。字符串关系表达式运算是按其ASCII码来运算的。因“(ab)Or(c>d)”的运算结果为“True”,变量x的值为“A”。

第8题:

( 15 )设 a = 5 , b = 6 , c = 7 , d = 8 ,执行下列语句后, x 的值为 x = IIf((a > b ) And (c > d ) , 10, 20)

A ) 10

B ) 20

C ) True

D ) False


正确答案:D

第9题:

设a = \"a\",b = \"b\",c = \"c\",d = \"d\",执行语句x=IIf((ad),\"A\",\"B\")后,x的值为 ( )。

A."a"

B."b"

C."B"

D."A"


正确答案:D

第10题:

设a=3,则执行x=Iif(a>5,-1,0)后,x的值为( )A.5B.6C.0D.--1

设a=3,则执行x=Iif(a>5,-1,0)后,x的值为( )

A.5

B.6

C.0

D.--1


正确答案:C