Для студентов МФПУ «Синергия» по предмету ПрограммированиеПрограммирование на языке JavaScript. СинергияПрограммирование на языке JavaScript. Синергия
2023-09-222023-09-22СтудИзба
Ответы: Программирование на языке JavaScript. Синергия
Описание
Ответы представлены на ИТОГОВЫЙ ТЕСТ
Результат - 100 баллов
Перед покупкой сверьте список вопросов и убедитесь, что вам нужны ответы именно на эти вопросы!
С вопросами вы можете ознакомиться ДО покупки.
Для быстрого поиска вопроса используйте Ctrl+F.
В чем разница между confirm и prompt?
В чем разница между ключевыми словами «var», «let» и «const»?
В чем разница между методами Object.freeze и Object.seal?
В чем разница между оператором «in» и методом hasOwnProperty?
Где можно использовать jаvascript?
Для чего используется ключевое слово «new»?
Для чего используется оператор "&&"?
Для чего используется оператор "||"?
Как в JS создать объект?
Какая арифметическая операция приводит к ошибке в jаvascript?
Какая из следующих функций String object объединяет текст двух строк и возвращает новую строку?
Какая из следующих функций String object создает строку, которая будет отображаться таким же жирным шрифтом, как если бы она была в теге < b >?:
Какая из следующих функций объекта Array возвращает значение true, если каждый элемент в этом массиве удовлетворяет предоставленной функции тестирования?
Какая из следующих функций объекта Array объединяет все элементы массива в строку?
Какие значения возвращают следующие выражения?
0 == False
0 === False
Какие значения возвращают следующие выражения?
5 == “5”
5 === “5”
Какие значения возвращают следующие выражения?
console.log(!!' ')
console.log(!!{})
console.log(!![])
console.log(!!1)
Какие значения возвращают следующие выражения?
console.log(!!null)
console.log(!!undefined)
console.log(!!'')
console.log(!!0)
console.log(!!NaN)
Какие значения возвращают следующие выражения?
null == undefined
null === undefined
Какие приемы работы с асинхронным кодом в JS Вы знаете?
Какое ключевое слово позволяет создавать объекты общего вида?
Какой оператор служит для создания нового экземпляра из класса однотипных объектов?
Мгновенно ли срабатывает setState?
Назовите основные преимущества JSON?
Что будет записано в переменную test?var a = 5;
Что из следующего верно в отношении соглашений об именовании переменных в jаvascript?
Что такое AJAX?
Что такое async/await?
Что такое ECMAScript?
Что такое ECMAScript?
Что такое запоминание или мемоизация (Memoization)?
Что такое классы (Classes)?
Что такое неявное преобразование?
Что такое объект Set?
Что такое промисы (Promises)?
Что такое стрелочные функции (Arrow Functions)?
Что такое функция обратного вызова (Callback Function)?
Что такое функция обратного вызова (Callback Function)?
Что, из нижеперечисленного, относится к событию?
Является ли использование унарного плюса (оператор "+") самым быстрым способом преобразования строки в число?
Результат - 100 баллов
Перед покупкой сверьте список вопросов и убедитесь, что вам нужны ответы именно на эти вопросы!
С вопросами вы можете ознакомиться ДО покупки.
Для быстрого поиска вопроса используйте Ctrl+F.
В чем разница между confirm и prompt?
- confirm вызывает диалоговое окно с полем для ввода, prompt - окно с подтверждением.
- prompt вызывает диалоговое окно с полем для ввода, confirm - окно с подтверждением.
- Они идентичны.
В чем разница между ключевыми словами «var», «let» и «const»?
- Переменные, объявленные с помощью ключевого слова «var», являются глобальными.Разница между «let» и «const» состоит в том, что в первом случае мы может менять значение переменной, а во втором — нет (константа).
- Принципиальной разницы нет. Зависит от версии js.
- const применяется только в функциях, var - это любая целочисленная переменная, let - любое другое значение переменной.
В чем разница между методами Object.freeze и Object.seal?
- Разница заключается в том, что при использовании метода Object.freeze мы не можем менять или редактировать свойства объекта, а при использовании Object.seal у нас такая возможность имеется.
- Разница заключается в том, что при использовании метода Object.seal мы не можем менять или редактировать свойства объекта, а при использовании Object.freeze у нас такая возможность имеется.
- Это один и тот же метод, только в разных версиях js.
В чем разница между оператором «in» и методом hasOwnProperty?
- Отличие состоит в том, что оператор «in» проверяет наличие свойства не только в самом объекте, но и в его прототипах, а метод hasOwnProperty — только в объекте.
- Оператор in проверяет идентичность объектов класса, а метод hasOwnProperty ищет полное их соответствие.
- Отличие состоит в том, что метод hasOwnProperty проверяет наличие свойства не только в самом объекте, но и в его прототипах, а оператор «in» — только в объекте.
Где можно использовать jаvascript?
- Разработка мобильных приложений
- Вэб разработка
- Используется только в среде MacOS
Для чего используется ключевое слово «new»?
- Ключевое слово «new» используется в функциях-конструкторах для создания нового объекта (нового экземпляра класса).
- Ключевое слово «new» используется в функциональном программировании для создания новой функции.
- Если есть несколько констант в одной функции. то каждая последующая константа должна начинаться с new.
Для чего используется оператор "&&"?
- Оператор "&&" (логическое и) находит и возвращает первое ложное значение либо последний операнд, когда все значения истинные.
- В JS это равнозначно строгому равно.
- Такого оператора не существует.
Для чего используется оператор "||"?
- Оператор "||" (логическое и) находит и возвращает первое ложное значение либо последний операнд, когда все значения истинные.
- Оператор "||" (логическое или) находит и возвращает первое истинное значение.
- Такого оператора не существует.
Как в JS создать объект?
- Объект создаётся автоматически при инициализации функции. Для этого и предназначен данный фреймворк.
- Чаще всего используется метод литералов.
- Чаще всего через функцию - конструктор.
Какая арифметическая операция приводит к ошибке в jаvascript?
- Корень из отрицательного числа
- Деление на ноль
- Все арифметические операции в jаvascript будут отображаться без ошибки
Какая из следующих функций String object объединяет текст двух строк и возвращает новую строку?
- add()
- merge()
- concat()
- append()
Какая из следующих функций String object создает строку, которая будет отображаться таким же жирным шрифтом, как если бы она была в теге < b >?:
- anchor()
- big()
- blink()
- bold()
Какая из следующих функций объекта Array возвращает значение true, если каждый элемент в этом массиве удовлетворяет предоставленной функции тестирования?
- concat()
- every()
- push()
- some()
Какая из следующих функций объекта Array объединяет все элементы массива в строку?
- concat()
- join()
- pop()
- map()
Какие значения возвращают следующие выражения?
0 == False
0 === False
- True, False
- True, True
- False, True
Какие значения возвращают следующие выражения?
5 == “5”
5 === “5”
- True, False
- True, True
- False, True
Какие значения возвращают следующие выражения?
console.log(!!' ')
console.log(!!{})
console.log(!![])
console.log(!!1)
- True, False, False, False
- True, True, True, True
- False, True, False, False
- False, False, False, False
Какие значения возвращают следующие выражения?
console.log(!!null)
console.log(!!undefined)
console.log(!!'')
console.log(!!0)
console.log(!!NaN)
- True, False, False, False, True
- True, True, True, True, True
- False, True, False, False, True
- False, False, False, False, False
Какие значения возвращают следующие выражения?
null == undefined
null === undefined
- True, False
- True, True
- False, True
Какие приемы работы с асинхронным кодом в JS Вы знаете?
- Функции обратного вызова (Callbacks).Промисы (Promises).Async/await.Библиотеки вроде async.js, blueprint, q, co.
- Функции обратного вызова (Callbacks).Промисы (Promises).Async.Библиотеки вроде node.js, beng, query.
- Функции рекурсии.Фреймворки типа django.Async.Библиотеки вроде node.js, beng, query.
Какое ключевое слово позволяет создавать объекты общего вида?
- object
- this
- prototype
Какой оператор служит для создания нового экземпляра из класса однотипных объектов?
- this
- new
- prototype
Мгновенно ли срабатывает setState?
- Можно сказать, что да. Зависит от скорости процессора.
- Нет. Это асинхронная функция.
- Зависит от конкретных условий.
Назовите основные преимущества JSON?
- Читается любым редактором.
- Компактный, быстро компилируемый, читаемый человеком.
- Содержит только уникальные значения.
Что будет записано в переменную test?var a = 5;
- No
- Yes
- Ошибка
Что из следующего верно в отношении соглашений об именовании переменных в jаvascript?
- Вы не должны использовать какое-либо из зарезервированных ключевых слов jаvascript в качестве имени переменной.
- Имена переменных jаvascript не должны начинаться с цифры (0-9).
- Имена переменных можно начать только со строчных символов латинского алфавита и использовать нижнее подчеркивание. Например: my_Variable
Что такое AJAX?
- Фреймворк для создания веб приложения.
- AJAX - это сторонняя библиотека, позволяющая связывать html, css и js.
- AJAX или Asyncronous jаvascript and XML — это набор взаимосвязанных технологий, которые позволяют работать с данными в асинхронном режиме.
Что такое async/await?
- Async/await — относительно новый способ написания синхронного кода в JS. Выполняются синхронно в условиях многопоточности.
- Цикл, запускающий функции.
- Async/await — относительно новый способ написания асинхронного (неблокирующего) кода в JS. Им оборачивают промис.
Что такое ECMAScript?
- Спецификация языка jаvascript
- Новый язык программирования
- Переработанная реализация jаvascript
Что такое ECMAScript?
- Спецификация языка jаvascript
- Новый язык программирования
- Переработанная реализация jаvascript
Что такое запоминание или мемоизация (Memoization)?
- Способ импорта данных из таблицы базы данных для обработки в программе.
- Способ хэширования.
- Прием создания функции, способной запоминать ранее вычисленные результаты или значения.
Что такое классы (Classes)?
- Особый вид функций, вложенных одна в другую.
- Классы — это относительно новый способ написания функций-конструкторов в JS. Это синтаксический сахар для функций-конструкторов.
- Последовательно выстроенный ряд словарей.
Что такое неявное преобразование?
- Способ задать тип переменной, при котором она приобретает значение необходимое для конкретного случая.
- Метод, определяющий значение переменной исходя из её типа.
- Способ приведения значения к другому типу без нашего ведома (участия).
Что такое объект Set?
- Особый вид функций, вложенных одна в другую.
- Объект Set позволяет хранить уникальные значения, примитивы и ссылки на объекты.
- Установочный пакет для node.js
Что такое промисы (Promises)?
- Функции, выполняемые при достижении определённого значения переменной.
- Цикл, выполняемый в теле функции.
- Промисы — это один из приемов работы с асинхронным кодом в JS. Они возвращают результат асинхронной операции.
Что такое стрелочные функции (Arrow Functions)?
- Другое название рекурсивной функции.
- Функции, которые выполняются в строгой последовательности.
- Стрелочные функции создаются быстрее и имеют более читаемый синтаксис, чем функциональные выражения. В стрелочных функциях опускается слово «function»В функциональном выражении мы используем ключевое слово «return» для возврата значения. В стрелочной функции мы этого не делаем, поскольку стрелочные функции неявно возвращают значения при условии, что мы возвращаем одно выражение или значение.
Что такое функция обратного вызова (Callback Function)?
- Рекурсивная функция другими словами.
- Функция обратного вызова — это функция, вызов которой отложен на будущее.
- Функция, принимающая значения в зависимости от изменения значения переменной True, False.
Что такое функция обратного вызова (Callback Function)?
- Рекурсивная функция другими словами.
- Функция обратного вызова — это функция, вызов которой отложен на будущее.
- Функция, принимающая значения в зависимости от изменения значения переменной True, False.
Что, из нижеперечисленного, относится к событию?
- Начало загрузки web-страницы
- Сохранение кодировки пользователем
- Завершение загрузки web-страницы
Является ли использование унарного плюса (оператор "+") самым быстрым способом преобразования строки в число?
- Нет, это не так. Напротив, данный оператор привлекает довольно большой объём памяти и поэтому довольно медленный.
- Согласно MDN оператор "+" действительно является самым быстрым способом преобразования строки в число, поскольку он не выполняет никаких операций со значением, которое является числом.
- В JS преобразовать строку в число невозможно.
Характеристики ответов (шпаргалок)
Предмет
Учебное заведение
Семестр
Просмотров
38
Покупок
6
Размер
321,55 Kb
Список файлов
- Ответы.pdf 321,55 Kb