有如下程序段 #include void main( ) { int a=14,b=15,x; char c=’A’; x=(a&&b) &&(c<’B’) ; cout < < x;} 执行该程序段后,x的

admin2013-05-30  28

问题 有如下程序段    #include    void main( )    {    int a=14,b=15,x;    char c=’A’;    x=(a&&b) &&(c<’B’) ;    cout < < x;}    执行该程序段后,x的值为

选项 A、ture
B、FALSE
C、0
D、1

答案8

解析 在C++语言中,逻辑运算符有4个,它们分别是!(逻辑非)、‖(逻辑或)、&&(逻辑与)、^(异或)。在位运算里面还有&(位与)、|(位或)的运算。本题考查逻辑与运算符的用法,在语句x=(a&&b)&&(c<’B’);中,先判断a&&b条件,逻辑与条件的两边都要保证为1,即a和b都成立,当然c<’B’是成立的,显然,该表达式的值为1。
转载请注明原文地址:https://jikaoti.com/ti/sOE0FFFM
0

最新回复(0)