игра брюс 2048
Главная / Программирование / Язык программирования Perl / Тест 13

Язык программирования Perl - тест 13

Упражнение 1:
Номер 1
Что такое библиотека программ в Perl?

Ответ:

 (1) пространство имен, задаваемое программистом 

 (2) файл с подпрограммами для использования другими программами 

 (3) набор файлов, расположенный в определенном каталоге 


Номер 2
Что такое Perl-модуль?

Ответ:

 (1) пакет подпрограмм, имеющий внешний интерфейс 

 (2) файл, содержащий подпрограммы 

 (3) любая подпрограмма из библиотечного файла 


Номер 3
К какому пакету по умолчанию относятся имена в Perl?

Ответ:

 (1) CORE 

 (2) ни к какому 

 (3) main 


Номер 4
В каком пакете определены встроенные функции языка Perl?

Ответ:

 (1) в пакете CORE 

 (2) вне всех пакетов 

 (3) в пакете main 


Упражнение 2:
Номер 1
Какая команда загружает внешний файл во время компиляции?

Ответ:

 (1) do 

 (2) require 

 (3) use 


Номер 2
Какие команды загружают внешний файл во время выполнения?

Ответ:

 (1) do 

 (2) require 

 (3) use 


Номер 3
Какие команды не загружают внешний файл повторно?

Ответ:

 (1) do 

 (2) require 

 (3) use 


Упражнение 3:
Номер 1
Когда выполняется специальный блок BEGIN?

Ответ:

 (1) как можно раньше во время компиляции 

 (2) как можно позже после выполнения программы 

 (3) после компиляции программы 

 (4) непосредственно перед выполнением программы 


Номер 2
Когда выполняется специальный блок END?

Ответ:

 (1) как можно позже после выполнения программы 

 (2) после компиляции до выполнения программы 

 (3) перед выполнением программы 

 (4) в конце компиляции программы 


Номер 3
Когда выполняется специальный блок CHECK?

Ответ:

 (1) после компиляции программы 

 (2) во время выполнения программы 

 (3) перед компиляцией программы 

 (4) как можно позже после выполнения программы 


Номер 4
Когда выполняется специальный блок INIT?

Ответ:

 (1) непосредственно перед выполнением программы 

 (2) как можно раньше во время компиляции 

 (3) перед компиляцией программы 

 (4) во время выполнения программы 


Упражнение 4:
Номер 1
Для чего предназначены пакеты в Perl?

Ответ:

 (1) для разделения пространства имен на отдельные пространства 

 (2) для объявления подпрограмм  

 (3) для размещения модулей по каталогам файловой системы 


Номер 2
Какой командой объявляется или продолжается пакет?

Ответ:

 (1) package 

 (2) packet 

 (3) pack 


Номер 3
Какая специальная лексема содержит имя текущего пакета?

Ответ:

 (1) __PACKAGE__ 

 (2) __CURRENT__ 

 (3) __FILE__ 


Упражнение 5:
Номер 1
Выберите правильно оформленное полное имя переменной

Ответ:

 (1) $Package::variable 

 (2) Package::$variable 

 (3) Package::variable 


Номер 2
Выберите функцию описания глобальных переменных пакета

Ответ:

 (1) our() 

 (2) my() 

 (3) local() 


Номер 3
Выберите правильно оформленное составное имя пакета

Ответ:

 (1) One::Two::Three 

 (2) One/Two/Three 

 (3) One\Two\Three 

 (4) One.Two.Three 


Упражнение 6:
Номер 1
Укажите команду, требующую использование нужной версии Perl

Ответ:

 (1) use 5.008; 

 (2) use Perl 5.008; 

 (3) use version 5.008; 


Номер 2
Где регистрируются программы, загруженные по do и require?

Ответ:

 (1) в специальном хэше %INC 

 (2) в специальном массиве @INC 

 (3) в специальной переменной $INC 


Номер 3
Где хранится список каталогов для поиска загружаемых программ?

Ответ:

 (1) в специальном массиве @INC 

 (2) в специальном массиве @PATH 

 (3) в специальном массиве @LIB 




Главная / Программирование / Язык программирования Perl / Тест 13