Перл MCQs

Перл MCQs

Добро пожаловать на страницу с множественным выбором вопросов по Перл на MCQss.com. Здесь вы найдете разнообразные вопросы по данной теме. Каждый вопрос представлен в интерактивном формате, вы можете выбрать вариант ответа и узнать, правильный ли он или нет.

Перл - это высокоуровневый язык программирования, который широко используется для автоматизации задач, обработки текста и системного администрирования. Он также является одним из наиболее популярных языков веб-разработки и разработки приложений.

Если вы хотите изучить Перл, вам следует ознакомиться с основными концепциями, такими как синтаксис языка, переменные, условные операторы, циклы и работа с файлами. Знание Перл может быть полезным для программистов, системных администраторов и технических писателей.

Бесплатные множественного выбора вопросы по Перл на MCQss.com помогут вам углубить знания в этой области и оценить свои навыки. Используйте их для подготовки к интервью, экзаменам и тестам, а также для практики и расширения своих знаний в этой области.

Какие преимущества предоставляют множественного выбора вопросы по Перл? Они помогут вам подготовиться к интервью, экзаменам и тестам, а также позволят практиковаться и расширить свои знания в этой области.

1: Что такое @inc?

A.   Он содержит весь список переменных, определенных в сценарии

B.   Он содержит переменные среды Unix

C.   Он содержит все источники внешней информации

D.   Он содержит список каталогов, из которых модули и библиотеки Perl могут быть загружены

2: Вы можете вызвать подпрограмму, называемую «подпрограмм» с аргументами «аргус», используя:

A.   подпрограмма Args;

B.   & subrout (args);

C.   все верно

D.   подпрограмма (args);

3: Сколько скаляров будет у Array @num после следующей команды: My @Days = QW (воскресенье в понедельник вторник в среду четверг, пятница, суббота); my @num = (1..scalar @days);

A.   2

B.   0

C.   1

D.   7

4: Что выполняет функция «сдвига»?

A.   Переходит параметры в субтротуины

B.   Смена операторов кусочено

C.   Удаляет первое значение массива и возвращает его значение

D.   Индексы массивов обменов

5: Что такое Шебанг?

A.   %!

B.   $!

C.   И!

D.   #!

E.   @!

6: Как бы вы вывели список ключей в хэш?

A.   Ключевой %хеш

B.   Скаляр %хэш

C.   Подсчет %хеш

D.   Ключи %хэш

7: Требуется ли Perl, которые должны быть объявлены с типом? (т.е.: int, плавание, двойное и т. Д.)

A.   Да

B.   Нет

8: $ m = ucfirst ("test"); Каковы будут результаты $ M?

A.   Тест

B.   ТЕСТ

C.   тест

D.   тест

9: Функция LC означает?

A.   последний звонок();

B.   нижний чехол

C.   наименьшее количество

D.   меньше, чем

10: Вы можете заставить себя объявить свои переменные с помощью:

A.   Использование и $ переменных;

B.   включая «Используйте строгую» прагму в вашей программе

C.   в том числе модуль «Использовать Autous» в вашей программе

D.   Использование и переменные;

11: Какое условное утверждение эквивалентно «if (! )»?

A.   ifn (<dondent>)

B.   не удастся (<Условие>)

C.   сбой (<Условие>)

D.   Если (<dondent>)

12: Что можно использовать в Perl для общения с FTP -сервером?

A.   FTP

B.   Net :: ftp

C.   Net :: smtp

D.   Www :: ftp

13: Чтобы удалить любые символы, поступающие по строке каждой строки в @List, вы используете функцию:

A.   удалять

B.   тупик

C.   chomp

D.   Делеол

14: Что такое $ _?

A.   показывает текущий процесс

B.   Ввод по умолчанию и пространство для поиска шаблонов.

C.   он отображает ошибки

D.   Он отображает предупреждения

15: Что из следующего дает вам массив всех чисел, соответствующих строке?

A.   my @numbers = $ string = ~ /\ s+ /g;

B.   my @numbers = $ string = ~ /\ s+ /e;

C.   my @numbers = $ string = ~ /\ d+ /g;

D.   my @numbers = $ string = ~ /\ w+ /e;

16: Если это не окончательное утверждение в блоке, каждое простое утверждение должно заканчиваться:

A.   ;

B.   ничего

