Úvod do otázek a odpovědí na rozhovor v Perlu

Perl je univerzální programovací jazyk. Perl je otevřený zdrojový jazyk. Perl je původně vyvinut pro manipulaci s textem. Perl Interview Otázky se používají v široké škále aplikací, jako jsou:

  • Správa systému
  • Vývoj webu
  • Programování v síti
  • Vývoj GUI

Typické jednoduché použití dotazů Perl Interview by bylo pro extrahování informací z textového souboru a vytištění zprávy nebo pro převod textového souboru do jiné formy. Ale Perl poskytuje velké množství nástrojů pro poměrně složité problémy, včetně programování systémů. Programy psané v Perlu se nazývají skripty Perlu, zatímco termín program Perl odkazuje na systémový program s názvem Perl pro provádění skriptů Perl.

Níže je hlavní seznam Perl Interview Otázky a odpovědi jsou následující

1. Co je Perl?

Odpovědět:
PERL je zkratka pro Praktický extrakční a reportovací jazyk. Perl je programovací jazyk na vysoké úrovni. Perl napsal Larry Wall. Perl je výkonný bezplatný tlumočník a je to open source nástroj.

2. Jaké jsou funkce programování Perl?

Odpovědět:
Funkce programování Perl jsou:

  • Perl extrahuje jednu z nejlepších funkcí z jiných jazyků, jako jsou C, awk, sed, sh a BASIC.
  • Perl se také hodí pro HTML, XML a další značkovací jazyky.
  • Perl podporuje Unicode
  • Perl podporuje objektově orientované programování a procedurální jazyk.
  • Perl je rozšiřitelný.
  • Perl interpret lze zabudovat do jiných systémů.
  • Perl má jednoduchou syntaxi a je snáze pochopitelný
  • Perl je flexibilní jazyk
  • Perl je snadno čitelný
  • Databáze Perl se může integrovat s dalšími databázemi třetích stran, jako jsou Oracle, Sybase, Postgres, MySQL a další.

3. Jaké jsou výhody a nevýhody Perlu oproti C?

Odpovědět:
Výhody PERL oproti C

  • Perl běží na všech platformách a je mnohem přenosnější než C
  • Perl a obrovská sbírka modulů Perl jsou svobodný software
  • Perl je velmi účinný při manipulaci s TEXT a STRING
  • Je to jazyk, který kombinuje nejlepší funkce z mnoha jiných jazyků a je velmi snadné se ho naučit, pokud k němu přistupujete správně
  • Dynamické přidělování paměti je v PERL velmi snadné, kdykoli můžeme zvětšit nebo zmenšit velikost pole

Nevýhody PERL oproti C

  • Ze souboru Perl nelze snadno vytvořit binární obraz („exe“).
  • Navíc, pokud napíšete skript, který používá moduly z CPAN a chcete jej spustit na jiném počítači, musíte nainstalovat všechny moduly do tohoto jiného počítače, což může být přetažení
  • Perl je interpretační jazyk, takže je relativně pomalejší než ostatní kompilované jazyky jako C

4. Jaké jsou skalární údaje a skalární proměnné v Perlu?

Odpovědět:
Skalár může obsahovat jednu hodnotu, například číslo nebo řetězec. Scalar in Perl znamená jednu entitu jako číslo nebo řetězec. Skalárním datem může být celé číslo, pohyblivá čárka, znak, řetězec, odstavec nebo celá webová stránka.

Proměnné jsou rezervovaná paměťová místa pro ukládání hodnot. To znamená, že když vytvoříte proměnnou, rezervujete si místo v paměti. Skalární proměnné bude předcházet znak dolaru ($) a může ukládat buď číslo, řetězec nebo odkaz.

5. Co se stane, když vrátíte odkaz na soukromou proměnnou?

Odpovědět:
Perl sleduje vaše proměnné, když vracíme odkaz na soukromou proměnnou, ať už je dynamická nebo jinak. Perl nebude osvobozovat věci, které jste udělali pomocí nich.

6. Jaké je použití -w, přísných a -T funkcí v Perlu?

