问题 单项选择题

下列关于表达式类型的说法中,不正确的是( )。

A.若a、b和c都是整型变量,则a + b-c是整型表达式

B.若x和y都是布尔型变量,则x && y是布尔型表达式

C.若x和y都是整型变量,则x>1,‖y<1是整型表达式

D.若a是布尔型变量,b和c都是整型变量,则a&&(b + >2是布尔型表达式

答案

参考答案:C

解析: 选项C不正确,由于表达式的类型是由组成表达式的运算符和参与运算的操作数共同决定的,虽然x和y都是整型变量,但||是逻辑或运算符,而且x>1和y<1都是关系表达式,它们的值都是布尔类型的,因此表达式x>1||y<1值的类型应该是布尔类型。

单项选择题 A3/A4型题
单项选择题 B型题