Въведение в Perl Въпроси за интервю и отговори

Perl е език за програмиране с общо предназначение. Perl е език с отворен код. Perl е първоначално разработен за манипулиране на текст. Въпросите за интервю Perl се използват в широк спектър от приложения като:

  • Администрация на системата
  • Уеб разработка
  • Мрежово програмиране
  • Развитие на GUI

Типично просто използване на Perl Intervju Въпроси би било за извличане на информация от текстов файл и отпечатване на отчет или за конвертиране на текстов файл в друга форма. Но Perl предоставя голям брой инструменти за доста сложни проблеми, включително програмиране на системи. Програмите, написани на Perl, се наричат ​​скриптове на Perl, докато терминът програмата Perl се отнася до системната програма, наречена Perl за изпълнение на скриптове Perl.

По-долу е горният списък на Perl Intervju Въпроси и отговори са, както следва

1. Какво е Perl?

Отговор:
PERL означава Практически език за извличане и докладване. Perl е език за програмиране на високо ниво. Perl е написан от Лари Уол. Perl е мощен безплатен преводач и е инструмент с отворен код.

2. Какви са характеристиките на програмирането на Perl?

Отговор:
Характеристиките на програмирането на Perl са:

  • Perl извлича една от най-добрите функции от други езици като C, awk, sed, sh и BASIC.
  • Perl също е подходящ за HTML, XML и други езици за маркиране.
  • Perl поддържа Unicode
  • Perl поддържа обектно-ориентирано програмиране и процедурен език.
  • Perl е разтегателен.
  • Преводачът на Perl може да бъде вграден в други системи.
  • Perl има прост синтаксис и е по-лесен за разбиране
  • Perl е гъвкав език
  • Perl е лесно четим
  • Perl базата данни може да се интегрира с други бази данни на трети страни като Oracle, Sybase, Postgres, MySQL и други.

3. Какви са предимствата и недостатъците на Perl над C?

Отговор:
Предимства на PERL над C

  • Perl работи на всички платформи и е далеч по-преносим от C
  • Perl и огромна колекция от Perl модули са безплатен софтуер
  • Perl е много ефективен при TEXT и STRING манипулация
  • Това е език, който комбинира най-добрите функции от много други езици и е много лесен за научаване, ако подходите правилно към него
  • Динамичното разпределение на паметта е много лесно в PERL, във всеки момент можем да увеличим или намалим размера на масива

Недостатъци на PERL над C

  • Не можете лесно да създадете двоично изображение („exe“) от Perl файл.
  • Освен това, ако напишете скрипт, който използва модули от CPAN, и искате да го стартирате на друг компютър, трябва да инсталирате всички модули на този друг компютър, което може да бъде влачене
  • Perl е интерпретационен език, така че е сравнително по-бавен с другите компилирани езици като C

4. Какви са скаларните данни и скаларните променливи в Perl?

Отговор:
Скаларът може да съдържа единична стойност, като число или низ. Скалар в Perl означава едно цяло като число или низ. Скаларните данни могат да бъдат цяло число, плаваща запетая, символ, низ, абзац или цяла уеб страница.

Променливите са запазените места за памет за съхранение на стойности. Това означава, че когато създавате променлива, запазвате малко място в паметта. Скаларната променлива ще предхожда от знака за долар ($) и тя може да съхранява или число, низ или референция.

5. Какво се случва, когато върнете препратка към частна променлива?

Отговор:
Perl следи вашите променливи, когато връщаме препратка към частна променлива, независимо дали е динамична или по друг начин. Perl няма да освободи неща, които правите, като ги използвате.

6. Какво е използването на -w, строги и -T функции в Perl?

Отговор:
–W функция:
Тази команда -w дава предупреждения, ако има възможност за грешки в скрипта. Тази команда се използва за предупреждение за потенциала за неправилно тълкуване на синтаксиса, който се намира във всеки скрипт на Perl.
Строга функция
Потребителят може да се позове на STRICT команда, за да провери дефиницията и използването на променливи в рамките на програмата. Командата STRICT ще спре изпълнението на скрипта, вместо само да дава предупреждения, ако тази команда открие някакви опасни или двусмислени команди в скрипта.

