Главная / Программирование /
Язык программирования Perl / Тест 7
Язык программирования Perl - тест 7
Упражнение 1:
Номер 1
Как хранятся текстовые данные в программе на Perl?
Ответ:
 (1) в переменных типа string
 
 (2) в массивах отдельных символов 
 (3) в переменных типа char
 
 (4) в скалярных переменных 
Номер 2
Как хранятся отдельные символы в программе на Perl?
Ответ:
 (1) в переменных типа byte
 
 (2) в переменных типа char
 
 (3) в переменных типа string
 
 (4) в скалярных переменных 
Номер 3
Как хранятся двоичные данные в программе на Perl?
Ответ:
 (1) в переменных типа binary
 
 (2) в переменных типа char
 
 (3) в массивах отдельных байтов 
 (4) в скалярных переменных 
Упражнение 2:
Номер 1
Каким образом в Perl можно найти подстроку в строке?
Ответ:
 (1) с помощью функции substr()
 
 (2) с помощью функции index()
 
 (3) с помощью функции crypt()
 
 (4) с помощью функции rindex()
 
Номер 2
Каким образом в Perl можно скопировать подстроку из строки?
Ответ:
 (1) с помощью функции substr()
 
 (2) с помощью функции index()
 
 (3) с помощью функции splice()
 
 (4) с помощью функции split()
 
Номер 3
Каким образом в Perl можно заменить подстроку в строке?
Ответ:
 (1) с помощью функции replace()
 
 (2) с помощью функции sprintf()
 
 (3) с помощью функции splice()
 
 (4) с помощью функции substr()
 
Номер 4
Каким образом в Perl можно зашифровать строку?
Ответ:
 (1) с помощью функции crypt()
 
 (2) с помощью функции lcfirst()
 
 (3) с помощью функции quotemeta()
 
 (4) с помощью функции substr()
 
Номер 5
Каким образом в Perl можно округлить дробное число?
Ответ:
 (1) с помощью функции ord()
 
 (2) с помощью функции round()
 
 (3) с помощью функции quotemeta()
 
 (4) с помощью функции sprintf()
 
Упражнение 3:
Номер 1
Как записывается присваивание строке встроенного документа?
Ответ:
 (1) $s = <>EOD;
 
 (2) $s = <<EOD;
 
 (3) $s = >>EOD;
 
 (4) $s = <EOD>;
 
Номер 2
Что отмечает конец встроенного документа $s= <<EOD;
?
Ответ:
 (1) ограничитель, записанный как EOD с начала на отдельной строке 
 (2) ограничитель, записанный как 'EOD'; с начала на отдельной строке  
 (3) ограничитель, записанный как <<EOD с начала на отдельной строке 
 (4) ограничитель, записанный как EOD>> на отдельной строке 
Номер 3
Выполняется ли во встроенном документе интерполяция?
Ответ:
 (1) не выполняется никогда 
 (2) выполняется всегда 
 (3) выполняется, только если документ описан как <<"EOD"  
 (4) выполняется, только если документ описан не как <<'EOD' 
Упражнение 4:
Номер 1
Какой формат преобразует значение $value
к строке?
Ответ:
 (1) sprintf('%c', $value)
 
 (2) sprintf('%d', $value)
 
 (3) sprintf('%f', $value)
 
 (4) sprintf('%s', $value)
 
Номер 2
Какой формат преобразует значение $value
к символу?
Ответ:
 (1) sprintf('%c', $value)
 
 (2) sprintf('%d', $value)
 
 (3) sprintf('%f', $value)
 
 (4) sprintf('%s', $value)
 
Номер 3
Какой формат преобразует значение $value
к дробному числу?
Ответ:
 (1) sprintf('%c', $value)
 
 (2) sprintf('%d', $value)
 
 (3) sprintf('%f', $value)
 
 (4) sprintf('%s', $value)
 
Номер 4
Какой формат преобразует значение $value
к целому числу?
Ответ:
 (1) sprintf('%c', $value)
 
 (2) sprintf('%d', $value)
 
 (3) sprintf('%f', $value)
 
 (4) sprintf('%s', $value)
 
Упражнение 5:
Номер 1
Какая прагма переключает функции на работу с байтами?
Ответ:
 (1) use bytes
 
 (2) no utf8
 
 (3) no unicode
 
Номер 2
Какая прагма переключает функции на работу с символами?
Ответ:
 (1) use bytes
 
 (2) use utf8
 
 (3) no bytes
 
Номер 3
Какая прагма включает работу с Unicode в исходном тексте?
Ответ:
 (1) use unicode
 
 (2) use utf8
 
 (3) no bytes
 
Упражнение 6:
Номер 1
Какие символы могут храниться в строках?
Ответ:
 (1) только символы в кодировке ASCII 
 (2) любые однобайтовые символы 
 (3) любые символы, кроме нулевого символа \x00 
 (4) любые символы, включая многобайтовые и двоичные данные 
Номер 2
Что делает функция ord()?
Ответ:
 (1) возвращает числовой код указанного символа 
 (2) возвращает символ, соответствующий указанному числовому коду 
 (3) возвращает абсолютное значение указанного числа 
 (4) возвращает номер заданного символа в строке 
Номер 3
Что делает функция chr()?
Ответ:
 (1) возвращает числовой код указанного символа 
 (2) возвращает символ, соответствующий указанному числовому коду 
 (3) возвращает один символ из строки по указанному номеру 
 (4) возвращает номер заданного символа в строке 
Номер 4
Что делает функция oct()?
Ответ:
 (1) возвращает числовой код указанного символа 
 (2) возвращает символ, соответствующий указанному числовому коду 
 (3) возвращает абсолютное значение указанного числа 
 (4) преобразует в число восьмеричное число в строковом виде 
Номер 5
Что делает функция hex()
?
Ответ:
 (1) возвращает числовой код указанного символа 
 (2) возвращает символ, соответствующий указанному числовому коду 
 (3) преобразует в число восьмеричное число в строковом виде 
 (4) преобразует в число шестнадцатиричное число в строковом виде