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

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

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

Ответ:

 (1) прежде чем использовать функцию, ее следует создать, или объявить 

 (2) функция пишется один раз, а затем повторно используется его в любое время одной-единственной командой 

 (3) для этого существует пять вариантов синтаксиса создания функции 

 (4) вызов функции можно организовать динамически, используя значение переменной 


Номер 2
Выберите правильный вариант синтаксиса создания функции:

Ответ:

 (1) function myFunction (аргумент1, аргумент2, и т.д.) {/*действия*/} 

 (2) function (аргумент1, аргумент2, и т.д.) {/*действия*/} 

 (3) myFunction = function (аргумент1, аргумент2, и т.д.) {/*действия*/}; 

 (4) myFunction - function (аргумент1, аргумент2, и т.д.) {/*действия*/}; 


Номер 3
В Macromedia Flash строка скрипта myFunction = function (аргумент1, аргумент2, и т.д.) {/*действия*/}; является способом 

Ответ:

 (1) создания функции 

 (2) вызова функции 

 (3) вычисления функции 

 (4) удаления функции 


Упражнение 2:
Номер 1
Каким способом можно вызвать функцию?

Ответ:

 (1) myFunction(значение аргумента1, значение аргумента2); 

 (2) myFunction = function (аргумент1, аргумент2, и т.д.) 

 (3) myFunction(); 

 (4) function myFunction (аргумент1, аргумент2, и т.д.) 


Номер 2
В Macromedia Flash  строка скрипта myFunction(значение аргумента1, значение аргумента2); является способом 

Ответ:

 (1) создания функции 

 (2) вызова функции 

 (3) вычисления функции 

 (4) удаления функции 


Номер 3
В Macromedia Flash строка скрипта myFunction(); является способом 

Ответ:

 (1) создания функции 

 (2) вызова функции 

 (3) вычисления функции 

 (4) удаления функции 


Упражнение 3:
Номер 1
В Macromedia Flash строка скрипта _root.clip1.clip2.myFunction(); является способом 

Ответ:

 (1) создания функции 

 (2) вызова функции 

 (3) вычисления функции 

 (4) удаления функции 


Номер 2
В Macromedia Flash строка скрипта _root.clip1.clip2.myFunction(значение аргумента1); является способом 

Ответ:

 (1) создания функции 

 (2) вызова функции 

 (3) вычисления функции 

 (4) удаления функции 


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

Ответ:

 (1) _root.clip1.clip2.myFunction(); 

 (2) myFunction(); 

 (3) myFunction - function (аргумент1, аргумент2, и т.д.) {/*действия*/}; 

 (4) нет верного ответа 


Упражнение 4:
Номер 1
Объявлена и вызвана функция function changeTheChannel (newChannel) {
  currentChannel = newChannel + 1;
}
changeTheChannel(2); Какое значение получит переменная currentChannel?  

Ответ:

 (1)

 (2)

 (3)


Номер 2
Объявлена и вызвана функция function changeTheChannel (newChannel) {
    currentChannel = newChannel + 1;
}
changeTheChannel(2); Какое значение получит переменная newChannel?  

Ответ:

 (1)

 (2)

 (3)


Упражнение 5:
Номер 1
В данном примереif (tvPower) {
    tvPower = false;
  } else {
    tvPower = true;
}
		 условием является

Ответ:

 (1) if 

 (2) (tvPower) 

 (3) tvPower = false; 

 (4) else 

 (5) tvPower = true; 


Номер 2
Какое действие выполнится в данном примереif (tvPower) {
    tvPower = false;
  } else {
    tvPower = true;
}
		при истинном условии?

Ответ:

 (1) if 

 (2) (tvPower) 

 (3) tvPower = false; 

 (4) else 

 (5) tvPower = true; 


Номер 3
Какое действие выполнится в данном примереif (tvPower) {
    tvPower = false;
  } else {
    tvPower = true;
}
		при ложном условии?

Ответ:

 (1) if 

 (2) (tvPower) 

 (3) tvPower = false; 

 (4) else 

 (5) tvPower = true; 


Упражнение 6:
Номер 1
Каково имя функции, которая в данном скрипте function channelUp () {
if (currentChannel + 1 = numberOfChannels) {
 changeTheChannel(currentChannel + 1);
  }
}
	 вызывается с аргументами?

Ответ:

 (1) channelUp 

 (2) currentChannel 

 (3) numberOfChannels 

 (4) changeTheChannel 


Номер 2
Каково имя функции, которая в данном скрипте function channelUp () {
  if (currentChannel + 1 = numberOfChannels) {
    changeTheChannel(currentChannel + 1);
  }
}
	 вызывается без аргументов?

Ответ:

 (1) channelUp 

 (2) currentChannel 

 (3) numberOfChannels 

 (4) changeTheChannel 


Номер 3
Сколько различных функций встречается в данном скрипте 
function channelUp () {
  if (currentChannel + 1 = numberOfChannels) {
    changeTheChannel(currentChannel + 1);
  }
}
	 ?

Ответ:

 (1)

 (2)

 (3)


Упражнение 7:
Номер 1
Какие переменные в данном скрипте function convertToMoonWeight (myWeight) {
  var newWeight = myWeight / 4;
  return newWeight;
}   удаляются после выполнения функции?