-t функция
Командата -t се използва за превключване на проверка на замърсяването. Тази команда принуждава Perl да проверява произхода на променливите. Тази команда позволява външни променливи да не се използват при системни обаждания и изпълнения на под-черупките.

7. Разграничете УПОТРЕБА И ИЗИСКВАНЕ в Perl?

Отговор:

  1. Методът USE се използва за модули, докато метод REQUIRE се използва както за модули, така и за библиотеки.
  2. Обектите, които са включени, се променят по време на компилация, докато в ИЗИСКВАНЕ обектите са включени се проверяват по време на изпълнение.
  3. Не трябва да давате разширение на файл в USE и REQUIRE.

8. Как бихте осигурили повторната употреба и максималната четимост на вашия Perl код?

Отговор:
По-долу е списъкът на точките, за да се гарантира повторната употреба и максимална четимост на вашия Perl код:

  • Perl предлага команда USE за модулиране на код и включва където е необходимо в дадена програма
  • Perl също предлага подпрограми или функции. Тази команда се използва за разделяне на операции и помага кода да бъде използван повторно
  • Perl използва обекти за създаване на програми и този обект ще се използва отново и отново
  • Perl включват коментари в техните синтаксиси според изискването
  • Perl елиминира оператора за пренасочване

9. Определете оператор на късо съединение?

Отговор:
Операторът в стил C ще извърши логическа операция, която се използва за обвързване на логически клаузи, общата стойност на true се връща, ако някоя от клаузите е вярна. Този оператор е известен като оператор на късо съединение, тъй като не е необходимо да проверявате или оценявате десния операнд, ако левият операнд е истина.

10. Как мога да премахна дублиращите се елементи от масива?

Отговор:
Използвайте хеш функция, за да премахнете дублиращите се елементи от масива. Хешовете ви позволяват да правите някои доста интересни манипулации на масиви бързо и ефективно.

11. Какви са различните функции за добавяне и премахване на елементи в масива?

Отговор:
По-долу е списъкът на следните функции за добавяне / премахване и елементи:

push (): Добавя елемент в края на масива.

pop (): Премахва последния елемент от масив.

unshift (): Добавя елемент в началото на масива.

shift (): Премахва първия елемент от масива.

12. Кой е най-лесният начин да изтеглите съдържанието на URL с Perl?

Отговор:
Най-лесният начин да изтеглите съдържанието на URL адрес с Perl:
Трябва да проверите библиотеката libwww-Perl, инсталирана е LWP.pm, след което можете да използвате код по-долу:

#! / ЮЕсАр / хамбар / Perl

използвайте LWP :: Simple;

$ url = получи 'http://rahulanand.com';

13. Какви типове данни могат да обработват Perl?

Отговор:
Типовете данни, с които Perl може да се справи са:
Скалари ($): Тя съхранява една единствена стойност.
Масиви (@): съхранява списък на скаларни стойности.
Хеши (%): Той съхранява асоциативни масиви, които използват ключова стойност като индекс вместо числови индекси

14. Какви са различните видове оператори на Perl?

Отговор:
Има четири различни типа Perl оператори, каквито са те

  • Унарен оператор като не оператора
  • Двоичен оператор като оператора на добавяне
  • Третичен оператор като условен оператор
  • Оператор на списъци като оператора за печат

Препоръчителен член

Това е ръководство за списъка на въпросите и отговорите на интервю за Perl, така че кандидатът да може лесно да провали тези въпроси за интервю Perl. Можете също да разгледате следните статии, за да научите повече -

  1. HTML5 срещу Flash Top 9 разлики (с Инфографика)
  2. Shell Scripting Intervju Въпроси | Топ 10 полезни въпроса
  3. Въпроси и отговори на интервю за ESL | Най-важно
  4. Въпроси за интервю на системата SAS - Топ 10 полезни въпроса