Примитивные типы данных
Задание 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 — это
Задание 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 — это
Расположите в верной последовательности этапы взаимодеи?ствия элементов при работе микропроцессора.
1-Физическии? адрес команды поступает на шину адреса системнои? магистрали
2-На шину управления выдается команда в ОП выбрать число, находящееся по адресу, указанному в системнои? магистрали
3-Число, являющееся очереднои? командои?, поступает в регистр команд
4-Код операции поступает в УУ исполнительного блока
5-Из команды (в регистре команд) выделяется код операции
6-Выработка управляющих сигналов, настраивающих микропроцессор на выполнение требуемои? операции


