47 вопросов с ответами Сдано на 90 баллов из 100 «Отлично» Год сдачи - 2023-2053. После покупки Вы получите файл с ответами на вопросы которые указаны ниже:
Вопрос 1: Какой оператор используется если мы хотим чтобы при проверке цикл не завершался, а просто переходил к следующему элементу?
Ответы:
1) while
2) break
3) repeat-while
4) continue
----------------------------------------------------------------------------
Вопрос 2: Чем является Класс?
Ответы:
1) Представляет набор инструкций и не более.
2) Класс определяет общий тип для группы связанных значений. Причем сами объединенные в перечисление значения могут представлять любой тип - число, строку и так далее.
3) Все базовые типы данных, такие как Int, массивы, коллекции - все они представляют классами.
4) Класс является описанием объекта, а объект представляет экземпляр этого класса
----------------------------------------------------------------------------
Вопрос 3: Что представляют собой опциональные типы?
Ответы:
1) Представляют объекты, которые могут иметь, а могут и не иметь значение
2) Представляют объекты, которые должны иметь значение
3) Представляют объекты, которые не имеют значение
4) Проверяют истинность некоторого условия и в зависимости от результатов проверки выполняют определенный код
----------------------------------------------------------------------------
Вопрос 4: Для чего нужен класс UITableView?
Ответы:
1) Один из ключевых компонентов инфраструктуры UIKit, высоко оптимизирован для отображения упорядоченного списка элементов.
2) Занимается динамическим вычислением позиции и размера всех view в view иерархии, на основе constraints — правил заданных для того или иного view.
3) Используется для подтверждения пользователем определенных действий.
4) Поле в которое мы можем ввести подсказку внутрь поля формы
----------------------------------------------------------------------------
Вопрос 5: Как называется ситуация, когда выделенная под объект память не освобождается, хоть сам объект уже больше никогда не будет использоваться?
Ответы:
1) Троттлинг
2) Переполнение стека
3) Утечка памяти
4) Перегрузка сети
----------------------------------------------------------------------------
Вопрос 6: Какое ключевое слово используется для обозначения функции?
Ответы:
1) func
2) let
3) var
4) while
----------------------------------------------------------------------------
Вопрос 7: В каких вариантах ответа правильно создан массив со строками?
Множественный выбор...
Ответы:
1) var numbers2 = [Int] : []
2) var numbers = [Int]()
3) var numbers = ()[Int]
4) var numbers2 : [Int] = []
----------------------------------------------------------------------------
Вопрос 8: Что такое CocoaPods
Ответы:
1) Старое название протокола Codable
2) Библиотека для загрузки данных с сервера
3) Библиотека для работы с UI
4) Менеджер зависимостей, использующийся наравне с Swift Package Manager
----------------------------------------------------------------------------
Вопрос 9: Что делает метод reduce?
Ответы:
1) Метод в котором происходят все операции с пользовательским интерфейсом (UI)
2) Метод который позволяет применить переданное в него замыкание для каждого элемента коллекции.
3) Метод который используется, когда требуется отфильтровать элементы коллекции по определенному правилу.
4) Метод который позволяет объединить все элементы коллекции в одно значение в соответствие с переданным замыканием.
----------------------------------------------------------------------------
Вопрос 10: За что отвечает команда “git config” ?
Ответы:
1) Команда сохраняющая измененное состояние рабочей директории или отдельного файла в хранилище незавершенных изменений.
2) Используется для проверки версии gir
3) Команда, которая позволяет просматривать и настраивать конфигурацию git репозитория.
4) Применяет коммиты текущей ветки после коммитов ветки, указанной в команде rebase.
----------------------------------------------------------------------------
Вопрос 11: Что делает конструкция if?
Ответы:
1) Конструкция проверяет истинность некоторого условия и в зависимости от результатов проверки выполняет определенный код.
2) Набор значений, которые рассматриваются как один объект
3) Позволяет обработать сразу несколько условий
4) Позволяет присвоить значения из кортежа переменным и константам
----------------------------------------------------------------------------
Вопрос 12: Для чего используется UIAlertController?
Ответы:
1) Используется для подтверждения пользователем определенных действий.
2) Используется для ввода подсказки внутрь формы.
3) Используется для создания поля с паролем.
4) Используется для создания жизненного цикла.
----------------------------------------------------------------------------
Вопрос 13: Какое ключевое слово позволяет обращаться из подкласса к свойствам и методам базового класса?
Ответы:
1) self
2) super
3) double
4) emp
----------------------------------------------------------------------------
Вопрос 14: За что отвечает специальный, управляющий последовательностями символ “
”(без кавычек)?
Ответы:
1) Кавычка
2) Перевод на новую строку
3) Табуляция
4) Обратный слэш
----------------------------------------------------------------------------
Вопрос 15: Какие выделяют категории паттернов проектирования?
Ответы:
1) Порождающие, уничтожающие, поведенческие
2) Структурные, полуструктурные, антиструктурные
3) Порождающие, поведенческие, беспорядочные
4) Структурные, поведенческие, порождающие
----------------------------------------------------------------------------
Вопрос 16: Что такое Grand Central Dispatch?
Ответы:
1) Библиотека, отвечающая за последовательное выполнение кода
2) Диспетчер, отвечающий за соединение с сетью
3) Класс, управляющий главным потоком приложения
4) Фреймворк, обеспечивающий работу с потоками
----------------------------------------------------------------------------
Вопрос 17: GitHub - это
Ответы:
1) Менеджер недостающих пакетов для Windows.
2) Удаленный репозиторий.
3) Это облачная платформа для хостинга IT-проектов и совместной разработки
4) Программа для управления репозиторием.
----------------------------------------------------------------------------
Вопрос 18: Что происходит на ступени жизненного цикла “viewDidAppear”?
Ответы:
1) View созданы, но не имеют границ
2) Появился на экране
3) Исчез
----------------------------------------------------------------------------
Вопрос 19: Какая команда в консоли отладки используется для вывода значения переменной?
Ответы:
1) po
2) prnt
3) send
4) getval
----------------------------------------------------------------------------
Вопрос 20: Как выделяется память для стека и кучи?
Ответы:
1) И стек, и куча - динамическое выделение памяти
2) И стек, и куча - статическое выделение памяти
3) Стек - динамическое выделение памяти, куча - статическое
4) Стек - статическое выделение памяти, куча - динамическое
----------------------------------------------------------------------------
Вопрос 21: Какая команда в терминале используется для удаления директории?
Ответы:
1) rm -R
2) cat
3) cp
4) mkdir
----------------------------------------------------------------------------
Вопрос 22: Каким языком является swift?
Ответы:
1) Объектно-ориентированным
2) Аспектно-ориентированным
3) Процедурным
4) Структурным
----------------------------------------------------------------------------
Вопрос 23: Что такое UIView?
Ответы:
1) Это прямоугольная область на экране, которая определяет пространство с системой координат. Служит для рисования в этой области и системе координат, а также для обработки событий «жестов».
2) Метод который позволяет применить переданное в него замыкание для каждого элемента коллекции.
3) Метод который используется, когда требуется отфильтровать элементы коллекции по определенному правилу.
4) Метод который позволяет объединить все элементы коллекции в одно значение в соответствие с переданным замыканием.
----------------------------------------------------------------------------
Вопрос 24: LoadingViewControlle нужен для -
Ответы:
1) Отображения индикатора загрузки в центре своего интерфейса.
2) Объединения шагов, необходимых для добавления или удаления child view контроллера, в два простых метода.
3) Получения доступа к событиям.
4) Для управления пользовательским интерфейсом.
----------------------------------------------------------------------------
Вопрос 25: Что делает цикл repeat-while?
Ответы:
1) Можно перебрать элементы коллекции (массивы, множества, словари) или последовательности.
2) Проверяет некоторое условие, и если оно возвращает true, то выполняется блок кода
3) Позволяет выйти из цикла не дожидаясь его завершения.
4) Сначала выполняет один раз цикл, и если некоторое условие возвращает true, то продолжает выполнение цикла.
----------------------------------------------------------------------------
Вопрос 26: Что такое Homebrew?
Ответы:
1) Программа для управления репозиторием.
2) Менеджер недостающих пакетов для Windows.
3) Менеджер недостающих пакетов для MacOs.
4) IDE.
----------------------------------------------------------------------------
Вопрос 27: Что представляет набор значений, которые рассматриваются как один объект
Ответы:
1) Кортежи
2) Опционалы
3) Условные выражения
4) Числовые типы
----------------------------------------------------------------------------
Вопрос 28: Для чего используется UiKit?
Ответы:
1) Это фреймворк для создания приложений под iPhone, iPod touch, и iPad.
2) UIKit определяет, как вы отображаете информацию пользователю и как вы реагируете на пользовательские действия и системные события. Это также позволяет вам работать с анимациями, текстом и картинками. Помимо игр, все что вы видите на экране iOS сделано с использованием UIKit.
3) Это новый фреймворк пользовательского интерфейса, построенный на основе фреймворка UIKit.
4) Данный язык программирования разработчики используют для написания мобильных приложений для телефонов, умных часов и компьютеров компании Apple.
----------------------------------------------------------------------------
Вопрос 29: Чем являются Структуры?
Ответы:
1) Все базовые типы данных, такие как Int, массивы, коллекции - все они представляют структурами.
2) Структуры определяет общий тип для группы связанных значений. Причем сами объединенные в перечисление значения могут представлять любой тип - число, строку и так далее.
3) Перечисление является описанием объекта, а объект представляет экземпляр этого класса
4) Сначала выполняет один раз цикл, и если некоторое условие возвращает true, то продолжает выполнение цикла.
----------------------------------------------------------------------------
Вопрос 30: Как с помощью выбранного инструмента найти утечку памяти?
Ответы:
1) Несколько раз зайти или выйти с экрана. Красный значок на графике просигнализирует об утечке
2) Запустить симулятор и никак с ним не взаимодействовать. Утилита автоматически проанализирует работу приложения и выдаст отчет
3) Несколько раз зайти или выйти с экрана. Зеленый значок на графике просигнализирует об утечке
4) Не запуская симулятор, открыть окно утилиты, начать запись и дождаться результатов автоматического анализа
----------------------------------------------------------------------------
Вопрос 31: Integer (Int) это -?
Вопрос 32: Словарь
Вопрос 33: За что отвечает специальный, управляющий последовательностями символ “\n”(без кавычек)?
Вопрос 34: Что можно сделать с помощью цикла for-in?
Вопрос 35: В чем разница между NSArray и NSSet?
Вопрос 36: Что значит Bounds?
Вопрос 37: Какая команда в терминале используется для перемещение или переименование файла?
Вопрос 38: В чем заключается разница между git pull и git fetch ?
Вопрос 39: Что такое персональный токен?
Вопрос 40: В чем различие между протоколами HTTP и HTTPS?
Вопрос 41: Как создать запрос для отправки на сервер?
Вопрос 42: Что лежит в основе Alamofire?
Вопрос 43: Как отличается скорость работы с данными на куче и на стеке?
Вопрос 44: Как обратиться к GCD (имя класса)?
Вопрос 45: SOLID - это …
Вопрос 46: В чем недостаток архитектуры MVC?
Вопрос 47: В чем суть паттерна строитель (Builder)?
Всего: 47 ответов/вопросов