Главная / Программирование /
Введение в программирование / Тест 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) при использовании любой модели