更多“VBA表达式IIF(0,20,30)的值为______。A.20B.30C.10D.50 ”相关问题
  • 第1题:

    设a="a",b="b",c="c",d="d",执行语句x=IIF((ad),"A","B")后, x的值为A.aB.bC.BD.A

    设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(), IIF()函数的形式是:IIF(表达式,当条件为True时的值,当条件为False时的值),显然在题目里的表达式 (ab)Or(c>d)为True,所以x的值应该为“A”。

  • 第2题:

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

    设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的用法。IIf函数是“If…Then…Else”结构的简写形式,IIf是“ImmediateIf”的缩略。它的一般格式为:Result=IIf(条件,True部分,False部分),用来执行简单的条件判断操作。“Result”是函数的返回值,“条件”是逻辑表达式,当“条件”为True时,IIf函数返回“True部分”,而当“条件”为False时返回“False部分”。“True部分”和“False部分”可以是表达式、变量或函数。IIf函数中的3个参数都不能省略,而且要求“True部分”、“False部分”及结果变量的类型一致。题目中(aB)Or(c>D)的结果是True,所以x的值为“A”,选项D正确。

  • 第3题:

    (9)在VBA中要将数值表达式的值转换为字符串,应使用函数 【9】 。


    正确答案:
    (9)str

  • 第4题:

    VBA中使用的3种选择函数是IIf,Switch和______。


    正确答案:Choose
    Choose 解析: 本题考查选择函数的知识。VBA提供了3个选择操作函数,分别是IIf,Switch和Choose。

  • 第5题:

    Excel2003中,表达式Iif(“abc”>”cba”,”昆明”,”北京”)的返回值是()。


    答案:北京