Главная / Программирование /
Введение в программирование / Тест 28
Введение в программирование - тест 28
Упражнение 1:
Номер 1
Какой макрос определяет начало таблицы описания команд:
Ответ:
 (1) BEGIN_PARSE_MAP
 
 (2) ON_PARSE_COMMAND
 
 (3) DEFAULT_PARSE_COMMAND
 
Номер 2
Какой макрос определяет конец таблицы описания команд:
Ответ:
 (1) ON_PARSE_COMMAND
 
 (2) DEFAULT_PARSE_COMMAND
 
 (3) END_PARSE_MAP
 
Номер 3
Какой макрос в таблице описания команд идентифицирует команду и указывает соответствующую ей функцию:
Ответ:
 (1) ON_PARSE_COMMAND
 
 (2) DEFAULT_PARSE_COMMAND
 
 (3) ON_PARSE_COMMAND_PARAMS
 
Упражнение 2:
Номер 1
Класс CHttpArgList
представляет собой массив структур типа:
Ответ:
 (1) CHtmlStream;
 
 (2) CHttpArg
 
 (3) CHttpServer;
 
 (4) CHttpFilter;
 
Номер 2
Укажите код, не содержащий ошибок и правильно описывающий команду, используемую для обработки HTTP-запроса с различным числом параметров:
Ответ:
 (1) BEGIN_PARSE_MAP(CDClass, CHttpServer)
PARSE_COMMAND(Myf3, CDClass, ITS_RAW)
END_PARSE_MAP(CDClass) 
 (2) BEGIN_PARSE_MAP(CDClass, CHttpServer)
ON_PARSE_COMMAND(Myf3, CDClass, ITS_RAW)
END_PARSE_MAP(CDClass) 
 (3) BEGIN_PARSE_MAP(CDClass, CHttpServer)
ON_PARSE_COMMAND(Myf3,CDClass, ITS_ PSTR)
END_PARSE_MAP(CDClass) 
Номер 3
Укажите код, не содержащий ошибок и правильно описывающий команду, используемую для обработки запроса с тремя параметрами:
Ответ:
 (1) BEGIN_PARSE_MAP(CDerivedClass, CHttpServer)
ON_PARSE_COMMAND(Myfunc2, CDerivedClass,
ITS_PSTR ITS_I2 ITS_PSTR)
ON_PARSE_COMMAND ("string integer string2='123'")
END_PARSE_MAP(CDerivedClass) 
 (2) BEGIN_PARSE_MAP(CDerivedClass, CHttpServer)
ON_PARSE_COMMAND(Myfunc2, CDerivedClass,
ITS_PSTR ITS_I2 ITS_PSTR)
ON_PARSE_COMMAND_PARAMS("string integer string2='123'")
END_PARSE_MAP(CDerivedClass) 
 (3) BEGIN_PARSE_MAP(CDerivedClass, CHttpServer)
ON_PARSE_COMMAND(Myfunc2, CDerivedClass,
ITS_PSTR ITS_PSTR)
ON_PARSE_COMMAND_PARAMS("string string2='123'")
END_PARSE_MAP(CDerivedClass) 
Упражнение 3:
Номер 1
Укажите код, не содержащий ошибок в файле, содержащем таблицу стилей для ASP страницы:
Ответ:
 (1) body { font-size 18pt; color: blue;}
.Cl1 { font-size 24pt; color: red;} 
 (2) body { font-size: 18pt; color: blue;}
 
 (3) .Cl1 { font-size: 24pt; color: red;}
 
Номер 2
Среда проектирования Viaual Studio .NET позволяет при создании ASP страниц размещать визуальные элементы и код обработчиков событий:
Ответ:
 (1) только в одном файле 
 (2) всегда в разных файлах 
 (3) как в одном, так и в разных файлах 
Номер 3
Какой класс позволяет получить доступ к параметрам HTTP-запроса при создании серверного приложения в среде Delphi:
Ответ:
 (1) TWebModule
 
 (2) TWebResponse
 
 (3) TWebRequest
 
Упражнение 4:
Номер 1
Какой макрос в таблице описания команд определяет список параметров обрабатываемой команды (библиотека MFC) для HTTP-запроса:
Ответ:
 (1) ON_PARSE_COMMAND
 
 (2) DEFAULT_PARSE_COMMAND
 
 (3) ON_PARSE_COMMAND_PARAMS
 
Номер 2
Какой макрос в таблице описания команд определяет команду, используемую в том случае, если нет явного указания выполняемой команды (библиотека MFC) для HTTP-запроса:
Ответ:
 (1) ON_PARSE_COMMAND
 
 (2) DEFAULT_PARSE_COMMAND
 
 (3) ON_PARSE_COMMAND_PARAMS
 
Номер 3
Какой метод позволяет получить параметры формы, передаваемые посредством GET-запроса, при создании серверного приложения в среде Delphi:
Ответ:
 (1) ContentFields
 
 (2) QueryFields
 
 (3) GetFieldByName
 
Упражнение 5:
Номер 1
Укажите код, не содержащий ошибок и правильно описывающий команду, используемую для обработки HTTP-запроса с двумя параметрами (библиотека MFC):
Ответ:
 (1) BEGIN_PARSE_MAP(CDerivedClass, CHttpServer)
ON_PARSE_COMMAND(Myfunc2, CDerivedClass,
ITS_I2 ITS_PSTR)
ON_PARSE_COMMAND ("integer string2='123'")
END_PARSE_MAP(CDerivedClass) 
 (2) BEGIN_PARSE_MAP(CDerivedClass, CHttpServer)
ON_PARSE_COMMAND(Myfunc2, CDerivedClass,
ITS_I2 ITS_PSTR)
ON_PARSE_COMMAND_PARAMS("integer string2='123'")
END_PARSE_MAP(CDerivedClass) 
 (3) BEGIN_PARSE_MAP(CDerivedClass, CHttpServer)
ON_PARSE_COMMAND(Myfunc2, CDerivedClass,
ITS_PSTR)
ON_PARSE_COMMAND_PARAMS("string string2='123'")
END_PARSE_MAP(CDerivedClass) 
Номер 2
Укажите код, не содержащий ошибок и правильно описывающий команду, используемую для обработки HTTP-запроса с различным числом параметров:
Ответ:
 (1) BEGIN_PARSE_MAP(CDerivedClass, CHttpServer)
DEFAULT_PARSE_COMMAND(Myf3, CDerivedClass)
PARSE_COMMAND(Myf3, CDerivedClass, ITS_RAW)
END_PARSE_MAP(CDerivedClass) 
 (2) BEGIN_PARSE_MAP(CDerivedClass, CHttpServer)
DEFAULT_PARSE_COMMAND(Myf3, CDerivedClass)
ON_PARSE_COMMAND(CDerivedClass, ITS_RAW)
END_PARSE_MAP(CDerivedClass) 
 (3) BEGIN_PARSE_MAP(CDerivedClass, CHttpServer)
DEFAULT_PARSE_COMMAND(Myf3, CDerivedClass)
ON_PARSE_COMMAND(Myf3, CDerivedClass, ITS_RAW)
END_PARSE_MAP(CDerivedClass) 
Номер 3
При создании ASP .NET страниц метод Page_Load
может применяться для инициализации страницы в случае:
Ответ:
 (1) только использования модели простого файла 
 (2) только использования модели файла с последующим кодом 
 (3) при использовании любой модели