Главная / Интернет-технологии /
Мировые информационные ресурсы / Тест 18
Мировые информационные ресурсы - тест 18
Упражнение 1:
Номер 1
Как называется процесс проверки данных на соответствие различным критериям?
Ответ:
 (1) аутентификация 
 (2) авторизация 
 (3) валидация 
 (4) идентификация 
Номер 2
Какие виды валидации данных, введенных пользователем, выделяют?
Ответ:
 (1) валидация браузера 
 (2) валидация контроллера 
 (3) серверная валидация 
 (4) клиентская валидация 
Номер 3
Где производится клиентская валидация данных?
Ответ:
 (1) в специальном приложении на стороне клиента, которое скачивается во время обращения к веб-форме 
 (2) в браузере на стороне клиента 
 (3) в рамках программного кода, размещенного на стороне сервера 
 (4) контроллером на стороне клиента 
Упражнение 2:
Номер 1
Как называется валидация введенных клиентом данных, которая работает в рамках программного кода, размещенного на стороне сервера?
Ответ:
 (1) валидация браузера 
 (2) валидация контроллера 
 (3) серверная валидация 
 (4) клиентская валидация 
Номер 2
Клиентская валидация не работает, если…
Ответ:
 (1) клиент отказался проходить валидацию 
 (2) в браузере отключено исполнение сценариев JavaScript 
 (3) в браузере включено исполнение сценариев JavaScript 
 (4) в браузере отключено выполнение сценариев ActiveX 
Номер 3
Выберите верные утверждения.
Ответ:
 (1) данные, введенные клиентом, проходят валидацию сначала на стороне клиента, затем – на стороне сервера 
 (2) данные, введенные пользователем, проходят валидацию на стороне сервера, затем на стороне клиента 
 (3) если данные успешно прошли валидацию на стороне клиента, повторная валидация на стороне сервера не выполняется 
 (4) даже если данные успешно прошли валидацию на стороне клиента, сервер повторно выполняет их валидацию 
Упражнение 3:
Номер 1
Как называется логическое свойство, присутствующее в каждом валидаторе?
Ответ:
 (1) IfValid
 
 (2) IsValid
 
 (3) IfCorrect
 
 (4) IsCorrect
 
Номер 2
С помощью какого метода происходит перебор всех валидаторов на странице?
Ответ:
 (1) Check
 
 (2) Response
 
 (3) Validate
 
 (4) Request
 
Номер 3
В каком случае метод Valid установит свойство страницы IsValid в значение false?
Ответ:
 (1) если большинство валидаторов на странице имеют отрицательное значение свойства IsValid 
 (2) если хотя бы два валидатора на странице имеют отрицательное значение свойства IsValid 
 (3) если хотя бы один валидатор на странице имеет отрицательное значение свойства IsValid 
 (4) если все валидаторы на странице имеют отрицательное значение свойства IsValid 
Упражнение 4:
Номер 1
Как называется базовый класс серверного валидатора?
Ответ:
 (1) Validator
 
 (2) BaseValidate
 
 (3) ActionResult
 
 (4) BaseValidator
 
Номер 2
Какое свойство класса BaseValidator определяет состояние валидатора и является показателем того, успешно ли прошла проверка?
Ответ:
 (1) ControlToValidate
 
 (2) IsValid
 
 (3) IfValid
 
 (4) Validate
 
Номер 3
Какое свойство класса BaseValidator определяет элемент управления, с которым связан текущий валидатор?
Ответ:
 (1) ControlToValidate
 
 (2) IsValid
 
 (3) EnableClientScript
 
 (4) Validate
 
Упражнение 5:
Номер 1
С помощью какого свойства класса BaseValidator можно отключить клиентскую валидацию?
Ответ:
 (1) ControlToValidate
 
 (2) IsValid
 
 (3) EnableClientScript
 
 (4) OnClientValidate
 
Номер 2
Какое свойство класса BaseValidator определяет сообщение об ошибке, которое будет отображаться на странице, если проверка закончилась неуспехом?
Ответ:
 (1) ControlToValidate
 
 (2) IsValid
 
 (3) EnableClientScript
 
 (4) ErrorMessage
 
Номер 3
Какой тип валидаторов ASP.NET Web Forms позволит проверить ввел ли пользователь данные в поле ввода или нет?
Ответ:
 (1) RequiredFieldValidator
 
 (2) RangeValidator
 
 (3) CompareValidator
 
 (4) RegularExpressionValidator
 
Упражнение 6:
Номер 1
Какой тип валидаторов ASP.NET Web Forms позволяет проверить значение поля ввода на заданный диапазон?
Ответ:
 (1) RequiredFieldValidator
 
 (2) RangeValidator
 
 (3) CompareValidator
 
 (4) RegularExpressionValidator
 
Номер 2
Как называется свойство объекта RangeValidator, которое позволяет ему работать в различными типами данных?
Ответ:
 (1) name
 
 (2) type
 
 (3) MinimumValue
 
 (4) MaximumValue
 
Номер 3
Какое значение необходимо указать в свойстве type объекта RangeValidator, чтобы он мог работать с числами с плавающей точкой?
Ответ:
 (1) string
 
 (2) integer
 
 (3) double
 
 (4) float
 
Упражнение 7:
Номер 1
Какой тип валидаторов ASP.NET Web Forms позволяет сравнивать значение одного элемента управления с константой или значением другого элемента управления?
Ответ:
 (1) RequiredFieldValidator
 
 (2) RangeValidator
 
 (3) CompareValidator
 
 (4) RegularExpressionValidator
 
Номер 2
Какое свойство объекта Compare Validator позволяет задать значение констранты для сравнения элементом управления?
Ответ:
 (1) ControlToCompare
 
 (2) ValueToCompare
 
 (3) Operator
 
 (4) DataTypeCheck
 
Номер 3
Какое свойство объекта Compare Validator позволяет задать операцию сравнения?
Ответ:
 (1) ControlToCompare
 
 (2) ValueToCompare
 
 (3) Operator
 
 (4) DataTypeCheck
 
Упражнение 8:
Номер 1
Операция DataTypeCheck является составляющей свойства…
Ответ:
 (1) ControlToCompare
 
 (2) ValueToCompare
 
 (3) Operator
 
 (4) Type
 
Номер 2
Какой тип валидаторов ASP.NET Web Forms позволяет задать собственный алгоритм валидации?
Ответ:
 (1) RequiredFieldValidator
 
 (2) CustomValidator
 
 (3) CompareValidator
 
 (4) RegularExpressionValidator
 
Номер 3
На какое событие необходимо подписаться для задания алгоритма валидации на серверной стороне?
Ответ:
 (1) AcquireRequestState
 
 (2) PostRequestHandlerExecute
 
 (3) AuthorizeRequest
 
 (4) ServerValidate
 
Упражнение 9:
Номер 1
Каким образом осуществляется валидация в приложениях на базе ASP.NET Web Forms?
Ответ:
 (1) с помощью элементов управления 
 (2) с помощью контроллера, с дальнейшим отображением результатов в представлении 
 (3) применяется только клиентская валидация на основе JavaScript 
 (4) применяется только клиентская валидация на основе ActiveX 
Номер 2
Что в приложениях на базе ASP.NET Web Forms определяет какие именно значения не являются корректными и почему?
Ответ:
 (1) элемент управления 
 (2) модель 
 (3) контроллер 
 (4) представление
 
Номер 3
Какой элемент управления позволяет отобразить итоговую информацию по всем ошибкам на странице?
Ответ:
 (1) RequiredFieldValidator
 
 (2) CustomValidator
 
 (3) CompareValidator
 
 (4) ValidationSummary
 
Упражнение 10:
Номер 1
Какой объект в составе базового класса контроллера используется для хранения информации об ошибках?
Ответ:
 (1) ValidateState
 
 (2) IsValid
 
 (3) ModelState
 
 (4) ControllerState
 
Номер 2
Какой объект использует контроллер для передачи представлению информацию об ошибках на странице?
Ответ:
 (1) ValidateState
 
 (2) IsValid
 
 (3) ModelState
 
 (4) ControllerState
 
Номер 3
Какой метод объекта ModelState
вызывает контроллер при обнаружении ошибки ввода?
Ответ:
 (1) AddModelError
 
 (2) ErrorMessage
 
 (3) AddControllerError
 
 (4) AddValidateError
 
Упражнение 11:
Номер 1
Свойство IsValid объекта ModelState
примет значение false
, если…
Ответ:
 (1) объект ModelState
содержит хотя бы одно сообщение об ошибке 
 (2) объект ModelState
содержит более двух сообщений об ошибке 
 (3) пользователь ввел большинство данных неправильно 
 (4) пользователь ввел все данные неправильно 
Номер 2
Какие методы используются для отображения информации об ошибке валидации в ASP.NET MVC Framework?
Ответ:
 (1) ErrorMessage
 
 (2) ValidationSummary
 
 (3) ValidationMessage
 
 (4) ValidationError
 
Номер 3
Какой метод ASP.NET MVC Framework отображает полный список ошибок, которые допустил пользователь при вводе информации?
Ответ:
 (1) ErrorMessage
 
 (2) ValidationSummary
 
 (3) ValidationMessage
 
 (4) ValidationError