请教大家一道简单的vb 填空题

2025-05-08 10:12:30
推荐回答(5个)
回答(1):

使用VB已经验证过了,最后是20
IIf((5>6) And (7>8),10,20)

5>6) And (7>8),这个表达式最后结果是假的,所以是20

IIf 函数
根据表达式的值,来返回两部分中的其中一个。

语法

IIf(expr, truepart, falsepart)

IIf 函数的语法含有下面这些命名参数:

部分 描述
expr 必要参数。用来判断真伪的表达式。
truepart 必要参数。如果 expr 为 True,则返回这部分的值或表达式。
falsepart 必要参数。如果 expr 为 False,则返回这部分的值或表达式。

回答(2):

5>6 and 7>8 条件为false 所以 把20给x

选 B

回答(3):

B

回答(4):

题的意思就是当a>b并且c>d的时候,x值取10,如果这两个条件中只要有一个不成立,那么x的值就取20了。因为5<6,所以a>b不成立,而且7<8,所以c>d也是不成立的,最后得到的结果就是20。所以选B。

回答(5):

IIF函数的用法是根据表达式返回两部分中的其中一个值或表达式。
语法iif(<表达式>,<值或表达式1>,<值或表达式2>)
值或表达式1:如果表达式为true,则返回此式或值
值或表达式2:如果表达式为false,则返回此式或值
不用我告诉你答案也会了吧.