Question 1 :
Bitwise & can be used in conjunction with ~ operator to turn off 1 or more bits in a number.
Question 2 :
Bitwise can be used to reverse a sign of a number.
Question 3 :
Bitwise can be used to generate a random number.
Question 4 :
Bitwise | can be used to multiply a number by powers of 2.
Question 5 :
Bitwise | can be used to set multiple bits in number.