Примитивные типы данных

Задание 1

Укажите корректные способы задания числового значения 0,450,45.

,45

45 / 100

45.

45e-2

.45

Задание 2

Отметьте корректные способы задания строкового литерала:

'this is a string"

"this is a string"

«this is a string»

'this is a string'

Приведение типов

Задание 1

Отметьте выражения, приводимые к true:

'false'

undefined

{}

NaN

[]

Задание 2

Отметьте выражения, приводимые к true:

2

-1

0

1

null

Задание 3

Отметьте выражения типа number:

"30" + 7

"30" - 7

"30" / 7

"30" * 7

Работа с данными Задание 1

Отметьте все варианты, в которых оператор + выполняет конкатенацию строк.

3 + '43'

'' + 3

43 + 3

3 + 43

'43' + 3

Выберите три правильных ответа.

Задание 2

Отметьте истинные высказывания:

null == undefined

[] == {}

NaN == NaN

[] === ''

[] == ''

Выберите два правильных ответа.

Задание 3

Функцию f называют функцией высшего порядка, если выполняется хотя бы одно из следующий условий:

f не имеет побочных эффектов

f не возвращает никакого значения

f принимает другую функцию в качестве аргумента

f вызывает другую функцию

f возвращает другую функцию

f не имеет аргументов

Выберите два правильных ответа.

Задание 4

Отметьте значения, приводимые к false:

undefined

'' (пустая строка)

"0"

0

null

"false"

[]

{}

NaN

Задание 5

Дан объект:

var tree = {

  height: 1.6,

  species: 'Pinus Migo',

  genus: 'Pinus',

  family: 'Pinaceae',

  division: 'Pinophyta',

  kingdom: 'Plantae',

НЕ нашли? Не то? Что вы ищете?

  grow: function() {

  this. height += .1;

  }

};

Определите его характеристики по соответствующим категориям.

    height — это species — это genus — это family — это division — это kingdom — это grow — это

Задание 6

Отметьте корректные строковые литералы.

'String'

"String"

"String'

'String"

Выберите два правильных ответа.

Задание 7

Язык программирования поддерживает функции первого класса, если:

функцию можно записать в переменную

функцию можно вызывать произвольное количество раз

функцию можно передать как аргумент другой функции

функцию можно вернуть как результат выполнения другой функии

в теле функции можно определить другую функцию

Задание 8

var alice = { name: 'Alice'};

var person = { name: 'Alice'}

  , girl = { name: 'Alice'};

Сколько объектов создано в этом примере?

2

1

3

Сколько ссылочных переменных определено в этом примере?

2

1

3

Задание 9

Дан объект:

var vehicle = {

  motor: '1.6 VTi',

  transmission: 'auto',

  currentSpeed: 1,

  accelerate: function(incr) {

  this. currentSpeed += incr;

  },

  break: function(decr) {

  this. currentSpeed -= decr;

  }

};

Определите его характеристики по соответствующим категориям.

    motor — это transmission — это currentSpeed — это accelerate — это break — это

Расположите в верной последовательности этапы взаимодеи?ствия элементов при работе микропроцессора.

1-Физическии? адрес команды поступает на шину адреса системнои? магистрали
2-На шину управления выдается команда в ОП выбрать число, находящееся по адресу, указанному в системнои? магистрали
3-Число, являющееся очереднои? командои?, поступает в регистр команд
4-Код операции поступает в УУ исполнительного блока
5-Из команды (в регистре команд) выделяется код операции
6-Выработка управляющих сигналов, настраивающих микропроцессор на выполнение требуемои? операции