Swift | Тесты
1.22K subscribers
25 photos
353 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+wtkjBoN6OI5hNGEy
Задачи t.me/+JQkI4zSOEXtkYzg6
Вакансии t.me/+3o9-Ytdiv_E5OGIy
Download Telegram
🤔 Как называется механизм в Swift, позволяющий передавать функции в качестве параметров или возвращать их в качестве результата?
Anonymous Quiz
90%
Замыкания
5%
Протоколы
5%
Делегаты
0%
Модули
🔥1
🤔 Какое ключевое слово используется для объявления свойств с ленивой инициализацией в Swift?
Anonymous Quiz
4%
weak
95%
lazy
0%
unowned
1%
deferred
3
🤔 Какой протокол необходимо реализовать для поддержки сопоставления шаблонов (pattern matching) в Swift?
Anonymous Quiz
36%
Equatable
46%
Comparable
10%
Hashable
8%
CaseIterable
🤔 Какой оператор используется для приведения типа в Swift, при условии, что приведение может завершиться неудачно?
Anonymous Quiz
8%
as!
85%
as?
3%
as
4%
is?
🤔 Какой модификатор доступа позволяет использовать элементы только в пределах того же модуля, но не вне его?
Anonymous Quiz
0%
open
14%
public
58%
internal
29%
private
🤔 Какой механизм Swift позволяет структурам, классам и перечислениям автоматом создавать копии своих экземпляров?
Anonymous Quiz
24%
Deep Copy
9%
Shallow Copy
36%
Copy Constructor
30%
Value Semantics
👍1
🤔 Какое ключевое слово используется для создания свойства или метода, доступного только внутри расширения?
Anonymous Quiz
11%
fileprivate
42%
private
14%
internal
34%
extension
🤔 Какой механизм в Swift позволяет типам адаптировать интерфейс к требованиям протокола на лету?
Anonymous Quiz
17%
Delegation
20%
Adapter
45%
Protocol Extension
19%
Type Erasure
🤔 Какой синтаксис используется для объявления вычисляемого свойства, которое только читает значение?
Anonymous Quiz
6%
get-only
18%
read-only
12%
set
64%
get
🤔 Какое ключевое слово используется для предотвращения наследования класса в Swift?
Anonymous Quiz
1%
sealed
92%
final
3%
static
5%
private
🤔 Какой протокол в Swift используется для создания объектов, поддерживающих копирование?
Anonymous Quiz
11%
Clonable
26%
Copying
50%
NSCopying
13%
CopyProtocol
🤔 Какое ключевое слово используется для объявления метода, который может быть переопределён в подклассе?
Anonymous Quiz
4%
static
1%
final
30%
class
65%
override
🤔 Какое ключевое слово используется для объявления асинхронной функции в Swift?
Anonymous Quiz
92%
async
4%
await
3%
asyncFunc
1%
coroutine
🤔 Какой механизм позволяет структурам и классам в Swift адаптироваться к изменениям интерфейсов без изменения их кода?
Anonymous Quiz
53%
Extensions
29%
Protocols
14%
Generics
3%
Inheritance
🤔 Какой оператор используется для проверки типа в Swift?
Anonymous Quiz
48%
is
20%
as
5%
as!
27%
as?
🤔 Чему будет равно значение переменной после выполнения выражения let result = (10 / 2) + pow(3, 2) - abs(-6)?
Anonymous Quiz
60%
8
18%
10
12%
13
10%
14
🤔 Какой синтаксис используется для объявления инициализатора, который может завершиться неудачно?
Anonymous Quiz
78%
init?
5%
init!
6%
init??
11%
optional init
🤔 Какой протокол используется для сериализации объектов в Swift?
Anonymous Quiz
31%
Serializable
48%
Codable
7%
NSCoding
13%
JSONSerializable
🤔 Какой ключевое слово используется для объявления метода, который может быть вызван только из текущего класса или его подклассов?
Anonymous Quiz
50%
private
11%
fileprivate
30%
internal
8%
protected
👀3🤯1