игра брюс 2048
Главная / Интернет-технологии / Практикум по программированию на JavaScript / Тест 20

Практикум по программированию на JavaScript - тест 20

Упражнение 1:
Номер 1
Каким образом можно создать случайное число от 1 до 3-х?

Ответ:

 (1) now=new Date(); num=(now.getSeconds() )%3 

 (2) now=new Date(); num=(now.getSeconds() )%2 

 (3) now=new Date(); num=(now.getSeconds() )%3 + 1 


Номер 2
Каким образом можно создать случайное число от 0 до 2-х?

Ответ:

 (1) now=new Date(); num=(now.getSeconds() )%3 

 (2) now=new Date(); num=(now.getSeconds() )%4 - 1 

 (3) now=new Date(); num=(now.getSeconds() )%3 + 1 


Номер 3
Каким образом можно создать случайное число "1" или "2"?

Ответ:

 (1) now=new Date(); num=(now.getSeconds() )%

 (2) now=new Date(); num=(now.getSeconds() )%(2 or 1) 

 (3) now=new Date(); num=(now.getSeconds() )%2 + 1 


Упражнение 2:
Номер 1
Какая функция позволяет создать случайное число?

Ответ:

 (1) now=new Date(); num=(now.getSeconds() )%2 

 (2) now=new Date(); num=(now.getSeconds() )%3 + 1 

 (3) num=random(3); 


Номер 2
Каким образом можно создать случайное число в определенном диапазоне

Ответ:

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

 (2) использовать функцию Random 

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


Номер 3
Для чего используют функцию "остаток от деления" при получении случайных чисел?

Ответ:

 (1) чтобы гарантировать, что случайное число не больше верхней границы диапазона 

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

 (3) не используют 


Упражнение 3:
Номер 1
Определите диапазон случайного числа  

  now=new Date();  num=(now.getSeconds() )%3

Ответ:

 (1) 0..2 

 (2) 1..3 

 (3) 0..3 


Номер 2
Определите диапазон случайного числа  

  now=new Date();  num=(now.getSeconds() )%3 + 2

Ответ:

 (1) 0..5 

 (2) 2..4 

 (3) 2..5 


Номер 3
Определите диапазон случайного числа  

  now=new Date();  num=(now.getSeconds() )%3 - 1

Ответ:

 (1) 0..2 

 (2) -1..1 

 (3) -1..2 


Упражнение 4:
Номер 1
Какие случайные числа может генерировать приведенная ниже функция?

function rand()
{
    var now=new Date();
    var num=(now.getSeconds())%10;
    alert(num);
}

Ответ:

 (1) от 1 до 10 

 (2) от 0 до 9 

 (3) от 0 до 10 


Номер 2
Какое число выведет приведенная ниже функция?
  
function alertY()
{
  var x=25;
  var y=x%20;
  alert(y);
}

Ответ:

 (1)

 (2)

 (3) 20 


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

function rand()
{
  var now=new Date();
  var num=(now.getSeconds())%9;
  num = num+2;
  alert(num);
}

Ответ:

 (1) от 2 до 10 

 (2) от 1 до 9 

 (3) от 2 до 9 




Главная / Интернет-технологии / Практикум по программированию на JavaScript / Тест 20