Johdatus Perl-haastatteluun liittyviin kysymyksiin ja vastauksiin

Perl on yleiskäyttöinen ohjelmointikieli. Perl on avoimen lähdekoodin kieli. Perl on alun perin kehitetty tekstinkäsittelyyn. Perl-haastattelukysymyksiä käytetään monissa sovelluksissa, kuten:

  • Järjestelmän hallinto
  • verkkokehitys
  • Verkko-ohjelmointi
  • GUI-kehitys

Perl-haastattelukysymysten tyypillinen yksinkertainen käyttö olisi tietojen poimiminen tekstitiedostosta ja raportin tulostaminen tai tekstitiedoston muuntaminen toiseen muotoon. Mutta Perl tarjoaa suuren määrän työkaluja melko monimutkaisiin ongelmiin, mukaan lukien järjestelmien ohjelmointi. Perlissä kirjoitettuja ohjelmia kutsutaan Perl-komentosarjoiksi, kun taas termi Perl-ohjelma viittaa Perl-nimiseen järjestelmäohjelmaan Perl-komentosarjojen suorittamiseksi.

Alla on ylempi luettelo Perl-haastattelua koskevista kysymyksistä ja vastauksista

1. Mikä on Perl?

Vastaus:
PERL tarkoittaa käytännön poiminta- ja raportointikieltä. Perl on korkean tason ohjelmointikieli. Perlin on kirjoittanut Larry Wall. Perl on tehokas ilmainen tulkki ja avoimen lähdekoodin työkalu.

2. Mitkä ovat Perl-ohjelmoinnin ominaisuudet?

Vastaus:
Perl-ohjelmoinnin ominaisuudet ovat:

  • Perl purkaa yhden parhaista ominaisuuksista muista kielistä, kuten C, awk, sed, sh ja BASIC.
  • Perl sopii myös HTML-, XML- ja muille merkintäkielille.
  • Perl tukee Unicodea
  • Perl tukee olio-ohjelmointia ja prosessikieltä.
  • Perl on laajennettavissa.
  • Perl-tulkki voidaan upottaa muihin järjestelmiin.
  • Perlillä on yksinkertainen syntaksi ja se on helpompi ymmärtää
  • Perl on joustava kieli
  • Perl on helposti luettavissa
  • Perl-tietokanta voi integroitua muiden valmistajien tietokantoihin, kuten Oracle, Sybase, Postgres, MySQL ja muut.

3. Mitkä ovat Perlin edut ja haitat C: hen verrattuna?

Vastaus:
PERL: n edut C: n suhteen

  • Perl toimii kaikilla alustoilla ja on paljon kannettavampi kuin C
  • Perl ja valtava kokoelma Perl-moduuleja ovat ilmaisia ​​ohjelmistoja
  • Perl on erittäin tehokas TEKSTIN ja STRING-käsittelyssä
  • Se on kieli, joka yhdistää monien muiden kielten parhaat ominaisuudet ja on erittäin helppo oppia, jos lähestyt sitä oikein
  • Dynaaminen muistin allokointi on erittäin helppoa PERL: ssä, milloin tahansa voimme suurentaa tai pienentää taulukon kokoa

PERL: n haitat C: n suhteen

  • Et voi helposti luoda binaarikuvaa (“exe”) Perl-tiedostosta.
  • Lisäksi, jos kirjoitat komentosarjan, joka käyttää CPAN: n moduuleja, ja haluat suorittaa sen toisella tietokoneella, sinun on asennettava kaikki moduulit toiseen tietokoneeseen, mikä voi olla
  • Perl on tulkitseva kieli, joten se on suhteellisen hitaampi kuin muut käännetyt kielet, kuten C

4. Mitkä ovat skalaaritiedot ja skalaarimuuttujat Perlissa?

Vastaus:
Skaalaari voi sisältää yhden arvon, kuten numeron tai merkkijonon. Skaalaari Perlissä tarkoittaa yhtä kokonaisuutta, kuten numero tai merkkijono. Skaalaaritiedot voivat olla kokonaisluku, liukuluku, merkki, merkkijono, kappale tai koko verkkosivu.

Muuttujat ovat varattuja muistipaikkoja arvojen tallentamiseksi. Tämä tarkoittaa, että kun luot muuttujaa, varaat jonkin verran tilaa muistissa. Skaalaarimuuttujaa edeltää dollarimerkki ($), ja se voi tallentaa joko numeron, merkkijonon tai viittauksen.

5. Mitä tapahtuu, kun palautat viitteen yksityiselle muuttujalle?

Vastaus:
Perl seuraa muuttujiasi, kun palautamme viittauksen yksityiseen muuttujaan riippumatta siitä, onko se dynaaminen vai ei. Perl ei aio vapauttaa asioita, jotka olet tehnyt niiden avulla.

6. Mikä on -w, tiukat ja -T toiminnot käyttö Perlissa?

