игра брюс 2048
Главная / Программирование / Язык программирования 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 




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