C.   конец линии

D.   Полем

17: Будет ли Perl установлен в Windows по умолчанию?

A.   Да

B.   Нет

18: Что проверит синтаксис сценария?

A.   perl -check

B.   Perl -c

C.   Перл -Проверк

D.   perl -c

19: Как можно назвать Perl, который дает ту же функциональность «использовать предупреждения»?

A.   perl -w

B.   Perl -warn

C.   Perl -warn

D.   perl -w

20: my $ x = join (':', 'a', 'b') Какой будет выход $ x?

A.   Б: а

B.   A: B

C.   бакалавра

D.   Аб

21: FOR LOOP имеет несколько разделившихся полуколонных выражений в его скобках. Эти выражения функционируют как:

A.   Инициализация (например, $ i = 1;)

B.   Условие (например, $ i <10;)

C.   повторная инициализация (например, $ i ++)

D.   все верно

22: Предоставляет ли Perl определенную функцию, которая позволяет вам проверить, имеет ли у переменной значение Undef или нет?

A.   Да

B.   Нет

23: Можно ли выполнять поиск с шаблоном в разделенной функции в Perl?

A.   Да

B.   Нет

24: Как проверить существование ключа в хэш?

A.   Isased $ hash {'key'}

B.   Isexists $ hash {'key'}

C.   существует $ hash {'key'}

D.   isnull $ hash {'key'}

25: Символ прототипа для скаляра:

A.   $

B.   *

C.   %

D.   И

26: Что будет выводить следующий код? для ($ count = 10; $ count> = 1; $ count-) {print "$ count"; }

A.   10 9 8 7 6 5 4 3 2

B.   9 9 8 7 6 5 4 3 2 1

C.   10 9 8 7 6 5 4 3 2 1

D.   9 8 7 6 5 4 3 2 1

27: Каким образом можно запустить команду UNIX?

A.   Внутри обработки

B.   система ()

C.   Все из этого

28: Что будет $ count = скалярные ключи %hashname; возвращаться?

A.   Количество элементов в хэш

B.   ошибка

C.   выполняется, но пустой вывод

D.   Значения только ключей в хэш

29: Что является хэшем, идентифицируемым?

A.   $

B.   @

C.   %

D.   И

30: Что будет делать следующая программа: Foreach (Reverse 1..10) {print; }

A.   Ошибка синтаксиса.

B.   Ничего не печатать.

C.   Распечатайте цифры от 10 до 1.

D.   Бесконечная петля.

E.   Распечатайте числа от 1 до 10.

31: Что делает CDUP () в FTP?

A.   Появляется время безотказной работы

B.   Измените каталог на родителя текущего каталога.

C.   изменить любой каталог на любом уровне

D.   Изменить каталог на ребенка текущего каталога.

32: У программ Perl есть этот файл, который автоматически открывается:

A.   Stddat

B.   Stdlog

C.   Stderr

D.   Stdref

33: У Perl есть команда «goto».

A.   Ложь, команда «Go»

B.   Ложь, команда - «ветвь»

C.   Истинный

34: Как вы можете установить модуль?

A.   скопировать файл

B.   CD CPAN; Установить [имя модуля]

C.   CPAN; установить [имя модуля]

D.   Установить [имя модуля]

35: Каков предпочтительный режим выполнения одного сценария CGI?

A.   755

B.   766

C.   744

D.   776

36: Как я могу позвонить в подпрограмму в Perl?

A.   sub ();

B.   & sub ();

C.   Все из этого

D.   $ some_object-> sub ();

37: Зачем мне включать строгий в код Perl?

A.   Скрыть ошибки и предупреждения

B.   Когда строго используется, и имя пакета не используется для полной квалификации переменной, эта ошибка будет сообщена

C.   Чтобы отобразить предупреждения в браузере

D.   Скрыть ошибки

38: Какая из следующих функций не используется для обработки массива?

A.   сдвиг

B.   сплайс

C.   толкать

D.   нарезать

39: Как закрыть файл?

A.   file_close fh

B.   Fclose fh

C.   Закрыть fh

D.   закрыть $ _

40: Как бы вы выполнили команду оболочки из сценария Perl

A.   Используйте функцию выполнения, т.е. execute ("ls")

B.   Приложите в спины, то есть `ls`

C.   Приложить в #{}, т.е. #{ls}

