问题
单项选择题
表达式x=Sqr(a^2-5) +Sqr(b^2-5)的类型是( )。
A) 算术表达式
B) 逻辑表达式
C) 关系表达式
D) 字符表达式
答案
参考答案:C
解析: 如果把x=Sqr(a^2-5)+Sqr(b^2-5)当做一个语句,那么它是一个赋值语句。现在把它看做一个表达式,很明显,它不是逻辑表达式,也不是字符表达式。要判断它是算术表达式还是关系表达式,这要看运算符的优先级。运算优先级低的运算符便构成这种运算的表达式。运算符的优先级从高到低依次为:函数运算一数值运算和字符串运算→关系运算→逻辑运算。该表达式是比较一个变量与一个算术表达式是否相等,所以该表达式是关系表达式。