VB求解,帮帮忙

来源:百度知道 编辑:UC知道 时间:2024/07/07 20:44:10
若m,x,y,均为Integer型变量,则执行下面语句后m值是 ( )m=1: X=2: Y=3
m=IIf(X>Y,X+Y,X-Y)
A. -1 B. 0 C. 1 D. 2

-1
如果x>y就是x+y,否则x-y

我来说啊 !
首先要理解iif函数 iif函数的意思就是如果满足条件就执行前一个 不满足就执行后一个 以这题为例 如果满足条件X>Y则执行x+y 如果不满足就执行x-y
那么明显的这题x<y 所以执行x-y 所以m=-1 选A咯
呵呵 给分哈!

IIf 相当于三目运算符。。。。