D.   Используйте функцию побега, то есть Escape («LS»)

41: Какая из следующих функций не используется для хэш -обработки?

A.   Все используются для хэш -обработки

B.   каждый

C.   удалить

D.   существует

42: Как бы вы удалили элемент из хэша?

A.   Delete $ hash {'key'}

B.   Удалить $ hash {'key'}

C.   пустой $ hash {'key'}

D.   $ hash {'key'} = ''

43: Что такое DBI и DBD?

A.   DBI - это общий интерфейс для базы данных, где DBD является драйвером, специфичным для базы данных

B.   DBI - это интерфейс для базы данных Oracle, а DBD - драйвер Oracle

C.   Оба являются общим трубопроводом для гетерогенной базы данных

D.   DBD является общим интерфейсом для базы данных, где DBI является драйвером, специфичной для базы данных

44: Что делает Perl -e в командной строке?

A.   Умереть в предупреждениях о программе, которая идет после нее

B.   Дайте вам номер версии

C.   Позвольте вам выполнить выражение, появившееся сразу после.

D.   Интерпретировать Perl из стандарта в

45: Что из приведенного ниже будет объявить глобальную переменную?

A.   наш

B.   /г

C.   мой

D.   ~ g

46: Для выполнения блоков кода в зависимости от того, выполняется ли условие, вы используете:

A.   оператор IF

B.   если не утверждение

C.   оба верны

47: $ _ используется по умолчанию:

A.   В качестве переменной итератора по умолчанию в цикле Foreach

B.   все верно

C.   с помощью такими неаричарными функциями, такими как орд и int

D.   по спискам функциям, таким как Print и Unlink

48: Что из следующего не используется для назначения значения переменной?

A.   "="

B.   "="

C.   ==

D.   "="

49: Чтобы отключить ошибку базы данных, какой параметр установлен в инициализации базы данных?

A.   Raise_Error = 0

B.   Raise_Error = 255

C.   Raise_Error = 1

D.   Raise_Error = -1

50: my @b = (1,2,3); мой $ a = @b; каков будет выход $ a?

A.   0

B.   3

C.   2

D.   1

51: Как заблокировать файл?

A.   Использование uflock ()

B.   Использование lock ()

C.   Использование FILELOCK ()

D.   Использование Flock ()

52: Какой переоборудование сочетается между 1-4 AB, за которым следует вкладка и целое число?

A.   (ab)+{4} \ t \ d*

B.   (ab) {1,4} \ t \ d+

C.   ab [ababab] \ t [0-9]

D.   {ab, 4} \ t \ d+

53: Как я могу сортировать массив в заказе?

A.   Сортировка ($ a <=> $ b)

B.   сортировка ($ b cmp $ a)

C.   Сортировка ($ b <=> $ a)

54: Каков будет вывод переменной $ firstvar после завершения этой строки кода: $ firstvar = substr ("0123bbb789", 4, 3);

A.   BBB

B.   789

C.   B789

D.   3BB

55: Могу ли я назвать метод класса без создания объекта?

A.   Позвонив new ()

B.   Нет

C.   Да, использование объекта Super Class

D.   Да, используя :: Оператор

56: Что такое сепаратор по умолчанию в разделенном операторе

A.   запятая

B.   точка с запятой

C.   двоеточие

D.   Белое пространство

57: Как бы вы проверили, какую версию Perl вы используете?

A.   Перл -верц

B.   Ничего из этого

C.   Perl -version

D.   perl -v

58: Какое утверждение сразу заканчивается подпрограммой?

A.   возвращаться;

B.   идти к;

C.   Выход;

D.   перерыв;

59: Вы можете создать ссылку на существующую переменную или подпрограмму, префиксируя ее:

A.   $

B.   \

C.   \\

D.   $$

60: Что нужно сделать, чтобы пройти более одного массива или хэша в функцию или выходить из функции, и они сохраняют свою целостность?

A.   Вы помещаете их в список и передаете этот список

B.   Все ответы неверны

C.   Вы передаете ссылки на них как аргументы

D.   вы поместили их в хэш (ассоциативный массив) и проходите, что

61: Какое регулярное выражение удаляет все теги, указанные как текст, прилагаемый «<» и «>» из документа, хранящегося в строке, но больше ничего не удаляет?

A.   $ string = ~ s /<.*?>/// g;

