Moles of p-nitrobenzaldehyde is 0.001985mol.
What do you mean by Cannizzaro Reaction?
Cannizzaro reaction is a chemical reaction named after Stanislao Cannizzaro that involves the base-induced disproportionation of two molecules of a non-enolizable aldehyde to yield a carboxylic acid and a primary alcohol.
theoretical yield of p-nitrobenzoic acid
=0.001985 mol p-nitrobenzaldehyde*1mol p-nitrobenzoic acid/2mol p-nitrobenzaldehyde*167.12g/1mol
=0.166g
theoretical yield of p-nitrobenzyl alcohol
=0.001985mol p-nitrobenzaldehyde*1mol p-nitrobenzyl alcohol/2mol p-nitrobenzaldehyde*153.12g/1mol
=0.152g
To know more about Cannizzaro Reaction from the given link:
https://brainly.com/question/13263721
#SPJ4