Odpovědět:
–W funkce:
Tento příkaz -w vydává varování, pokud ve skriptu existuje možnost chyb. Tento příkaz se používá k upozornění na možnost nesprávného interpretace syntaxe, která je umístěna v libovolném skriptu Perl.
Přísná funkce
Uživatel může vyvolat příkaz STRICT k ověření definice a použití proměnných v programu. Příkaz STRICT zastaví provádění skriptu místo pouhého varování, pokud tento příkaz najde ve skriptu nějaké nebezpečné nebo nejednoznačné příkazy.

-t funkce
Příkaz -t se používá pro přepínání kontroly barev. Tento příkaz vynutí Perl, aby zkontroloval původ proměnných. Tento příkaz umožňuje, aby se vnější proměnné nepoužívaly při systémových voláních a provádění sub-shellu.

7. Rozlišujte USE a ŽÁDOST v Perlu?

Odpovědět:

  1. USE metoda se používá pro moduly, zatímco REQUIRE metoda se používá pro moduly i knihovny.
  2. Objekty, které jsou zahrnuty, se mění při kompilaci, zatímco v POŽADAVKU jsou objekty zahrnuty, jsou ověřeny za běhu.
  3. Nemáte poskytovat příponu souborů v USE a REQUIRE.

8. Jak byste zajistili opakované použití a maximální čitelnost kódu Perl?

Odpovědět:
Níže je uveden seznam bodů, které zajistí opakované použití a maximální čitelnost kódu Perl:

  • Perl nabízí příkaz USE pro modularizaci kódu a zahrnuje všude tam, kde je to vyžadováno v programu
  • Perl také nabízí podprogramy nebo funkce. Tento příkaz se používá k oddělení operací a pomáhá znovu použít kód
  • Perl používá objekty k vytváření programů a tento objekt bude znovu a znovu použit
  • Perl zahrnuje komentáře ve svých syntaxích podle požadavku
  • Perl eliminuje dereferenční operátor

9. Definujte operátora zkratu?

Odpovědět:
Operátor ve stylu C provede logickou operaci, která se používá k vázání logických klauzí, celková hodnota true se vrací, pokud je některá klauzule true. Tento operátor je známý jako zkratový operátor, protože pokud je levý operand pravdivý, nemusíte kontrolovat ani vyhodnocovat pravý operand.

10. Jak mohu vyloučit duplicitní prvky z pole?

Odpovědět:
Pomocí hashovací funkce eliminujte duplicitní prvky z pole. Hashes vám umožní rychle a efektivně provádět některé docela zajímavé manipulace na polích.

11. Jaké jsou různé funkce pro přidávání a odebírání prvků v poli?

Odpovědět:
Níže je uveden seznam následujících funkcí, které lze přidat / odebrat, a prvků:

push (): Přidá prvek na konec pole.

pop (): Odstraní poslední prvek pole.

unshift (): Přidá prvek na začátek pole.

shift (): Odstraní první prvek pole.

12. Jaký je nejjednodušší způsob, jak stáhnout obsah URL pomocí Perlu?

Odpovědět:
Nejjednodušší způsob, jak stáhnout obsah URL pomocí Perlu:
Musíte zkontrolovat knihovnu libwww-Perl, nainstalovanou LWP.pm, pak můžete použít níže uvedený kód:

#! / usr / bin / Perl

použijte LWP :: Simple;

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

13. Jaké typy dat dokáže Perl zpracovat?

Odpovědět:
Typy dat, které Perl zvládne, jsou:
Scalars ($): Uloží jednu hodnotu.
Pole (@): Uloží seznam skalárních hodnot.
Hashes (%): Ukládá asociativní pole, která používají číselnou hodnotu jako index místo číselných indexů

14. Jaké jsou různé typy operátorů Perlu?

Odpovědět:
Existují čtyři různé typy operátorů Perlu

  • Unární operátor jako operátor bez obsluhy
  • Binární operátor jako operátor sčítání
  • Terciární operátor jako podmíněný operátor
  • Seznam operátorů jako operátor tisku

Doporučený článek

Toto byl průvodce seznamem otázek a odpovědí na rozhovor v Perlu, aby uchazeč mohl tyto otázky na pohovor v Perlu snadno zakročit. Další informace naleznete také v následujících článcích -

  1. HTML5 vs Flash Top 9 Rozdíly (s infografiky)
  2. Shell Scripting Interview Otázky | Top 10 užitečných otázek
  3. ESL Interview Otázky a odpovědi Nejdůležitější
  4. Otázky systému Interview systému SAS - Top 10 užitečných otázek

Kategorie: