Uvod v Perl Intervju vprašanja in odgovore

Perl je splošni programski jezik. Perl je odprtokodni jezik. Perl je bil prvotno razvit za manipulacijo z besedilom. Perl Intervju Vprašanja se uporabljajo v številnih aplikacijah, kot so:

  • Administracija sistema
  • spletni razvoj
  • Mrežno programiranje
  • Razvoj GUI-ja

Običajna preprosta uporaba vprašanj Perl Interview bi bila za pridobivanje informacij iz besedilne datoteke in tiskanje poročila ali za pretvorbo besedilne datoteke v drug obrazec. Toda Perl ponuja veliko število orodij za precej zapletene težave, vključno s programiranjem sistemov. Programi, napisani na Perlu, se imenujejo skripte Perl, medtem ko se izraz Perl nanaša na sistemski program z imenom Perl za izvajanje Perl skript.

Spodaj je zgornji seznam Perl Intervju Vprašanja in odgovori so naslednji

1. Kaj je Perl?

Odgovor:
PERL pomeni Praktični jezik pridobivanja in poročanja. Perl je programski jezik na visoki ravni. Perl piše Larry Wall. Perl je močan brezplačni tolmač in je odprtokodno orodje.

2. Katere so značilnosti programiranja Perl?

Odgovor:
Značilnosti programa Perl so:

  • Perl izvleče eno najboljših lastnosti iz drugih jezikov, kot so C, awk, sed, sh in BASIC.
  • Perl je primeren tudi za HTML, XML in druge označevalne jezike.
  • Perl podpira Unicode
  • Perl podpira objektno usmerjeno programiranje in proceduralni jezik.
  • Perl je raztegljiv.
  • Prevajalnik Perl je mogoče vgraditi v druge sisteme.
  • Perl ima preprosto sintakso in je lažje razumeti
  • Perl je prilagodljiv jezik
  • Perl je enostavno berljiv
  • Baza podatkov Perl se lahko integrira z drugimi bazami podatkov drugih proizvajalcev, kot so Oracle, Sybase, Postgres, MySQL in druge.

3. Katere so prednosti in slabosti Perla nad C?

Odgovor:
Prednosti PERL nad C

  • Perl deluje na vseh platformah in je veliko bolj prenosljiv kot C
  • Perl in ogromna zbirka modulov Perl so brezplačna programska oprema
  • Perl je zelo učinkovit pri manipulaciji s TEXT in STRING
  • Je jezik, ki združuje najboljše lastnosti iz mnogih drugih jezikov in ga je zelo enostavno naučiti, če pravilno pristopate do njega
  • Dinamično dodeljevanje pomnilnika je v PERL-u zelo enostavno, kadar koli lahko povečamo ali zmanjšamo velikost matrike

Slabosti PERL nad C

  • Iz datoteke Perl preprosto ne morete ustvariti binarne slike ("exe").
  • Poleg tega, če napišete skript, ki uporablja module iz CPAN-a in ga želite zagnati v drugem računalniku, morate na ta drugi računalnik namestiti vse module, kar lahko pomeni povleko
  • Perl je interpretativni jezik, zato je pri drugih sestavljenih jezikih, kot je C, relativno počasnejši

4. Kakšni so skalarni podatki in skalarne spremenljivke v Perlu?

Odgovor:
Skalar lahko vsebuje eno samo vrednost, na primer številko ali niz. Skalar v Perlu pomeni eno entiteto, kot je številka ali niz. Skalarni podatki so lahko celo število, plavajoča točka, znak, niz, odstavek ali celotna spletna stran.

Spremenljivke so rezervirane pomnilniške lokacije za shranjevanje vrednosti. To pomeni, da ko ustvarite spremenljivko, si rezervirate nekaj prostora v pomnilniku. Skalarna spremenljivka bo potekala pred znakom dolarja ($) in lahko shrani številko, niz ali referenco.

5. Kaj se zgodi, ko vrnete sklic na zasebno spremenljivko?

Odgovor:
Perl spremlja vaše spremenljivke, ko vrnemo sklic na zasebno spremenljivko, ne glede na to, ali je dinamična ali kako drugače. Perl ne bo sprostil stvari, ki jih počnete z njimi.

6. Kakšna je uporaba -w, strogih in -T funkcij v Perlu?

