Úvod do otázok a odpovedí na rozhovor v jazyku Perl

Perl je univerzálny programovací jazyk. Perl je otvorený zdrojový jazyk. Perl je pôvodne vyvinutý pre manipuláciu s textom. Perl Interview Otázky sa používajú v širokej škále aplikácií, ako sú:

  • Správa systému
  • vývoj webových aplikácií
  • Sieťové programovanie
  • Vývoj GUI

Typickým jednoduchým použitím otázok rozhovoru Perl by bolo extrahovanie informácií z textového súboru a vytlačenie správy alebo prevod textového súboru do inej formy. Ale Perl poskytuje veľké množstvo nástrojov na komplikované problémy, vrátane programovania systémov. Programy napísané v jazyku Perl sa nazývajú skripty Perlu, zatiaľ čo pojem program Perl označuje systémový program s názvom Perl na vykonávanie skriptov Perlu.

Nižšie je uvedený zoznam Perl Interview otázok a odpovedí sú nasledujúce

1. Čo je Perl?

odpoveď:
PERL je skratka pre Praktický extrakčný a reportovací jazyk. Perl je programovací jazyk na vysokej úrovni. Perl napísal Larry Wall. Perl je silný bezplatný tlmočník a je to nástroj s otvoreným zdrojovým kódom.

2. Aké sú vlastnosti programovania Perl?

odpoveď:
Funkcie programovania Perl sú:

  • Perl extrahuje jednu z najlepších funkcií z iných jazykov ako C, awk, sed, sh a BASIC.
  • Perl sa tiež hodí pre HTML, XML a ďalšie značkovacie jazyky.
  • Perl podporuje Unicode
  • Perl podporuje objektovo orientovaný programovací a procedurálny jazyk.
  • Perl je rozšíriteľný.
  • Tlmočník Perl môže byť zabudovaný do iných systémov.
  • Perl má jednoduchú syntax a je ľahšie pochopiteľný
  • Perl je flexibilný jazyk
  • Perl je ľahko čitateľný
  • Databáza Perl sa môže integrovať s inými databázami tretích strán, ako sú Oracle, Sybase, Postgres, MySQL a ďalšie.

3. Aké sú výhody a nevýhody Perlu oproti C?

odpoveď:
Výhody PERL oproti C

  • Perl beží na všetkých platformách a je oveľa prenosnejší ako C
  • Perl a obrovská zbierka modulov Perl sú slobodný softvér
  • Perl je veľmi efektívny pri manipulácii s textom a textom
  • Je to jazyk, ktorý kombinuje najlepšie vlastnosti z mnohých iných jazykov a je ľahké sa ho naučiť, ak k nemu pristupujete správne
  • Dynamické prideľovanie pamäte je v PERL veľmi jednoduché, kedykoľvek môžeme zväčšiť alebo zmenšiť veľkosť poľa

Nevýhody PERL oproti C

  • Zo súboru Perl nemôžete ľahko vytvoriť binárny obrázok („exe“).
  • Navyše, ak píšete skript, ktorý používa moduly z CPAN a chcete ho spustiť na inom počítači, musíte nainštalovať všetky moduly na tento iný počítač, čo môže byť drag
  • Perl je interpretačný jazyk, takže je pomerne pomalší ako iné kompilované jazyky ako C

4. Aké sú skalárne údaje a skalárne premenné v jazyku Perl?

odpoveď:
Skalár môže obsahovať jednu hodnotu, napríklad číslo alebo reťazec. Scalar in Perl znamená jednu entitu, napríklad číslo alebo reťazec. Skalárnym údajom môže byť celé číslo, pohyblivá čiarka, znak, reťazec, odsek alebo celá webová stránka.

Premenné sú rezervované pamäťové miesta na ukladanie hodnôt. To znamená, že pri vytváraní premennej si vyhradzujete určité miesto v pamäti. Skalárnej premennej bude predchádzať znak dolára ($) a bude možné uložiť číslo, reťazec alebo odkaz.

5. Čo sa stane, keď vrátite odkaz na súkromnú premennú?

odpoveď:
Perl sleduje vaše premenné, keď vraciame odkaz na súkromnú premennú, či už je dynamická alebo nie. Perl nebude oslobodiť veci, ktoré ste urobili pri ich používaní.

6. Aké je použitie -w, striktných a -T funkcií v Perle?

odpoveď:
–W funkcia:
Tento príkaz -w vydáva varovania, ak existuje možnosť chýb v skripte. Tento príkaz sa používa na upozornenie na možnosť nesprávneho interpretovania syntaxe, ktorá sa nachádza v ľubovoľnom skripte Perl.
Prísna funkcia
Užívateľ môže vyvolať príkaz STRICT na overenie definície a použitia premenných v programe. Príkaz STRICT zastaví vykonávanie skriptu namiesto toho, aby vydal iba varovania, ak tento príkaz nájde v skripte nejaké nebezpečné alebo nejednoznačné príkazy.

