игра брюс 2048
Главная / Интернет-технологии / Web-технологии, стандарты и протоколы / Тест 10

Web-технологии, стандарты и протоколы - тест 10

Упражнение 1:
Номер 1
Какие этапы выполнения программы различны для CGI-сценария и консольного приложения?

Ответ:

 (1) запуск программы 

 (2) инициализация и чтение выходных данных 

 (3) обработка данных 

 (4) вывод результатов выполнения 

 (5) завершение программы 


Номер 2
Какие задачи решает Web-сервер?

Ответ:

 (1) поддержка НТТР-взаимодействия 

 (2) доставка клиенту Web-документов 

 (3) выполнение любых "нестандартных" действий 


Номер 3
Что определяет стандарт CGI?

Ответ:

 (1) порядок запуска программы на сервере 

 (2) способы передачи программе параметров 

 (3) способы доставки результатов выполнения программы серверу 


Упражнение 2:
Номер 1
Что возвращает веб-сервер в ответ на запрос клиента, содержащий указание на программу и ее аргументы?

Ответ:

 (1) файл программы 

 (2) результат выполнения программы 

 (3) файл программы и результат ее выполнения 


Номер 2
В каком случае строка параметров передается в теле HTTP-запроса?

Ответ:

 (1) если атрибут method имеет значение "GET

 (2) если атрибут method имеет значение "POST

 (3) в любом случае 


Номер 3
В каком случае строка параметров передается вместе с URL вызываемого сценария?

Ответ:

 (1) если атрибут method имеет значение "GET

 (2) если атрибут method имеет значение "POST

 (3) в любом случае 


Упражнение 3:
Номер 1
Какая переменная окружения позволяет определить, с помощью какого метода выполнялась передача параметров CGI-сценарию?

Ответ:

 (1) QUERY_STRING 

 (2) CONTENT_LENGTH 

 (3) REQUEST_METHOD 


Номер 2
Какая переменная окружения предназначена для определения доменного имени узла, с которого поступил запрос?

Ответ:

 (1) REMOTE_ADDR 

 (2) REMOTE_HOST 

 (3) HTTP_USER_AGENT 


Номер 3
Отметьте верные утверждения:

Ответ:

 (1) сценарии компилируются для выполнения 

 (2) сценарии поддерживают кроссплатформенность 

 (3) сценарии интерпретируются из исходного кода динамически при каждом исполнении 

 (4) сценарии выполняются быстрее программ, транслированных в машинный код на этапе компиляции 


Упражнение 4:
Номер 1
При использовании какого сценарного языка интерпретатор считывает и исполняет блоки, не читая дальнейший код?

Ответ:

 (1) при использовании языка динамического разбора 

 (2) при использовании предварительно компилируемого языка 

 (3) при использовании любого сценарного языка 


Номер 2
При использовании какого сценарного языка программа считывается полностью, компилируется в машинный код, после чего получившийся код исполняется?

Ответ:

 (1) при использовании языка динамического разбора 

 (2) при использовании предварительно компилируемого языка 

 (3) при использовании любого сценарного языка 


Номер 3
Какие парадигмы поддерживает язык программирования Python?

Ответ:

 (1) структурную 

 (2) объектно-ориентированную 

 (3) функциональную 

 (4) императивную 

 (5) аспектно-ориентированную 


Упражнение 5:
Номер 1
Какие единицы кода в Python могут организовываться в модули?

Ответ:

 (1) пакеты 

 (2) классы 

 (3) функции 


Номер 2
С помощью каких языков программирование на ASP дает разработчикам доступ к интерфейсу программирования приложений IIS?

Ответ:

 (1) VBScript 

 (2) JScript 

 (3) Java 

 (4) Python 


Номер 3
Какой объект при обработке события веб-запроса в ASP используется для записи данных в запрос HTTP, возвращаемый клиенту?

Ответ:

 (1) Response 

 (2) Request 

 (3) Session 


Упражнение 6:
Номер 1
С помощью каких языков могут разрабатываться ISAPI-приложения?

Ответ:

 (1) JScript 

 (2) С 

 (3) С++ 

 (4) Delphi 


Номер 2
Каково назначение ISAPI-фильтров?

Ответ:

 (1) анализ входящих потоков данных 

 (2) модификация входящих потоков данных 

 (3) анализ исходящих потоков данных 

 (4) модификация исходящих потоков данных 


Номер 3
Какие компоненты ISAPI реализуются в виде DLL-файлов?

Ответ:

 (1) ISAPI-фильтры 

 (2) ISAPI-расширения 

 (3) все компоненты 


Упражнение 7:
Номер 1
В каком случае фрагмент кода, написанного на языке Perl, не содержит ошибок?

Ответ:

 (1) @course = ("lection 1", "lection 2", "lection 3"); print (@course[1]);  

 (2) @days = (' Sun ',' Mon ',' Tue ',' Wed ',' Thu ',' Fri ',' Sat '); print($days[2]);  

 (3) @direction = ("left", "right", "top", "bottom"); print (direction[3]);  


Номер 2
На какой объект может указывать файловый дескриптом в языке Perl?

Ответ:

 (1) на файл 

 (2) на устройство 

 (3) на PIPE-канал 


Номер 3
В каком случае осуществляется чтение строки из стандартного потока ввода?

Ответ:

 (1) @lines=<F>; 

 (2) $str=<STDIN>; 

 (3) print STDOUT $str; 


Упражнение 8:
Номер 1
В какую переменную помещаются данные, прочитанные из стандартного ввода, в языке Perl?

Ответ:

 (1) $! 

 (2) $$ 

 (3) $_ 

 (4) $. 


Номер 2
В каком случае будет напечатано значение хотя бы одного ключевого слова для ассоциативного массива %hash = ('cat' => 'kitten', 'dog' => 'puppy', 'cow' => 'calf');?

Ответ:

 (1) print $hash{'cat'}; 

 (2) print join("-", keys %hash); 

 (3) print join("-", %hash); 


Номер 3
Какое значение хранит недекларированная переменная в языке Perl до присвоения ей какого-либо значения?

Ответ:

 (1)

 (2) null 

 (3) undef 


Упражнение 9:
Номер 1
Имена каких элементов в языке PHP не чувствительны к регистру?

Ответ:

 (1) переменных 

 (2) классов 

 (3) функций 


Номер 2
Какие типы данных в языке PHP являются нескалярными?

Ответ:

 (1) объект (object

 (2) логический тип (boolean

 (3) массив (array

 (4) специальный тип NULL 


Номер 3
Какие типы данных в языке PHP являются скалярными?

Ответ:

 (1) объект (object

 (2) логический тип (boolean

 (3) массив (array

 (4) специальный тип NULL 


Упражнение 10:
Номер 1
Какой тип в языке PHP имеют ссылки на внешние ресурсы?

Ответ:

 (1) object 

 (2) float 

 (3) resource 


Номер 2
Отметьте верные утверждения:

Ответ:

 (1) PHP поддерживает работу с интерфейсами 

 (2) PHP поддерживает множественное наследование классов 

 (3) PHP поддерживает все механизмы ООП 


Номер 3
Какие ограничители можно использовать в языке PHP?

Ответ:

 (1) <?php ?> 

 (2) <? ?> 

 (3) <script language="php"> </script> 


Упражнение 11:
Номер 1
Как открыть файл для чтения и записи, используя язык PHP?

Ответ:

 (1) <?php $handle = fopen("file.txt", "r"); ?>  

 (2) <?php $fileh = fopen("test.doc", "w"); ?>  

 (3) <?php $fh = fopen("read.php","r+"); ?>  


Номер 2
В каком случае при открытии файла указатель будет помещен в конец файла?

Ответ:

 (1) <?php $fh = fopen("read.php","a"); ?>  

 (2) <?php $fileh = fopen("test.doc", "w+"); ?>  

 (3) <?php $fileh = fopen("test.doc", "r+"); ?>  


Номер 3
В каком случае файл будет открыт только для записи и указатель будет помещен в конец файла?

Ответ:

 (1) <?php $fh = fopen("read.php","w"); ?>  

 (2) <?php $fileh = fopen("test.doc", "w+"); ?>  

 (3) <?php $fileh = fopen("test.doc", "a"); ?>  


Упражнение 12:
Номер 1
Какие значения при преобразовании в логический тип принимают значение FALSE в языке PHP?

Ответ:

 (1)

 (2) NULL 

 (3) пустая строка 


Номер 2
Какое значение принимают переменные, удалённые при помощи конструкции unset() в языке PHP?

Ответ:

 (1)

 (2) NULL 

 (3) FALSE 


Номер 3
Какие значения при преобразовании в логический тип автоматически принимают значение TRUE в языке PHP?

Ответ:

 (1)

 (2) NULL 

 (3) непустая строка 




Главная / Интернет-технологии / Web-технологии, стандарты и протоколы / Тест 10