题目
6.(3.0分)值为True或False的表达式成为____。A. 布尔表达式B. 操作表达式C. 简单表达式D. 复合表达式
6.(3.0分)值为True或False的表达式成为____。
A. 布尔表达式
B. 操作表达式
C. 简单表达式
D. 复合表达式
题目解答
答案
A. 布尔表达式
解析
考查要点:本题主要考查对布尔表达式这一概念的理解,需要明确不同表达式的定义及其结果类型。
解题核心思路:
题目要求判断值为True或False的表达式名称。关键在于理解选项中各术语的定义:
- 布尔表达式的结果是布尔类型(
True或False),例如比较运算(如5 > 3)或逻辑运算(如a and b)。 - 操作表达式通常指涉及运算符的表达式(如算术运算),但范围更广,不特指布尔结果。
- 简单表达式和复合表达式关注表达式的结构复杂度,而非结果类型。
破题关键点:
直接根据结果类型(布尔值)对应术语即可得出答案。
选项分析:
-
A. 布尔表达式
- 定义:结果为布尔类型(
True或False)的表达式。 - 示例:
x > 0、a == b、not (5 < 3)。 - 结论:符合题意,正确。
- 定义:结果为布尔类型(
-
B. 操作表达式
- 定义:涉及运算符的表达式(如算术运算、逻辑运算等),不限制结果类型。
- 示例:
3 + 4(结果为整数)、x and y(结果为布尔值)。 - 结论:范围过广,错误。
-
C. 简单表达式
- 定义:由单一变量、常量或函数调用组成的表达式。
- 示例:
x、5、len(lst)。 - 结论:与结果类型无关,错误。
-
D. 复合表达式
- 定义:由多个简单表达式通过运算符组合而成。
- 示例:
x > 0 and y < 10。 - 结论:描述结构复杂度,而非结果类型,错误。
最终答案:A. 布尔表达式。