-t funkcia
Príkaz -t sa používa na prepínanie kontroly farby. Tento príkaz prinúti Perl skontrolovať pôvod premenných. Tento príkaz umožňuje, aby sa vonkajšie premenné nepoužívali pri systémových volaniach a vykonávaní sub-shell.

7. Rozlišujte POUŽITIE a ŽIADOSTI v Perlu?

odpoveď:

  1. Metóda USE sa používa pre moduly, zatiaľ čo metóda REQUIRE sa používa pre moduly aj knižnice.
  2. Objekty, ktoré sú zahrnuté, sa líšia v čase kompilácie, zatiaľ čo v položke POŽIADAVKA sú objekty zahrnuté, sú overené za behu.
  3. Nemáte dať príponu súboru v USE a REQUIRE.

8. Ako by ste zaistili opakované použitie a maximálnu čitateľnosť kódu Perl?

odpoveď:
Nižšie je uvedený zoznam bodov na zaistenie opakovaného použitia a maximálnej čitateľnosti vášho kódu Perl:

  • Perl ponúka príkaz USE na modularizáciu kódu a zahŕňa ho všade tam, kde je to potrebné v programe
  • Perl tiež ponúka podprogramy alebo funkcie. Tento príkaz sa používa na oddelenie operácií a pomáha pri opätovnom použití kódu
  • Perl používa objekty na vytváranie programov a tento objekt bude znova a znova používaný
  • Perl zahrnie do svojich syntaxe komentáre podľa požiadavky
  • Perl eliminuje dereferenčný operátor

9. Definujte operátora skratu?

odpoveď:
Operátor v štýle C vykoná logickú operáciu, ktorá sa používa na zviazanie logických klauzúl, ak je niektorá klauzula pravdivá, vráti sa celková hodnota true. Tento operátor je známy ako operátor skratu, pretože ak je ľavý operand pravdivý, nemusíte kontrolovať ani hodnotiť pravý operand.

10. Ako môžem odstrániť duplicitné prvky z poľa?

odpoveď:
Na odstránenie duplicitných prvkov z poľa použite hashovaciu funkciu. Haši vám umožňujú rýchlo a efektívne vykonávať niektoré pomerne zaujímavé manipulácie s poliami.

11. Aké sú rôzne funkcie na pridávanie a odoberanie prvkov v poli?

odpoveď:
Nižšie je uvedený zoznam nasledujúcich funkcií na pridanie / odstránenie a prvky:

push (): Pridá prvok na koniec poľa.

pop (): Odstráni posledný prvok poľa.

unshift (): Pridá prvok na začiatok poľa.

shift (): Odstráni prvý prvok poľa.

12. Aký je najjednoduchší spôsob stiahnutia obsahu URL pomocou Perlu?

odpoveď:
Najjednoduchší spôsob stiahnutia obsahu adresy URL pomocou Perlu:
Musíte skontrolovať knižnicu libwww-Perl, nainštalovanú LWP.pm, potom môžete použiť nasledujúci kód:

#! / Usr / bin / perl

použitie LWP :: Simple;

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

13. Aké typy údajov dokáže Perl zvládnuť?

odpoveď:
Typy údajov, s ktorými môže Perl pracovať, sú:
Scalars ($): Uloží jednu hodnotu.
Polia (@): Uloží zoznam skalárnych hodnôt.
Hashes (%): Ukladajú asociatívne polia, ktoré namiesto číselných indexov používajú ako index hodnotu kľúča

14. Aké sú rôzne typy operátorov Perl?

odpoveď:
Existujú štyri rôzne typy operátorov Perl

  • Unárny operátor ako operátor, ktorý nie je operátorom
  • Binárny operátor ako operátor sčítania
  • Terciárny operátor ako podmienený operátor
  • Zoznam operátorov ako operátor tlače

Odporúčaný článok

Toto bol sprievodca zoznamom otázok a odpovedí na otázky týkajúce sa rozhovoru v Perlu, aby uchádzač mohol tieto otázky týkajúce sa rozhovoru v Perlu ľahko zakročiť. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. Rozdiely medzi HTML5 a Flash Top 9 (s informáciami)
  2. Otázky týkajúce sa skriptovania v prostredí Shell Top 10 užitočných otázok
  3. ESL Interview Otázky a odpovede Najdôležitejší
  4. Otázky týkajúce sa rozhovorov o systéme SAS - 10 najdôležitejších otázok

Kategórie: