Главная / Программирование /
Macromedia Flash MX и программирование на ActionScript / Тест 13
Macromedia Flash MX и программирование на ActionScript - тест 13
Упражнение 1:
Номер 1
выберите верные предложения:
Ответ:
 (1) необходимость проверки данных во Flash-приложениях обычно возникает там, где от пользователя требуется ввод информации в текстовые поля 
 (2) прежде чем приступить к обработке данные, введенные пользователем нужно проверить 
 (3) пользователь всегда вводит информацию неправильно 
Номер 2
выберите верные предложения:
Ответ:
 (1) обычно процедуры сверки подразделяются на несколько самостоятельных функций 
 (2) обычно процедуры сверки объединяются в одну самостоятельную функцию 
 (3) можно единожды написать функцию и затем использовать ее в любом месте проекта 
 (4) нельзя единожды написать функцию, затем использовать ее в любом месте проекта 
Номер 3
процесс проверки введенных пользователем данных может содержать следующее пункты:
Ответ:
 (1) выбор критериев правильности данных 
 (2) анализ предоставленных данных 
 (3) сравнение этих данных с выбранными критериями 
 (4) если данные верны – продолжение; если неверны – сообщение об ошибке, решение проблемы и новая проверка 
Упражнение 2:
Номер 1
Функции процедур сверки данных могут быть следующих типов:
Ответ:
 (1) не имеющие параметров, просто выполняющие определенные действия 
 (2) принимающие какие-либо параметры для обеспечения дополнительных функциональных возможностей проекта 
 (3) не имеющие параметров и не выполняющие действий 
Номер 2
Как можно сформулировать условия для проверки введенных пользователем данных?
Ответ:
 (1) состоит ли значение из определенного числа символов? 
 (2) укладывается ли введенное значение в заданный диапазон? 
 (3) правильный ли тип данных вводит пользователь? 
 (4) верно ли пользователь указывает свое имя? 
Номер 3
Как можно сформулировать условия для проверки введенных пользователем данных?
Ответ:
 (1) состоит ли значение из определенного числа символов? 
 (2) укладывается ли введенное значение в заданный диапазон? 
 (3) верно ли пользователь указывает свой адрес? 
 (4) в правильном ли формате введены данные? 
Упражнение 3:
Номер 1
Какая встроенная функция возвращает значение true
в том случае, если аргумент не является числом?
Ответ:
 (1) isNaN()
 
 (2) indexOf()
 
 (3) lastIndexOf()
 
 (4) toLowerCase()
 
Номер 2
примерами данных, являющихся последовательностями могут служить
Ответ:
 (1) телефонные номера 
 (2) номера кредитных карт 
 (3) даты 
 (4) адреса URL 
Номер 3
Какое свойство сообщает текстовому полю, что предназначенная для вывода строка содержит HTML-теги ?
Ответ:
 (1) htmlText
 
 (2) text
 
 (3) nextSibling
 
 (4) attributes
 
Упражнение 4:
Номер 1
Какие условия используются для проверки e-mail адреса?
Ответ:
 (1) он должен содержать хотя бы один символ @
 
 (2) он должен содержать хотя бы одну точку 
 (3) последняя точка должна располагаться где-либо после символа @
, но при этом она не может являться ни последним, ни предпоследним символом 
 (4) символ @
может быть первым или вторым 
Номер 2
Какие условия используются для проверки e-mail адреса?
Ответ:
 (1) последняя точка должна располагаться где-либо после символа @
, но при этом она не может являться ни последним, ни предпоследним символом 
 (2) символ @
не может быть ни первым, ни вторым 
 (3) между символом @
и первой после него точкой должно быть три символа 
 (4) адрес e-mail должен состоять по меньшей мере из восьми символов (aa@bb.cc
) 
Номер 3
Какие условия используются для проверки e-mail адреса?
Ответ:
 (1) он должен содержать два символа @
 
 (2) он должен содержать хотя бы одну точку 
 (3) между символом @
и первой после него точкой должно быть по меньшей мере два символа 
 (4) адрес e-mail должен состоять по меньшей мере из восьми символов (aa@bb.cc
) 
Упражнение 5:
Номер 1
Какой метод объекта String
возвращает порядковый номер в строке первого встреченного символа, совпадающего с указанным?
Ответ:
 (1) indexOf()
 
 (2) lastIndexOf()
 
 (3) toLowerCase()
 
Номер 2
Какой метод объекта String
возвращает индекс последнего встречающегося в строке символа ?
Ответ:
 (1) indexOf()
 
 (2) lastIndexOf()
 
 (3) toLowerCase()
 
Номер 3
метод объекта String lastIndexOf()
способен
Ответ:
 (1) возвращать индекс последнего встречающегося в строке символа 
 (2) возвращать индекс первого встреченного заданного символа 
Упражнение 6:
Номер 1
Выберите верные предложения:
Ответ:
 (1) свойство htmlText
содержит HTML-код того, что содержится в текстовом поле 
 (2) для создания динамически формируемых сообщений можно использовать теги HTML в сочетании со значениями переменных 
 (3) для отображения HTML-форматированного текста для текстового поля должна быть включена соответствующая опция 
 (4) для отображения HTML-форматированного текста для текстового поля должна быть выключена соответствующая опция 
Номер 2
Какие теги HTML может интерпретировать Flash?
Ответ:
 (1) гиперссылки 
 (2) жирный шрифт 
 (3) переход на новую строку 
 (4) подчеркнутый текст 
 (5) начало таблицы 
Номер 3
Какие теги HTML может интерпретировать Flash?
Ответ:
 (1) цвета текста 
 (2) шрифт текста 
 (3) размер шрифта 
 (4) начало нового абзаца 
 (5) начало фрейма 