Odgovor:
–W funkcija:
Ta ukaz -w daje opozorila, če obstaja možnost napak v skriptu. Ta ukaz se uporablja za opozarjanje na možnost napačne interpretacije sintakse, ki se nahaja v kateri koli skriptu Perl.
Stroga funkcija
Uporabnik lahko prikliče ukaz STRICT, da preveri definicijo in uporabo spremenljivk znotraj programa. Ukaz STRICT ustavi izvajanje skripta namesto samo opozorila, če ta ukaz v skriptu najde nevarne ali dvoumne ukaze.

-t funkcija
Ukaz -t se uporablja za preklop preverjanja onesnaževanja. Ta ukaz prisili Perl, da preveri izvor spremenljivk. Ta ukaz omogoča, da se zunanji spremenljivki ne uporabljajo v sistemskih klicih in izvedbah pod lupin.

7. Razlikujte UPORABO in ZAHTEVE v Perlu?

Odgovor:

  1. Za module se uporablja metoda USE, medtem ko se metoda REQUIRE uporablja za module in knjižnice.
  2. Predmeti, ki so vključeni, so v času kompilacije različni, medtem ko so v ZAHTEVI predmeti vključeni preverjeni med izvajanjem.
  3. Ne bi smeli dati razširitve datoteke v USE in REQUIRE.

8. Kako bi zagotovili ponovno uporabo in največjo berljivost kode Perl?

Odgovor:
Spodaj je seznam točk za zagotovitev ponovne uporabe in maksimalne berljivosti vaše kode Perl:

  • Perl ponuja ukaz USE za modularizacijo kode in vključuje, kadar je to potrebno v programu
  • Perl ponuja tudi podprograme ali funkcije. Ta ukaz se uporablja za ločevanje operacij in pomaga kode pri ponovni uporabi
  • Perl uporabite predmete za ustvarjanje programov in ta predmet se bo znova in znova uporabljal
  • Perl vključujejo komentarje v svoje sintakse glede na zahtevo
  • Perl odstrani operaterja za napotitev

9. Določite uporabnika kratkega stika?

Odgovor:
Operater v slogu C bo izvedel logično operacijo, ki se uporablja za povezovanje logičnih klavzul, celotna vrednost true se vrne, če je katera koli klavzula resnična. Ta operater je znan kot operater kratkega stika, ker vam ni treba preveriti ali oceniti desnega operanda, če je levi operand pravi.

10. Kako lahko iz matrike odstranim podvojene elemente?

Odgovor:
Uporabite hash funkcijo, da odstranite podvojene elemente iz matrike. Različice vam omogočajo, da hitro in učinkovito izvedete nekaj precej zanimivih manipulacij na nizih.

11. Katere so različne funkcije za dodajanje in odstranjevanje elementov v matriki?

Odgovor:
Spodaj je seznam naslednjih funkcij za dodajanje / odstranjevanje in elemente:

push (): Doda element na koncu matrike.

pop (): Odstrani zadnji element matrike.

unshift (): Doda element na začetek matrike.

shift (): Odstrani prvi element matrike.

12. Kakšen je najlažji način za prenos vsebine URL-ja s programom Perl?

Odgovor:
Najlažji način za prenos vsebine URL-ja s programom Perl:
Preveriti morate knjižnico libwww-Perl, nameščeno LWP.pm, nato pa lahko uporabite spodnjo kodo:

#! / usr / bin / Perl

uporabite LWP :: Enostavno;

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

13. Katere vrste podatkov lahko obravnava Perl?

Odgovor:
Vrste podatkov, s katerimi lahko Perl upravlja:
Skalarji ($): hrani eno samo vrednost.
Niz (@): shrani seznam skalarnih vrednosti.
Odtise (%): hrani asociativne matrike, ki uporabljajo ključno vrednost kot indeks namesto številčnih indeksov

14. Kakšne so različne vrste izvajalcev Perl?

Odgovor:
Obstajajo štiri različne vrste operaterjev Perl

  • Unarni operater, kot ne operater
  • Binarni operater, kot je operater seštevanja
  • Terciarni operater, kot je pogojni operater
  • Seznam operaterjev, kot je tiskalnik

Priporočeni članek

To je vodnik za seznam vprašanj in odgovorov Perl Interview, tako da lahko kandidat zlahka razbije ta vprašanja Perl Interview. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. HTML5 v primerjavi z Flash Top 9 (z Infografiko)
  2. Intervjujska vprašanja o skriptah z lupino | Top 10 uporabnih vprašanj
  3. Vprašanja in odgovori za Intervju ESL | Najbolj pomembno
  4. Vprašanja o intervjuju za sistem SAS - Top 10 uporabnih vprašanj

Kategorija: