Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
1
Добавлен:
27.11.2024
Размер:
222.77 Кб
Скачать

 

 

Тестовые задания

 

 

 

 

 

вопрос

1

Каким образом в PHP можно написать класс, чтобы некоторые его свойства не могли быть изменены

 

в обход методов класса?

 

1)

объявить свойства как private;

 

2)

объявить свойства как public;

 

3)

объявить свойства как abstract;

 

4)

этого сделать невозможно.

2

Какие из функций позволяют получить целиком содержимое файла?

 

1) fgets;

 

2) file_get_contents;

 

3) fread;

 

4) file.

3

С помощью какой команды можно выполнить backup баз данных MySQL?

 

1) mdump;

 

2) mysqldump;

 

3) mysql_dump;

 

4) dump.

 

 

 

4

Какую функцию следует использовать для определения последовательности вызова функций?

 

1) debug_backtrace;

 

2) debug_print_backtrace;

 

3) var_dump;

 

4) trigger_error.

5

Что из ниже перечисленного не является системой контроля версий?

 

1) svn;

 

2) git;

 

3) smb;

 

4) cvs.

6

Как можно предотвратить потерю данных в memcache?

 

1)

устанавливать максимальное время жизни при добавлении новой записи;

 

2)

устанавливать время жизни в 0 при добавлении новой записи;

 

3)

при чтении записи тут же её перезаписывать, тем самым обновляя её время жизни;

 

4)

нет правильного ответа.

7

Какие из перечисленных конструкций не поддерживаются PHP?

 

1)

абстрактные классы;

 

2)

интерфейсы;

 

3)

публичные и приватные методы;

 

4)

множественное наследование.

8

В каких случаях эффективнее кешировать данные, возвращаемые из mysql, в memcache?

 

 

1)

когда запросов на чтение данных гораздо больше, чем на изменение;

 

 

2)

когда запросов на изменение данных гораздо больше, чем на чтение;

 

 

3)

когда нужно сделать масштабируемую систему хранения данных;

 

 

4)

все варианты верны.

 

9

По умолчанию PHP сохраняет данные сессии в _______ ?

 

 

1)

файловой системе;

 

 

2)

базе данных;

 

 

3)

виртуальной памяти;

 

 

4)

ничего из вышеперечисленного не подходит.

 

10

Если $arr – массив из 10 строк с символьными ключами, то что произойдет при интерпретации

 

 

следующей строки кода: array_values(ksort($arr))?

 

 

1)

будет создан новый массив, состоящий только из значений массива $arr, и далее он будет

 

 

отсортирован по ключу;

 

 

2)

будет создан новый массив, состоящий только из значений массива $arr, а сортировка будет

 

 

проигнорирована т.к. в этом массиве нет ключей;

 

 

3)

массив $arr будет отсортирован по ключу, а затем будет создан новый массив из одних значений;

 

 

4)

ни один из предыдущих вариантов.

 

11

С помощью какой команды можно посмотреть список выполняющихся сейчас запросов MySQL?

 

 

1) show process_list;

 

 

2) show processlist;

 

 

3) show query;

 

4) никакой из вышеперечисленных.

12Чем отличаются одинарные и двойные кавычки при оформлении строковых переменных в PHP?

1)внутри одинарных кавычек происходит подстановка значений переменных, а внутри двойных – нет;

2)внутри двойных кавычек происходит подстановка значений переменных, а внутри одинарных – нет;

3)строки в одинарных кавычках имеют терминальный символ /0 в стиле С;

4)строки в двойных кавычках имеют нумерацию символов с 1.

13Какие данные пользователя сайта можно считать на 100% достоверными?

1)cookie;

2)данные сессии;

3)IP-адрес пользователя;

4)поле User-Agent (данные о браузере).

14Чем отличаются функции mysql_connect и mysql_pconnect?

1)ничем не отличаются;

2)mysql_pconnect создает постоянное соединение с БД;

3)mysql_connect создает постоянное соединение с БД;

4)mysql_pconnect не закрывает соединение с БД после окончания выполнения скрипта.