与数学式子对应的Visual Basic表达式是

admin2019-03-14  35

问题 与数学式子对应的Visual Basic表达式是

选项 A、Sqr((a + b) / a * b)
B、Sqr((a + b) / a * b)
C、((a + b) / (a * b)) ^ 1 / 2
D、((a + b) / a * b) ^ (1 / 2)

答案A

解析 算术运算符优先级从高到低依次是乘方,取负,乘法和除法运算符,整除运算符,加法和减法运算符;数学函数的平方根(Square)函数是sqr(x),返回值为自变量x的平方根。从表达式上看首先a、b之和除以a、b的乘积,最后求其平方根。故首先将(a+b),然后是(a*b),接着是求商,即(a+b)/(a*b),最后求平方根,因为平方根的优先级比乘除法高,故应为Sqr((a + b) / a * b),故B选项正确。A项中表达式与数学式不大对应,A项是先求a、b之和,接着除以a,再接着乘以b,这和题目意思不对应,故A项错误。平方根函数是sqr(x),故C项和D项错误。
转载请注明原文地址:https://kaotiyun.com/show/QnUp777K
0

最新回复(0)