игра брюс 2048
Главная / Программирование / Macromedia Flash MX и программирование на ActionScript / Тест 10

Macromedia Flash MX и программирование на ActionScript - тест 10

Упражнение 1:
Номер 1
Циклы применяются в следующих ситуациях:

Ответ:

 (1) динамическая генерация раскрывающихся списков 

 (2) проверка правильности данных 

 (3) в играх выявление столкновений движущихся "снарядов" с объектами 


Номер 2
Циклы применяются в следующих ситуациях:

Ответ:

 (1) поиск по тексту 

 (2) копирование содержимого массива в другой массив 

 (3) динамическое дублирование фильмов-символов 


Номер 3
Циклы применяются в следующих ситуациях:

Ответ:

 (1) проверки условия 

 (2) повторения набора действий 

 (3) повторения какого-либо действия 


Упражнение 2:
Номер 1
Как называют один проход цикла?

Ответ:

 (1) тело цикла 

 (2) итерация 

 (3) переменная цикла 


Номер 2
Как называют набор действий  цикла?

Ответ:

 (1) тело цикла 

 (2) итерация 

 (3) переменная цикла 


Номер 3
К операторам  цикла относятся

Ответ:

 (1) while 

 (2) for 

 (3) for..in 

 (4) switch 


Упражнение 3:
Номер 1
Для какого  оператора цикла  трудно предсказать количество  повторов цикла?

Ответ:

 (1) while 

 (2) for 

 (3) for..in  

 (4) switch  


Номер 2
Какой оператор цикла применяется для прохода по всем свойствам объекта?

Ответ:

 (1) while 

 (2) for 

 (3) for..in  

 (4) switch  


Номер 3
Какой оператор цикла применяется, когда набор действий нужно выполнить определенное число раз?

Ответ:

 (1) while 

 (2) for 

 (3) for..in  

 (4) switch  


Упражнение 4:
Номер 1
Оператор цикла for..in обычно применяется  

Ответ:

 (1) для выявления значений всех переменных, содержащихся на монтажном столе или в объекте 

 (2) для выявления имен всех объектов, содержащихся на монтажном столе или в объекте 

 (3) для выявления имен и значений всех атрибутов документа XML 

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


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

Ответ:

 (1) оператор if 

 (2) оператор if/else if 

 (3) оператор if/else 

 (4) оператор switch 

 (5) оператор ?: 


Номер 3
Какой условный оператор позволяет задать несколько условий с разной реакцией на них?

Ответ:

 (1) оператор if 

 (2) оператор if/else if 

 (3) оператор if/else 

 (4) оператор switch 

 (5) оператор ?: 


Упражнение 5:
Номер 1
В данном примереi = 0;
while (i < 10) {
   ++i
}
		 условием является

Ответ:

 (1) i = 0 

 (2) (i < 10) 

 (3) ++i 

 (4) while 


Номер 2
В данном примереi = 0;
while (i < 10) {
   ++i
}
		 телом цикла является

Ответ:

 (1) i = 0 

 (2) (i < 10) 

 (3) ++i 

 (4) while 


Номер 3
В данном примереi = 0;
while (i < 10) {
   ++i
}
		 оператором цикла является

Ответ:

 (1) i = 0 

 (2) (i < 10) 

 (3) ++i 

 (4) while 


Упражнение 6:
Номер 1
Какие значения будет принимать переменная i в данном скрипте i = 0;
while (i < 10) {
   ++i
}
	 

Ответ:

 (1) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 

 (2) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 

 (3) 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 


Номер 2
Какие значения будет принимать переменная i в данном скрипте i = 0;
while (i > 10) {
  ++i
}
	 

Ответ:

 (1)

 (2) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 

 (3) 10 


Номер 3
Какие значения будет принимать переменная i в данном скрипте i = 0;
while (++i < 10) {
}
	 

Ответ:

 (1) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 

 (2) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 

 (3) 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 


Упражнение 7:
Номер 1
Сколько будет итераций   при выполнении  данного  скрипта i = 0;
while (i < 10) {
   ++i
}
	 

Ответ:

 (1) 10 

 (2)

 (3)


Номер 2
Сколько будет итераций   при выполнении  данного  скриптаi = 0;
while (i > 10) {
  ++i
}
	 

Ответ:

 (1) 10, 

 (2)

 (3)


Номер 3
Сколько будет итераций  при выполнении  данного  скрипта i = 0;
while (++i < 10) {
}
	 

Ответ:

 (1) 10 

 (2)

 (3)