Ответ:

 (1) convertToMoonWeight 

 (2) myWeight 

 (3) newWeight 

 (4) return 


Номер 2
Какое значение в данном скрипте function convertToMoonWeight (myWeight) {
  var newWeight = myWeight / 4;
  return newWeight;
}   возвращается после выполнения функции?

Ответ:

 (1) convertToMoonWeight 

 (2) myWeight 

 (3) newWeight 

 (4) return 


Номер 3
Какое значение в данном скрипте function convertToMoonWeight (myWeight) {
  var newWeight = myWeight / 3;
  return newWeight;
}  
myWeightOnMoon = convertToMoonWeight(15);
 возвращается после выполнения функции?

Ответ:

 (1)

 (2)

 (3)

 (4) 15 


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

Ответ:

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

 (2) локальные переменные доступны любому скрипту Flash-фильма в любое время 

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

 (4) локальная переменная доступна только той функции, в которой она создана 


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

Ответ:

 (1) локальная переменная объявляется при объявлении функции 

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

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

 (4) локальная переменная удаляется при завершении работы функции 


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

Ответ:

 (1) локальные переменные, объявленные в разных функциях, могут иметь одинаковые имена 

 (2) локальная переменная не удаляется при завершении работы функции 

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


Упражнение 9:
Номер 1
Какое действие выполняет данная строка скрипта  var myName = "Иван"; ?

Ответ:

 (1) создает переменную myName и присваивает ей значение "Иван" 

 (2) создает локальную переменную myName и присваивает ей значение "Иван" 


Номер 2
Какое действие выполняет данная строка скрипта var firstName = "Jobe", lastName = "Makar",  email = "jobe@intuit.ru"; ? 

Ответ:

 (1) создает переменные Jobe, Makar, email 

 (2) создает локальные переменные firstName, lastName, email 

 (3) создает локальные переменные Jobe, Makar, email, firstName, lastName, jobe@intuit.ru 


Номер 3
В данной строке скрипта var firstName = "Jobe", lastName = "Makar",  email = "jobe@intuit.ru"; локальными переменные являются? 

Ответ:

 (1) Jobe, Makar, jobe@intuit.ru 

 (2) firstName, lastName, email 

 (3) Jobe, Makar, jobe@intuit.ru, firstName, lastName, email 


Упражнение 10:
Номер 1
В каком примере функция возвращает конечный  результат? 

Ответ:

 (1) if (tvPower) { newChannel = 0; } else { newChannel = 1; }  

 (2) on (release) { _root.togglePower(); }  

 (3) function channelUp () { if (currentChannel + 1 = numberOfChannels) { changeTheChannel(currentChannel + 1); } }  

 (4) function convertToMoonWeight (myWeight) { var newWeight = myWeight / 6.04; return newWeight; }  


Номер 2
В каком примере используется функция с основного монтажного стола? 

Ответ:

 (1) if (tvPower) { newChannel = 0; } else { newChannel = 1; }  

 (2) on (release) { _root.togglePower(); }  

 (3) function channelUp () { if (currentChannel + 1 = numberOfChannels) { changeTheChannel(currentChannel + 1); } }  

 (4) function convertToMoonWeight (myWeight) { var newWeight = myWeight / 6.04; return newWeight; }  


Номер 3
В каком примере используется функция с аргументами? 

Ответ:

 (1) if (tvPower) { newChannel = 0; } else { newChannel = 1; }  

 (2) on (release) { _root.togglePower(); }  

 (3) function channelUp () { if (currentChannel + 1 = numberOfChannels) { changeTheChannel(currentChannel + 1); } }  

 (4) function convertToMoonWeight (myWeight) { var newWeight = myWeight / 6.04; return newWeight; }  


Упражнение 11:
Номер 1
В каком примере при вызове функции ей передается 2 параметра? 

Ответ:

 (1) traceNames("Kelly","Hayes"); 

 (2) _root.togglePower(); 

 (3) _root.[aVariableName]();  


Номер 2
В каком примере вызов функции организован динамически с использованием значения переменной? 

Ответ:

 (1) traceNames("Kelly","Hayes"); 

 (2) _root.togglePower(); 

 (3) _root.[aVariableName]();  


Номер 3
В каком примере при вызове функции использован абсолютный  адрес? 

Ответ:

 (1) traceNames("Kelly","Hayes"); 

 (2) _root.togglePower(); 

 (3) _root.[aVariableName]();  


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

Ответ:

 (1) синтаксис строки для возвращаемого значения таков: return myVariable; 

 (2) функции никогда не возвращают результат 

 (3) результат работы функции возвращается в строку, содержащую вызов функции 


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

Ответ:

 (1) если в теле функции встречается действие return, выполнение функции немедленно прекращается 

 (2) если в теле функции встречается действие return, выполнение функции начинается сначала 

 (3) при помощи действия return можно возвращать данные любого типа 

 (4) при помощи действия return можно возвращать данные одного типа 


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

Ответ:

 (1) при вызове функции, Flash выполняет все действия, содержащиеся внутри этой функции 

 (2) при вызове функции, Flash выполняет одно из действий, содержащихся внутри этой функции 

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

 (4) вызов функции нельзя организовать динамически, используя значение переменной 




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