Fatti: Fatti: A. D._, cittadino italiano, nato nel 1950, è stato posto al beneficio di un permesso di dimora annuale valido fino al 2 aprile 2001, in base al quale ha svolto l'attività di direttore presso l'Istituto X._ SA, con sede a S._, fino al licenziamento intervenuto con effetto dal 30 settembre 2000. Il 1° ottobre 2000 l'assicurato si è iscritto alla Cassa disoccupazione Cristiano sociale OCST (in seguito Cassa). La richiesta presentata nel frattempo dall'interessato alla Sezione dei permessi e dell'immigrazione del Canton Ticino tendente alla modifica dei dati relativi all'indirizzo e allo scopo del suo soggiorno in Svizzera è stata respinta in data 19 dicembre 2000, così come il ricorso, avente effetto sospensivo, inoltrato al Consiglio di Stato. Dal canto suo il Tribunale amministrativo, con pronunzia 10 maggio 2001, ha dichiarato irricevibile il gravame. Con decisione del 21 giugno 2001 l'Ufficio del lavoro del Canton Ticino ha quindi stabilito che, a partire dal 3 aprile 2001, D._ non adempiva più i presupposti per essere posto al beneficio di indennità di disoccupazione, non essendo in possesso né di un permesso di domicilio, né di un permesso di dimora per l'esercizio di un'attività lucrativa rispettivamente di un permesso stagionale. Con decisione del 21 giugno 2001 l'Ufficio del lavoro del Canton Ticino ha quindi stabilito che, a partire dal 3 aprile 2001, D._ non adempiva più i presupposti per essere posto al beneficio di indennità di disoccupazione, non essendo in possesso né di un permesso di domicilio, né di un permesso di dimora per l'esercizio di un'attività lucrativa rispettivamente di un permesso stagionale. B. Contro il provvedimento amministrativo è insorto l'interessato con gravame al Tribunale delle assicurazioni del Canton Ticino chiedendo che le indennità di disoccupazione ricevute nel mese di aprile 2001 venissero considerate regolarmente riscosse e che gli fosse riconosciuto il diritto di risiedere e svolgere attività lucrativa in Svizzera fino al 10 maggio 2001. Con giudizio del 5 ottobre 2001 il Tribunale di prima istanza ha accolto il gravame ai sensi dei considerandi e annullato la decisione dell'Ufficio del lavoro per non aver sentito l'assicurato prima della resa della decisione impugnata. Con giudizio del 5 ottobre 2001 il Tribunale di prima istanza ha accolto il gravame ai sensi dei considerandi e annullato la decisione dell'Ufficio del lavoro per non aver sentito l'assicurato prima della resa della decisione impugnata. C. Contro la pronunzia cantonale è insorto l'Ufficio del lavoro con ricorso di diritto amministrativo al Tribunale federale delle assicurazioni, chiedendo l'accoglimento del gravame e la conferma della decisione 21 giugno 2001, in quanto non vi sarebbe stata alcuna violazione del diritto di essere sentito. Chiamato a pronunciarsi sul ricorso, il Segretariato di Stato dell'economia non si è espresso, mentre D._ ha ribadito le richieste presentate in sede cantonale. 