The variable x holds a 32-bit int. Which expression below computes the result of setting bit number 6 of x to 1 while leaving all other bits unchanged?
1) x | 0x00000040
2) x & 0xFFFFFFBF
3) x & 0x00000040
4) x | 0xFFFFFFBF