问题 单项选择题

能表述"20<X<30或X<-100"的VB表达式是( )。

A.20<X<30 And X<-100

B.20<X<30 Or X<-100

C.X>20 And X<30 Or X<-100

D.X>20 And X<30 And X<-100

答案

参考答案:C

解析: “20<X<30或X<-100”实际上是三个条件的综合,这三个条件分别是:X>10、X<30、X<-100,根据题意可知,X>10和X<30要求同时满足,所以要用And运算符把它们连接在一起,连接后的条件与X<-100只需有一个条件满足,所以应该用Or运算符把它们连接起来。此处需注意的是,类似于“a<X<c”的关系表达式千万不能写成“a<X<c”。

选择题
单项选择题