算术表达式

可以用栈来检查算术表达式中的括号是否匹配。分析算术表达式时,初始栈为空,从左到右扫描字符,遇到字符“(”就将其入栈,遇到“)”就执行出栈操作。对算术表达式“((a+b/ (a+b) )-c/a))/b”,检查时, (42)

A:栈为空却要进行出栈操作 B:表达式处理已结束,栈中仍留下有字符“(” C:栈已满却要进行入栈操作 D:表达式处理已结束,栈中仍留下有字符“)”

表达式Asc("E")的类型是 ______。

A:字符表达式 B:关系表达式 C:算术表达式 D:逻辑表达式

下列对于二元算术运算表达式的说法中,正确的一个是______。

A:若两个操作数都是float型,则表达式结果为float型 B:若两个操作数都是float型,则表达式结果为double型 C:若一个操作数是float型,另一个操作数是double型,则表达式结果为float型 D:若一个操作数是float型,另一个操作数是血型,则表达式结果为int型

如果在关系表达式中有逻辑运算、关系运算和算术运算混合在一起,其中不包含括号,运算顺序是______。

A:逻辑,关系,算术 B:逻辑,算术,关系 C:关系,逻辑,算术 D:算术,关系,逻辑

下列对于二元算术运算表达式的说法中,正确的一个是______。

A:若两个操作数都是float型,则表达式结果为float型 B:若两个操作数都是float型,则表达式结果为double型 C:若一个操作数是float型,另一个操作数是double型,则表达式结果为float型 D:若一个操作数是float型,另一个操作数是血型,则表达式结果为int型

表达式Asc("E")的类型是 ______。

A:字符表达式 B:关系表达式 C:算术表达式 D:逻辑表达式

微信扫码获取答案解析
下载APP查看答案解析