Тест на тему: Perl

1. Что означает аббревиатура Perl?

Practical Extraction and Report Language
Problem Explore and Rational Language.
Professional Error Report Language.
Personal Extended Real Language.

2. Начало модуля определяется директивой:?

package
begin.
begin.
start.

3. Выберите правильную строку, где показано извлечение квадратного корня из 2?

$x = 2%0.5.
$x = 2 ** 0.5
$x =sqrt(4).
$x =2^^0.5.

4. Что выполняет функция index в Perl?

Функция index возвращает индекс первого вхождения подстроки в строку
Функция index ищет последнее, самое правое вхождение подстроки в строку.
Функция index возвращает число символов в строке.
Функция index разделяет содержимое строки на список элементов.

5. Оператор подключения модуля.

open.
include.
use
usage.

6. Как расшифровывается аббревиатура CGI?

Color Graphic Interface.
Common Gateway Interface
Common Graphic Interface.
Нет правильного ответа.

7. Удалить файл temp.txt можно c помощью:

unlink("temp.txt")
erase("temp.txt").
del temp.txt.
remove("temp.txt").

8. Какая функция выполняет перевод символов строки в нижний регистр?

ls.
low.
lc
lr.

9. Оператор для сравнения строк на абсолютное равенство:

gt.
eq
le.
ge.

10. Для смены текущей директории используется функция:

chdir
changedir.
dir.
cd.

11. Оператор немедленного прерывания цикла без продолжения?

break.
last
next.
stop.

12. Как определить локальную переменную $m?

in $m.
my $m
local $m.
private $m.

13. Для вставки в строку символа табуляции необходимо набрать комбинацию?

\a.
\r.
\t
\n.

14. Что выполняет функция KEYS в языке PERL:

Функция keys возвращает значения ключей, которые отвечают ассоциативному массиву
Функция keys осуществляет итерации элементов в ассоциативном массиве.
Функция keys удаляет элементы ассоциативного массива.
Не выполняет ничего.

15. Выберите правильную строку, где показано возведение 5 в степень 3.

$a = 5%3.
$a = 5!3.
$a = 5**3
$a = 5^3.

16. Необходимо заменить строчные буквы в $s на заглавные

$s =~ tr/a-z/A-Z/.
$s =~/Big font/
$s =~s///.
$s=Big font.

17. Какая функция возвращает строку выражения, в которой малые буквы заменены на заглавные.

uc
upstring.
^^.
upper.

18. Что будет присвоено переменной $var2?($var1 = 43; $var2 = $var1++;)

1.
44
Нет правильного ответа.
43.

19. Какое из определений функции scalar() верно:

Функция scalar удаляет и возвращает элемент из начала массива.
Функция scalar применяется для того, чтобы извлекать элементы из списка, заменяя их элементами другого списка.
Функция scalar определяет число элементов в списке.
Здесь нет верного определения

20.Что выполняет функция rindex в Perl?

Функция rindex возвращает индекс первого вхождения подстроки в строку.
Функция rindex ищет последнее, самое правое вхождение подстроки в строку
Функция rindex возвращает число символов в строке.
Функция rindex разделяет содержимое строки на список элементов.

21. Какая функция возвращает количество секунд, начиная с 1 января 1970г. 00:00:00 UTC:

secunds.
times.
seconds.
time

22. Какое выражение эквивалентно данному $a++?

$a = +1
$a = 1.
$a = $a+1.
$a = $a+1.

23. Что надо поставить в строке чтобы отменить действие метасимвола $?

символ %.
символ !.
символ !%.
символ \

24. Что будет в переменной $stringvar в результате выполнения куска кода: ($stringvar = "AXTZZZ"; $stringvar++;)?

AXUAAA.
нет правильного ответа.
данный участок кода не откомпилируется
AXTZZZ.

25. Какое из определений функции shift() верно:

Функция shift удаляет и возвращает элемент из начала массива
Функция shift добавляет один или больше элементов к началу массива.
Функция shift применяется для того, чтобы извлекать элементы из списка, заменяя их элементами другого списка.
Здесь нет верного определения.

26. Каково назначение модуля DBI в PERL?

Для работы с базами данных
Для интерактивной и автоматической инсталляции модулей.
Для чтения почты через Web-интерфейс.
Для взаимодействия с FTP-сервером.

27. Что будет выведено в результате выполнения следующего куска кода ($a = 030; $b = 15; print $a + $b;)?

45
15.
39.
43.

28. Что выполняет функция split в Perl?

Функция split возвращает индекс первого вхождения подстроки в строку.
Функция split ищет последнее, самое правое вхождение подстроки в строку.
Функция split возвращает число символов в строке.
Функция split разделяет содержимое строки на список элементов

29. В каком году, Ларри Уолл начал разработку Perl?

1987
1988.
1901.
2000.

30. Как называется первое стихотворение, написаное Ларри Уоллом на Perl?

«Black Perl»
«Black Larly».
«Black PHP».
«Black Java».

Нажмите на кнопку для завершения теста:



Интерпретация результатов:

Hosted by uCoz