Vastaus:
–W-toiminto:
Tämä komento -w antaa varoituksen, jos komentosarjassa on virheiden mahdollisuus. Tätä komentoa käytetään varoittamaan mahdollisesta Perlt-komentosarjan sisältämän syntaksin virheellisestä tulkinnasta.
Tiukka toiminto
Käyttäjä voi vedota STRICT-komentoon tarkistaakseen muuttujien määritelmän ja käytön ohjelmassa. STRICT-komento lopettaa komentosarjan suorittamisen sen sijaan, että antaisi vain varoituksia, jos komento löytää komentosarjasta vaarallisia tai epäselviä komentoja.

-t-toiminto
T-komentoa käytetään vaiheen muuttamiseen. Tämä komento pakottaa Perlin tarkistamaan muuttujien alkuperä. Tämä komento sallii ulkopuolisten muuttujien käyttämisen järjestelmäkutsuissa ja alikuorien suorittamisessa.

7. Erottele käyttö ja vaatimus Perlissa?

Vastaus:

  1. KÄYTTÖ-menetelmää käytetään moduuleihin, kun taas VAADITTAVA-menetelmää käytetään sekä moduuleihin että kirjastoihin.
  2. Sisällytettyjä objekteja muutetaan kokoamisajankohtana, kun taas VAADITTAVASSA kohteet varmennetaan suorituksen aikana.
  3. Sinun ei ole tarkoitus antaa tiedostotunnistetta USE ja REQUIRE.

8. Kuinka varmistaisit Perl-koodisi uudelleenkäytön ja luettavuuden?

Vastaus:
Alla on luettelo pisteistä, joilla varmistetaan Perl-koodisi uudelleenkäyttö ja suurin luettavuus:

  • Perl tarjoaa USE-komennon koodin moduloimiseksi, ja se sisältää kaikki tarvittavat ohjelmat
  • Perl tarjoaa myös aliohjelmia tai toimintoja. Tätä komentoa käytetään toimintojen erottamiseen ja se auttaa koodin uudelleenkäyttöön
  • Perl käyttää objekteja ohjelmien luomiseen, ja tätä objektia käytetään uudestaan ​​ja uudestaan
  • Perl sisällyttää kommentit syntaksikseen vaatimuksen mukaan
  • Perl eliminoi operaattorin poistumisen

9. Määritä oikosulkuoperaattori?

Vastaus:
C-tyyppinen operaattori suorittaa loogisen operaation, jota käytetään loogisten lauseiden sitomiseen, totuuden kokonaisarvo palautetaan, jos jompikumpi lause on totta. Tätä operaattoria kutsutaan oikosulkuoperaattoriksi, koska sinun ei tarvitse tarkistaa tai arvioida oikeaa operandia, jos vasen operandi on totta.

10. Kuinka voin poistaa päällekkäiset elementit taulukosta?

Vastaus:
Käytä hash-toimintoa päällekkäisten elementtien poistamiseksi taulukosta. Hissien avulla voit tehdä joitain melko mielenkiintoisia manipulaatioita ryhmillä nopeasti ja tehokkaasti.

11. Mitkä ovat elementtien lisäämis- ja poistamistoiminnot taulukossa?

Vastaus:
Alla on luettelo seuraavista lisättävistä / poistettavista toiminnoista ja elementeistä:

push (): Se lisää elementin taulukon loppuun.

pop (): Se poistaa taulukon viimeisen elementin.

unshift (): Se lisää elementin taulukon alkuun.

shift (): Se poistaa taulukon ensimmäisen elementin.

12. Mikä on helpoin tapa ladata URL-osoitteen sisältö Perlin avulla?

Vastaus:
Helpoin tapa ladata URL-osoitteen sisältö Perlin avulla:
Sinun on tarkistettava libwww-Perl-kirjasto, LWP.pm asennettuna, niin voit käyttää alla olevaa koodia:

#! / Usr / bin / Perl

käytä LWP :: Simple;

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

13. Mitä tietotyyppejä Perl voi käsitellä?

Vastaus:
Tietotyypit, joita Perl voi käsitellä, ovat:
Skaalarit ($): Se tallentaa yhden arvon.
Taulukot (@): Se tallentaa luettelon skalaariarvoista.
Räjäytykset (%): Se tallentaa assosiatiiviset taulukot, jotka käyttävät avainarvoa indeksinä numeeristen indeksien sijasta

14. Mitkä ovat Perl-operaattorityypit?

Vastaus:
Perl-operaattoreita on neljä erityyppistä

  • Yhtenäinen operaattori, kuten ei operaattori
  • Binaarioperaattori kuten lisäoperaattori
  • Tertiäärinen operaattori, kuten ehdollisen operaattorin
  • Listaa operaattori kuten tulostin

Suositeltava artikkeli

Tämä on opas luetteloon Perl-haastattelukysymyksistä ja -vastauksista, jotta ehdokas voi helposti hakea nämä Perl-haastattelukysymykset. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. HTML5 vs. Flash 9 suosituinta eroa (infografikoilla)
  2. Shell Scripting -haastattelukysymykset 10 suosituinta kysymystä
  3. ESL-haastattelua koskevat kysymykset ja vastaukset Tärkein
  4. SAS-järjestelmän haastattelukysymykset - 10 hyödyllistä kysymystä