Упражнение 7:
Номер 1
для сравнения вводимых данных с некоторым списком возможных значений, в ActionScript используют
Ответ:
 (1) массив 
 (2) переменную 
 (3) строку 
 (4) числовой ряд 
Номер 2
Каким методом следует воспользоваться для динамического создания текстовых полей?
Ответ:
 (1) removeTextField()
 
 (2) createTextField():
 
 (3) сloseTextField()
 
Номер 3
Каким методом следует воспользоваться для динамического удаления текстовых полей?
Ответ:
 (1) removeTextField()
 
 (2) createTextField():
 
 (3) replaceSel()
 
Упражнение 8:
Номер 1
в данном примереstring.indexOf("http://")
выполняется поиск
Ответ:
 (1) числа 
 (2) символа 
 (3) подстроки 
 (4) даты 
Номер 2
в данном примере_root.createTextField(имяЭкземпляра, depth, x, y, width, height);
значение свойства глубины
Ответ:
 (1) height
 
 (2) width
 
 (3) x, y
 
 (4) depth
 
Номер 3
Каким методом следует воспользоваться для замены выделенного текста каким-либо другим текстом?
Ответ:
 (1) removeTextField()
 
 (2) createTextField():
 
 (3) replaceSel()
 
Упражнение 9:
Номер 1
Каким методом объекта TextField
следует воспользоваться для получения данных о стиле форматирования конкретного символа или диапазона?
Ответ:
 (1) setTextFormat()
 
 (2) getTextFormat()
 
 (3) setNewTextFormat()
 
 (4) getNewTextFormat()
 
Номер 2
Каким методом объекта TextField
следует воспользоваться для применения нового стиля только к новому тексту?
Ответ:
 (1) setTextFormat()
 
 (2) getTextFormat()
 
 (3) setNewTextFormat()
 
 (4) getNewTextFormat()
 
Номер 3
Каким методом объекта TextField
следует воспользоваться для применения к тексту нового стиля?
Ответ:
 (1) setTextFormat()
 
 (2) getTextFormat()
 
 (3) setNewTextFormat()
 
 (4) getNewTextFormat()
 
Упражнение 10:
Номер 1
В данном примере1. states = ["California", "Indiana", "North Carolina", "Oklahoma"];
2. matchFound = false;
3. i = -1;
4. while (++i < states.length) {
5. if (state.text == states[i]) {
6. matchFound = true;
}
}
строкой, создающей массив является
Ответ:
 (1) 1 
 (2) 2 
 (3) 3 
 (4) 4 
 (5) 5 
 (6) 6 
Номер 2
В данном примере1. states = ["California", "Indiana", "North Carolina", "Oklahoma"];
2. matchFound = false;
3. i = -1;
4. while (++i < states.length) {
5. if (state.text == states[i]) {
6. matchFound = true;
}
}
строкой, проверяющей конец массива является
Ответ:
 (1) 1 
 (2) 2 
 (3) 3 
 (4) 4 
 (5) 5 
 (6) 6 
Номер 3
В данном примере1. states = ["California", "Indiana", "North Carolina", "Oklahoma"];
2. matchFound = false;
3. i = -1;
4. while (++i < states.length) {
5. if (state.text == states[i]) {
6. matchFound = true;
}
}
строкой, проверяющей соответствие введенного текста элементу массива является
Ответ:
 (1) 1 
 (2) 2 
 (3) 3 
 (4) 4 
 (5) 5 
 (6) 6 
Упражнение 11:
Номер 1
В каком примере значения текстовых полей для ввода возвращаются в начальное состояние?
Ответ:
 (1) if (email.text.lastIndexOf(".") <= (email.text.indexOf("@") + 2)) {
errors.push(". missing in email or in the wrong place.");
}
 
 (2) function clearForm() {
name.text = "";
email.text = "";
errorLog.text = "";
errors.length = 0;
}
 
 (3) if (email.text.length < 8) {
errors.push("Email address not long enough.");
}
 
Номер 2
В каком примере логическое выражение дает результат true
, если между символом @
и последней точкой меньше двух символов?
Ответ:
 (1) if (email.text.lastIndexOf(".") <= (email.text.indexOf("@") + 2)) {
errors.push(". missing in email or in the wrong place.");
}
 
 (2) function clearForm() {
name.text = "";
email.text = "";
errorLog.text = "";
errors.length = 0;
}
 
 (3) if (email.text.length < 8) {
errors.push("Email address not long enough.");
}
 
Номер 3
В каком примере логическое выражение дает результат true
, если длина введенного адреса e-mail больше или равна заданному значению?
Ответ:
 (1) if (email.text.lastIndexOf(".") <= (email.text.indexOf("@") + 2)) {
errors.push(". missing in email or in the wrong place.");
}
 
 (2) function clearForm() {
name.text = "";
email.text = "";
errorLog.text = "";
errors.length = 0;
}
 
 (3) if (email.text.length < 8) {
errors.push("Email address not long enough.");
}
 
Упражнение 12:
Номер 1
Какое свойство объекта TextFormat
определяет тип шрифта?
Ответ:
 (1) font
 
 (2) tabStops
 
 (3) url
 
 (4) target
 
Номер 2
Какое свойство объекта TextFormat
определяет расстояние, на которое перемещается курсор в поле при нажатии клавиши Tab?
Ответ:
 (1) font
 
 (2) tabStops
 
 (3) url
 
 (4) target
 
Номер 3
Какое свойство объекта TextFormat
определяет окно, в котором будет открыт запрошенный документ?
Ответ:
 (1) font
 
 (2) tabStops
 
 (3) url
 
 (4) target