Introduzione a Perl Intervista Domande e risposte

Perl è un linguaggio di programmazione generico. Perl è la lingua open source. Perl è stato originariamente sviluppato per la manipolazione del testo. Perl Interview Questions è utilizzato in un'ampia gamma di applicazioni come:

  • Amministrazione di sistema
  • sviluppo web
  • Programmazione di rete
  • Sviluppo della GUI

Un semplice uso tipico delle domande di intervista Perl sarebbe quello di estrarre informazioni da un file di testo e stampare un rapporto o per convertire un file di testo in un altro modulo. Ma Perl fornisce un gran numero di strumenti per problemi piuttosto complicati, inclusa la programmazione dei sistemi. I programmi scritti in Perl sono chiamati script Perl, mentre il termine il programma Perl si riferisce al programma di sistema chiamato Perl per l'esecuzione degli script Perl.

Di seguito è riportato l'elenco superiore delle domande e risposte dell'intervista di Perl come segue

1. Che cos'è Perl?

Risposta:
PERL è l'acronimo di Practical Extraction and Reporting Language. Perl è un linguaggio di programmazione di alto livello. Perl è scritto da Larry Wall. Perl è un potente interprete gratuito ed è uno strumento open source.

2. Quali sono le caratteristiche della programmazione Perl?

Risposta:
Le caratteristiche della programmazione Perl sono:

  • Perl estrae una delle migliori funzionalità da altre lingue come C, awk, sed, sh e BASIC.
  • Perl è adatto anche per HTML, XML e altri linguaggi di markup.
  • Perl supporta Unicode
  • Perl supporta la programmazione orientata agli oggetti e il linguaggio procedurale.
  • Perl è estensibile.
  • L'interprete Perl può essere incorporato in altri sistemi.
  • Perl ha una sintassi semplice ed è più facile da capire
  • Perl è un linguaggio flessibile
  • Perl è facilmente leggibile
  • Il database Perl può integrarsi con altri database di terze parti come Oracle, Sybase, Postgres, MySQL e altri.

3. Quali sono i vantaggi e gli svantaggi di Perl over C?

Risposta:
Vantaggi del PERL rispetto a C

  • Perl funziona su tutte le piattaforme ed è molto più portatile di C
  • Perl e una vasta collezione di moduli Perl sono software gratuiti
  • Perl è molto efficiente nella manipolazione di TEXT e STRING
  • È una lingua che combina le migliori funzionalità di molte altre lingue ed è molto facile da imparare se la approcci correttamente
  • L'allocazione dinamica della memoria è molto semplice in PERL, in qualsiasi momento possiamo aumentare o diminuire le dimensioni dell'array

Svantaggi di PERL su C

  • Non è possibile creare facilmente un'immagine binaria ("exe") da un file Perl.
  • Inoltre, se scrivi uno script che utilizza moduli da CPAN e vuoi eseguirlo su un altro computer, devi installare tutti i moduli su quell'altro computer, il che può essere un trascinamento
  • Perl è un linguaggio interpretativo, quindi è relativamente più lento rispetto ad altri linguaggi compilati come C

4. Quali sono i dati scalari e le variabili scalari in Perl?

Risposta:
Uno scalare può contenere un singolo valore come un numero o una stringa. Scalare in Perl significa una singola entità come un numero o una stringa. I dati scalari possono essere un numero intero, un virgola mobile, un carattere, una stringa, un paragrafo o un'intera pagina Web.

Le variabili sono le posizioni di memoria riservate per memorizzare i valori. Ciò significa che quando si crea una variabile, si riserva dello spazio in memoria. Una variabile scalare precederà un segno di dollaro ($) e può memorizzare un numero, una stringa o un riferimento.

5. Cosa succede quando si restituisce un riferimento a una variabile privata?

Risposta:
Perl tiene traccia delle tue variabili quando restituiamo un riferimento a una variabile privata che sia dinamica o meno. Perl non libererà le cose che hai finito di usarle.

6. A che cosa servono le funzioni -w, strict e -T in Perl?