B.   $ string = ~ s/<\ s*> // g;

C.   $ string = ~ s/<\ s*> // g;

D.   $ string = ~ s/<*&> // g;

62: Какова значение успеха System ()?

A.   -1

B.   0

C.   1

D.   255

63: Побитый и оператор:

A.   |

B.   &

C.   ||

D.   &&

64: Что делает Append в FTP?

A.   То же самое, что положить, но использует команду STOU.

B.   Добавьте к концу удаленного файла

C.   Возвращает true, если удаленный сервер поддерживает данную команду.

D.   То же самое, что Put ()

65: Что делает $! показывать?

A.   Пердиода

B.   Предупреждения

C.   Ошибки

D.   Идентификатор процесса

66: Что относится к закрытию?

A.   ссылка на хеш через переменную

B.   ссылка на файл через хэш

C.   Ссылка на подпрограммы через переменную

D.   Ссылка на массив через переменную

67: Чтобы Dereference $ Arrayref, а затем найдите второй элемент этого массива, вы используете:

A.   $$ Arrayref [1] = "Человек";

B.   $ arrayref-> [1] = "Человек";

C.   $ {$ arrayref} [1] = "man";

D.   все верно

68: Какой вариант я использую для проверки наличия файла?

A.   "-d"

B.   "-f"

C.   "-s"

D.   "-e"

69: Как мне справиться с хэш -ссылкой?

A.   $ {%ref}

B.   $ {$ ref}

C.   %{%ref}

D.   %{$ ref}

70: наш @ISA (человек); Что означает @ISA?

A.   Требовать урок

B.   Включите модуль человека

C.   Создать подкласс

D.   Текущий класс наследует человека класс

71: Какая функция используется для проверки длины строки?

A.   Использование count ()

B.   Использование Length ()

C.   Использование len ()

D.   Использование strlen ()

72: Что из следующего не используется для контроля баллов?

A.   местный

B.   вызов

C.   мой

D.   использовать

E.   упаковка

73: Я могу захватить выходной команды Unix, через какой процесс?

A.   Использование exepute ()

B.   Использование System ()

C.   Использование exec () с использованием execute ()

D.   Использование Backquote

74: Что заботится о сборе мусора?

A.   Метод безруки

B.   _class имя

C.   Уничтожить метод

D.   Удалить [объект класса]

75: Как создать объект супер класса?

A.   $ class-> super :: new (параметр)

B.   $ class-> [super class]-> new (параметр)

C.   $ class-> [super class name] :: new (параметр)

D.   $ superclass-> new (параметр)

76: Что делает Perl -t?

A.   Используйте для чеков на грани

B.   Проверка конфигурации

C.   резьбовой режим

D.   Параметр тайм -аута

77: Какое будет значение @ARR после выполнения: my @ARR = grep {$ _> 0} map {$ _ * $ _} (1, -1, 2, -2);

A.   @arr = (1, 4, 1, 4)

B.   @arr = (1, 2)

C.   @ARR = (1, 4)

D.   @arr = (1, 1, 4, 4)

78: Что делает Чоп в Perl?

A.   Удаляет символ последней строки из строки

B.   Удаляет последний символ строки и возвращает удаленный символ

C.   Удаляет последнее пустое пространство из строки

D.   Удаляет все новые линии из строки

79: $@ используется в связи с функцией ____.

A.   основной()

B.   умереть()

C.   eval ()

D.   начать блок

80: Что делает без устремления?

A.   Добавляет элемент в конце массива

B.   Удаляет элемент до конца массива

C.   Удаляет элемент в начале массива

D.   Добавляет элемент в начало массива

81: Все аргументы в отношении подпрограммы передаются как:

A.   Одиночный, плоский список скаляров

B.   Хэши (ассоциативные массивы)

C.   Отдельные списки, по одному на переменную

D.   Отдельные скаляры

82: Что будет $ x после моего $ x = "5" x "4";

A.   20

B.   5555

C.   Значение Undef и сообщения об ошибках.

D.   Зависит от типа переменной.

83: Perl -i, для чего предназначен "L"?

A.   Inplace edit

B.   Скомпилируйте Perl Script

C.   Цитата имя файла

84: Что известно как ссылка на функцию, которая обычно передается в другую функцию для использования?

A.   Закрытие

B.   Dereference

