VB choose函数的返回值

例如:函数choose(2,3,4,5,6)的返回值是?
函数choose(5,4,3,2,1)的返回值是?
什么是返回值?如何判断与计算?
null是什么??

choose(2,3,4,5,6)返回4
choose(3,3,4,5,6)返回5

Choose 函数

从参数列表中选择并返回一个值。

语法

Choose(index, choice-1[, choice-2, ... [, choice-n]])

Choose 函数的语法具有以下几个部分:

部分 描述
index 必要参数,数值表达式或字段,它的运算结果是一个数值,且界于 1 和可选择的项目数之间。
choice 必要参数,Variant 表达式,包含可选择项目的其中之一。

说明

Choose 会根据 index 的值来返回选择项列表中的某个值。如果 index 是 1,则 Choose 会返回列表中的第 1 个选择项。如果 index 是 2,则会返回列表中的第 2 个选择项,以此类推。

可以使用 Choose 来查阅一个列表中的项目。例如,如果 index 所指定的值为 3,而 choice-1 = "one"、choice-2 = "two"、且 choice-3 = "three",那么 Choose 将返回 "three"。当 index 代表一选项组中的值时,则这项功能将会特别有用。

即使它只返回一个选项值,Choose 仍然会计算列表中的每个选择项。所以应该注意到这项副作用。例如,当在每个选择项表达式中使用了 MsgBox 函数作为其中的一部分时,每计算一个选择项,就会显示一次消息框。

当 index小于 1 或大于列出的选择项数目时,Choose 函数返回 Null。

如果 index 不是整数,则会先四舍五入为与其最接近的整数。

比如:
Choose(2,"一","二","三","四") 返回的是 二
Choose(4,"一","二","三","四") 返回的是 四

函数示例:
Function GetChoice(Ind As Integer)
GetChoice = Choose(Ind, "一", "二", "三","四")
End Function

由ind传递参数,ind值是1~4,getchoice(2) 返回 "二"
温馨提示:内容为网友见解,仅供参考
无其他回答

VB choose函数的返回值
当 index小于 1 或大于列出的选择项数目时,Choose 函数返回 Null。如果 index 不是整数,则会先四舍五入为与其最接近的整数。比如:Choose(2,"一","二","三","四") 返回的是 二 Choose(4,"一","二","三","四") 返回的是 四 函数示例:Function GetChoice(Ind As Integer)GetChoice ...

本题中VB choose函数的作用是什么 ?(详细解说,在线等)
当x=11 ,返回 11,(IIF(x=1,13,x)+1)\\3 ==》(11+1)\\3 = 12\\3 = 4 当x=12 ,返回 12,(IIF(x=1,13,x)+1)\\3 ==》(12+1)\\3 = 13\\3 = 4 而 choose((IIF(x=1,13,x)+1)\\3,”春“,”夏“,”秋","冬")其实就演变成 choose(1,”春“,”夏“,”秋","冬...

vb的choose函数返回值
你的题目存在错误,+-*\/,是字符,需用“”标识,且VB中没有题目中的除号,只有用斜杠\/。Private Sub Command1_Click()Print Choose(3, "+", "-", "*", "\/")End Sub 代码运行结果输出值是*字符。Choose 函数,从参数列表中选择并返回一个值。

VB中的CHOOSE函数问题
2007,5,1是星期二.所以WeekDay函数返回3(VB把星期天做为一星期的第一天).Choose函数第一个参数是选择第几个,其他的都是待选的参数列表了.选第三项.BLUE

vb中iif()和choose()函数的用法和实例!!如题 谢谢了
iif函数 iif函数VB里的函数 根据表达式的值,来返回两部分中的其中一个。 语法IIf(expr, truepart, falsepart) IIf 函数的语法含有下面这些命名参数: 描述: expr 必要参数。用来判断真伪的表达式。 truepart 必要参数。如果 expr 为 True,则返回这部分的值或表达式。 falsepart 必要参数。如果 ...

vb choose函数(1-(85<60)-(85<75)-(85<90),4,3,2,1)
Choose(1 - (85 < 60) - (85 < 75) - (85 < 90), 4, 3, 2, 1)= Choose(1 - False - False - True, 4, 3, 2, 1)= Choose(1 - 0 - 0 - (-1), 4, 3, 2, 1)= Choose(1 + 1, 4, 3, 2, 1)= Choose(2, 4, 3, 2, 1)= 3 ...

VB内部函数都有哪些?
如果Include是True,Filter返回的是包含Value子字符串的数组子集。如果Include是False,Filter返回的是不包含Value子字符串的数组子集。 Compare 可选的。数字值,表示所使用的字符串比较类型。有关其设置,请参阅下面的“设置值”部分。 Compare参数的设置值如下: vbUseCompareOption –1 使用Option ...

在vb编程中如何用choose 函数选择四个数中最大的一个
看界面是VB.NET吧?建立了5个TextBox1 其中 1~4 用来存在输入的数字 5用来存放最后排序后的结果 按钮Button1 生成排序结果并显示到TextBox5中 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim Num(3) As String Try Num(0) = CDbl(TextBox1...

...分别用select语句和choose函数两种方法用英文显示对应的星期一~星期...
i = text1.text select case i case 1 debug.print "Monday"case 2 debug.print "Tuseday"……end select end if end sub private sub command2_click() 'choose方法 text1.text =int(val(text1.text))if text1.text >0 and text1.text <8 then i = text1.text debug.print choos...

VB求解 如何随机选取1,2,3,4 四个数中的某一个
choose函数呀 dim i as integer i=4*rnd+1'生成1-4的随机数 dim Num as double Num=choose(i,50,100,80,500)

相似回答