Главная / Программирование /
Язык программирования Perl / Тест 2
Язык программирования Perl - тест 2
Упражнение 1:
Номер 1
Выберите записи числовых литералов, допустимые в Perl
Ответ:
 (1) -12345 
 (2) 123.45 
 (3) 123,45 
 (4) 123_45 
Номер 2
Выберите записи дробных чисел, допустимые в программе на Perl
Ответ:
 (1) 56.789 
 (2) .789 
 (3) 56789E-3 
 (4) 56,789 
Номер 3
Выберите допустимые записи числа в экспоненциальной форме
Ответ:
 (1) 123*10-4 
 (2) 123E-4 
 (3) 123e+4 
 (4) 123x-4 
Номер 4
Выберите записи целых чисел, допустимые в программе на Perl
Ответ:
 (1) 641.870e3 
 (2) 641_870 
 (3) 0x9CB4E 
 (4) 641870e-3 
Упражнение 2:
Номер 1
Выберите шестнадцатиричные числа, допустимые в Perl-программе
Ответ:
 (1) 0x3BD 
 (2) 0XX3BD 
 (3) 3BD 
 (4) x3BD 
Номер 2
Выберите восьмеричные литералы, допустимые в Perl-программе
Ответ:
 (1) 2667 
 (2) 0243 
 (3) 0182 
 (4) 0x245 
 (5) 0347 
Номер 3
Выберите двоичные литералы, допустимые в Perl-программе
Ответ:
 (1) 0B1011 
 (2) 0b1011 
 (3) b1011 
 (4) 0x1011 
 (5) 01011 
Упражнение 3:
Номер 1
В какие символы заключаются строковые литералы в Perl?
Ответ:
 (1) только в апострофы (') 
 (2) только в кавычки (") 
 (3) либо в апострофы ('), либо в кавычки (") 
Номер 2
Как представляется escape-последовательность?
Ответ:
 (1) символ \e (escape), за которым следуют другие символы 
 (2) символы \\, за которыми следуют другие символы 
 (3) символ \, за которым следуют другие символы 
Номер 3
Может ли строковый литерал располагаться на нескольких строках?
Ответ:
 (1) нет, не может 
 (2) может, если он заключен в кавычки  
 (3) может, если он заключен в апострофы 
Упражнение 4:
Номер 1
Что такое литерал?
Ответ:
 (1) строковая константа 
 (2) непосредственное представление в программе значений данных 
Номер 2
Какие литералы допустимы в Perl?
Ответ:
 (1) двоичные 
 (2) десятичные 
 (3) восьмеричные 
 (4) символьные 
 (5) шестнадцатиричные 
 (6) шестидесятиричные 
Номер 3
Какие скалярные типы данных есть в Perl?
Ответ:
 (1) символы (character) 
 (2) строки (string) 
 (3) целые числа (integer) 
 (4) числа (number) 
 (5) числа с плавающей точкой двойной точности (double) 
Номер 4
Выберите разновидности скалярного контекста
Ответ:
 (1) строковый 
 (2) переменный 
 (3) числовой 
Упражнение 5:
Номер 1
Что такое интерполяция значения переменной?
Ответ:
 (1) это подстановка значения переменной в литерале в кавычках 
 (2) это подстановка значения переменной в литерале в апострофах 
 (3) это подстановка escape-последовательности в литерале в кавычках 
Номер 2
Что такое разыменовывающий префикс?
Ответ:
 (1) символ $ или @ перед именем переменной 
 (2) знак + или - перед числом 
 (3) символ \ в начале escape-последовательности 
Номер 3
Какое значение хранится в неинициализированной переменной?
Ответ:
 (1) число ноль 
 (2) специальное неопределенное значение undef 
 (3) пустая строка 
Упражнение 6:
Номер 1
Из каких символов может состоять имя обычной переменной?
Ответ:
 (1) десятичные цифры 
 (2) знаки подчеркивания 
 (3) знаки препинания 
 (4) латинские буквы 
 (5) пробелы 
Номер 2
Какой символ предваряет имя скалярной переменной?
Ответ:
 (1) символ @ 
 (2) символ %  
 (3) символ $  
 (4) символ *  
 (5) символ & 
Номер 3
Что такое специальные переменные?
Ответ:
 (1) предопределенные переменные со специальной информацией 
 (2) переменные, значения которых - escape-последовательности 
 (3) системные переменные, недоступные для программиста 
Упражнение 7:
Номер 1
Как записывается комментарий в программе на Perl?
Ответ:
 (1) от символов /* до символов */ 
 (2) от символа # до конца строки 
 (3) после символов #! в начале строки 
 (4) от символа ; до конца строки 
 (5) от символов // до конца строки 
Номер 3
Как записывается многострочный комментарий в формате POD?
Ответ:
 (1) от строки =pod
до строки =cut
 
 (2) от строки =comment
до строки =end
 
 (3) от строки =begin
до строки =end