Risposta:
–W funzione:
Questo comando -w fornisce avvisi se esiste una possibilità di errori nello script. Questo comando viene utilizzato per avvisare del potenziale errore di interpretazione della sintassi che si trova in qualsiasi script Perl.
Funzione rigorosa
Un utente può invocare un comando STRICT per verificare la definizione e l'utilizzo delle variabili all'interno del programma. Un comando STRICT interromperà l'esecuzione dello script invece di dare solo avvisi se questo comando trova comandi non sicuri o ambigui nello script.

-t funzione
Il comando -t è usato per cambiare il controllo del contaminante. Questo comando impone a Perl di verificare l'origine delle variabili. Questo comando consente di non utilizzare variabili esterne nelle chiamate di sistema e nelle esecuzioni della sotto-shell.

7. Differenzia UTILIZZO e RICHIEDI in Perl?

Risposta:

  1. Il metodo USE è usato per i moduli mentre il metodo REQUIRE è usato sia per i moduli che per le librerie.
  2. Gli oggetti inclusi vengono variati al momento della compilazione mentre in REQUIRE gli oggetti inclusi vengono verificati in fase di esecuzione.
  3. Non è necessario fornire un'estensione di file in USE e REQUIRE.

8. Come assicureresti il ​​riutilizzo e la massima leggibilità del tuo codice Perl?

Risposta:
Di seguito è riportato l'elenco dei punti per garantire il riutilizzo e la massima leggibilità del codice Perl:

  • Perl offre il comando USE per modulare il codice e include ovunque sia richiesto in un programma
  • Perl offre anche subroutine o funzioni. Questo comando viene utilizzato per separare le operazioni e aiuta a riutilizzare il codice
  • Perl usa gli oggetti per creare programmi e questo oggetto verrà riutilizzato ancora e ancora
  • Perl include commenti nelle loro sintassi secondo il requisito
  • Perl elimina l'operatore di dereferenziazione

9. Definire un operatore di corto circuito?

Risposta:
L'operatore di tipo C eseguirà un'operazione logica che viene utilizzata per legare le clausole logiche, il valore complessivo di true viene restituito se una delle clausole è vera. Questo operatore è noto come operatore di cortocircuito perché non è necessario controllare o valutare l'operando di destra se l'operando di sinistra è vero.

10. Come posso eliminare elementi duplicati da un array?

Risposta:
Utilizzare una funzione hash per eliminare elementi duplicati da un array. Gli hash consentono di eseguire alcune manipolazioni piuttosto interessanti sugli array in modo rapido ed efficiente.

11. Quali sono le diverse funzioni per aggiungere e rimuovere elementi nell'array?

Risposta:
Di seguito è riportato l'elenco delle seguenti funzioni da aggiungere / rimuovere ed elementi:

push (): aggiunge un elemento alla fine di un array.

pop (): rimuove l'ultimo elemento di un array.

unshift (): aggiunge un elemento all'inizio di un array.

shift (): rimuove il primo elemento di un array.

12. Qual è il modo più semplice per scaricare i contenuti di un URL con Perl?

Risposta:
Il modo più semplice per scaricare i contenuti di un URL con Perl:
Devi controllare la libreria libwww-Perl, LWP.pm installata, quindi puoi usare il codice seguente:

#! / Usr / bin / perl

usa LWP :: Simple;

$ url = get 'http://rahulanand.com';

13. Quali sono i tipi di dati che Perl può gestire?

Risposta:
I tipi di dati che Perl può gestire sono:
Scalari ($): memorizza un singolo valore.
Array (@): memorizza un elenco di valori scalari.
Hash (%): memorizza array associativi che utilizzano un valore chiave come indice anziché indici numerici

14. Quali sono i diversi tipi di operatori Perl?

Risposta:
Esistono quattro diversi tipi di operatori Perl

  • Operatore unario come l'operatore non
  • Operatore binario come l'operatore addizione
  • Operatore terziario come l'operatore condizionale
  • Elenca l'operatore come l'operatore di stampa

Articolo raccomandato

Questa è stata una guida all'elenco delle domande e risposte sull'intervista Perl in modo che il candidato possa reprimere facilmente queste domande sull'intervista Perl. Puoi anche consultare i seguenti articoli per saperne di più -

  1. Principali differenze tra HTML5 e Flash (con infografica)
  2. Domande sul colloquio di scripting della shell | Le 10 domande utili
  3. Intervista ESL Domande e risposte | Più importante
  4. Domande sul colloquio di sistema SAS - Le 10 domande più utili