C.   Перезвонить

D.   ХАГРАФЕРЕНЦИЯ

85: Как писать контент с помощью CGI?

A.   cgiobject-> header ();

B.   cgiobject-> header (); cgiobject-> write_html ();

C.   cgiobject-> header (); cgiobject-> start_html (); и cgiobject-> end_html ();

D.   cgiobject-> start_html (); и cgiobject-> end_html ();

86: Как создать объект?

A.   Благослови [Параметр класса]

B.   Новый [Параметр класса] [Имя класса]

C.   Благослови [Параметр класса] [Имя класса]

D.   Имя класса ([Параметр класса])

87: @values ​​= ("value1", "value2", ("value3", "value4")); Как Perl хранит вложенный список, показанный выше?

A.   Список сплющивается путем удаления всех внутренних кронштейнов.

B.   Список хранится как иерархический список.

C.   Список хранит два значения,

D.   Список хранится как хэш с смещениями в качестве ключей к хэш.

88: Что делают массивы @- и @+?

A.   Хранить аргументы первой и последней командной строки

B.   Магазин стартовых и конечных позиций всей регулярной группы выражения захватывает

C.   Хранить первое и последний индекс данного массива

D.   Хранить первое и последнее аргументы, передаваемые функциям

89: Какой модуль используется для очистки содержимого с сайта?

A.   Lwp :: simple

B.   Data :: Dumper

C.   Net :: lwp

D.   Ничего из этого

90: Имя файла программы Perl Prog.pl начинается со следующей строки: #!/Usr/bin/perl -w. Файл имеет разрешения на выполнение. Какова была бы разница между: (a) ./prog.pl (b) perl prog.pl

A.   Нет разницы

B.   Команда (b) будет вызывать программу без предупреждений.

C.   Вторая команда не будет работать

D.   Первая команда не будет работать

91: Если $ as == "x", то какой вывод следующего? Печать "как". '$ as'. $ as. ""

A.   как $ asx

B.   asx $ asx

C.   как $ as

D.   асаскс

92: Как я бы отобразил ошибку во время приложения CGI?

A.   Используйте cgi :: carp qw (ошибка отображения)

B.   Используйте CGI :: CARP QW (FatalStocgi)

C.   Используйте CGI :: Carp QW (браузер Fatalsto)

D.   Используйте CGI :: CARP QW (на ошибке)

93: Perl хранит номера внутри:

A.   все верно

B.   Подписанные целые числа

C.   Двойные значения с плавающей точкой

D.   ни один не верен

94: 1 $ a = "cat"; 2 $$ acatches = "rat"; Что из следующих эквивалентно второй линии.

A.   $ catcatches = .rat;

B.   $ catcatches = '' at ";

C.   acatcatches = "rat";

D.   acatcatches = "rat"

95: ?! Образец означает регулярное выражение:

A.   негативное утверждение

B.   позитивное утверждение

C.   позитивное утверждение

D.   негативное утверждение о взгляде

96: Какие элементы списка stat () возвращает режим файла?

A.   4

B.   3

C.   6

D.   5

97: Как правильный способ создания параллельной обработки в Perl?

A.   my $ pm = parallel :: forkmanager-> new ($$, 50);

B.   my $ pm = forkmanager-> new (50);

C.   my $ pm = parallel :: forkmanager-> new (50,20);

D.   my $ pm = parallel :: forkmanager-> new (50);

98: Какой должен быть выход @nums = (1..10); Сплайс (@nums, 5,5,21..25)?

A.   1 2 3 4 5 21 22 23 24 25

B.   1 2 3 4 21 22 23 24 25

C.   1 2 3 4 5 21 22 23 24 25 26

D.   1 2 3 4 5 5 21 22 23 24

99: искать FileHandle, позиция, опция; Что подразумевалось под значением опции как 0?

A.   Установить новую позицию плюс позиция

B.   Устанавливает позицию в конце файла.

C.   не вносит никаких изменений

D.   Устанавливает новую позицию файла

100: Что такое %Inc?

A.   Он содержит все инслушенные файлы в сценарии

B.   Это то же самое, что @inc, просто хранит информацию в хэш вместо массива

C.   Он используется для кэширования имен файлов и модулей, которые были успешно загружены и скомпилированы с помощью использования (), require () или do ()

D.   Он содержит все объекты системы