选择题   若有如下定义:
    int  x=6,y=3,z=2;
    则表达式“x=y||y<z&&z==z”的值是(  )。
 
【正确答案】 B
【答案解析】表达式x=y||y<z&&z==z中共有5种运算符,其优先级从高到低排列依次是:小于<、等于==、逻辑与&&、逻辑或||、赋值二。所以原式可看做x=(y||(y<z&&z==z)),在子表达式y||(y<z&&z==z)中,因为y=3为真,而真||任何数都为真,所以表达式等价于x=真=1,故整个表达式的值为1,应该选择B。