NOTE question is incorrect: The question should be:
How many moles of KCLO4 can be produced with 3.45 moles of KCl. Assume all other reactants are in excess.
.......................................................................................................................
The reaction involving formation of KClO4 is
NaClO4 + KCl → KClO4 + NaCl
From above reaction, it can be seen that 1 mole of NaClO4 reacts with 1 mole of KCl to generate 1 mole of KClO4
Thus, if all other reactant are in excess, 3.45 moles of KCl will react with 3.45 moles of NaClO4 to form 3.45 moles of KClO4.