1. The Boolean expression (A and not B) or not(A and not B) evaluates to  

     

     

     

     

    !B 

    A && !B 

    !(A&&!B) 

    C  || D 

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    1. (A) false in all cases.  
    2. (B) true in all cases. 
    3. (C) true whenever only A is true or only B is true.  
    4. (D) true whenever both A is true and B is true.  
    5. (E) false only when both A is false and B is false.