Explanation : 2 select line A and B will work as address lines, so we have 4 addresses (or words)
Each word will have 4 bits so memory required is 4 x 4 = 16 bits
Explanation : Truth Table For AND
0 0 => 0
0 1 => 0
1 0 => 0
1 1 => 1
Now invert all values (as if you place inverters on the two inputs and the one output):
1 1 => 1
1 0 => 1
0 1 => 1
0 0 => 0