作业帮 > 数学 > 作业

以下Case语句中,能正确描述Y的绝对值大于6的是(D)

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/06/28 10:47:02
以下Case语句中,能正确描述Y的绝对值大于6的是(D)
A.Case Abs(Y)>6 B.Case -6 to 6
C.Case Not(-6 to 6) D.Case Is6
为什么选择D?其他选项为什么不对,尤其是A为何不对?
以下Case语句中,能正确描述Y的绝对值大于6的是(D)
Case 后面是不能直接使用比较表达式的,所以A不对
B是刚好相反,绝对值小于等于6,所以B也不对
C是语法错误,没这样用的,所以C也不对
所以就是D了

case 后面的值要处于y的取值范围内才行,而Abs(Y)>6的结果只能是True或False,和Y本身没有一毛钱关系,从这方面来看,A也是不对的.

如果是这样,则A是正确的,D反而是错的:
Select Case True
Case Abs(Y) > 6 '正确的
Case Is < -6, Is > 6 '错误的
不过这样的用法已经失去select分支结构的真正意义了