Q1 answer is E and Q2 answer is D.
Can someone explain how to figure them out?
we basically know that non-metal oxides are acidic in nature as all the above are non-metallic oxides out of which CO and NO are exception they form neutral solutions when dissolved in water.
for part B you have to look for the constituents of each salt and from there if have to conclude whether their combination yield acidic, basic or neutral solutions.
A: AlBr3 is formed of Al(OH)3 and HBr Al(OH)3 is a weak base and Hbr is strong acid so their solution will have a pH<7
B:NaI formed of NaoH and HI both being strong bases and acids will form a neutral solution.
c: NH4Cl formed of NH4(OH) and HCl will have pH<7
D: Na2co3 formed from NaOH and H2CO3 NaoH being strong and H2CO3 being weak will form a solution having pH>7
Thus, D is our answer
you can check for E also.
Hope it helps:)
In regards to the first question, why are non-metal oxides acidic in nature?
When non-metallic oxides mix with water, it forms an oxyacid ions which are electronegative and readily dissociates to give hydrogen ions, thus acidic nature.
Hope it helps!