Упражнение 8:
Номер 1
Выберите верные  предложения:

Ответ:

 (1) при создании переменной в объекте она помещается в так называемый ассоциативный массив. 

 (2) в ассоциативном массиве ссылкой на элемент служит его имя. 

 (3) оператор цикла while перебирает все элементы ассоциативного массива, относящегося к указанному монтажному столу или объекту. 

 (4) оператор цикла for..in перебирает все элементы ассоциативного массива, относящегося к указанному монтажному столу или объекту 


Номер 2
Выберите верные  предложения:

Ответ:

 (1) условие цикла не обязательно должно зависеть от какого-то увеличивающегося или уменьшающегося значения 

 (2) для реализации в скриптах повторяющихся действий служат операторы цикла. 

 (3) с помощью оператор цикла можно менять порядок выполнения действий 

 (4) в качестве условия может фигурировать вызов функции, которая возвращает результат true, либо false 


Номер 3
Выберите верные  предложения:

Ответ:

 (1) применение циклов позволяет автоматизировать выполнение повторяющихся задач 

 (2) циклы не могут быть вложенными 

 (3) циклы могут быть вложенными 


Упражнение 9:
Номер 1
Сколько будет итераций  при выполнении  данного  скрипта var i = 0;
while (++i <= 10) {
  var j = 0;
  while (++j <= 10) {
     }
}
 

Ответ:

 (1) 10 

 (2) 20 

 (3) 100 


Номер 2
Какие значения будет принимать переменная i в данном скрипте total = 0;
i = 0;
while (++i <= 10) {
  if (i == 5) {
    continue;
  }
  total += i;
}

	 

Ответ:

 (1) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 

 (2) 0, 1, 2, 3, 4, 6, 7, 8, 9, 10 

 (3) 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 


Номер 3
Какие значения будет принимать переменная total в данном скрипте total = 0;
i = 0;
while (++i <= 10) {
  if (i == 5) {
    continue;
  }
  total += i;
}

	 

Ответ:

 (1) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 

 (2) 1, 3, 6, 10, 16, 23, 31, 40, 50 

 (3) 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 


Упражнение 10:
Номер 1
Действия, позволяющие прервать выполнение цикла:

Ответ:

 (1) continue 

 (2) break  

 (3) stop 


Номер 2
Какое действие позволяет прервать выполнение текущей итерации и перейти сразу к следующей итерации цикла?

Ответ:

 (1) continue 

 (2) break  

 (3) stop 


Номер 3
Какое действие  используется для досрочного прекращения цикла – даже если условие цикла все еще равно true?

Ответ:

 (1) continue 

 (2) break  

 (3) stop 


Упражнение 11:
Номер 1
В каком примере цикл будет прекращен досрочно?

Ответ:

 (1) while (++i <= 20) { total += i; if (total >= 10) { break; } }  

 (2) while (++i <= 20) { if (i == 10) { continue; } total += i; }  

 (3) while (++i < 2) { j = -1; while (++j < 2) { ++v; } }  


Номер 2
В каком примере  одна из итерация цикла была прервана?

Ответ:

 (1) while (++i <= 20) { total += i; if (total >= 10) { break; } }  

 (2) while (++i <= 20) { if (i == 10) { continue; } total += i; }  

 (3) while (++i < 2) { j = -1; while (++j < 2) { ++v; } }  


Номер 3
В каком примере испольуется  вложенный цикл?

Ответ:

 (1) while (++i <= 20) { total += i; if (total >= 10) { break; } }  

 (2) while (++i <= 20) { if (i == 10) { continue; } total += i; }  

 (3) while (++i < 2) { j = -1; while (++j < 2) { ++v; } }  


Упражнение 12:
Номер 1
Выберите верные  предложения:

Ответ:

 (1) вложенный цикл – это цикл, помещенный в другой цикл 

 (2) вложенный цикл вызывает сообщение об ошибке 

 (3) вложенный цикл выполняет несколько раз набор действий, затем эта последовательность повторяется, но уже с небольшими изменениями. 


Номер 2
Выберите верные  предложения:

Ответ:

 (1) вложенный цикл состоит из внешнего цикла и внутреннего цикла 

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

 (3) на каждой итерации внешнего цикла несколько раз выполняется внутренний цикл. 


Номер 3
Выберите верные  предложения:

Ответ:

 (1) цикл может выполняться бесконечно. 

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

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




Главная / Программирование / Macromedia Flash MX и программирование на ActionScript / Тест 10