Fatti
A.C. (attore) ha lavorato inizialmente dal 1976 al 1986 per l'azienda individuale A.C. e successivamente fino al 31 marzo 2001 per la società successiva C. AG, dove ha diretto oltre 30 dipendenti. Quando A.C. si è candidato per il posto di direttore generale della cooperativa X. (convenuta), ha presentato un certificato di lavoro da lui stesso redatto e firmato dalla moglie, che differiva dal certificato ordinato dalla sentenza del tribunale del lavoro. Con contratto del 7 agosto 2000, A.C. è stato assunto come direttore generale dalla convenuta. Con lettera del 29 giugno 2001, la convenuta lo ha licenziato con effetto immediato. All'inizio di agosto 2001, la convenuta è venuta a conoscenza del certificato di lavoro della C. AG del 1° giugno 2000 e ha quindi dichiarato la non vincolatività del contratto di lavoro risolto.
Legge
Il Tribunale federale afferma che, in linea di principio, un contratto impugnato per vizio di volontà è nullo sin dall'inizio - ex tunc. Tuttavia, per il contratto di lavoro, la legge prevede una regolamentazione speciale all'art. 320 cpv. 3 CO, secondo la quale, se il lavoratore ha prestato in buona fede il suo lavoro al servizio del datore di lavoro, entrambe le parti devono adempiere gli obblighi derivanti dal rapporto di lavoro allo stesso modo come da un contratto valido, fino a quando questo non venga risolto a causa della nullità del contratto da una delle parti.
Il Tribunale federale ritiene che il presupposto della buona fede del lavoratore possa essere negato solo se gli si possa dimostrare…