int(10*rnd)是在什么范围的整数

分析 函数Len(str(val("123.4")))的值为( ) 假设BOOLVAL是一个布尔型变量,则正确的赋值语句是( ) A BOOLVAL=TURE B BOOLVAL=#TURE#

int(10*rnd)的范围是 [0,10) 包括0,但不包括10 函数Len(str(val("123.4")))的值为5,因为123.4是5个字符 正确的复制语句是A BOOLVAL=TURE
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-24
问题到底是那一个?都给你回答: 1)假设rnd范围在[0,1)之间,那么10*rnd的范围必然在[0,10)之间(取整数在0~9之间)。 2)val("123.4")是把字符串转变成双精度浮点型数字的,后来用str又转换回来变成字符串的“123.4”;再次给求长度,为5. 在VB中,非0的数字都是True(布尔类型)。因此选择A